100
165
2
0
10
185
500
316
1
8
413
50
378
389
356
374
371
416
384
429
3
401
300
473
556
4
6
492
544
578
7
13
551
5
546
662
24
992
18
583
17
800
28
528
474
30
462
424