99
1
1252
3
287
32
215
56
340
275
391
223
2
284
419
274
55
85
95
72
132
66
68
105
59
241
73
296
1319
6
3816
11
1477