31304986
87978841
57817142
77732100
30159307
81808013
66524524
50169214
47945052
64783072
32171732
66464024
68847950
23573930
62227220
28262428
8226971
75023975
509957
29006719
1787500
47418479
4106976
50889383
92129003
56848738
85787821
64992626
34379717
5345520
29112035
6480492
21246934
59328181
2845499
24662480
97454968
87621334
38071668
90625023