56248098
19238250
28014477
53751285
235599
51145722
88012173
52373112
25079286
7572710
46211065
43602690
93213557
65672526
17128561
45131144
35057917
12459211
5094627
12561284
95007762
18551265
30325603
9299183
49595464
46317774
72507104
25571664
16651535
16007061
38435281
4694215
53808867
9185238
47088610
26355102
71852055
41569264
1094804
882257