52800
11184
194361
41166
20513
4345
164785
34902
180295
38187
223795
47400
238284
50469