118502
144710
872776
702788
191483
107578
1023462
158800
124496
55803
148536
819199
196012
131109
50223
16943
986458
726372
365457
846254