57945435
4760211
35405026
9642750
98497700
58422251
51659041
93982019
94269065
88241762
38926686
7102480
28488467
23932035
68149150
18792186
87179516
26576835
6246396
44364331
71844111
99172340
72475658
46242714
10893904
15533409
91799461
21492578
7499177
83929683
79868636
89798280
91547787
96987917
45953115
75916338
50506973
61578066
50355986
94532683