54676830
66857526
15123022
20256334
11532231
50386219
10218750
22409871
4233599
77654295
5454778
27039218
91704065
4295224
38684409
51798754
14827945
31433003
40337087
36578930
69372740
1978800
38778325
4373566
19819055
74822428
86045492
63758491
64866058
13853005
31116411
49055131
48356117
34749213
9929444
79875498
37884423
49858221
49609741
5659597