102306
31491
38815
22470
33249
19843
21899
46504
23718
235073
27170
22987
21323
22542
25942