13028120
43857138
68823950
91635571
91187040
62838270
8142312
87463721
45327378
41335882
58026460
94462358
67279798
37268085
86584228
15651034
46214099
56948862
29823301
53418048
65345492
90436564
43479287
87388439
68034384
81889938
6288306
9375320
88885307
7432119
77793358
94602655
16964682
21549841
70583568
8483216
17426020
6636384
34337634
14391563