40065626
3565228
32577999
33406479
91797550
1346240
44469043
19086448
56231988
4679038
65438406
22722379
25213061
24713296
36723917
51265972
23791100
151161
52904392
2189934
21865865
9640616
9106047
9556977
26415705
86791659
87065412
220195
75729252
75303170
63777111
19342015
30057146
41067004
64715967
34539510
4751134
23376359
21551084
7564252