200
110
2
20
700
1602
36
45
300
305
1
3
30
217
0
254
100
4
10
592
16
1000
385
11
9
500
629
603
5
800
1024
8
908
12
400
848
7
701
13
863
50
2509
190
1063
511
17
709
6
713
642
1304
912
21
1174
51
3950
1272
14
1774
2476