43977
909144
99114
934168
33975
1426
980143
75546
42198
2237
31767
16224
13711
22733
9635
821
735148
102069
58949
24031