95662631
11236655
45246819
7913435
628313
6845816
4949472
80826168
83131781
36887370
41859741
72085741
9507510
24982351
78674053
52551259
14579259
22584007
26787208
80734540
5850510
3112243
32815201
68468721
46637165
39695629
463267
33625278
85307616
36569182
64826537
8805676
43433377
39916941
8649694
2814340
59577906
66849360
99997827
6499199