20
542
1
2
800
448
4
500
819
16
400
508
6
494
7
50
386
802
442
563
592
12
908
9.88
453
0
8.88
506
18.80
653
1000
519
3
436
556
642
549
200
340
523
5
100
364
471
540