0
10
42
14
61
338
56
122
525
98
85
13
30
15
71
8
89
64
68
44
6
137
59
94
117
119
352
183
97
47
87
20
113
46
153
31
205
45
150
221
57
50
126
24
77
209
127
184
121
84
147
358
202
67