140627
575977
30893
97301
761507
422713
655163
62974
75407
127868
716292
243997
10367
6825
509875
65189
987667
80017
603842
64981
149525
290305
164213
934419
197281
318526