29555716
87081902
10868252
30011361
83382442
6721568
76172542
44136882
99464511
18522361
79721513
17301366
91991491
75023988
2238928
14959812
77974717
8955510
5237583
50832905
1832422
92935692
26825579
64911248
25537309
36806167
6968963
68041766
92981043
68927683
78583331
69176674
366094
607209
76417527
36672952
33747875
52318480
75883740
55463902