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