0
4
2
1
3
10
7
8
6
5
9
34
12
50
19
47
20
61
26
32
93
68
41
39
152
69
35
57
33
31
67
14
21
54
23
36
89