3283153
4521700
4666215
4923221
1937717
2290378
4792907
4978945
100000
556341
54465
67401
69169
64898
52490
54365
59375
68351
72669
61190
671205
906033
1106631
27148464
2721873
4959577
6694728
90136072
11037741
12198591