94501726
100001782
17551637
68853920
94997259
33655965
16177
40948990
89987438
87199619
85455090
61856296
77938080
37154195
2667841
3268221
9070392
79078518
44398468
35298819
60301379
23968351
3992237
9083876
2252463
164655
99714855
78171373
96314082
17101599
56882640
1592285
8580845
26885175
31102782
6352680
56031597
7192545
57923575
2685054