62053436
2520263
9517557
20843174
6099612
59489605
27113568
94273384
4925640
59715827
45011808
84063567
859326
82082270
88095853
60945413
79705246
24611225
27524773
7171315
4056102
88458420
6528981
70007237
65697952
15403294
10253618
52157268
10011594
20186159
27374656
49713885
62786421
8636068
87105606
58013544
48776193
7325328
52751168
92657951