22568245
13953724
83329310
94289497
53261466
78128732
16959640
32105548
49116112
52494455
37183046
34693850
7931599
74225102
4969625
1945646
24452930
64084173
68941577
53986646
35592825
36726038
39029266
73727126
91859610
44071998
39842134
80822484
33921272
50013335
99701443
29909417
64841388
85499205
48487211
55142267
19616868
38162802
62772793
3418347