30239966
93279441
91695934
54877186
6087768
8524645
51789269
38392895
50027332
18254067
7701813
37023120
19454408
29361254
37665880
3589712
38206143
36182444
15653348
844357
1499804
16492609
12456290
438548
17933143
63816488
79065215
67997600
3220315
22267350
46556053
80724835
24895935
10607155
88119648
23319038
61423684
95539396
6439037
59076390