1121286
18938119
8508336
52601523
96736732
46355888
52938906
51819586
33123204
72395788
96618339
50454732
27584109
19084468
54589019
7924487
31032695
10377671
62837656
39583987
5541064
68896204
50632781
39683606
55129122
74702196
8112900
25041074
77438226
19414493
47436170
84434857
74622517
69915050
39267453
1351729
3235162
96085318
5333549
10122499