100
165
2
0
10
185
500
316
1
8
412
50
378
388
356
373
370
416
384
429
3
400
300
473
556
4
6
491
541
578
7
13
551
5
546
662
24
992
18
583
17
798
28
527
30
461
423