34848722
15841643
59513416
98146431
7103219
20823934
56025291
48602518
4326644
51606072
35337284
25883967
97201887
57951676
33716780
45952111
5585617
46233032
50089246
25295361
74005521
40588447
84471496
68726856
15719122
16987392
10307565
12366691
88669504
12672529
60602558
33866645
24609336
168447
8870573
66617627
21391981
715674
9412110
3511448