0
4
29
34
44
43
24
30
135
22
70
18
21
25
19
61
45
53
223
79
57
74
41
103
49
23
51
27
221
420
72
108
358
86
171
196
203
238
244
301
158
88
173
87
98
505
119
159
257
85
161
112
126