58561505
8443636
76722017
71465680
77402038
99989872
50824782
47071538
28131513
1697248
87931689
64454776
10805694
589760
29882086
75666978
73877238
75802632
27317125
28676450
69746025
91374750
12658076
64641645
78731308
40231438
6462838
52096237
9545858
16395005
11381274
4805247
6966665
8176502
31736352
16114213
78834106
7603024
72498492
17882094