340156
137258
1115678
957678
543426
445495
283596
143393
773436
166681
1035999
1146482
790147
879949
1009724
806610
536505
42952
79987
590377
284284
527841
442275
816256