39784892
32263296
10939497
72509374
7723166
26008387
12631690
87795515
98762257
43439080
62672501
98498678
68117421
1869699
51052566
26477602
13716174
69607321
1524107
89707201
56678395
91978660
14553318
98445041
98597274
29957541
45108503
35538364
61117808
36924535
34738520
47631847
14028170
32023898
98039857
39154530
8664402
56627335
57907543
55374847