31668593
44078241
2505273
12392307
88602800
877974
45813768
19937483
47615309
65899117
12609828
98098198
39991105
52767094
60166647
84338097
45341161
30587910
80249437
34421979
44751765
78359271
67556447
68677553
11475092
1216197
38819969
28267690
18826585
88353359
61437047
62392413
88541358
22335546
53083249
29095708
39622093
49826236
75565679
30095827