90
1
307
123
386
2
309
1449
7
311
167
1166
16
1991
66
544
337
68
215
75
244
429
64
319
1222
3
352
59
339
81
392
344
354
233