29139168
3198502
3146432
17251557
69339604
6091971
43657849
48245852
23712594
39661581
74587221
14056817
30929240
4867866
86278367
96555005
55466164
79761042
94702478
1288238
91441613
23057220
27278592
32244050
94993507
35486092
40945699
23837166
23425202
14727383
28044937
79607486
62389639
27962013
55097067
8553967
25161675
71484452
36234773
24318091