2197183144990482192309539490208403655204667809367935636293724340046526342660127455334784503478181847141379390795636593755486709435179551586810330215550285153202266213189944231517511823343946639138326415423222759714256447467477177193818391971201725981677856051576378966314011265354548019618767876166436664145581373999744347228436536126251128142229121658544051935342715779712198668195703113474307261702932005281761475547914494381103731773888777858945667554615491606431362756767495463653519321713516659033947324875083834080126015246878356067924044627350252240265413714191677488228555753500648267514846368300487347662864513327946885254416366110773517857231844276544185531725228316963877323431310850522134650425866463111174445470426310781520566656274558384471202435045817117377679630554022444837856712477979285430821182651018838920151852337143740174368040577280423685684047976264169130316348760684406148644205469705296640304732157153719495438412808082233701392207362594657863497176780767473728248174424971336271123889536271828538244138532795211615134253412257521444477876483729476923952429334354748297657412534602262107684765656048272551238522988055358576338602265272162649568350288319398922143023744503691651688023248935157083418270827046445943665840437577074870445411640105015423548701861155247577166265268135579837655733155922952512686396905076301225081256502038872966704575466756424220654171062856925155638670673417012135615585378246268579024163233675137764730128768956211516444430627303314682081160013380019483728335732299982506238165537311516051434531175617428971246726959567165175458845225448535270177226355447296035967385129968774167315631538518023021233384942467227623559940734465939786803745278806218715527783548436784538038772710663750923764634558761354691788114303707799918257801092311997773826017522225725637787686832337665231903122906453206663281424247207295128