0
53
62
21
61
3
325
40
11
13
59
95
107
46
264
8
181
23
7
18
190
117
79
110
574
20
36
37
103
688
85
202
149
41
106
179
197
196
269
133
173
78
90
129
88
92
31
285
174
223
34
154
120
200
218