686797687401687436687477688771689246689247689269689701690656690773692138692141692481693402693588694125694428694434695735696692696745697082697114697867697868698143698433698747699382699455699456699457699684699693700164700430700533700616701219701341701369701913701978702462702601703044704734704833705186705725706844707142707231707442707576707594707714707906708033708055708215709313710237711096711318711319711363711561712092712105712707712708712799713041713044713045713316713979715055715256715520715626715700716374716680716842717145717188717285717339717965718026718110718556718723719601719696720067721610