75609622
8163389
87006474
46106177
47899466
71189146
20812345
96618768
40412320
46305125
6697423
23585561
44722392
21178698
49565750
17809907
6872745
27817858
29322515
12778419
38336128
93757112
51827450
41568283
17251394
1157281
539455
7543185
29439039
10891661
18404480
13013436
5765236
2197687
62503461
38322012
98029200
7290352
3851804
41686545