42931643
20298214
78594753
21101197
1288362
68906465
45955001
25628338
58064200
17544249
21006332
37784807
56533285
89709782
49312947
13265391
77151135
63399314
76582534
90982775
55803728
40257784
95071647
9168949
64443362
6509549
54687166
90515053
29852856
27549371
6852867
3236970
50202356
72927536
53087449
3711214
60203741
94664910
88685427
46795100