0
1
22
63
39
9
57
21
5
8
28
11
30
65
31
38
10
23
113
126
100
2
121
25
90
76
93
145
55
92
70
79
32
169
153
159
34
40
46
248
182
107
133
176
245
146
264
98
53
165
84
130