102863
140601
819576
797582
615628
310293
101450
731970
450212
96698
275234
23349
483155
611868
129362
173552
145268
56760
220249
67735
703496
409356
393216
881738
537699
609340