53123396
36972873
19838874
70256993
92752271
714190
85174145
26015704
95068683
93149050
7531866
2132940
10215488
82905194
45945036
82313584
13588836
30923091
3376751
87966299
87958773
71801123
31704768
69222428
53832976
33429103
25092437
62469130
14557334
15833301
54307999
98852834
65282052
56375175
40798793
97287025
64656331
39471598
16132884
20282375