8437623
42055047
1447320
37991882
24916572
24685958
40777052
18162849
4483401
1911008
96126443
169344
87957473
86095507
26197
77171128
1685518
96448158
21257987
27074074
84845234
11121057
48071485
91237123
169959
35531439
88394393
44064012
9545453
40743680
3686213
83019828
78579144
25097348
365849
56607309
20163126
64848196
47325025
12715387