1232347462726033427425913022814929329727029831219064050691454445378555120538288118743376679482383651483225442555633622643832615986852177528554537411970748255119376650723963541747067835726594370165779784752438222678546266120383424156163022143580519844231845236682634846029678221512148789351845168377804471523064158867717017851953515576066030065631748785280485330773658457138446488107106438478537353653763175400887153753577596128567522536704655356849637199468424778144196590730133161517141363372713743304023137522753456672196483912492607501738383973322852436873722075204635892868076021881673417277110977930118130537954351280613093803587558646432326621898097927511531121568102442141352375273845426808631043986638545551033938862405597518846541736223666539837172667464490407257832568233676500299652721648520242326536928444373172882545878750828744958513376467870576825879612576156939816179820882834670216948447573212144829565466266340381717503784338472486600160808511115708461059940154934330683959366541354854290769644719124773504436945575711659599180349561634674703713657031451795522511523522316041761272566883733088775427696139186248279336268450485235289570674328282309548147893351424372697936499077611030447363571033180214371834553729220737465753747114319560403654755116192166554581955134226902164242378827579573544014682079465051422767117709841684525927623674416288351572801116711401222833683863991875026125266454466818277121364529125033673236461315547791320552002591652042542051524020121147133347998218480162278559747992622748402737453891137727385505452054742282063345274970146383806636865265406754694778179063945917174871163645178642622434237739050529497651108632788111947631421026754619768952364714124256571321273471260562303476777827646564113815468164255640404137444370355566177253350528693876295098004817447653250134448921670770406601729229605521345222586361191672801