200
123
0
1
10
402
3
22
700
935
13
27
50
283
800
814
18
19
730
7
561
6
100
1015
93
1705
2
28
1864
16
820
4
3540
9
1243
11
1329
31
1064
2855
20
2444
4096
110
7058
15
184
2365
5
2697
1802
1609
14
2514