0
1
22
35
13
9
3
8
46
12
29
7
30
10
27
55
54
32
21
20
50
47
31
64
23
81
138
72
62
255
177
42
44
41
233
85
49
66
33
90
165
51
83
108
148
117
40