59327925
30315556
32111802
98046133
22975733
93427586
4956742
39079763
57025712
28214682
725371
36291331
33623960
79927220
15085814
82465381
42917308
39169946
85234185
54993076
52689922
20914281
1445082
3451478
6745974
95102009
69138352
65219809
38558878
25886425
7401444
4643837
19017712
53758689
63374702
72823128
85841088
5346165
41127698
22043128