50931493
19713468
61823888
53719372
45593711
78406381
17321491
46654556
14619119
9135110
60603270
49721704
29247592
65913282
37220
3279639
92193062
634755
15199916
24086976
36966257
35961964
66177763
93327659
51459876
99249962
28998849
89629226
2278235
58146644
76477189
35423369
19227818
96068827
14987004
94939814
66562902
25416751
58643463
20503829