200
29
2
1
300
28
100
90
0
257
500
311
3
15.88
513
10
504
9
683
4
25
546
12
494
5
8
537
15
50
462
2000
446
603
150
516
7
526
619
450
505
453
584
6
634
100.00
884
8.88
525