28931463
73723456
99376638
846989
17081314
82651257
73786070
99882534
87196413
80918885
16471194
71391236
70831790
27399647
1197931
71223570
45459488
93791255
61466099
89741349
16507927
29014246
40246999
57465352
30977750
86814027
8686524
96088762
36406590
53181170
92002787
97036530
35262855
52257554
77108840
50164250
38315429
57662776
54506240
2598340