96768967699677096771967729677396775967769677796778967799652496780965259652696527965289652996530965319653296533965349653596536965379653896539965409654196542965439654496545965469654796548965499655096551965529655396554965559655696557965589655996560965619656296563965649656596566965679656896569965709657196572965739657496575965769657796578965799658096581965829658396584965859658696587965889658996590965919659296593965949659596596965979659896599966009660196602966039660496605966069660796608966099661196612966139661496615966169661796618966199662096621966229662496625966261524359662796628152437966299663096631966329663396634966359663696637966389663996640966419664296643966449664596646966479664896649966509665196652966539665496655966569665796658966599666096661966629666396664966659666696667966689666996670966719667296673966749667596676966779667880295966798029696680802979668180298966828029996683803009668480301966858030296686803039668780304966888030596689803069669080307966918030896692803099669380310966948031196695803129669680313966978031496698803159669980316967008031796701967029670380320967048032196705803229670680323967078032496708967099671096711967129671396714967159671696717967189671996720967219672296723967249672596726967279672896729967309673196732967339673496735967369673796738967399674096741967429674396744967459674696747967489674996750967519368096752936819675393682967549368396755936849675693685967579368696758936879675993688967609368996761936909676293691967639369296764936939676593694967669676796774966109662315243415243615243815243915244015244115244215244315244415244515244615244715244815244987949808198031880319713987139971401714027140371405714067140771408714097141071411714138106669306714007140471412