161230
100183
136162
779157
29544
908521
133374
21322
76960
391224
11279
233394
617474
945371
513176
886283
550920
326869
279756
38492
900944
460232
550491
636410
180579
687313