6303341943743535215006511121074641535433895422736644541924435575527383081111681807602504832003722347374352391255622617233323221977177930647173423863679530573123614012748770918271364022822555848645136617691372046928826734937838870165725140177446567264511662210345135525402787672486413483466493904765625530947222914235644475091755605282747068533837053403765407153197616432111972011521704762525033652575633164223484747937953728477727946651444271825914258853828154203566437798188787368270663448136753268495415878355016226593783244717782438743124857146074352050256871178750439344602735110178481461614533482237254616592653721964671445074534446523185480375254199755548505484195241224339589513233863816481182626473995656807084220569478789121524275124704808893715563755971928376746385506908201131235717638767814765228066020820280994544455313139635519362352330361536355636912436501080242376318734279417465547148850476821810616314167735028781011535129711629523045638223578055556449749658337705107735624681308078268496856813913044003672151622407705854152767512039851268619165302289473354702315805260778222461688407338535112712618381091982911517723204702564063697934638251605996052212175961818281484581661934042168553642755114359711717342617164672928511424230368448813355342513865921330722796730785386137645473759315618931433280620728262926961839554668011646663284663212274520519671125161253358523805458046707914805266422129351586047476231751554946929467679035640247580060031852333649017929644579227237317745920667703526449778678124987732286741452375539276301667744769370310128752212784788223859816965466543167462518748707146668984579964405590157473437542207966896046617516012982664507767468416875053840258364515529073610856167391827154570906795867972994862844144038572863983734171057240338460372721439744450867285522811331436190834300328737998458327124897653773815742459518633576622