196650
754323
502510
25473
240531
197226
660903
64068
116491
19595
803998
673302
407646
879524
280450
360612
991541
170939
134230
167195
613769
60554
724466
44070
227415
858196
778328
103662
935791
331967