0
116
1
29
10
4
17
3
86
34
64
6
7
47
24
175
46
14
11
27
19
13
25
184
209
20
162
83
28
15
126
44
30
38
285
128
328
57
272
67
45
68
43
37
238
207
309
160
120
92
139
53
1122