165871
388482
917497
42889
31728
828201
172735
287870
203923
1001176
91895
842600
847191
960597
212528
194640
294526
126810
77408
53825
606399
863375
201889
846229
843644
196196