57015619
418481
30101827
9946629
90297469
60169025
22722712
903731
9903470
82882608
87001185
95226171
66564952
72768494
35728107
14042028
22164908
75015766
8591050
49579208
405221
43283217
81771659
23469883
45785670
18077863
44109709
92357006
724806
10604956
32478847
19399046
4336237
1990909
5014383
42735162
75564082
11113659
55795696
225726