121029688162444022744019368642344027388162388162243646011506064401998718229675121228330895880215197998733998603998840998353998848569018726851147955989305125349891590898929992123298331498335491586891580172749989304920688998839137044013006531300546753940764855146305714554711463066145552964325114554541455957145597814181831237570385253899204899203899162899171109778911091891478639899160234309127660189920213475241276504127650712766461046265127650692520312018001360720136065112766611276526127632012766131092197136062213596259411344358923959291416249686573117788947867547879925280914162261416324899201383568899164134809615922610977923135911307485