59848658
85379193
65404199
69974569
37037343
31539116
19926842
71608030
17171432
19914153
99333907
5163697
29792684
69217865
42582182
51007188
2058674
45658427
84952961
20149025
38614616
20756110
26268004
24303862
21265636
11619763
17588297
24495173
85992289
5003139
73764504
49397849
54497869
2320595
67472445
50431218
97353284
22194514
38357415
82141813