3342433
15226359
1918592
98598563
60352240
22001121
72887161
41134909
29845917
50065423
65881686
93118769
36082445
61234046
81867067
36279791
41301007
75128958
27594414
53293868
26389961
77454389
43164701
77792813
4889177
6817673
13412859
15184588
70812622
49856881
93572394
3091188
11195690
31261937
55336547
82128425
14286750
1923668
45726193
68397777