40
213
0
1
100
289
2
20
300
10
800
311
5
4
357
8
3
50
255
451
25
373
11
991
69
454
16
580
9
394
14
500
458
6
251
589
12
595
442
571
465
423
7
490
393
521
861
445