30678113
4872335
20916790
96308221
93883811
89024539
31144371
69656652
32955658
67909789
66572461
91069593
51757190
25243199
13536661
25056067
89862427
94232248
19407862
7571491
60652265
29394130
95156177
18108937
799623
40675301
5973990
64262917
52429516
9137498
73913576
88448430
1016688
96633047
62342336
78556899
14636182
8091383
36789210
88898389