98614687
25919844
50138848
30763644
71691203
68681795
33629680
90707307
34915054
625243
616837
1264485
29657307
8114282
66651413
69043938
83435838
25803769
6991498
18103736
42057724
94283949
67146967
42311910
35575951
8782372
68212607
50644
23858530
191875
78038556
88939752
93593171
38639023
68833023
49715656
67347605
61078351
40992385
4431002