55097569
39856322
35046743
98128455
10715625
5006016
28732831
96008681
79113243
85145564
8535
5188251
45614160
65168046
50015757
86603026
27632817
15747290
55322253
55974947
61719023
7040305
80537217
92069111
63597567
2824523
25232324
43662930
42373411
38757047
1778258
97611268
1097502
890856
83243275
14208857
26231727
69269508
96754246
29426309