6712605004432721392187066671425352273315128483973616443571823251447576822422132265626887280674662154797446447230352567456217238275855643110386355486454676476513675105971319914631338545244389549274713689461787207681294405528231427481377506725048072971987611154678318106270791225635169512655640524680175310553848433555867715533249028275389507771714581266876854341776789373276127760362287195764303219593314111144438727471663545474676653919232076555648234516352721044263308744349661711398511540300108521738534896385574537198494622332358265021213415735356142717387432444007551197379901724453742156308412377842083540783130552346439264426383708747655641334762233726006496475683785507934227353694722897505270412453168252782249773673148483194828269519202250178285113141278304778931741617671671085214712343809834473487096652392663425365225651939137016511219622436167629306337135265283464605757905257542131146862284022794637174240115805145777162503769254853027482582432206481915541715157158385624485489158764633967821670550529920433472869685388509772798804637182712543612364873841354478364160440338160820248291368241212390566666607515697963841257146573782520315338254664429630781128646029536553740450817670784070149309589485257251262406467803794745837598403152513603659350474628340437170755267328315128122657316457982406541371667998067625555607521173788293645253366632109653670288213176844591407492812901875632059411663966437539920158611878654264234803445594687469022973139773444121442317935626114342580820054146631973258556125592983431734515183332591813712227306792343765991365269684548824280227364282717765883220703450190704247707754754462800305588571449351538652407650330723129778110226206107673619938019355596572189501785702810211595687795779865235146934830152057033615625654763846602780188691138120835444115904797926888471808014556756017419245863660472978836331186387470666381