39653246
94413904
19427473
66755465
83838266
18588299
96793291
3725222
88024100
86061551
64541414
64714691
98284520
7127477
22212017
406
91768871
14928370
93695793
42297657
2072144
99345627
8597358
91529165
14625561
71647676
5715824
71659293
56884596
612288
36427120
34938384
68831704
89742594
51665146
22728469
37471161
7933375
73482994
33182283