7832382557117327673016868011626074744868718151918936518256557123528247449458741804237239486264475866557173312365108388612315271317880354336944062837528214709642908415272127825495073673835706622333938966431877944229422823164415343133135337215118297675280332862787676575155674532433821933225120335852191763810562585004881605141151752485585014225626671954575351816650272563137403427065044712072753761208197148272348312464279547422734780834952038153625847338422519637551772718561244832485269253827376764340795375136497784835211925238876921782027463026179174842777343147156854743314194411907454014066014656847217148336787542659755250291254490143865127601303625503787657630671442675692851224018261574823714366708281546745084440723422639130419950343879634116117633487220588293564265425155179678165162891706347863996590434644566511422728345059830216677710202541552715142681361262213372835546846648668645593786538344591723092243004056537935430851688211296712614703076437891634435112293561075396462193304353661875893208006897626406038494766851933035662957011174543014612591065243531676412423667675446457853656109749746807538513607975223522059055329914438573535046277079483946521819552701544972919876859918039853252271164120628487138273139562331692062225559512466267781402572317468221932493847513620139924123031317760581179966621618644426853762920440471182544745546311354556121663212844811742055577755460012573139721066156011145631055938884548050932878518828191922872402324004794528067377114559775080942467955728843958560480843710865835133570844679268646033832112672671387200703151319343334516377667376023057767867329143654705997906727085565235554837080537739066753550575380141544403784127704690596736948024416504067734893161037463575179863611022373642982501286846736015257277446979373834522336897840289728632651484691752298587467469315854237022578015268477076634474512411788638647