86630
59423
44347
488107
445106
51084
95040
150
842142
8843
47967
40848
74387
37336
939181
28262
45824
50646
779138
32320