59055259
45359603
2571988
1155698
49874226
19597687
81724277
57786520
69904503
40305620
5348630
15635246
85023937
77443467
23165661
65442917
49711202
90613153
64064577
94108285
71335778
46611603
33491877
71369869
48834427
33364646
10934167
57929161
8483888
26298769
42552214
24381874
51571022
66094735
88026589
53567439
77532483
18379647
20845520
7621810