39206570
1297952
37149062
35269353
78361109
52464970
16658466
98651337
92278600
4211621
32498799
97178136
65944378
26615441
75248863
46696398
88242697
45745630
47686358
39701360
9683754
58732235
88179856
1712966
8454888
91071443
28175715
99661883
96944015
35501818
99503483
533544
3970955
15516264
8507485
5124008
6085167
20609373
1366464
50456022