2412128048546612379519427874955417424310821943529135656658686770128355971635058407177143662172604228513034625425830940154352423417617855156854727564848373048211831923024034278367453926919220256759850728528669031020012290140279593713002285491527849674458938246335450877676481016643128188320137846556502600458214736897159761535352165113479712288561977942013798082241104566591682534573782961671935592317381791165123565414544275325578677747023683760344363054531384945317365676736219518739014837376830674619031644768480534663868044822540228485215517562845250349077303399314106239449365779534645083440078250026571838454114245466366818125919923838820820554644621567765137226118971092412729433974380360164743668031776154082638364144369154405455111361248671274642887926534624243504809978982830216640854585448394595367907352327476215168673113676313993676755705721048152552647848865819852843739811529328365338177451349527460297438118737032343121736838266135796519760389153515514555706107750469212278381782445525906054656027976552132878068415448430744011472233523484619385847473426268414767057884746813351704340204855273986452726354072624263820767972911250117264537560237564496882992513127734873975693324456233548651033854834167354253347095187372575653287526447984724043153331967452215822044882555352180966414679943925025680167372815733671318264637770759652373474717256266063679324978124237519478564964063670675754763446046874366121478537083311641564036505382263533182035996371611602955015128118075584061695547548977274866230439110946751157146430827033067823471550769561162639206653452712250474189210827281229141206186542632333371202902117669169474711701374423376685380703125778522289368276218588298765751387145205133675702273011335639466778037165259565722370282072712428217058754471975641305602221432677714442166298321718028457791732800138367873715180557252672355191681509691441666