2136321897355518392661941484364545686434456406581657126238443513650455867687904382203865025037225968016310714044688045637468752713917084742285468665319260055966332747679240656349328231182464524127288309528390825219548225298280472198200388597488449437168513281260608413912434072326473346553731812037667847517615257116511789338368313208167187438058457153992653404648544212152105191514666373741122541356763557933422692118527767815776851117911316114212253628327480265071011038124129676266173458537155442604789131478074878117807024278351453517247078535221575066465719617570945737217323728932489598122687965887492056844431629152673833311846737754348273278736658523164476798402384959512498681137414812812352046966646288094024796597734752535874604635491164867637087457782495579571825577652254030859038279331444251306487438067035108344902732025397313171115931535609185555176244855462275481356760468801171589285226376685569270379284675543355053448385154054477444016451625456605353983502218108532905705612143073738345625845313344034527186293400442121299706689228239480146197121803017691207482828033551958276306013411774482366492078666871372853737830074628778144451436933638982077966276482830531478265429453821745550979066388387310353651154837267797671771691753500278370380484450141335526447439778677501635264199752303069442634838518851276756365235367346723182232791067653201431662567629566315304611152317840360522330777451788222799639556354644256717737599216729312734711745423612527144585471533164215655021075570721884947376234441541276319794406362529234368838303206564250115070567014319382680016973022743970169286204736423603225170295741791546562302297770507201108832783965357166548358677272755363847674518346461233261751138641667478242351190369784016660240416046575256575465222459637527264652115510984679220745242424825771963669033980857222919750854418670499211253379114191673459