118502
144710
872776
702788
191483
107578
1023463
158801
124496
55804
148537
819199
196014
131110
50224
16943
986458
726373
365458
846254