62953575
33499591
16143817
35155224
12109870
19425405
3298873
91464907
29902454
91601989
28656134
67066870
93825138
2069249
85741244
79819178
5911526
37293438
76012029
12064064
65847290
87117131
4752849
23898518
45219569
96023146
94102337
87946205
30555399
61195435
2660631
21903366
95789742
67175748
22418736
50663258
907461
68805722
16103847
24605782