99068445
61925073
74546366
78595470
173128
8870875
92082455
27607354
57022210
42127532
58365422
94804088
74213153
6736299
42935805
37684131
81465863
38241919
83784094
9144296
29328865
87885948
97014085
34649166
24137442
16936276
80828435
54606097
12393470
14155573
75534223
17862868
9451247
89497479
35713906
47693987
67049505
14777549
12387480
2902985