86107899
32845740
7271388
31311818
36122544
6603862
93143500
23661284
77691924
66647981
39574950
8637283
62644862
69354778
69364861
18404055
37427769
24175874
18186405
19286103
30608950
7925667
22559777
19956642
7656673
18473878
58224448
35348662
95311787
48978740
1188750
36763263
66715556
53722521
33613326
98575817
80942249
90975765
2549438
20133012