0
143
5
206
289
89
97
129
153
1
4
375
232
416
252
448
155
27
917
172
353
147
41
780
174
296
71
34
178
219
98
20
230
10
52
203
129
333
21
441
279
456
74
116
8
239
337
31
655
121
