120877121328122259123524123954124267125098125384125385125388126327126920126998127429128857130285130286130681130682131437131454131567131986135260136985138298138421139162139568140765140915143834144498145790145876145929146545147311147661149604151940151972152088153501153505153521153927155068155353155483155591155971156025156428156475157025157935159491160278160345160563160626160689160879161492161713161918161928162176162522162832162908162910163455164575164612165890167074167910167951168284169336169455169465171536171821171846172349172594175423176523178380178476178662179736179749180437180569181068181082