45096693
58653697
1715506
51318551
13276088
1217274
6499122
1896302
8838551
2336993
26303279
1482020
44595862
30112305
73582956
35809520
33386031
77571417
79473341
30929963
92616
34083652
50654329
72093719
93599756
13927322
83934228
19774810
12615228
310799
99319185
13357967
59741695
4734242
84702270
32408970
49105749
33243820
78931040
54087728