59709542
95709273
35211708
8272213
59482963
94384792
11442376
73923175
36069514
46867750
99417854
40773906
8895760
99773211
22376095
71869657
46727381
27242649
16727834
6586109
45824629
5284200
32013087
47552025
81381147
60574371
73825013
34675355
100008411
46637622
2149247
5898058
364237
39346627
59977795
61115067
79878016
60662189
27823432
50215286