667290
507417
257675
944216
450688
92211
355368
357606
95478
714291
883
288412
842720
971861
680985
122101
640303
97780
868868
885829
769177
676748
293802
194108
86575
66290