58862107
7771820
92618338
40252993
8233136
15098057
17314766
58899649
12842623
91764938
21772032
7560959
26538635
5369757
50064574
40078231
41581028
8541302
69037296
282035
95668136
4073197
10704885
13813815
68279814
2935883
36254221
22942771
12145845
2743348
28901734
10212104
225892
5132766
98884973
3691727
25482270
11228364
53523375
33068444