47986694
2421225
79523383
48551489
33255603
91543955
2822766
1555883
87093490
65782467
97121795
73885299
70254145
26574252
61567863
26814787
71253827
75627112
68336545
1057786
30419817
33672723
36701060
35193988
18112843
8706666
6952911
98074618
9084529
7174964
92206756
93448706
14134330
54805630
25703840
47565431
12169203
67053486
6193655
30939862