208279203161205134211017208503206684203359211129209504206438210804209925210838208820210505210565208142208303208972207904203460208838205124206676206938204645202448210198194878204537194876210188208160210517205848207185210380209666206398195106209106210655194885204213205957206960209094202841205054203354204842208278208527200543206395206042208274195047195056194893207178208668210512194906209077201849209210194949210832207557205019209066208671207243208672208546207581199334209167199632195205209214208285210581211170207351204608194883206429210018207034194870205563210586210377210792211306210496207005211127205747209641195064206678205290202720210506200935209933204281203625210519207371203622206727207179195066209225209205194974206999208286208694203687211069210292210841207784194955205628210574198922211169194873202452199410210130208622194953194975211283209354210494209242195078207383210252211168210628206985210250203201195328208691208692210034208296206618199433208680195304203406200915208342198542195075194890206370207014208396209785195259203413210891210623208677208414209264210815209783208346206047205696205291210378195377195030207051194936210873207135209030211165208282206366208345208273210529209357199592195275202413203417194957207302209152206204211251195165200848194894204604208817194937210032209373208208206914202870206116210766194892209114203152210573210284204422208655204529208287207037211114210612210566207186210190206553206405209221210485210582195379208968210504207783204725203090202972195230209215209838208369210088207235202817211204194880210983210721210633211357208205208717210290206627208850207231208669194918207244208323202910210254204969199620209137206343206957208168210447202667211164209144210500210518202704210497201942210520199536206414202793208276208678207096210939201797211126209989205662201846210961209076199736209991208379208344194913206942205003201663210204203504202899209774210215209097194948206936208641200506208608209105210840206416206202211365205743205640210568207268207006194929210002206958209245207102210567206984206464205732209204211154210295210791209565205423205925206510206509194973202940204598205314208343194898205042208381205329194958210652203392209505202455201892211145210790211245204954199777210170208430195014200919210890209722201248210492209788203425206704206679194871194908205361208280202110207072208670207630194943194901208277203095194928201932202821204623208824211335210260210365195045210345204389207002208836210800210814202464211392211315209093204304207001209750206961210502204489211128195229203499195040202780204353194896211119202861211146206979211296207103194959202978204728207625206956211288205122208667194945198624194917203517203341197043200943206954204445210579199444195053209275209203203660203018210199204316209773203501208967208673210819208792207097207385210571210805208920211246204332