6118561272619936349664378644826452066928670416751568965712547357473782744457482877029783238136081639816528343683722874768886889395897759244292974935839551695541955979566795740959629599996276962879638996521965619657896977100250100695100696100819101109101796102312102640103872103984104251104469104501104504105268105826109051109294109547109818110464111570112370112378112451112532112978113192114428115917116012118145122879124854129944130318130392131983133972134031134505134921135120135132137487137989138443138457138477138495138496138755139146139614140207143689