51242330
295770
49983269
7285732
1837793
26163205
22258964
93463481
27378807
12252217
46645681
3478401
77632198
16966523
58307390
63844077
9430710
69478466
17125650
14013014
50306398
4159182
39268396
40687565
935951
77815401
34835976
88341543
57524214
67535274
45626455
57047423
49533739
83714861
7363980
50514454
90797455
61288688
44237515
56726350