93526853
50255495
31017857
9938553
62084857
55981854
2326094
72077175
5329691
95008536
76642701
80581575
11056167
5836289
96975799
98201503
83569374
93572024
20252340
148316
3876108
18954693
61084925
49596542
54006714
30784529
17633280
95473415
48072781
419824
42908939
70898302
4809602
46187275
70084989
32142783
39941332
70701595
65515243
41047935