30316516
43276273
10807793
32713684
96543391
62973240
77896790
19166754
76198829
90168574
67605482
81186559
18864719
87167856
70845862
64426143
7292744
40639926
1384776
1153267
69692107
19767412
90645602
98718343
51185419
26143866
28969367
11941436
93237301
33893146
82556328
47576122
63254498
53082982
2382687
38267129
8187414
5427120
83866568
49999761