118503
144710
872776
702788
191483
107578
1023463
158801
124496
55805
148537
819199
196014
131111
50224
16943
986459
726373
365458
846254