40763441
6789322
22775829
27997953
1356305
69477112
85535192
56801111
2497689
94839505
91584690
74483306
54838857
28087183
71261704
27628258
4747999
58425057
37681888
54464417
35594030
79364246
73771374
48235121
25928188
58109561
45088028
20537975
17412638
10019134
92413350
23227020
94286100
46691868
93409507
1787515
25715979
4104634
843328
36355372