100300
21244
68300
14466
15730
3332
6450
1367
6000
1271
70570
14947
7650
1621
13875
2939