700000 49958032832521470418496716800000 700001 -101728987470615435239433193579998 700002 5724081217302805588283160372000 700003 95921151045286604655310639557520 700004 -34356886108040888410978070092800 700005 47011409116584566711943001737600 700006 -47978507096153361002462141814048 700007 90775872288991500872335461738624 700008 76413641881927563967523779215360 700009 154879085780942364134508794665716 700010 -326318051802918498690840711840 700011 -18882171808161734753385379000704 700012 -185723712588389234244949314098944 700013 200162370461719463983532922802080 700014 12554760459743557885419131852352 700015 105576506598863213486834296331520 700016 18115879154235353920455402749952 700017 108403303895709270937551260462880 700018 48723459168849763047687765015552 700019 116739017762286403738132041344160 700020 65421800934034860280598645779200 700021 -20007511193958312681068427867488 700022 -91620959166781358771205442951488 700023 -53263411697301913110533450069016 700024 -20465454328947690131803090452480 700025 21195153411788791911429147701550 700026 55534723618074268090010620253184 700027 59190154703148495601595563859876 700028 -2472358084205000913903721119744 700029 -191964309487004544184878097037760 700030 -40961228551388685924398964411840 700031 -74939417546692700452595612529600 700032 -115797503417024553838091131944960 700033 131573825826068149438857658254000 700034 5684122883837018324293689066912 700035 -9004845371781529271275631884800 700036 90006778684877431596145312010240 700037 -67667641825126196481640820163300 700038 -35622696342196677689382854645856 700039 83586060190776566621397722314680 700040 680719796001804966009252249600 700041 -119424947583870027858484164903408 700042 6890170100319305370510317973504 700043 -98560443373255621212519054062520 700044 12225387281484215396749465161216 700045 9715032414894401851908314004300 700046 -85005934417663808124087157667136 700047 -115312674798748786989520602063576 700048 -9450994560839982562498496585728 700049 42524728728614891356981217557632 700050 -14040488983626132154364309184000 700051 -161199516833719445958491830565376 700052 -4771553454372988544216128193664 700053 -126723736635528331171113688792800 700054 139791472970450548046377358293632 700055 -130550049704013995800232550678000 700056 12665497926979596219655009075200 700057 202950414891348319335496959263306 700058 -90166726048608689964117661071120 700059 76755374762984605687123783159704 700060 61732432101696154785345797222400 700061 -54487296950425586956759204414176 700062 -7987928947655109430448394233856 700063 -46744241917810994590645230382400 700064 -342221136236190171503602563022848 700065 93791138002245759674951319784320 700066 139302615012851106008505698897232 700067 229320080893957756594280785105116 700068 12086608456546900648801285441536 700069 58021999671225913174138860387360 700070 -844391258930936102388557667840 700071 91071181244340694063477022588712 700072 -72096325892199677350636594099200 700073 76924107393040989583061439629568 700074 -13549025768782610839468867084800 700075 23815297689318197026259254356600 700076 37819920166139893556180306783232 700077 8474426736963871411179894484224 700078 -100315877867838685098316865108160 700079 49961102625707972493504381697680 700080 224062919065468082582450012160 700081 -156608464039403339161689846411118 700082 -15854813542029349502972383488000 700083 3553050325440573294395118266304 700084 -8276006740837066148393248002048 700085 -9406216601181260423970439922400 700086 4747792071047956530346892988864 700087 -39037224815475236973619058914264 700088 145047672773606640445768260341760 700089 -78993611985446518433403249057600 700090 -52928047536165028027729221703200 700091 -81224319082605672702180155348736 700092 724618175121571655565323260416 700093 -241061237432330179389355002159680 700094 22054823972658984353612126256000 700095 39674220709858565599575518624640 700096 75478525050975387208903499448320 700097 -14120517326619041996219428440000 700098 -26221669240540275799375314862080 700099 52614789181236769083674414071100 700100 36790515385913322792685199318400 700101 -25276072185055803385786110103008 700102 12136300875239033233032124960512 700103 29235328374097888197138553691352 700104 39261359404617362067981833994240 700105 -548760091619407404179619146880 700106 -88704729732655778786659386450432 700107 -51930692883702039763303005234960 700108 27137273312393314072554681127936 700109 -177276002758590536581044244503690 700110 12108038188059151048721925331200 700111 -54428519589211915556535879415488 700112 -47994223601971136948082490736640 700113 -38495906536457485707305781923856 700114 -34949873044261312861372632060768 700115 -63420029086754855891911029332880 700116 31075652433737832308784449593344 700117 -123691263709236340218259452997248 700118 66979088458233847145562175839360 700119 -60261867220089623594064312486096 700120 -58910537793900072077242273382400 700121 -83828246634885666108418573618428 700122 -52498798869429756049750445680128 700123 -75917643671350276326437115604736 700124 -103394778489873681697392256794624 700125 137233986732288702615737937384000 700126 -361933624487884059348628939776 700127 -135300981505743414582454135677024 700128 47681842421433124828639265292288 700129 95857743223890981507791632717730 700130 -26774332295419837090191427692480 700131 -25001430644009763143488554013440 700132 -3786434762119744886683769841408 700133 28711005313178476808508712607520 700134 46744519095517134794858209356480 700135 23149707848286762405665397144960 700136 110449233016584545159134803655680 700137 -55467806255723929484129113366560 700138 -72201433763568992347224245241504 700139 16172376187777051070980740661800 700140 23516887843950000683483500462080 700141 44394965741925824577072258537772 700142 39042220899353219590592185551552 700143 4104176089103803298159889073920 700144 -55418821630344903858705263165440 700145 12724769390726619893445445999080 700146 -27294517939334002793448148767456 700147 4026738163947543999830751876000 700148 46969717074770359119450724780800 700149 3468113227581571952841552927840 700150 -54002539711529843460314992704000 700151 -53396445283429481031725028825600 700152 -90195635496353894450216710778880 700153 -197579898944930286823207176105840 700154 4169898622772167970271519808512 700155 3888877935274660723600253235600 700156 -84530561657231505018228313108480 700157 -28221831623843921631222303426708 700158 33544626834035757196972100124288 700159 -414151311005990684626765383516384 700160 -49559003487424336558906115358720 700161 -22834743770573262779987931170976 700162 83386529942684813682148401082272 700163 112736230072792910848300620747240 700164 1834873903859334307772505607296 700165 -198438027822888475448160210287880 700166 -11440493334068391611179843756032 700167 64269066374996942147426345027448 700168 24284492928039469405559052533760 700169 4063621412994330794944353471840 700170 30455026916126675625201522182400 700171 173041513040679877633810453292372 700172 113839460590510281592444597228032 700173 -65431494836985347266413105227178 700174 81119719378697492606389791270336 700175 -5858037523320757106046140353200 700176 16181552349370705575156516126720 700177 -214762964420717741171351285603840 700178 49456315864029832580866457354640 700179 -2884367141673124941542548279440 700180 27895613994853970850396665832960 700181 402950540593865627352284925463932 700182 19543644496118634933667640257152 700183 62990287861090499656332102614448 700184 34232107086941051062361560258560 700185 -31132740764310842943702316555200 700186 23480458024315435522702795863792 700187 -52339639048732120934879705832528 700188 -21139323175399105340537292840960 700189 5737477101823108627271759491200 700190 -78379528744365894651866292446400 700191 -80276287689286523982004849432560 700192 -98381620468278585643143726563328 700193 58336472528887973683886542705044 700194 -120031162322321872191742146479232 700195 -247620526067413456879263649246800 700196 -27012333304469118664351065636864 700197 -33039692016082296013121606311680 700198 -10102974860029600579573067958720 700199 170470385160556167271238485822200 700200 -36689588232906363106094202240000 700201 -217987930558388340039159147601798 700202 5273632735340408452187508789504 700203 26824854089698773649720758319104 700204 675966856107985800412390406656 700205 -9625838749922720150283105648000 700206 25939033961037356469907129171968 700207 -81868340417789256153005145639600 700208 -18365489479982776778156967690240 700209 82640168611337651870705339413314 700210 -31881277004593283501276937736800 700211 -144510247162644696832457777155188 700212 -614581869121546125798311362560 700213 -249841599687307991343981558210660 700214 39393823041771884699807026071456 700215 -90888717145455501003648595208880 700216 4857991397913162773024964403200 700217 86617221492816359649836661834432 700218 62216623348403113262871329886720 700219 -2074185119413004548184362877392 700220 -68582175804964901463987178168320 700221 26402367733064074409598037101312 700222 -9515404243324254343468306169088 700223 -28249483770186206856427263678528 700224 -10564750938722531896583465730048 700225 -3099308513080162255394224660100 700226 -65249818241092726816101126526080 700227 -17214698149490168174005199748 700228 -40114622204258743456537131843584 700229 42921903803740125685940596636830 700230 39713514112473073973901352984320 700231 78507323675838677997726337497600 700232 -29540544079775565367397113927680 700233 39875138060527299253426739322048 700234 69094055753863769046017803563360 700235 -46324264251792908448271404093600 700236 47498234750097259658972598761472 700237 104941024233599709337073252848886 700238 -24229761133627385649034880191488 700239 -54609421450055771487213513340272 700240 -12243457453369945739106434826240 700241 144562525712852611884950144118642 700242 45050032448879359937421288938112 700243 178666968402895610952704511354520 700244 -42461256091177536460201280782464 700245 829498679262748112379492931200 700246 -52827079700345188407641098971840 700247 -76635171791870161141803491907144 700248 -12808595541717963020946847334400 700249 -23764179423657726557348022013680 700250 48121966093857518268000998424000 700251 44246553266782983369879554913432 700252 -12958102639271115758675563407360 700253 395977478634462154492694489561958 700254 38830172634291228872969011961664 700255 -1520769081902617686017347917840 700256 123106259720023821696384793313280 700257 29889199385669613861869339870640 700258 -30166454529503891256615840916992 700259 -65399244281785089401835343485888 700260 -69934156910059009701658080890880 700261 5066420701177089416993544417852 700262 37548611528815689227716552309632 700263 -33336570699281724408521512679880 700264 23436593054433364947119264563200 700265 -90953323180918030538093184101340 700266 -4343877418706130652165449985536 700267 -39455019752283615360932950670408 700268 -76807561189535902656699486250752 700269 108945913554273450772960969057344 700270 -19802342716553237038580494425600 700271 -47017326103603394763492482497920 700272 -17914169982946365567238578831360 700273 9134745273860903908778835515520 700274 -12887547445465375887746976378864 700275 -16756435935678801661385205634200 700276 137140748528957975210263290316160 700277 251840271986968738053313069134126 700278 -7727703377208624689454314127360 700279 120450174169574910060796974667880 700280 -14644354073965674374195918438400 700281 10657419478887173556760219900800 700282 90542735328153557680496196422400 700283 -81064746899299233603025296129480 700284 25193421560997397118750690566656 700285 -36550480444906908685707136312020 700286 -80718854262948609845851429013760 700287 -14204694515239890734632564088448 700288 74924586901920218813897921003520 700289 2328756759463176624334209925608 700290 -9037883870734137131589484124160 700291 -7007452961492310099487189421688 700292 195952903741584635590067368439040 700293 -152088700686915222633094348037472 700294 47654231712493918150759849852032 700295 -159844563301148393810128524720 700296 120546157267199609953059702988800 700297 -2845748144409243890641041499072 700298 -2982757613921720131559071242240 700299 76475547113640323459691771606240 700300 -112512949880645869396246782720000 700301 16977606974784504642805294198752 700302 -19523223250275202765326451998720 700303 208613658726151861611305415317552 700304 -9350579386652967358655489114112 700305 -6051469514530891867774988394240 700306 51246696133589144621190540088320 700307 129014148428626615022690875280556 700308 -59076914788428677346517302160512 700309 -138634872816378452007803842211360 700310 38780691114621787330004586322560 700311 -136859629299589988906727081650328 700312 -173398474357985242991722070476800 700313 -4181817360783488791223512101756 700314 56903234942650348055636055498240 700315 26944654239019134770159606376960 700316 -77952556866540227189851791720960 700317 112997987782356613105054308952134 700318 -9542091590604970253859789440640 700319 -205478965791280180540654400309280 700320 77439554910776952039839603097600 700321 -22290091893450381730423646937600 700322 -9114441532543805537672134983168 700323 15708359615729055660623096704944 700324 -76781443529456275824874654674304 700325 -44897315643230822860454173783500 700326 -108585964882915133636084855450112 700327 36566516967840794909063190704400 700328 51728838491027440823559616220160 700329 19542783307372227375917414443200 700330 -51765895381880772284032649491200 700331 -154251491871586316435305556273868 700332 -20556782265733981652998985315328 700333 -37154812579305633910110142347156 700334 -44806888413308773065441664047168 700335 60174082033844631518987356996800 700336 -4392247189548508405489468243968 700337 63789752783777997877469933790192 700338 -55573174011286790449297842304512 700339 -56712913193322300711101380655860 700340 1506323585197227701658123498240 700341 750335478332910532999001997120 700342 -34964382061557131352282331884288 700343 -20428567575782061324480360709200 700344 27937796077560932899380443013120 700345 -25857276856844370689159798499900 700346 -1121546495388893529676850608416 700347 111498035541688549619217053839872 700348 -236220642047807692984178960896 700349 -42957060673883825759561810035560 700350 -6181694849561831512806845952000 700351 -128040527510271431233894629520568 700352 -3553120916243520650545566056448 700353 -101375854792119033659272095199200 700354 -3525768054197420698862091308160 700355 99961233565287789558902646143760 700356 20003486630956230769276072246272 700357 103206394480314091764608570215806 700358 122268671794922074174776590717280 700359 122873852718359371772232450641280 700360 -61808931965389179701080532736000 700361 -75776846745762893677109253136038 700362 -710697103764603193758160920384 700363 -237018389913174219672420039777388 700364 -50417530573505800543689056553984 700365 -54059828832624688605750303701280 700366 83178376031765796038441805801600 700367 20101716580538001790357279474416 700368 -37383619873864681437566311858176 700369 -73196300578623520101548389477056 700370 53337686007995608910024196495360 700371 -59080024588357247034720888746928 700372 -17984869830178490451928943904768 700373 45950289626205521865673031946624 700374 -261526083567217271261900284032 700375 -14886922706017529716450287792000 700376 93614375078415831034272176302080 700377 56422010176189480011657875202432 700378 11223969233758330088922811568640 700379 238165068251114128243652845907760 700380 61201331224805140281043578316800 700381 -2305171992756115942454428314336 700382 -13589233451214678226342012430208 700383 30197784618622098620508638942208 700384 288880433677928292730471710720 700385 -61395362350251071363866275234240 700386 1882619675853139499786754862464 700387 174217349917396870229282141435036 700388 -49876758533976289268069749159680 700389 -74191373154893082654830975709600 700390 55929290824437011566635923107200 700391 236422343438853126996343128276792 700392 -27911336622529789190236137062400 700393 26191682266902905805962856467642 700394 249957972586999859671560737659392 700395 -8202063914771886944996595017760 700396 -56647677973172290575641693379328 700397 160284534339364744542702022202880 700398 -131964400837179434105384282879616 700399 -62384648461368176998393428571664 700400 -39243164458054973094330340147200 700401 28326065901508495492464630363840 700402 128535522529188062544020004479904 700403 -54786386502697858086733689735792 700404 -20575622131612596567503140552704 700405 116990530245229372331507207516160 700406 -50507991841855889796299587142400 700407 6002828928044401488050408725656 700408 164897346005806951962163588608000 700409 248438904722665060848817240869120 700410 -22692427301887558033762299847680 700411 -41952260823796357059490633172648 700412 27194370008657166383319949049856 700413 -23306748629590154798768748643776 700414 -14930923768378624347035813314560 700415 56329904498008471884563071194720 700416 87183787641240126782714822000640 700417 160843768622255606424241296259332 700418 -91315700593554482045181851155584 700419 -60573347395230378849340495341312 700420 11102537095093639657151762042880 700421 -39359509585157582198397030110400 700422 -42038329212160934399302053367296 700423 -143796964182536351040919722324328 700424 -204584622267411988502818553687040 700425 25892105555328444308007120553200 700426 49562366777480666108701044996912 700427 -278551596721477570805037185280 700428 8277109947212527927413900357120 700429 226387571205512463453681692639030 700430 38321288038048806736879495363200 700431 -88167424064550760128552421993848 700432 43229928956716634952716455387136 700433 55049830769895670918214311925682 700434 14943690150331012414387568179200 700435 6161574536394642876655495058400 700436 9116873133293523630151414763520 700437 -71205802156209319552556186633280 700438 1222999891185382819514214873120 700439 130987844295290485650928565363040 700440 36378526179540666381488363520000 700441 65943870662684488294519683828480 700442 -44333976575361844854765445264128 700443 21374890863267148640723498846400 700444 -49959303576663541995944290326528 700445 -44187747095450697772406586124800 700446 76218424928119533703576781669184 700447 -42099367573165083282274360810896 700448 27278862644946866074632868331520 700449 -91036300793324160422693007187200 700450 -25147844021016607146689140506000 700451 38427945570084019112035183247832 700452 -88329080395382731090290253885824 700453 -16644443355707598051302491825316 700454 128287665739919820899584567957440 700455 -82688184538347266374927551528240 700456 -9498408380604342740312233989120 700457 115598495981395379287307332777872 700458 41133331256180439309972207429888 700459 -25030869010794032271029004075340 700460 -123997649385713733624144082974720 700461 221541936097200522182068328936640 700462 -25652729301365402779958976532608 700463 -242179422968434052896053064333416 700464 5094187371752810474026517889024 700465 -38539054044871685306992671670080 700466 6365718860238329031923713876800 700467 42763776781774566649176410977080 700468 -65643926770464244477957525019904 700469 -2274070831858564987893214752 700470 224877764130728398265162240640 700471 -93047583087043312492301134314328 700472 40623540667793075638115607244800 700473 35726302600539565465532548605600 700474 -145655845305681882291385466661264 700475 -35212398126028508093100707899500 700476 -8480283546734691293597421404160 700477 100211632376642038789949443985100 700478 -52576831007680861991677900383744 700479 -11229195048556038395834121680376 700480 5076931211029401006313046016000 700481 -41701721302520276972678313105468 700482 -43295150993283962186478605025408 700483 98879550215672241463919084570320 700484 62861715520036214562701575808256 700485 40097086193835979527700406056320 700486 48763898378101692534004682315904 700487 9221817802081528094877749672400 700488 7047959458062174956112503439360 700489 29031499082533080932849393754880 700490 -11177210187094525842624387333120 700491 -33784212187418562420256973606976 700492 6331582831118175475268085939200 700493 274959204818171121669100780322880 700494 -33188613112981565477312301747072 700495 69888707999037681789330082972800 700496 31429018565366187348949251121152 700497 23491305358831456178999619219840 700498 68805654103956938051952269946000 700499 -136147947911094622418763408820500 700500 -82216156084591413604023618048000 700501 35673127007135513187115768834332 700502 -55616275371593732464049712379776 700503 -92891015550851196607332095857536 700504 148226143786302421263710985431040 700505 -127114929761198549596071771251700 700506 51481025589915145016480689347312 700507 63466704767039880077125177098240 700508 -2911872182318390410110220185600 700509 15722617054244282269392814750080 700510 -48147024652085463311689252827840 700511 39352826298726409985634633715200 700512 -80062965137127124063989791981568 700513 -1655857644684817941215003237472 700514 -99008207332136498773751076084144 700515 -117574632248770014892419520836000 700516 -73539848527543984573385659058560 700517 127213862915684257098837667228320 700518 -13088316246123115229064728942592 700519 21089608208557585265140645106880 700520 81313187761529370143666672025600 700521 -19561096851980855293856478620736 700522 -6621805930608274359450053668608 700523 120718237795012944529544833958772 700524 79885159784735923634489053701120 700525 -40165927278088222443913802103200 700526 -43647821074385262212776022785536 700527 -162632063305091114524461531961080 700528 27883923379974965112388922212352 700529 119134815499301654147421599406576 700530 10762144770636673536351974976000 700531 929685589651260267312406834432 700532 18623368343803760778503546339328 700533 39250485742893783028880230870524 700534 -44140527047971279890437217308928 700535 -26146461415434221935836389652480 700536 23353836020700963658532382044160 700537 -51561160865521656525787156737814 700538 -35382769147965035618101098470400 700539 56576987742651195268452979422720 700540 106403929777589298527727675210240 700541 22054968291808703728407143100384 700542 43037577215098521322328361498240 700543 56313294393600349674512985641560 700544 -33421015842246614290138933493760 700545 35750101091975848222670211016320 700546 5544644908970130884108100057600 700547 -23176748942803221456015067199208 700548 -66056602880252613240486452229120 700549 37953189120231135983640322462240 700550 1128630574303444762050295816800 700551 -92643623973422873912148591845520 700552 115942336277113338010386719662080 700553 50248731999328425554712887359998 700554 -14524771839838790397379984104192 700555 -67161276111108308281874739491040 700556 -1840423109353961672955400355328 700557 -14208259748937151698477723691008 700558 1655242643783564004041211600576 700559 -27788087616251911449696367404960 700560 5414397887842630367047247462400 700561 18919591312039780206582760826162 700562 42310699073112392768537887366032 700563 -13882947282115717497902174832336 700564 -32675264755128517445477912093824 700565 -105938960024066479952191152220800 700566 74308182454770506337223996761600 700567 -27674442461453089169665123706016 700568 35344717807774341191075794944000 700569 -69703146552726580779978200606979 700570 -38558276703095163399777410202240 700571 82824783935001540113308573472772 700572 118867479842659577473929694003200 700573 230422891837954430947710098318822 700574 -2201692912132114846649276986368 700575 18467978374351842462675429312600 700576 56139389553113749899432872312832 700577 70498693537738344853485546867426 700578 -69182780202194374303130162197296 700579 201983191890451089163984793279880 700580 4806058799810062802736509276160 700581 -1874447753645734977199573190016 700582 -198440863780727050215606168261120 700583 -52719547070153577185246674817496 700584 47415183063095797377955776184320 700585 127780800333114961189605003905160 700586 2672104127900763165624452002992 700587 -1935391242601184919108329938320 700588 42997900524689205659627927764992 700589 -132775152773969901305806528981620 700590 -79223978464827440122253370240 700591 1691641117623375895687031886992 700592 46467713152554543339338387767296 700593 -185981640004849996496644052998176 700594 -13435348725634911318769093555680 700595 -24981840090258828145887009186240 700596 6785123653844605209254284800000 700597 -149381029351045047888674751751954 700598 -111432000623162458351732031059200 700599 322549162305367727833347823488 700600 -9692557425544928757941809152000 700601 181090871038971422368460537948304 700602 18477616326392177201235839703552 700603 97294576189238368992222324862464 700604 -116871256575763430242020986363904 700605 -71445309496986782863667022189300 700606 97124967811193717267639922355200 700607 91457680384022984886736372143240 700608 -5238279126667920355919470264320 700609 -4640372852348375524391689825600 700610 37049987849272936040163713340960 700611 12335977227040609000583189369520 700612 88747360831028913248637690043392 700613 2568009316849564429088256098364 700614 -32831547949463770008580137657696 700615 -158593721255229376176515785983240 700616 -66037455549023922122644474429440 700617 -74410328217959513418270057824160 700618 13651614998623449267205959563616 700619 361674414711451170624789294871896 700620 -49037569873548528370747676267520 700621 222157335654888122616417768492 700622 -34408585708399654138574052186048 700623 79372200950874621169300224944640 700624 -2642874465398883892989267189760 700625 27047817782095934815548075750000 700626 -3468340743251608737964752569856 700627 -45663703687144113214464517445524 700628 -46211905489816540033784518662144 700629 25846210488586888323226803911040 700630 4257612878183049169710462700800 700631 69620335780719146145612675295104 700632 -42463246172606190545624877588480 700633 163394464975974144546911727023882 700634 -8566010214024881824756529211648 700635 -41865152368596200596686828195360 700636 -57467515350041052227149314673152 700637 -32083598331254998070887808196096 700638 22087751672854531341587908736640 700639 -167482563929617213318827684350560 700640 100580955303397548643233221836800 700641 -74138418180818731019336474717550 700642 418160044576906666538495951232 700643 148751921229654867312658705364892 700644 -1922418419806168625946776371200 700645 35402658083273568366487594058400 700646 -120284053697946559754906095600896 700647 -151832689613747288566720069757400 700648 40590268345732216955900992911360 700649 7828832734674214855484241998208 700650 -968505925241766810199409161200 700651 64474325771534702479404965563680 700652 -75355828797521288980860108241920 700653 65914606817901646137658079383104 700654 3329283646708511669761178649600 700655 18478642677536673640866700679760 700656 13672608740674439788319462129664 700657 -50374088983933129668290845601808 700658 -25649324335436298431887515623424 700659 73834085053715829400429013424384 700660 -60483942839389771308485956170240 700661 10287606137914868533537962518652 700662 -7184712946033418870081622859776 700663 -176294099899004124487369343889080 700664 48544896145161290345280592527360 700665 -11420811603228525871813742090880 700666 110797909890630651177102664694784 700667 -114326144545692570583045583082648 700668 16602405005496709706383635697152 700669 27734974607225077119457353018360 700670 87118439517939843947538522953280 700671 84363943323610427918566340327112 700672 -29408832232571045559811071541248 700673 -40756925207960529140438640078078 700674 -24232066625977569979889966992512 700675 116553241114149453822747133403900 700676 39831176793517635817078779199488 700677 234722233117750126036085012355840 700678 -60923338342678245045175903684800 700679 -6178445629457892912513866073600 700680 30300713026030443608252669952000 700681 -270232329632867892074712510860518 700682 -19084847492647795327073276179200 700683 85682506949137784222184460635648 700684 -20821322951991945172763286566400 700685 -1923770821620147409115664074400 700686 -20740676703959030304924476752896 700687 102381511419106280344005037871800 700688 -31520729578808995437989727756288 700689 -25825260968098822078272909576000 700690 5019461534085669438801057057600 700691 -118121319924122236473678407408928 700692 76045321953059983520200562276352 700693 26581098107591711278112473679360 700694 -75176766833719015821027685723104 700695 14460261152425021798079945980320 700696 -53956747206006844087834916382720 700697 74921937931356656812656723122580 700698 -89512114064830327182390974058240 700699 -80715799249529098797328515808780 700700 19673306838939099496007653286400 700701 -2445431590136215464611320993248 700702 -49730911759041140113783672376448 700703 27177012120690489894522190841952 700704 -73299880418498713055143432028160 700705 25038713219926393551367415160360 700706 -5662257831246736608153754474944 700707 -22077538087409625877955187883776 700708 -103953676826053486861862728494080 700709 -3064781930111210942158752537696 700710 -13854552472683195307083284135040 700711 -301394716440401210738046088864 700712 -218018804707674351162004152652800 700713 8922577254731791377728488643016 700714 -14291760160827040190640253855488 700715 43348674773012388673975368843360 700716 32634000864808042598112843965952 700717 54416264000425318447504929583766 700718 43029746692136849231758467621504 700719 -26539486066536533779208500052352 700720 -37072350242587183750474132684800 700721 -46823347441849891915341898173888 700722 49283128019753200685732307442560 700723 521543344417443492190747580166336 700724 -54539452186045751140027085611008 700725 -54440949065402173240580617382400 700726 28989538541331715282093466845824 700727 -11951285232354891268243393398480 700728 457933085599037378906119864320 700729 93406565158474990005536550164676 700730 -25269695844123758071884653721600 700731 -3485429174392833633444347923656 700732 -196435285214599774255524477465600 700733 177427858381812741910276842942624 700734 14570953599090293388385795471680 700735 33577432701003868016569318558560 700736 78181729573076143885936007577600 700737 -16147474816141489330015101544032 700738 10604971481448247231978758558240 700739 43818519961612063104399740371440 700740 65978065711327146186445502630400 700741 -98193396339073683766883838735648 700742 -35425798891752504005821483375488 700743 21502379015402650574663782984320 700744 101983292809475539861018730373120 700745 115757720060752564552155063544200 700746 -48438632526063402621813799977216 700747 -108838369084671491297078390299200 700748 83159790146511425725124527011840 700749 9507432260507636698749113025600 700750 16620614360728034526007793424000 700751 -22985525809301040739816226479248 700752 -5280536231851483877333960097792 700753 298007026283795137814983672472560 700754 62031004188099538405496165394576 700755 10219324584630721895959910307840 700756 34215259308641067230626322350080 700757 -138179683499829549765997387082148 700758 -56834863809193035582785893555200 700759 225757542316854766700457667805960 700760 135401359758307556218943920128000 700761 -64128423028939071568939312392960 700762 -13028257727485427229580093348368 700763 84152305825935425544606644409360 700764 32476550246646752636092797050880 700765 -17024460464472763117081827302280 700766 47903618237908311122650764478848 700767 116469159533113762694935190256984 700768 -215635505631779943156958172282880 700769 -136364203481608504043059633730256 700770 12870359947922184801809756651520 700771 -136064300913385331136545479660140 700772 20835480193286786117050812886272 700773 -142943139578348542785440243738016 700774 -125274802435092966624679068095808 700775 -101171613325363294510198989955200 700776 28707971187376996424313809771520 700777 -100287945280206801239638176460800 700778 -6093682338346170751953504694176 700779 17525537072222324313245327566848 700780 -36937471600347974913146077762560 700781 217048863868522088747929808202582 700782 23595592713411401491395414768192 700783 -87448014959685839196470680857056 700784 -7307643256700324716909296943104 700785 -76415516973898566186057294960000 700786 8327325584271358032253242900480 700787 51221746872924296839350736790640 700788 -49163461619080888275647282657280 700789 -134045122661672727957178973747410 700790 -20790462729684322085934663705600 700791 13879570020575141498087808580608 700792 -28125481208582326620674456064000 700793 5122485207572918115520527632640 700794 -62815631526205036879754615231376 700795 19114734726485700382968293548800 700796 -16712458805724506044771407521280 700797 101397430864863182413749162355200 700798 642859718263534986599071403136 700799 -52635108169100176720932415603080 700800 -3179912038659173288031289344000 700801 35841398817984363299342995996802 700802 75832772748308238492780025622400 700803 -54390585773118178719144769628988 700804 44582900488094796583161092705536 700805 -12091879519398569978579860717440 700806 -1635660253440152448125138952192 700807 -244683617092987159803045038683520 700808 -87832511649897500970874154096640 700809 -62538867467421158186335698099840 700810 18969859550668847856555478533120 700811 -11358888851876930591798936652588 700812 -74565042156645846976128346472448 700813 -4428750120830622320987839078836 700814 1110208801952002934303450190720 700815 95394606967793199924236099952000 700816 -19732821027758186289133083516928 700817 -14949403915471346183937893124096 700818 38308006563257790105189200037504 700819 -22278930911730628041129179130720 700820 -2401624194250623510578041067520 700821 -17749461732640477992342435566880 700822 -86725264869887332960876012920288 700823 60804703621182427572266942767944 700824 90676004915725964054820648529920 700825 -25669666871880028048439525862550 700826 -11235758094745068998509965144576 700827 31365751332688503403710314292120 700828 839185884465403528460445746176 700829 -281684019954727854756013126180020 700830 12953512119259970521842553632000 700831 164771631093742068015003498417632 700832 97706499710353622838292709376 700833 18164048686058459169082738787328 700834 -41621710292911819044989514783360 700835 -160880865007266865812691005756720 700836 -94024508373987168541496599231488 700837 260116957881958467936150525911486 700838 91026664319343449946415761295680 700839 -143528713719378790254060826596960 700840 -48646269758739289143213445939200 700841 116856488734667183112124722067584 700842 48839605785269906051100551099904 700843 128917698807506651085319846970400 700844 173005239834931836973361597588736 700845 52056490238559605720750006999520 700846 124457566632637882184459720407872 700847 -228902611962874812850250779911264 700848 7796018072371216913833043165184 700849 -75660145685357646173325478039150 700850 34876789377302255367795056668800 700851 -88680719943299936072612013204168 700852 14568434567756097230734150090752 700853 51561888831075732065320192641120 700854 -3039557193901795966965222838272 700855 -3032913579812950246788746163240 700856 21771716212761766548573880074240 700857 -2609769344059351120214417531472 700858 -80045521678052400612314215800720 700859 -257998636196085715321888625496984 700860 36736837239612703941910384911360 700861 -50823366313844284389449439186240 700862 -47841342487082379917311172429568 700863 111596551330397599868203825587144 700864 -127403707238676224206640674504704 700865 81491081075132465616719552032320 700866 65453096954514977389083839673600 700867 -26753688493826335137421687095440 700868 -18605501170423605047569796788224 700869 -52597092631561602029377461091872 700870 -2589356217599920003979398838400 700871 109068160809509879421181173018072 700872 -46516281448117172225004269568000 700873 13483917029518804514622436401844 700874 17201649583178678937322192677936 700875 17073188448597592258426675560000 700876 209979096583618967402396242215936 700877 136469095443679931758961638980726 700878 10723631000339987269858165478400 700879 -11716056177919331346864658409472 700880 -20957410815872983066777932349440 700881 -29879721550503410023467549759456 700882 7598174531412896457587785695744 700883 157524060529937301491015218785132 700884 -96764701861960772166372425316480 700885 -154091320409086400682619271904420 700886 -71742292491133502065568194000608 700887 -173887088743542240564120445769856 700888 -245638875426271647522642671616000 700889 75207960756482547941040006950400 700890 -47033224283390234732575415746560 700891 41573575260154322619151026937520 700892 -36220444215986250141714836520960 700893 -986136660510310224271254375540 700894 -22432590252376923116880675909504 700895 20870606316996658946676118299840 700896 -93828654322174281935076006297600 700897 179174916041595172976182179037346 700898 109669290591968545963763573262720 700899 148150758765476686569487530220800 700900 230018847793038673299646796800 700901 -178599681725410986734885019420900 700902 -2652702570215969342639084399232 700903 -41617691768879531238568430279120 700904 -117098755444077205054669175178240 700905 10591052818225929045199406804160 700906 -100815709682812250774021936416848 700907 83881606557181214387393435271156 700908 41374513767363863540816528538624 700909 115658809082158949295594962041440 700910 7551685759676611939821814579200 700911 -129927262199134641770396451372768 700912 235227791435707692339935772672 700913 80932265792689253182344023377920 700914 -42276926586446820951333522802560 700915 -311465979442954705089273806746080 700916 48345324652707459234469559418240 700917 -31708910069840579627611867140288 700918 34257385898399566346314558592160 700919 -6715464152579226423393580102680 700920 82950779095586787012995727360000 700921 54226005687093273558021301673092 700922 4550285714420457042180929264352 700923 -62172948177500270217730261117416 700924 -50040725644774215578583368090624 700925 -24632093896466102182815101859150 700926 -5276099405499874695370972388736 700927 -328728022085408254765390005609888 700928 52816285366204010646545029398528 700929 -115847002165479346713393608166000 700930 46748109476631872207755481486400 700931 -90206162712943403768206646355456 700932 -17465508574771422878110593635328 700933 -216186531548262934366965347030818 700934 -19084518298405618118626336270080 700935 -8746824677434325262152303218560 700936 28854743692230504878055318005760 700937 -60400151285221831212649439613414 700938 18781022667776028841921754536704 700939 96921719523223018277588407887624 700940 90466268558301301089704117806080 700941 -47083478355076183377572806730496 700942 -71859671353137781678831201907712 700943 4650357741877923039541887032184 700944 -9349485266586687660395418746880 700945 148920012653420779035186714537780 700946 -8661333553829188137248391365856 700947 40509142612639629584034120063840 700948 39032527010212571560255359037440 700949 -27746865989220534532638739192050 700950 21315171526389402501844431201600 700951 -105003991059651728157035301553496 700952 -72621178293446720144811910225920 700953 -12119702785211036256978755088 700954 79062030083950607389968393702912 700955 72183855054263570427293185719360 700956 55226634990444494357955958029312 700957 650397421414508109667994404512 700958 -218207858929298012896447681684224 700959 -29541138087198678102185570426880 700960 66418159932750122296116160757760 700961 -170776963870157389816738631152188 700962 63822329973274339700254494087552 700963 126713049449043715006957808229212 700964 33069713320099380910889198131200 700965 17113948600578821224819215842520 700966 -33017635711356696655164352759680 700967 -250890977549469891860544345350400 700968 88907359803232923273449349365760 700969 205055510220526018997146993431460 700970 56967136686877835146839343349760 700971 -46603487044568750566468318364160 700972 -12627103084771690220896015659008 700973 -13956233119895125832998368963456 700974 -2857223436100985667800364588864 700975 -116161462712664145817483572935000 700976 -7305570549639327467572823359488 700977 -68487128583496845060943722587760 700978 39646145426952393574364138806080 700979 105883420805377598497684476237660 700980 22331534459028202767507357081600 700981 -199619714413062468393035029875936 700982 1956131750504004081055709705472 700983 -12155381734477992922171882971216 700984 216255005585412084711887797186560 700985 -138992092514194339399760369429820 700986 -341071166269063677023032135680 700987 8775029466065627703288070156800 700988 -196398911925670750381799946693120 700989 108591442560863134667107427245824 700990 -7753617324782743369959547992000 700991 -119014650165203516787110219558568 700992 -7967605711005544007993730269184 700993 142509334901347873108120962306242 700994 37869591685879987374672168509952 700995 -117467198876310286947828125220000 700996 11300954144046025848257403585792 700997 -117104969639930871460026594007488 700998 -24696529545792516177523077423936 700999 74359384441575494098549380201064 701000 -173704937216852036750266068480000 701001 61636611495413821208646059683200 701002 -10897827062593865417295986863008 701003 42467706066710173976788473701184 701004 10811303075479771878170399940096 701005 181991239695695504322924509433600 701006 -68144983905523226987519254026048 701007 -54815190359330332511915394762360 701008 -11950563397372229377375906037760 701009 155083243232689686982953355524210 701010 -40446851690805528849215446389600 701011 240211327872009520403208276581612 701012 -103131219130620628981338198528768 701013 4753264954944365986030824413088 701014 -7307507812067724078876665900160 701015 -44005689762629762949056159757600 701016 97929654533412594007250599833600 701017 -134392200105880309829748265385280 701018 -48973026876039908876874694989312 701019 -6671145103333205207590484962992 701020 35793725919850794931961593812480 701021 -109108974816478051095956466081408 701022 -21667918221020348718235560170496 701023 11658106358254336495113477834272 701024 -43782362001911355141682381455360 701025 36046920006057204242148809232000 701026 -110123820305482808816606654655840 701027 -47426575975575465993315198336360 701028 -42641208732153027045966696622080 701029 588541574291065307826030778752 701030 9242686299495375627323233749120 701031 18578149936983060252978989503440 701032 141476594884140400849811255270400 701033 -231506930387658528668490344267718 701034 -8483843281707630766559638149120 701035 118600951589754094496958912672480 701036 8089248370150270807429831861248 701037 -55048736067173516837242016055306 701038 -21836212570422995769073666673280 701039 -57173215361219281370024197444344 701040 -5884848765970903807724649185280 701041 -186307779856994491563504819104832 701042 -23327587949714657394998829497328 701043 -59192322363235171821643433645760 701044 -67008746438960534336056191412864 701045 188023833098664082252339906719000 701046 -92189350898555113514320493299200 701047 46432903736929426964251477723496 701048 -112882222666893054622998184304640 701049 -150123605769145761991117782857136 701050 -14375837252566406316387683923200 701051 43458723958549211296984257087312 701052 45377408886732012561092440326144 701053 -125671635736452113795688629371860 701054 13994474401725649985222856542592 701055 -56807243862395871172084822351440 701056 37575668452963791238894096220160 701057 56388381821352665404179914238912 701058 9579223011933863855020132777728 701059 -114979719825346014802261731943800 701060 -26677550768851122564256046027520 701061 101247901744821959141247119880672 701062 -1456545277609260961060164387168 701063 24629940337743956971810604729088 701064 -8380923697553306102094175764480 701065 27342453329299928353602520408320 701066 10493226503866000356706582329600 701067 -133413042805833174010792223060520 701068 114354444746470618987273746222848 701069 -3768842189882179664666891047380 701070 -60465529452367991804081296636800 701071 53142538491421360871244291484912 701072 -718957849888315437481081896960 701073 -106731150209507605900353234635916 701074 -38320334122169133196843291632 701075 -60558611712411182979026912538000 701076 36042646905703529982565354874880 701077 1585619004768997409251686060800 701078 -4706247872965035651723071401344 701079 11847277424187749479814068161384 701080 95403865121283063194684732620800 701081 260818399311527183568296407938000 701082 11146954827000057002814138877440 701083 21387033113975169380655393357040 701084 -10997336178521017227385285630464 701085 27195859128996602220033398661120 701086 -78989031453657330988406443310976 701087 -32701078694973414513298572258168 701088 56393102908507421395599957688320 701089 -5284712913209656773252965390110 701090 -28282038612320726370073100767680 701091 12928152049415907764658051867300 701092 -5010378730563702234523431296384 701093 121663844667790790071351829743584 701094 -29675366194091723022802499092800 701095 -11062253006183724819005791350000 701096 -57186021535236939417501403054080 701097 -158610205545642342746011834493760 701098 -13139332044099184519198262629200 701099 49743686160776054306209103749632 701100 -14012416757502323610994805184000 701101 17184343849787592145006155113472 701102 -2577702150103395992453684392128 701103 58765640065971033625910438215824 701104 60452500880358730169213366108160 701105 -156554151687710293334838980881740 701106 21701681413485307341265473928704 701107 -64674466857188526296297027859768 701108 -18680435511749219760933848825472 701109 73282352135131312597536758755200 701110 52808130759409939629218596584960 701111 940413028768813416843767529432 701112 98614229763605217194100125859840 701113 7187130228369541898458133928896 701114 -38128866616712814416527637736624 701115 112154942554931297165947729920 701116 38071738688407175093415600880640 701117 -248101720929723325246683589371834 701118 52613851720481969826478334401728 701119 -191979678168436650771078249379160 701120 21716828059167657034504659271680 701121 260893274768848330840635221119680 701122 -33535739157722708227379623299888 701123 -22086788634892519598179327325040 701124 56121312688548694427907628563456 701125 -133986582108799906604555868480000 701126 63498244603698426849261065692512 701127 -15845402927355494460710466447360 701128 -73505996130775584695256111651840 701129 23772929646093684016592387316288 701130 -51650212195776233576250923892480 701131 225037117018213011890167106390472 701132 79279737218268308334616850660352 701133 -154827186467758342481241183362400 701134 780254918738930020674759254784 701135 -116472049139563466500188106492920 701136 -2786623712141272506400612589568 701137 -72344786397515991864039868211340 701138 -32235046496303935555164143564160 701139 -105883426477743742804482093429576 701140 35240241218630064118654369351680 701141 13407958543474024354116047807100 701142 -7138550236496512002478438913280 701143 160927502640666544447641297177480 701144 32667161521297586760710989916160 701145 -92304811459746458823591400163580 701146 140092839042395957575813434447360 701147 -110544601564583847033057891673404 701148 20754511619488155916763193556992 701149 -76648868132231104229444847462036 701150 -16332271851979986270449743608000 701151 111714633039728093818281269243904 701152 -16599377872687895862262383771648 701153 240472333327122183132681869980464 701154 12220732371704525554469787789264 701155 -13485952401717832468739026836480 701156 70011550129948811140883270108160 701157 61078711850113222852250824147680 701158 527211787968202413372958384128 701159 90146413231561774267460938338360 701160 96493481128176211760411488665600 701161 -93663941222942874629724015115776 701162 36279468725672861308268380892160 701163 221211078002835871009518276980400 701164 -102070427793047425232917793914624 701165 4157357506972813549747009231920 701166 -26930673577689333728239515920256 701167 71924692033675863958435036156672 701168 -28103936951485464956523842666496 701169 21824782480364358964802851260288 701170 48244651069168226930344230437280 701171 90471780623930749260779553733512 701172 -35170587212147996297350511090304 701173 -165717308591798244655595484496896 701174 -20449956642963423309280558157664 701175 34146049826381748644134184355000 701176 34159854194941631454788345856000 701177 97096593941454671579129988562026 701178 50592739332154956779967421828608 701179 34183005895870164568803017663780 701180 30593491609777266735398742182400 701181 -120871551431317830303447811003662 701182 25870771518850082788605978303744 701183 4165903686074089133697745687920 701184 53913908453318903053568786300928 701185 61254831557215728819513783799380 701186 -145903627013456956796063268572208 701187 -24052228680311007575817828544848 701188 -32279463238472394498092844053504 701189 -9826708045713540801953138463360 701190 23006966584345916584500729849600 701191 -298594317647845232190617432988600 701192 198241886392142111422705921152000 701193 119069699398176186344708978500224 701194 15416394789768511858192038513600 701195 178508910768584085169812855600 701196 49129566953835357031230938824704 701197 5984037869902071029617074435200 701198 -148186467560217372924892566661440 701199 -97165753760527143175846045582416 701200 2016217716647674392980883660800 701201 -222961135442574551525868452160 701202 -29517677702818151623317027139968 701203 29566282111002194780326114475640 701204 78323099430832179843231254691840 701205 16666825856724894058408626723360 701206 1158358715540096995209208832064 701207 93199676613859534030975627487880 701208 109366002704105011941687011174400 701209 116827350016867556150030970174410 701210 46736806203204263307979189313760 701211 32956967614132991352396209877504 701212 69676400725001429430099336275456 701213 10826998652031153188337509487180 701214 46462793470390535900933683399680 701215 -91605626384444450773853782309200 701216 7153330207678913786803721994240 701217 11775160789729675896421950074352 701218 -46157605324100528630005357161984 701219 206914872368810816675995064278620 701220 -7023647535999331915228284518400 701221 -251169622574971845299941673648578 701222 111726171626255875643364575378112 701223 12985024194312738206021703503568 701224 64787880615729461176723324600320 701225 26937920026340623104999493790400 701226 6967974285562066553863428687360 701227 180083569262945421945676180273076 701228 37258863911235840064655691741696 701229 144699180970582822775621851761984 701230 53794811532663563671209314957760 701231 38530792711604751494525612377200 701232 5307906074494971350386083889152 701233 117182788135324027828198895802240 701234 147365446165596733804082090144016 701235 104189111888012473490406222505920 701236 193788223319336739672967131601280 701237 5751222252758172686539560186432 701238 1366103376478091640505879663488 701239 71530585718987563190358194745432 701240 -60487123979540409945761260339200 701241 -38143693807777042017429862930608 701242 -2925927042778276016277482083728 701243 -82393230532896145087434808662672 701244 1522997715976148998900779171840 701245 48891443293098513071483899747500 701246 -13996546349394725930534087168256 701247 31136472268909744510518293824128 701248 -86723589973424123502977828257792 701249 201640774470120131900856282840660 701250 -10916649479739159231246531360000 701251 -27236648849242813531169682908096 701252 -31182023261578953472650174858240 701253 30275444324268558466503905797344 701254 -18201227771162154134153598619968 701255 -40760101046999135845399639458000 701256 155625108143562606390439565721600 701257 -15238934598822004534053955475494 701258 123628640029971617300383485138480 701259 32750696273577043435955258262768 701260 -18149739217692420162184403097600 701261 -117621014335384767630135559675296 701262 51818928470017032560297912277120 701263 7332595249923922524531279872760 701264 -24691295708256304441687206543360 701265 -6818208878493852965228483815680 701266 -105547576241545378155976246216416 701267 -33213740020281849766384985135616 701268 -92773039472759348706427950274560 701269 53826420595897117540160590215744 701270 55868513964785334363528821088000 701271 127765409542942046085066611462400 701272 -64528153938997127181835547074560 701273 167597573604808634481332785511424 701274 -8782753934169692190423532892160 701275 64909631669396308643758322165300 701276 -4526891187573292234788141388800 701277 -124835674552398342645046622110080 701278 23679497546860420008262246527360 701279 229059868289402978972355069038880 701280 -23743952880786389806771682672640 701281 67283811909979996216114766310592 701282 -32304466359118287614915372322816 701283 132681434647888010939268792614400 701284 118423309885125999211307018808576 701285 4640115297467512474189823981400 701286 -45641545019274258454675292732736 701287 7163972430919297994252485078272 701288 38078473676997607707535745817600 701289 92528354080519469739798222693744 701290 -5830332015118134475044297388800 701291 112352112747923544120004268440692 701292 -20281273947394574488807222798848 701293 -10729225108817382698348279537376 701294 43763827872591016483577695617024 701295 3233240646802040598828343948800 701296 -429399511970095773715789283328 701297 -397253811334846247006675565408348 701298 -7786770976620246925352555558496 701299 63745250558855058479238154676300 701300 6441303365608279869647248310400 701301 108371168418463492424018865027264 701302 31965942118987080779396008666752 701303 -90678815469150191428258304993280 701304 58531169888646531352304991621120 701305 39681735013683588375834114579840 701306 23753621326387493968422352116960 701307 -68332167125234886232825832298240 701308 146174175620134839995236202620928 701309 2200319093336842238612248837440 701310 506859213343791892664810661120 701311 7109643957210956071550642268560 701312 112201842306324436919719349452800 701313 283114582460050293000673567488 701314 -96492183141742753661331065949744 701315 -72295089740808132535627563677040 701316 -26021966328207382511530266624 701317 -180762319355898502206553151155748 701318 133196035193981244821513980910016 701319 -54808040531172136714900489433520 701320 29330582225786901485033642496000 701321 -389163651647564760865506258374556 701322 12054215974641391173308203365120 701323 -80062715618522178701161639560560 701324 -75607532476872668433989814626304 701325 51937404139275511700527855920000 701326 72014172191113774094998138418112 701327 -509975576840149292406541572539520 701328 6694236821394251235149679820800 701329 -79286571355056696742523365317070 701330 583812734544956288555181573120 701331 -91678820831061889818090360946248 701332 55553463954507839634058463079296 701333 130608220809913153277013109335360 701334 132268640989806812755044885000960 701335 44580164733034335129100316693760 701336 217365111589431571091717813452800 701337 -43952475363483935011450348706688 701338 76932723893871854330655065740800 701339 -10160692185344229151128080164176 701340 63078202378205665504757501875200 701341 49238648341259753689203993472742 701342 2898167844505024600302780487872 701343 -2765758927662964241973664043400 701344 -14227110181562881743736522407936 701345 82532395788890483401302651806100 701346 -32244931404726765157201724428032 701347 -6914957559363011113548843209960 701348 19056466521832064953470650228736 701349 28685931508781947862329513778496 701350 26181604115264606204586449253600 701351 -56661972431407835636160669136848 701352 118098240973866907060280898355200 701353 -15418162115788927829575420843020 701354 123440073654283323734454782003376 701355 39518539952034031879874395422960 701356 -230115574617774528902490543544832 701357 -65803542208672259751033098876394 701358 5820561405106416623602133222400 701359 133369549164862502080493724636560 701360 5868921055242378083240036597760 701361 152625401276346106164574141974210 701362 -92819624402121215159137985095680 701363 -14181572955906151900390102056576 701364 -41373821684514340360107049494528 701365 28530015351922369303103426140800 701366 -45150490804617071978442404700480 701367 -88346659402382533251923973144240 701368 76209174153598546441823428546560 701369 -144375222836688882849682958690604 701370 -36031600372686223503258667464480 701371 90136616189118828617198978429544 701372 6346164307057872335867197544448 701373 -754821496093159803183931159776 701374 57000371381806745630205262170432 701375 -18909565218609554693168778912000 701376 -8266840350031360171048829976576 701377 129153435173681991946837782268226 701378 -99412616180832626404958710380000 701379 2713856373359159968484448570576 701380 38779782235221493342133824492800 701381 -326426438666781397290708424106688 701382 -1821874703398182532975103294976 701383 -1207538356057367866946488163368 701384 -9128930917945319115946203002880 701385 21831823040585856391271796710400 701386 -48126790360524285284162728565664 701387 7444075147163772738428812223352 701388 11657771972292741045961693347072 701389 -13144952665310490937546355687392 701390 61955151133788145555330001515200 701391 43371678850561479952642765643280 701392 -6981232137585906577439413370880 701393 13417601132281546566577449376320 701394 -15476247593767049794106817179520 701395 -14237307344899754900797907815200 701396 57312902872724980693349672572800 701397 -141293440077563801524532487031026 701398 7054510406537780844628617511200 701399 87308708876566668468185257547400 701400 25040100048601700528489447424000 701401 92389188070591088691311803451402 701402 -1897761066261145560862080240960 701403 18954298102257313049612939925960 701404 66799732347508986924979597516800 701405 5763742165657986458355297006060 701406 -6821768137283301739257042739200 701407 637872117563218174052726596832 701408 -146812576855677551850048940670976 701409 11236891087721866699077470501760 701410 11864672214720774142170015171360 701411 -26330782654329296482033037317128 701412 75015697015703623496447541261312 701413 115374507828461845348128751809662 701414 3228029615927107050012448989312 701415 12457888009384193523993813458400 701416 1464175496112345719353667174400 701417 -165666771065438646638273727006534 701418 -20166331829121567720725335831296 701419 30176094344948180644238120248820 701420 24840077406337408371555367342080 701421 -26908206634048742883027191955456 701422 -138402857110106456782044656983488 701423 5614785429245994258539134233480 701424 -21362137135787926568752264544256 701425 6457724990504245859517330062150 701426 -23545498996670790710716053906816 701427 -101928597630663059839681921302480 701428 -11790777952494677319234187788288 701429 198616579770421100476402051663200 701430 -8967764850010508859198328903680 701431 -105644621825139066530165778776688 701432 173907356885131678689629783654400 701433 -213848884132077557525927385942720 701434 101011680453945817297899117983232 701435 -61263299318478066638943255960000 701436 -9361601173757504142923109170688 701437 -55566151086001773363576422533632 701438 143102370660279126920293796229120 701439 52806885869673983914656188183568 701440 -52678477051425102639618022440960 701441 66750789816878019747725895765120 701442 11649677140748790228195697466880 701443 -179473642184269865790322660418308 701444 -182055344375472835951802209160064 701445 12157020977563507417507193667840 701446 47287362572695635744205741898880 701447 8567415651489749221723452127896 701448 -142400875597817631605718678650880 701449 -19409410234262984749068619355264 701450 -30535347003736213211434950918000 701451 -85340590977949062644198644923960 701452 -126440085904067958357996340162560 701453 -160184729950404616968331254404298 701454 14604659866730238527571574313088 701455 -82942782880574174539788190268640 701456 -14883821768312491606702832222208 701457 -3431713571880722354079263202912 701458 91137429600201902997935922376080 701459 2156451113560227398030226347328 701460 -1182503047253847692439761291520 701461 -117082381004913156006673054925600 701462 16345470505902032991565263923232 701463 53131854304202044086759005149824 701464 81039229671557865807928007055360 701465 83943081704942825944332115555200 701466 -50674968989069318653418554968576 701467 -70360600912391841257392524180080 701468 -1688010401766730334841826381824 701469 -26375759345739776616757659049812 701470 -11423691375229398963181848698880 701471 -145208760765609534163847864234208 701472 -92059151698801801293680356098048 701473 -45609939787408376866207407173278 701474 50245220528989437763828608038736 701475 -12578137042576239958888088640000 701476 -165606470167383858150115068038912 701477 -3631583175457362463960251547008 701478 44926497037769798502658228502304 701479 188436107063977105395931414041080 701480 -24609092407267739256241348608000 701481 136886228043166641945624466587840 701482 -11872008615731450416904970627408 701483 -30430376331982536269635767270240 701484 1812075179688679378569939150336 701485 26409481527831088369544400663180 701486 33050311991320327611988232626560 701487 21058600508408919505137982039440 701488 22257549336027933220664037703680 701489 69744272889969613560354350806290 701490 -11597124737516056358385011904000 701491 -64217727957929083478026555287728 701492 79212803855901877815869575526400 701493 -1425960764787163944704706776736 701494 104233439198972865938376776635296 701495 22443352772917747436492991668880 701496 51984223406706964098438801285120 701497 -94110513836864387803883199556054 701498 -2460382264611867198979545361920 701499 -29546007802643284104011817323520 701500 68535436491607884206312507904000 701501 -82392060650981818258499928350400 701502 -459788812569156934579236433920 701503 -8970714403830056441376818086536 701504 -17240867383480264761181826187264 701505 -40083403693245911095297596439680 701506 12847749718927407696466570250784 701507 -99733660304754801881358892274244 701508 -54584767381764747023494536830976 701509 -2387153752496272976370431624290 701510 23799457371884461021350132768000 701511 96524809297154643777006799202472 701512 -38356149232719611778088897413120 701513 23414073881323146545285192238864 701514 115171902263068141437070492193280 701515 23342792144971081247309281263120 701516 61150608117290260870273813489152 701517 62371742238377996091693071270112 701518 -15959553259693203793273436832960 701519 -7406758146037207942276778421936 701520 -8344911262187909076148106035200 701521 -34469392864422357738088331824908 701522 -12930727369520134346198037903360 701523 92948186412446043109443781883760 701524 -22712236383736557413130595539200 701525 5977977246277128644875482213600 701526 8697805160645162481711299149824 701527 120050150334536483440194587194376 701528 -168428301061437911087992181667840 701529 898238936353050133963628139360 701530 3837556697475913238708856787680 701531 -4425604073841274230035906836668 701532 20596712136714784846432375488000 701533 228630783372716844964207129599840 701534 70443418720233159328164796876416 701535 -88176019837402355338325610802800 701536 24462136227153795903664019472384 701537 47844952478303016965868939624240 701538 11863759662280987175750270223744 701539 241102250454675369224914650653760 701540 -44577406201149522914113306398720 701541 -55133006741399719073246304591648 701542 144155051847845746665809621160672 701543 42913763741805373318936216285824 701544 14772288684317678619647145246720 701545 620445226374688445085139928640 701546 30154118115159925553097636645888 701547 -32746098271485171554203437686016 701548 -67628118962784516045501237346304 701549 -185838632486402737527923438529450 701550 -5505836695868520774502570152000 701551 -697842946099572004420474236192 701552 -9126642720690475538444772802560 701553 -44363811106302137738901465841296 701554 -14000866704431205060353055510528 701555 64788564937543251115347003579360 701556 -27223423800360924150748015349760 701557 47147786572287689941503542438432 701558 50680681088481200260554419712 701559 136692082936295778002082678612864 701560 -129069460648085043510035910144000 701561 -9823936842261909240391832251392 701562 36868375798696376596666441930752 701563 115959391982435249860147816920984 701564 -130543578931045341450260867917824 701565 -110364741921525113258213772120480 701566 -24353380056123961484068949856768 701567 233628640636136764309826472163632 701568 53264160763846353239635132416000 701569 -138990638677484336562974158018560 701570 18375648851081008848498412776480 701571 8576776774275744184607113014960 701572 106661264615863127008650260302976 701573 174957245367677862667164175172220 701574 -28565792398272639214826689861440 701575 -30922431211660672920823450864000 701576 48892156241229963997519484974080 701577 45677584988608824452128262945940 701578 62769964324378378144333312833840 701579 -217476953673652176557032571531820 701580 53794860961399803736679801733120 701581 58027375190950314644836189363382 701582 -48092032030944586227642086339520 701583 -98013963694321329610101537267576 701584 21549116147692767536435250479104 701585 -148226165505079320414064483982220 701586 -73150833821390503688942058909168 701587 43427161371903052649762759361480 701588 850475514750742237824604999680 701589 41818469538258489041242904128320 701590 9250113030833019509691500897280 701591 110575422984671617657457297540184 701592 -6462282511119918730513581342720 701593 -28557565289326314518897547359158 701594 -5076278209538775942299335200000 701595 120890499111962373877437679365600 701596 45398305778526976871870863633408 701597 41145443102651721591774683001720 701598 45378072703287497868470956563264 701599 -100904297832015423548179057309440 701600 -140957845815753282101778446745600 701601 85860107272999638828766494571104 701602 112318887841425504507213355423104 701603 -4824978302900961792631814611296 701604 -59498423773456378548053787212160 701605 61161672307123431371355642091260 701606 -10402281132717863933974042441248 701607 181030726866111464482177973139792 701608 -221289827853834546965568816215040 701609 51268705548854350804358301762810 701610 -6771072931649050213148197754880 701611 -213325164160052271807169410083788 701612 130052600241460338007950084224256 701613 35730110146272728746421269568160 701614 10675767114027551011745249807040 701615 -27186367143158088960473402496480 701616 33341553230346269843643898527744 701617 8153659177097697737303774136192 701618 3547106767165073546647648127760 701619 -10265237482027872680550666934272 701620 21129499137178596126848960551680 701621 -38264639101408304845428600380178 701622 -2722153685899325063386345946496 701623 1855495571647886779661382969728 701624 -80853058632103718268830874992640 701625 -50733310035897441398871869472000 701626 19097795190270565329293885280480 701627 -152036708667660467406865607770524 701628 45121400735700727024655843819520 701629 -229079273667833351437080477155770 701630 -70799797684870216803530723759040 701631 601789034139969511444890835512 701632 -25257575406359145627631946301440 701633 29776235332334073127099533462120 701634 113915720383750710043315900422912 701635 177356357869788152833630570295760 701636 -121246581348934892585421090410496 701637 -120749895179484674957947344011040 701638 -2467117180008924806825774807040 701639 78420016070939334356707414076760 701640 69979469429805510223800264960000 701641 -126476855200401203097663181788600 701642 -135547653276116883867904528618656 701643 18920358292506008651429930523864 701644 -6986399009932350144311968785664 701645 -41944519967042247455485006705920 701646 -5819866896063848071601697426432 701647 91641295121348805729150624664392 701648 -60800476725005902821048506032128 701649 -49106231824010393541627730080000 701650 25370879828297336264851318954800 701651 129457259731661622576303363552600 701652 -25215361107359388885524740681728 701653 160402464910407773224356253485902 701654 37991824119581315194044513587712 701655 -50711418662422678613265244370400 701656 -231201055101354473164901282611200 701657 -15292687623349139487085462058016 701658 -33215864463864812501718307262496 701659 -16472154633749163592368498739184 701660 -55165379826136376202321869560320 701661 25940356060582420380743378086080 701662 -49921060355958001909139409423168 701663 -136446195686893789148060568849120 701664 55255206887135977744669161553920 701665 169663469439415112186730635991060 701666 44772931554530519040566715333120 701667 28784811109903756719063236443008 701668 -10292119963367003982609091043328 701669 96676302838148110735331669555070 701670 -30164177595803881178482266009600 701671 -28400130438056894470488108317128 701672 -214941353288820936968430866841600 701673 -44579667019634483047863331381056 701674 92245480960004276781620620800 701675 26728146727019750824529693068800 701676 -3946244005749642419213175859200 701677 -199142470679048560457331024085268 701678 -8754870228743913169824738781440 701679 176295340830038774924802047112 701680 -13603918697801533050504494284800 701681 -238292766536475866825376996217518 701682 -9885257840314139738555212680960 701683 143033242913234473055826157817824 701684 85536974216973697497181196328960 701685 14693791390952083274728620771840 701686 7167496241248603149536972613792 701687 -41598866891512936511884520688000 701688 29507036871108560495900366499840 701689 -114654815997988461924685486320560 701690 -55772499517318671113211950419200 701691 2019962227264703305065958762944 701692 49308118226481617119342443812864 701693 -123552651328374667253031251688096 701694 -16090572350797742531102823941760 701695 129545904646672493885507415076200 701696 48137200650974319481947036844032 701697 -77858301194449404667802372548800 701698 65977260486141532958232814712736 701699 -27028571519616919847080785207300 701700 -19650425683988989606893047424000 701701 29620427980440228473320197164928 701702 12001429346321588197787994387552 701703 -10480063349078978766801490131768 701704 107301388497199887273694425907200 701705 51423767205427092228889415301960 701706 -1390034267153014074024313956096 701707 84305736451087057697625685635120 701708 -33059179811385546908859446476800 701709 63070913944955896790117150430720 701710 -104089084320723217850973770749440 701711 46145285602612110699762907227312 701712 -19693443260111960731225925025792 701713 176755399232004857149366849732980 701714 11852005587545024819844932158272 701715 2247022891254198397429684707840 701716 -31571171101870253119598890557440 701717 -3014718682084596456158811221760 701718 -54325544427661105523392232901696 701719 -143708848320737615913028286205880 701720 41409222294382797518824353177600 701721 147184201304232934787713271160090 701722 -27047177821347651889660597517568 701723 240432284635337281169607033865704 701724 -2110545302886723635617329759744 701725 60269753122720979105498733739250 701726 14618001195881959037889225623040 701727 44256660858277684367290500055680 701728 237152261581995032884670346362880 701729 -208334256744512291431869433881054 701730 -13484323620169033465180056729600 701731 -194327876942302005498890801986468 701732 9257571847180385414266503060096 701733 21100522097046561450659290461024 701734 -97641052914866944546113318567936 701735 -121441908522892645113887332771200 701736 35083060711239753527633836277760 701737 44419169165399839887740688704932 701738 -80916295760610277062363056262480 701739 -17113468364669679471253060292016 701740 20226999895164532221057161856000 701741 141352515337839461053193311637142 701742 10398346925338857357354893241600 701743 -107841408279011900833663209597984 701744 66677015927713567721498194083840 701745 -104267529644873233898117876996160 701746 -132088931989014381138491571129600 701747 6569834709960768135251775077952 701748 74420113893442615122908687057664 701749 2750484793183172844400192525564 701750 19246329093692755312575879744000 701751 -72497685422452982719002074828568 701752 -28071896374277346480648919142400 701753 -21409202178679315608827547617856 701754 13729502792572908517357783096320 701755 126681545936104575062286288620160 701756 36340114093550381203810370657280 701757 125684050033796203709486821785600 701758 -187916336369148976688605639506624 701759 -49492246690961894664056745963240 701760 388569997513236219631616655360 701761 -134275009372429833718967353304638 701762 -3273751330354843422527426008368 701763 -81389679629873575080676466453256 701764 6011545060071535652097158356992 701765 37754324139706913598088449528000 701766 14367305982355874833420684080000 701767 -74246632158402124353583800379776 701768 -93109644192530824421670926269440 701769 -168859034802770362313442723388656 701770 66866136010089749025392792746080 701771 -56460374427218025860273858500320 701772 -105608375293117056205058962334208 701773 44308470594482647937383369903884 701774 -14615314620564045371668410540864 701775 27225193524043953054612568446000 701776 -4012116204153669259692383797248 701777 -88840381830842114059464715362588 701778 10511681852078026315253991014400 701779 -34049280475542797297128217220880 701780 73723586031118472759197738233600 701781 89538295563168927187760490643200 701782 1555525182315445964857449736992 701783 -91488169858452179864349378334968 701784 -3197481433814601885799415715840 701785 45756447266884098613354415616960 701786 -72334594168942060202335799341056 701787 -143140326345338747639447754133200 701788 6645238166232449827722223129088 701789 -93886843706997094209300149042400 701790 42851591338909053115869146784000 701791 -176238566202743038473598765635808 701792 440146277361742512285526523904 701793 53220244009381352757276366564882 701794 -44251586119636632525219255282528 701795 116677934685668467656083941493280 701796 84584861059423300195781796009984 701797 -26975320539803757544470312998628 701798 -89744008127599144448157766029600 701799 15892760075091652192259619491328 701800 -137840421963429285979317120000 701801 168260927223878118458412370825872 701802 -10971060997647544289815230148608 701803 -993690948961159762634184001600 701804 31703929919181718204179065174016 701805 25384510021221164356494561590400 701806 25117676559616381495879239722880 701807 134136029493466116635195757113352 701808 6345284292768112948451777347584 701809 -78970626389956557880222926225920 701810 -55874985663647928524785907833440 701811 161460121730411935833195311481600 701812 -36830714767227767318863547849344 701813 -58380993936096710952442714922304 701814 43407271314876663918194316834240 701815 157022354227752100338230747055960 701816 49431714070199071480401133916160 701817 -57925426183418133926031808217520 701818 -43483190215114938788486889297696 701819 8372994932640974846220945581220 701820 -2536487433206124818680009451520 701821 -2924228167642143173127396597300 701822 -3733071438395141016639089264640 701823 -50090702102460182364465710037816 701824 -98557621984419290041187964026880 701825 28977842404249462606416780918000 701826 -7088887920114182536365608626176 701827 198241123374816133385854282567596 701828 3457273231899177122134788454656 701829 -132607768412999390378055485804100 701830 62056222596504299828932460242560 701831 -21156179581642852533501900889368 701832 -109478293454260330326649529671680 701833 129672551498895795929778549679824 701834 40525641582409868028018488769792 701835 -26995046623313333636039161132800 701836 -13318193287767520152175800965120 701837 50254032803091297348811429314486 701838 45177027059393619095507356074240 701839 26998976977847670647933814674200 701840 -4210871246846694099557028986880 701841 -40799974811522939993891912601600 701842 164471544887250771343275801818112 701843 -16129868678658114077045194330056 701844 -23621004468418558267793959464960 701845 -97995069653571128622918014150400 701846 1198837742580644547853646819904 701847 75437944320735594347344650697824 701848 -34210828162981980018075935047680 701849 61478361401267753820247454592900 701850 23513257996538383711365938784000 701851 -58688894342477069051115413528640 701852 84754718604446838005369156967936 701853 42209197612064466502887445490784 701854 -25260179854640759756991667797120 701855 58767239022423884916504843294720 701856 -16102430382995341394743365009408 701857 -81720581663592031742044796518986 701858 -45533790194303564309207955990240 701859 -37560679849131591866634578024640 701860 -103591508743400376976797935923200 701861 10669891951831038997262019687132 701862 -8316946058671341177232397561856 701863 -244013477785688722401710195434888 701864 -74634277180028981144565465907200 701865 253094560187325146742934554660 701866 1947454430648157815451948211968 701867 -161480710336709024213152542758808 701868 30668326303625376674353875615744 701869 51071910457893339647960963804896 701870 -41281208874683585529102382176000 701871 -2892738281272492689374733190656 701872 15913383360804751732733422616576 701873 34338983102758438619191504027200 701874 87966433626576162018178761158544 701875 -17963295697121917948239549692500 701876 44009621778720989878979402348928 701877 71147065134820027739128381810080 701878 20394225975571300927919882073024 701879 36208124598021533627106612840480 701880 -17827804047842251486112517120000 701881 4516597751618213024649269632682 701882 -126111638439960353852045636792208 701883 24467099703978820128723362958624 701884 -22309303084784957827519572893184 701885 -141238258774181870061266546968200 701886 -77229798912389327061936569593536 701887 320818996699933353231131579696760 701888 -30882436197525128947513493028864 701889 -281786155577365369564056058272 701890 1332603018705708104710000988160 701891 -134602647825976054775776457868048 701892 -125270800133478661236415597424640 701893 24735668566409073896692800180604 701894 104616863525503782757396376582496 701895 1796448838008741616146928551840 701896 70145793304179450524741186703360 701897 -3791064016925252828751349527168 701898 -109431904522594050734149690859520 701899 23557804477498446618806595294120 701900 25441801706049027175410768864000 701901 193281881520094341919984957653792 701902 -25909443616130297258297603959296 701903 148834236685828708889101249447152 701904 13702046016329816189502369300480 701905 90483347218175133750147913059060 701906 50890912025696387350268861850624 701907 65289709570713621705627990573240 701908 -26342999271964625158383906590720 701909 -32002210402471846951607561446596 701910 4918110268899746107909711555200 701911 4129649841309924918104661684960 701912 36276799976187774668746544179200 701913 -30808960835456548085493235912416 701914 28974978676363136125633923237120 701915 -192573252459275760999929297265600 701916 -108370763902729150140300987755520 701917 -36883074491179121522566167047360 701918 6576764315408919721847264462592 701919 88560969143851147315337909410320 701920 -26417460327392683501664025968640 701921 -234884906427233728504069594734 701922 4780522479481634909601885888000 701923 -215667427995677794141862724614040 701924 -139642986739777539682612426015104 701925 30122259944832471082857442156800 701926 70940040996467757323265024498912 701927 -63219909699908314074155009051616 701928 -116429446359019990290769234560000 701929 -50606402477400016141549460993024 701930 -106015927762639065230884894305600 701931 78713373898776994573840400998080 701932 360165662741560981043677446144 701933 20265945928956299467455851862144 701934 -61626744345834309427481502313920 701935 -37592645976411381284575382712000 701936 34658979706775881370868171571200 701937 35707909727956850471696163706368 701938 -14013665114794688514676616748000 701939 88550516093885905004621526832800 701940 29632614414321106090326525696000 701941 144963323744591296712360682360412 701942 85442082886077452982065737843872 701943 24039681108921580688913778214400 701944 139593951027007421651494739804160 701945 -376267054535566372628500509043200 701946 2827527734589543517153266328320 701947 220456660087326570140641844715552 701948 -54419016833574238385478292032000 701949 -96518296234968135636003348289536 701950 29854700520419599405395536232000 701951 156951758508174092860505795645952 701952 -27911711661584986323966920491008 701953 -12026815551477992024761695686720 701954 18457145122978958102504903244672 701955 -1633358338052335371786680355600 701956 -41685969113007789356594238428928 701957 -208821766134905333556462456277794 701958 -64905537693394772367504793079616 701959 71846910899412805269400190635816 701960 -9359816888565505858319695872000 701961 1302318731402021225460283873920 701962 -41846617154095847878724380482768 701963 -90203049352621195060591280911788 701964 -11123510687326810969719153942528 701965 679354581407791930168497671520 701966 -10411267075787954572641362261568 701967 -587871426110675588665565378688 701968 3380076182610525915639113334784 701969 184285299369900355731091398056370 701970 179620964351039901258684864000 701971 274190120895841532688195547119352 701972 -136861747105428395055821834116224 701973 94634942310241058598624738000000 701974 -32211994334174740471555991606400 701975 -517649422040740614378569177400 701976 14719691995883890001649369907200 701977 -99812223733947814690735435838208 701978 -115609191889626401185248690930960 701979 -163032211274708982163076370407016 701980 22691317183235711027011157184000 701981 34977923390136804314771659446048 701982 75438277693226866792147534971840 701983 -62224506270469953030330964793968 701984 90588319577019123141086912249856 701985 -1002588774552914592177892013760 701986 -46203108161207841900009269489376 701987 20110354898069371723791201765840 701988 -12841152285792548624936195432448 701989 -118937296174291957050957950506244 701990 -64800380948553687931909917264000 701991 127618521011734307485494614274000 701992 -344384228404004969692664542494720 701993 -164945119390918973117172796237680 701994 -41693129645127268601611594644480 701995 14683401033262093119683622850560 701996 -30057013282871647193237915616000 701997 130586765623787720054986182073440 701998 134655730596336292086771443025792 701999 177508609022931893182247610622800 702000 -15003193562920095321249054720000 702001 83852403849776410982130487194292 702002 3117271810180143021676519302144 702003 154781062143633196319760673777200 702004 -142811964890770483882152695373824 702005 53991174590830395101298951621660 702006 -14147465826995364225433286025216 702007 123809810146591602552794034841256 702008 21649887010452962994472206888960 702009 8217642014438523590720322646848 702010 -62692614852993284356462691895840 702011 89245479395405004081937130064612 702012 -57550578670639370293038815846400 702013 24114602081205520285353416456524 702014 6493843459324175178871581802560 702015 -30985033259043039369397912454880 702016 -14637947348650628764402788073472 702017 87251103822603955616139598800066 702018 3941219141820280621855246464 702019 202663001698866928866301180247344 702020 32575270092677815243079393832960 702021 66921966387236426562107262028512 702022 35691682556435428178781120489312 702023 56989411565458071632237411030568 702024 4940446466148876207105842257920 702025 -44286402155094538039429162816450 702026 28634707787190966960762464861184 702027 -85591603048996291015520946376524 702028 -59944458281800489870537811174400 702029 -206786751279676169158748552139072 702030 -430418618294306496653974855680 702031 26118308837317516193009898662400 702032 21877808221457218342200501043200 702033 1252501876449635795567561482848 702034 47254741937159306479071814899360 702035 -4671470091976047187745581421520 702036 -81177809219301577805256488059008 702037 -7109475792315821730690582090848 702038 -11735628686149784903479339251840 702039 -90554877093100055716264120860672 702040 -111010232416775390037144439603200 702041 2718065938814792681165411756640 702042 -55741868605231274695944524544 702043 33102711864101848360115516174424 702044 -37231807910815146467398847099904 702045 -1474545760539373169400438835380 702046 87259586088788500487270004473472 702047 204194679510928919975866124755992 702048 109573370132591087640539874459648 702049 67885349880433023992922854893992 702050 -54851817925985066909367078480000 702051 21930983414544355250978938445568 702052 -38594564765741104450705436479488 702053 6265278049586089617539886416064 702054 124553862518100728278636414995840 702055 -34428427262914114558069187972040 702056 60974833739955745135609188188160 702057 3295226347289950735662997651200 702058 48441450178410103528778740306176 702059 -468699056575960434991368154643496 702060 -27007772326706352084594085463040 702061 -538705196575359065395263600480 702062 -58335087511486749748290410923968 702063 -108739587028442302905954418471608 702064 -11043837853314947672317728030720 702065 -9480141360131430071463466894080 702066 -102886465082262082841788882834176 702067 273438573579085937271734238327116 702068 227650027499420362943313637226496 702069 -16810057885889461371881725915200 702070 -45510168148124561929692003179520 702071 141840630080829944574098402383392 702072 11866819701269312235322707456000 702073 -305185753302723580249162721275520 702074 139906977512918682415430394631536 702075 11669935815051645086594045971200 702076 164584060334139846284768320501760 702077 -153967401349687015347773080702074 702078 16637008822016307965598444766848 702079 24798777646967906172853333956976 702080 17837454771990144820239453388800 702081 143185262050304108966612408631840 702082 69432394479979530478874689021392 702083 188636807226670524608381286283800 702084 -11899084242772762375899264104448 702085 48654520887180892800597394350780 702086 43308483390313598235473455767552 702087 -125538044743800216420642879537240 702088 53088631987750699434460692480000 702089 -135179318290486610162756478627120 702090 43706141946619027438072239576000 702091 39215420941252523828087173600080 702092 170444663299045685703205707599616 702093 -7112478684980066263519792320000 702094 7695015809503436644814424156096 702095 -85402645674789999609497126369400 702096 21338878454342880049259792105472 702097 -39585374630800575696248448402720 702098 -40437296817549815090217350670336 702099 -8130510728539036886708207708832 702100 -22522528872234594724648877568000 702101 174778580640082738383731203497102 702102 71589538183583256618487750736832 702103 26443744297218284025966765561864 702104 1099253062836501699046155755520 702105 9627265284128357720334482640960 702106 17426876765407158746421883840752 702107 72188133976363637142804230937600 702108 3768882333025286255491483670016 702109 78841358247743980564943628308416 702110 -43967102736545197795091380654080 702111 11601942917357724368824720174464 702112 -10871685309547126127023188738048 702113 -36717137191264757262657575332638 702114 -1752789209423997503093795066880 702115 88282823822437492344546669335760 702116 19776300599339130368141717176320 702117 -11294488133527310599705855583112 702118 -82450525855563181426189061406240 702119 -35519232426038414754508989941760 702120 34134662739658737786614964633600 702121 -28666321105609186930538034336000 702122 112862717137453018954383333416112 702123 1147878836495282908387727907264 702124 106911583153427491498669412952576 702125 32874811023360413221601000094000 702126 -79177885727901753706102592061120 702127 95161707373093785873394283320976 702128 19189719460669419321025307934720 702129 -106300578534736160197897144342416 702130 -17324094243517319914974065180160 702131 224013747331848249229117022353932 702132 -22738059829445779585083382345728 702133 -331914332648987186746355059584960 702134 81400726898057861771789601378432 702135 8076825882636938268219139507200 702136 87058485512725938323710694215680 702137 -15347720667355015965503572592214 702138 -86908911473347649464130196397056 702139 14581945502930877824214245155940 702140 -6319309366461863506046367874560 702141 61326660574083788954531755336224 702142 1670286338007758471385040586112 702143 -42522061367668030199423464279656 702144 9127745097664902017277015097344 702145 2044513117880266323898795943700 702146 -789928491867676308229553808480 702147 1382729967020312150948617912128 702148 30357547661785963129699098113280 702149 13580804011123905555888110232192 702150 6718781359088372450263506739200 702151 -207989647740086810203932620456736 702152 140721325423974273253896894873600 702153 -150971712945959654703725182284438 702154 76142973596335839623381819209776 702155 132225826287615840502783576583760 702156 -1090804604159656016277811347456 702157 9721267154719185812340521657772 702158 24049600066590886928473230079680 702159 -157905950104609727023850459719680 702160 -46616478331707680607543249469440 702161 -33890793742736226105235128331776 702162 -44621112351780020165161112444160 702163 -150572771770513317628013789360 702164 -102856987722088497220509713049600 702165 65438752926090168892749731749920 702166 -4783864760151693743577890661696 702167 -65818548266025901234675067510640 702168 -63538013348742579610753768366080 702169 -36743647507099183278140424519356 702170 35225347642030385212151363770080 702171 65453238066237567660289331089920 702172 45398278240951007437880236530176 702173 -249090819633619406471065760671578 702174 1061596717598324699495077570560 702175 42435399747151715799572224645400 702176 73271647312939573384332588613632 702177 -11311314065715996978190451786880 702178 -16125525816522620715394174867680 702179 10026755202157012878179845818780 702180 -63695564114406345689656397783040 702181 53733926881256985210362199470464 702182 8429141331327927822443631797760 702183 -52947313338127368568066849935360 702184 16991991687239865796960799539200 702185 -121566964936538262182120225153280 702186 -4519957907133938705662811886336 702187 15299009817765448891377181304440 702188 19121951895896398871967252249600 702189 -2555366408055467551616183954730 702190 362391179206586379174357258240 702191 69089042566891313137199952613872 702192 -28060388193469508105836214845440 702193 168227469861095961055855586671442 702194 66652945543114706830585416634896 702195 29144931352526245682558086431120 702196 -31988967716892178741311796746240 702197 -79747235613013442376161047918500 702198 -8421123354599120370947092181376 702199 -134242539454686775465189788011800 702200 36289221260185434478148580864000 702201 165436246474096797802553996081232 702202 -9507600580899350970200294830080 702203 -52339364965394432010008394403548 702204 20917076480246086816442706616320 702205 39647988604021195997831355701760 702206 -65106982140260294671391604006720 702207 17791091670789109293090494549616 702208 -53539871200235615743537395531776 702209 -22796096184114055252697388594684 702210 -17721984465133216926183717811200 702211 100447801590329280687030541026812 702212 -7299777317135436861170140938240 702213 21208901158714260383513145630144 702214 -199563020858971367087278154365440 702215 100018488312729584068302064362360 702216 -201121632105559016696551294156800 702217 15006744468001666368381870182160 702218 -112872628319114292880693271880960 702219 62123132105664534485389698048432 702220 -106395647300784445726435550469120 702221 35182222105852062200164352827680 702222 17168590857362181459663964203072 702223 -108356561373455048973152694920120 702224 36479360400658338378560808099840 702225 -691790723141519001678180460650 702226 11349567093089968247010582236160 702227 -305167446848234664527127017515008 702228 -37880245727777755744591075153920 702229 -184903328131123600719147289000320 702230 -24112894336873165884722315754240 702231 -147348010839091727233841649511680 702232 -13689234170805977345672235417600 702233 -1277010634455156433018129734336 702234 -21569311178554342203928692025632 702235 57052186557793241999924240912880 702236 -116055294843170385745910632396800 702237 176918231632458924601422799557600 702238 64208541489197278401892465925760 702239 235209549915760923800229689363040 702240 22849616762629092367470585446400 702241 -40678081321177653407884799054928 702242 96234243009325541720904975592272 702243 -30830602468212695094190559078400 702244 94932433311712131973502162882368 702245 52184076147178951865244443413500 702246 35894933585101224110935684142784 702247 12066131066971458492989870685152 702248 -72998347424815475564913490913280 702249 113717956266348096915616307915664 702250 -57913846195207968132739067916000 702251 179453449932511732100924644792104 702252 29476583444857205217301826270976 702253 116383966182045468245440442378520 702254 19950464198592101942938708242432 702255 7847284272839011363250508460560 702256 34739341994855290164306245107712 702257 -265443107866998064356445053952494 702258 20741109594555522641480871801984 702259 138471776427925126731036923101440 702260 -1095582658731872693852056151040 702261 24502747851733303873250252521344 702262 -66973710215608744741315161826176 702263 118201978734054115976042381872584 702264 -38655017507005161609459796992000 702265 145741330214479431106335202110660 702266 56744202153455456733192511838832 702267 141515057818109160038072312576280 702268 138250731497612912030927035465728 702269 75697304123976040803898310153670 702270 -20846944726847518980317880957120 702271 31321649851564585650992864086000 702272 49727218127923122929350196330496 702273 -33672832117724557130925046727232 702274 -788338402699801885096006066176 702275 11143218617235118621824838930800 702276 1814607687508479850009140762624 702277 116551822616216883024692856491520 702278 -16548179002288441316828833450560 702279 117246007580741589371626918479024 702280 -30509688918536052508856537395200 702281 -17462695414468810949423484666918 702282 4653233950714326558003152830464 702283 30666790922214361151165797888532 702284 169374035370206926147417506048 702285 -80853025834915746227805058624800 702286 54407484562432533044086862535744 702287 -74325126885488372489788038949200 702288 14141617868276116630729125322752 702289 26941726240058891382912853800192 702290 12414413141438731685945902346400 702291 -164547633609539033235535695439296 702292 -12630751793966558270068696825984 702293 185896526222125070864472195764760 702294 16266901435271337044623588572672 702295 -80327939205620828145296040812280 702296 -20833855561974823714109562839040 702297 113060629845337850007079988671200 702298 -66496075075152983804115334291200 702299 -36041684095730406793810470433920 702300 4496894323323383616990547852800 702301 141533423688558998000908717139104 702302 -79523466451617751570337865483648 702303 -28711093383425516377420510290432 702304 -25706045203905576274992333324288 702305 13685504504734874936989521054720 702306 -86143430892476583142509647281536 702307 -38357863531148384886570659284608 702308 -165214126743324261815449055073024 702309 110912868349749990426955648516704 702310 -19436723212760967937988041113600 702311 106524770582004987243146172393912 702312 13436814954594339858641038295040 702313 243286005245103962765404545781562 702314 137672057467236196408810597454256 702315 -5951472774676001865667538810640 702316 134775631082930760921028009745920 702317 -10690935910619849310106251593568 702318 -63595002282727651549138446722496 702319 955502433289710715280659037944 702320 -15963418259190511457812883865600 702321 111900658920112998332322266605824 702322 -141164387324197612228115352367200 702323 49777281845765259409597296874572 702324 -6457506682450163603697655603200 702325 -11027903626109527111851555425900 702326 12189901109586930809533033656384 702327 162360075657895717404572923155408 702328 -131067834884051574722104882298880 702329 217216153845815666749340107197930 702330 -12891152031853052341358585372160 702331 95821937197931265187956215390992 702332 41299475940649197654596662090752 702333 13504180556660528564230630966380 702334 57862133758432234716287298818112 702335 18564705290107764271054176421200 702336 23361381743325531288898004582400 702337 121549709224719848537541163065986 702338 -2180276066535862979908042011648 702339 2231847786123513624993970575168 702340 92513955894224215099473529539840 702341 71860549070515269956980250939742 702342 36319766605119237039332757697440 702343 -11410393111017809983104228827720 702344 -41049388634756819515623233571840 702345 8732665911302797400888811350400 702346 41340243306573315998940806049024 702347 6526925137952063880273739523796 702348 -25177634382826214719091718303744 702349 79668679827916069787098268583350 702350 44170871499812723844998208916800 702351 -2303052744923993164745353344480 702352 1281916832052138720967788593152 702353 -92989434688533000984904948264398 702354 -36666262848468280709406437475840 702355 68660612759891944523456470035360 702356 36133793674671037152135866902272 702357 35731666649481636653805453991488 702358 -44452776335646111474462846858720 702359 23864431144101482501280966601440 702360 -73105625263101220427461138022400 702361 -331347544858883996252685956579616 702362 1057559871122360863173461782272 702363 130109713675907077936803177909144 702364 59669379418234009651527138800640 702365 106725068342396716667256386257260 702366 16981455139249670638105698987840 702367 11284779690429433452685359464960 702368 326358783143250112629684836499456 702369 -161435821995727251125074075612206 702370 -68329967699781124391120483985120 702371 -6860089132755665078826412453056 702372 -136241334565993421748520862846976 702373 -18684183272375027877704385511360 702374 20702827752177661798388333178240 702375 56783983190675784689689404228000 702376 -70583327704820499557507207377920 702377 -8125435156873066066447864364088 702378 41283652226466223753321175147520 702379 -28020007598164248359327383139020 702380 -14527881769282438613328553881600 702381 -66475121717056835115840149225856 702382 111417753142267605572416428878784 702383 148216196560857575546816419514424 702384 2800083181048218513079704059904 702385 -130305223789883544539445025305420 702386 131176715453281204645582664042400 702387 -8589366394997871801243225409200 702388 43819565609805572238473061354240 702389 5743376405781009615643898367360 702390 14951590544253423602857116291840 702391 -124479046353010516240283784405208 702392 42185400718540229279160112435200 702393 38245353092942092207378335126864 702394 -23478229991965154341994257844736 702395 -30659958564612554039778311684400 702396 20668189446844820880046224652800 702397 15424259671876131546900545112480 702398 4287150094267493819989289909760 702399 10525088578127750037692778485520 702400 1998218227630205382470402048000 702401 35018141469237919861483172655552 702402 -95426649871170209692540471374336 702403 43807586210331910292257817201568 702404 -122841368857067450926156483254144 702405 3020535423601622614234209600 702406 4054822319829751511238056974464 702407 -61729450615866641111374618210344 702408 -5530474810386819109278613831680 702409 -62197067203689029239366470424440 702410 -24520140070308662886799150580640 702411 -1243031668773284624676822515520 702412 -17627091526426419107878847251968 702413 -18696467576516733084854290387338 702414 -7838818150567710646673575514496 702415 -153226370897060160331628225853120 702416 -4668236140861116982291338756096 702417 20596572771948640812544393808880 702418 127846217394512826167489100294816 702419 192094855354144978930273932371160 702420 -2864368780628193169513310822400 702421 -30768456602510930848872641630400 702422 58738110474753287178251581292544 702423 178182031548239249807433061737504 702424 -164502771329807763980729897687040 702425 -13062537555805423751374207076850 702426 89646797326300865570627743762944 702427 -32780488457997950372983288591128 702428 -195301314728963231682177440454144 702429 3778914831517959747909874016256 702430 -77155766260244958387081699734400 702431 83891395245067105145940278723232 702432 1234197729183473596232231288832 702433 -89006867718153320318833258708318 702434 -142373832889160578792281096894384 702435 -34693995733921705018541652421200 702436 47683044301220774359723885723648 702437 -2981734959312256339831978387968 702438 73861285192118380387271242321920 702439 -6082644207132457620081032898760 702440 1431060639022462129818129100800 702441 -167813240339821663723267737588150 702442 -14902530957036925237293541039008 702443 -51896960603393654751838985001216 702444 64352027934586327002338069116416 702445 48217604460176996603043064791480 702446 75738682698049164134203510788672 702447 -3347373552591924445570369918200 702448 -578284442522722105064265383936 702449 -172702906919484178072212720863520 702450 8541460480582035559670361753600 702451 -261058862309033682420010481834548 702452 63823504750584534865667424233472 702453 25888749008487007417124706695808 702454 29208180237661958341332997811520 702455 -20584179586018021444433800296480 702456 34244441940246893237042083123200 702457 81571465436491103941910963112192 702458 91459005712662989303007161524080 702459 197054390068546758421076375580720 702460 -45344029898937474081523376455680 702461 78519962572504781198858835599724 702462 45848425443149926734831477548352 702463 -84851884711117296592322973230880 702464 -8200713210342464262261178368000 702465 114096697431437275392504336405120 702466 -72598904087552129832311646153216 702467 -86119695540297780413212718120640 702468 -39274750960852451351978758348800 702469 -14415507712938449142018842916130 702470 -2103263521992866508669380448000 702471 192621325111896468123131298048 702472 -115639098025926003469240893880320 702473 239034765158942710163188499182464 702474 30677686653935791949334151209984 702475 33521751814899896310328625502500 702476 -99949795469128410692019101982720 702477 -79818513118887992528265796924020 702478 56539965018717658312810433168256 702479 -369231393123996676334477751216 702480 13808778700891351883262197760 702481 45756904816149906328010611519732 702482 25275247306759365400049118787584 702483 -59389469532423186842335527419976 702484 -142305255859291162895167706233984 702485 21660644847203122287706272562560 702486 36657820571659580393919620323200 702487 -46241979462057144923708846824760 702488 81641441900417885378762530805760 702489 9102360629407112190224032454208 702490 25528416038140973144721741900000 702491 -2674780957613425773557741638104 702492 1333887180404436613025417797632 702493 -177553101449801588307369855231456 702494 -9677217962910368733623822194560 702495 -149251762654343715703302934199280 702496 16848585559000919664176354426880 702497 66651328055049547278605858030946 702498 -41316599815671355191259582574592 702499 -4364320701834893023976925218864 702500 15138460379693286510691262160000 702501 -90911658620790819915951136913568 702502 -11510992621431076507297459072128 702503 -163949488235484465213799242826248 702504 -29353506344585924577738442260480 702505 1868958540522990806851995957000 702506 -677357754812860242014725628160 702507 35467873462089063843968586978288 702508 119451438184375721944316354535936 702509 -178537204063071491736984221227584 702510 -23404902307259208091435260397440 702511 -105943340358948334953298650523888 702512 17526325210022702852879502065664 702513 118006051098163175083871819879760 702514 -43482442561578027428320310076144 702515 953284391629686271154522708640 702516 -101885867964439633919572168347648 702517 116625811279097263035475280115566 702518 -108239751283372009375883889491040 702519 -16418665908492349700736484133040 702520 21482294212490938168658758041600 702521 943460449871460280746244910292 702522 -5636696115817376443541350056960 702523 -197556870307942870696360129171228 702524 -134085870398099255711055680123904 702525 60750862197181980851849671080000 702526 -129688230025657362390515803584 702527 -33537414518126536139769797059728 702528 -30950325421311080923068408791040 702529 -102132561763083628588556421655870 702530 -2977259502778124105379934817280 702531 78428950366682565064621515554820 702532 -116201478347430460420145437458304 702533 -54509889149915932473636572955558 702534 259919458883412972080902133760 702535 -30948065648596186691676583032000 702536 -25315638863333150575128060426240 702537 -24032442348307865498315657659200 702538 87491111185538817245642290831920 702539 -246662550604352510717573885991660 702540 -41078548488720458803690678118400 702541 -31624094994320202758889156343328 702542 159551390255304156357779091211392 702543 87033419768826834019568884867464 702544 20372454043401094989004163645440 702545 111974682481346190732140703700800 702546 8856451599638330581804759532544 702547 -272564789608519410097651107033440 702548 -33954849018544822164653719769088 702549 -73587465476922573173440038308832 702550 -64699539410100471967326125167200 702551 49355039634961023674411717484552 702552 -4157337519048571706751016181760 702553 31716311299729127098764429788928 702554 20920637289240947138715670318560 702555 -36818402432728263480073151527680 702556 58919935340677584349747270619136 702557 8571104741833799101235788864806 702558 -29742642918341081029936475116416 702559 -44477158230167698902411180548640 702560 36575328402754210420199388610560 702561 -133443225788992980498985571573328 702562 -56899903428527485546047719993472 702563 -379284603563494751194736618169600 702564 -71073516745224052925961356771328 702565 -27752866961448530137207780418400 702566 31549807491463050092941961413440 702567 13010808374175889382187772524240 702568 -57363488673905426965024037898240 702569 -107900874093610196161596626855808 702570 22886998768379734853498661081600 702571 -71233971232811462157344272833368 702572 52181792207849008409156182348800 702573 79903430678038153127154378629184 702574 54687964827085004782449812713536 702575 -56384308704516543319688819973000 702576 -3996886644663309220775488782336 702577 -3493903659202542027551187503120 702578 -80489231401470777070934561330160 702579 -91161062372121519720403894748616 702580 -116789523535199404108893598444800 702581 -69236135745713665555992974617536 702582 52743551117185217404663601518080 702583 -26258208234096022414922920868640 702584 25142453808405688598880387563520 702585 -23410333552673886089116744717560 702586 -129454110679836634474998452581008 702587 163045201501643864330505139363236 702588 -109752047222922586419381055987200 702589 -109363182820820461180071950079610 702590 -31686678828769691939829791166720 702591 -5506793394181638213966148241208 702592 -19678234630992310509974323200000 702593 107648432471922897779141389707816 702594 -5224929273943916014193832934704 702595 7391748631323621726036233633520 702596 8781439885562529765120913411200 702597 -52841227771251631590299881806528 702598 31673416052856208326241439634048 702599 180349003405917128809717746840600 702600 63349236681380163187132935168000 702601 17292371279881477728418904803600 702602 -21944815200170904807441057175248 702603 134607197101508553629383389577728 702604 35393025010083917591285533458432 702605 -42857006674976194944676283842740 702606 -33589132871024271582685232680896 702607 -128939080441377570677316549928144 702608 -3956726097719481729774378835968 702609 75068476017643047076201814513904 702610 -77857680557952070394307655055040 702611 -90389699336371404800554103062368 702612 101841807545210132383427449378560 702613 -102435641232409268112452672929138 702614 22559039253607965121235182746240 702615 -30675125694520111577108354242560 702616 -80513138768836292888198945955840 702617 52491544040732502882538229531412 702618 25093199904579513523496301672960 702619 16369371187553889851186777302720 702620 70418361779090086585052177625600 702621 -56591418500207209210624218486720 702622 82194640548246861822158694602112 702623 -234859393229897103305960554276128 702624 7015601861912780336342680731648 702625 4704060147752172419900277408000 702626 174783862150367577104664123617280 702627 55220538801932488512117629222400 702628 45083953051930360907929646219520 702629 321800880791815604774605862023776 702630 16306229577014281129666907329920 702631 -65272490728904672475689219171400 702632 80680687743439315419878282772480 702633 26112428122198422576042448692624 702634 -36114366467364087407638725125280 702635 90588470647022283876617784586080 702636 -63591520316643047061320335036416 702637 -33034466179547946773282169026900 702638 94045474462923601660407890964096 702639 -49383540829470796228636669272960 702640 2984065052890869672854277980160 702641 -289998022842123540404994493697100 702642 20712864690207198623290029202944 702643 299353069466977137993098874361744 702644 34712208221180482154536958497536 702645 87894623364028920802723978094400 702646 10083170556599109927578148003840 702647 118329174395513535832746631248 702648 41037952085896409962693633843200 702649 127374990462489300491404406425540 702650 -17713944588358850775161344358400 702651 -54162251435365895900488221940968 702652 -23661023613151519447275211070464 702653 -44779677571173046408863588297120 702654 -37416021294277570421890864946880 702655 -64371302848263709619120023434000 702656 -36894041839204359794710476226560 702657 103534136438003410751591154633108 702658 62294438167874910577807973665920 702659 104832435516666207487707377687040 702660 -21707056144364343579878523494400 702661 27149159245479224688697493180412 702662 26928946469437287758315044161600 702663 183019290529187993458497010560 702664 85286959358306481736986945807360 702665 83506731307782452432241833337060 702666 -90181992687223448751562837889280 702667 10756474086411718857519343426592 702668 148067088504797273539255080838656 702669 8855420673648468537570989836800 702670 85000314103765172250179109868800 702671 -83193359780995538107326151834128 702672 -16570123831984863685207629496320 702673 -40640694097687812277624462450176 702674 18287343252960799222997791114752 702675 6609547519433839795551444675900 702676 -53174677620737564359989253875968 702677 -1621805696543799465663352523520 702678 -17846381469091525786029721651776 702679 60160611451046922089427220774280 702680 -160703368502813241080470458163200 702681 -60080544797520587735375494952256 702682 -82437114688896888904666529441808 702683 114008686634019738401157075700932 702684 -117838542905926894013821232371200 702685 294238252619966439431878483287000 702686 -131143407459671836115793863822208 702687 39475870048896937283395409443200 702688 40608122751700386280956570894336 702689 -26673316659850039951559326812672 702690 31546704992050453984520595033600 702691 -71151230357328318203954365157376 702692 -63473106329432705394278703821184 702693 42732524524471294614890706126720 702694 32155517482789761503673968668896 702695 68414058843740313531989641421760 702696 -65510941528060911797530794393600 702697 -230723226249365656829758468295808 702698 8340238378425875412967001760864 702699 -28675513282670288130535191355680 702700 69545588212680627444112619859200 702701 10144145125293153274407174111702 702702 22959352128631388633891345479680 702703 -5370794052830319372737209916576 702704 15478958392833269687131367571456 702705 -14072236101885110574795409670400 702706 -1011048205987902922861869806976 702707 -67666193124768812793474215221044 702708 -16341212791258632625498147307520 702709 6106647256001660270486465483406 702710 66042266030427369376500015605760 702711 -65538198434011782563782661802240 702712 -189986649125293721380767753093120 702713 -185001893414923651615300502261472 702714 -58761716141726236178135645736960 702715 -40235239272447174879114464196000 702716 51146438596859675520338233801728 702717 -114017641867108767376163605201920 702718 -115996995920602200416976990397440 702719 117882906735296493695932090536144 702720 52089871153385503746885282693120 702721 -124196425907351127855161816782078 702722 15759743487734774192074905000912 702723 -4747346279072587073678452519680 702724 -7213035483248644872835935556608 702725 -75668389652257648292783738559750 702726 -8122255650751389079532128534656 702727 58966376092459050582668958784920 702728 110072727563035575930361897881600 702729 -264253172873083827731015651760960 702730 31619008806602771908215137203200 702731 33383613007321102512971174216532 702732 26909806277867525723863430433792 702733 -218311575064935142837555945027018 702734 2156640224902923733844164472640 702735 64764773605110858858280130083200 702736 -66009873028403890046262162751488 702737 44075438923213002725046746962752 702738 59013882781928628161932185724944 702739 25326817988018497157623266034240 702740 48755667405840317378766526164480 702741 -5833866734676338412663926464896 702742 30979842786529934117336984345472 702743 -231872651431661864291394584110008 702744 23941678777840626972865029734400 702745 -46647125943202076938683780613500 702746 42975221538079526259521268380160 702747 -26583952444663675130643062534472 702748 -91022593862479240742881860270592 702749 -1459130587677968104355455282080 702750 83890868197492300069528056864000 702751 -81124576630696746504982744949648 702752 138653606412514557011700197425152 702753 -51905046109245766271312622328800 702754 -19220825802223300541293744289280 702755 63441626848274155789458828446160 702756 1049376984883852203482460665472 702757 -103294130577385130428399577102880 702758 32597411123946206147406132696192 702759 -42669983312343844222314163496112 702760 172556018310979885361956501248000 702761 48729048519618950629463828487312 702762 24883231892448818876986168273152 702763 2602002418184770003693917886896 702764 186032875334151343326048773688576 702765 12853192089033284531476595800320 702766 -18919254460184541219830595519168 702767 12260128175024056964069577264120 702768 -20284913079793696735480705597440 702769 240143116195360285987813442465344 702770 10001905879733179126638260520960 702771 11137630237561908858038271197040 702772 -38027196726225507018969542471680 702773 4994520428524189197441320807022 702774 18471279588265296518932938546144 702775 -61481376651110610553057289273200 702776 2127823733235815571021359247360 702777 -55856760867056436938274025468080 702778 2822773603251425329596278041056 702779 -14465941357704536338963989520128 702780 11409244355371048977609253048320 702781 45088668549980624048121010533528 702782 -93462615744961354346256633931008 702783 -276407667713320134403390543580400 702784 61403302482240358471398168985600 702785 37248799282569059032740075232980 702786 -11412595300053565833670876861440 702787 -112544372241589105804909297738564 702788 -27272744959634194280621863464960 702789 -176621747465776416365273940738720 702790 -77577702203940003597040621257600 702791 378969115937087514302118233483520 702792 -223579923500511487531899002880 702793 13260039885156858468870806321984 702794 -43189074293480531972724283556304 702795 20368204903971828222517342030320 702796 10924805202248169663723665273600 702797 -17241595300894089477884071715028 702798 -31979099516308965122377206246336 702799 774206911612378456960469373064 702800 5471923727752393081168399564800 702801 -37962059346057660490190198280960 702802 35867939076319102271928737630352 702803 50615822789862454356989371331052 702804 30168774145907999473100025194496 702805 -198876028643733968119977780695040 702806 -51592907134765294788880095167616 702807 -46993948721107578593084186668800 702808 72499339813029402865523323392000 702809 -140726397313087603239264441903990 702810 -26915373206850619219818595968000 702811 72883609013972690212260242477232 702812 -107754853741820378880361618487808 702813 42639838635338451213880555234944 702814 18290059287023894783818635240192 702815 -71368705421392636136839275439200 702816 114435909024079419717330317082624 702817 231064482270158671168102742616866 702818 -101977097626728717470416193961984 702819 -53271203954137518690548101225296 702820 50481265816488642400211913550080 702821 -21749835060179479351165953701088 702822 12201691830154148374036523167104 702823 -13274131833682501612482754279632 702824 224082055156934439009269353896960 702825 -11586144107004871804755536588400 702826 -66279216613005020720137331127888 702827 263814961582737897364082767490676 702828 -18032947667684253566878714076160 702829 96830572543095247960357069865280 702830 86935439445307879387528751184000 702831 29858374746053378813489589463824 702832 2214530854892161385504311869440 702833 -44494745029571161408231877463000 702834 -7365491972749571727272143601664 702835 -855082303048270684464220765440 702836 26341337661346251675269336196480 702837 -6522855937255828290478953972114 702838 72394648386902077536689123863296 702839 4479792667745546351556943206480 702840 90049891857479585908960424140800 702841 -69792251331148451975248082960816 702842 -37813417057580597897839759727616 702843 89861244521591295151297833584664 702844 8116372942919098541653729858560 702845 -17741373161260255492001376447360 702846 8092558583963685699752218030272 702847 113181182454412176273992895879296 702848 48370089912329054892117825945600 702849 -47923781491231472433814423594560 702850 47675851058074883508248306108400 702851 -226596106299557448185067713942148 702852 11079513358170619859876747354112 702853 143050483692435252492529711499102 702854 -116175458123255091391312330206624 702855 -91744439325740579729297308483800 702856 27424937323715714550538230620160 702857 86776953806909096250155635134720 702858 -7866787432121752503524188384512 702859 38015013605003278846518487396320 702860 30193113394137009883655797954560 702861 57404455147549098894994718887872 702862 72393433226836802076737150589312 702863 10391674324869398629959773675520 702864 5796140840217150864433720197120 702865 208938127116673247665241941482600 702866 -18384598333246009938552211296480 702867 1974528811293174758804493205440 702868 -553349783108794708915793868800 702869 -195867238069793436024729821231730 702870 6590954495826397597854412892160 702871 126740704144897494271326791987520 702872 285745889005309934270889253969920 702873 -99101490990228653605221051750780 702874 81076724699865899606253309213936 702875 -194513914674532212448737831636000 702876 8901770330348096395873562860032 702877 103273921106011167221837940703072 702878 299469671119528287231640071168 702879 -2168225471698254556043834815416 702880 -48929934797014916026276176199680 702881 -110393910611569416034792978764318 702882 -71631718600313502869485924158048 702883 126093166289437097305943891221320 702884 1374298676884710913926168563712 702885 -69999328908327570967668319453440 702886 -10472335457116852345247431056000 702887 -138472616548006923156175205251464 702888 4229747738809212259904552386560 702889 -119413293609334313399535660572 702890 87643907755568119880673703567200 702891 -75070307529016991137082674137600 702892 128404632506949917613444246185216 702893 -14922823831794330880006543098858 702894 8577306217351363762132522168320 702895 87047637630030948869370263944080 702896 -20824361658036548396322284371968 702897 58238159659878208171244700617280 702898 -24560237879732085769196274161664 702899 -46859281585819803905066123641920 702900 -22328767868672874385663636838400 702901 138717044847297114190811230304704 702902 -61749230545127408595192220982400 702903 90034208575108150177835966043648 702904 -90144549285249459752922655457280 702905 72044033611412920248749213409600 702906 82159625507894203011113667631104 702907 -32334862573794306115053612187200 702908 -67122650219679328795344517327872 702909 94450030847411627358399836421414 702910 14889992437991522748462909557760 702911 233779805953866387520570453212024 702912 248506809252727137675616714752 702913 -73151196625025384578986843675838 702914 -29191200494239668281281714480944 702915 -16729502688187858819808444512080 702916 -109452289559720985069868751023872 702917 -23066157832263394816884894203940 702918 -877579333492978303848307452960 702919 -29813173496804662598950025322704 702920 16792466593963809426217289164800 702921 -2432227229901825106841297575200 702922 50533505845785972767970775180800 702923 51674268353679476905237687693200 702924 90443465601801916283565369200640 702925 -113695674935760941983619811200 702926 7083916317797223570807630827520 702927 -116346225552240416353122648672792 702928 28764335620098008972136586698752 702929 -14996237285704123146993806304780 702930 16869921246502514276461277253120 702931 42813496926808257223691732815200 702932 97597008233146839652616465387520 702933 26193157285057979096376559365120 702934 19183552870291404137586995755392 702935 -95228413591133175165705395910120 702936 37812452453030782927127909744640 702937 254583167929449011735072132440586 702938 -28253347558968620801426509220880 702939 10314264162255016102174365080688 702940 48285946120616881494533639239680 702941 -37158542799832090392438914560500 702942 54297660272697702399036247787520 702943 -241487312997718893815979371166680 702944 -100623423805932400914929905041408 702945 28650760856740696861237162291200 702946 -34625428701658040088632473358976 702947 39376694210226267130367897150112 702948 52392485605921878459877097518080 702949 44834055486807467153316187484928 702950 -1151853269215448115259871457600 702951 16185042539148408922788181832232 702952 62577498394414765570617538329600 702953 10685998910742696878650705314804 702954 -10656689529694205176887445076304 702955 92823933291075515713498679448720 702956 6247809725250555045958223646720 702957 57335781877384297398917905189440 702958 -80643602512595323459981543273920 702959 -185425015910760123593355166365984 702960 12611375747769645565702166937600 702961 -21107892636801915666844497613056 702962 -40192833154862486859215904261120 702963 6986188611593342400901469572224 702964 -2714988592154824575839353796608 702965 83369614415868483966940884136860 702966 86527377848287896765475779214848 702967 145434688705570881767363945453232 702968 -81738316375495477217962564362240 702969 -36831083676469084930915851047856 702970 39463387021915621636060601203680 702971 54516564992527263093262731091344 702972 33610033796087926725425929175040 702973 -74379394098536215240956799645236 702974 10622830689036869461958758893312 702975 14033154160332220971463671283200 702976 -71846976210481341792308479131648 702977 171241765485870086653520566631472 702978 15049441740190629759468271588224 702979 -86280466738092475972566045937824 702980 114968289340188162682952879136000 702981 -109580178743521784344703353878720 702982 -54238127112573419428408829433600 702983 -79108852457328227769279135441768 702984 -177518238627841213246550773678080 702985 -45124154519437507829080471574400 702986 -56310700597164800585836909423776 702987 -51935361329290565873772920079360 702988 -15710945082985450252187557309440 702989 -115437751809506664954152953856640 702990 1740144740223286369214265985920 702991 80838095326113457463419708521392 702992 -28431776973895191783641045975040 702993 67432183325451752352425062593264 702994 -45804297001402772564961151150704 702995 -3616336154324291226540461678880 702996 -17001086742432079571876526305280 702997 -43135410292817940691461233828 702998 87724361453156283139084494934464 702999 -173902493563536753192704381592192 703000 58917572437923675424898611200000 703001 5980269386577422035820190612744 703002 -18882373463162202191910811642368 703003 160647215752051510351086414138228 703004 -31527821717093190562681509554688 703005 -44119666654210583417956163041440 703006 94762795641806653230723086765952 703007 -986044424043647356470076201800 703008 119911302639629340001366318055424 703009 45585133994165361763265768641216 703010 -28373532932277618347562693120 703011 -16499791174069707985097669057040 703012 -22833082304112331755893395010944 703013 -249938028615340002938301936876738 703014 33640396687120514551616087561088 703015 68871379825198279328537719775160 703016 153654329881577304397974827412480 703017 -30389811590948824949953246562880 703018 -20966797238404842966412205383680 703019 5187795205171691027201558543040 703020 -40552067737742683748177259832320 703021 114211384762078641850235481801600 703022 30178610047461935271347240962752 703023 27801488957425820773505542590984 703024 23484106875672433023304858402816 703025 129368154913496282104213597259100 703026 -77599718141607364774647188551680 703027 22395535056044611825526602382880 703028 51684560413898637082976767863168 703029 -46154422234251188482198746414816 703030 20986696741562652958156544918400 703031 -55245624590009859101446926576000 703032 34319882413781215521223243530240 703033 -7192249580795464382246293749718 703034 -149354542007875779384950554333584 703035 -18435817349433741241751835952800 703036 -1962149722477682672843085829120 703037 -3665214967829795165940548252628 703038 4558411053282246171318796769280 703039 106204120136526359306614057115840 703040 24484100822507180478453094809600 703041 -50082975268782493054420431140112 703042 -41874583036975717205839767814656 703043 33768043575427091145178863771144 703044 55194933892522815240518362014720 703045 18905260218593981783900471740800 703046 -77632046001583140216812384117760 703047 79943521087197082519102807690320 703048 -32448746949032144710521680624640 703049 74008863049966626910389205512960 703050 -194076192688438815019155744000 703051 72512551914790183065414298228104 703052 117185952601202294031123952608768 703053 59394557525330275894370844262080 703054 -100855215950615837356356240049728 703055 10137630168994754234806320093960 703056 -15384389134697985267237002674176 703057 219922637866404325110257528137840 703058 -100891859819809420523218891275120 703059 -27620211138954132087817748087040 703060 -3945933986407872973784318603520 703061 -193289270853207067635018704240676 703062 34240138611701563699232362666560 703063 -3005949988577677194076071384896 703064 46009718575305723501595790008320 703065 -732137797153015697251181424960 703066 12950738838161021641302090814464 703067 6901967832838355174770531520400 703068 18523935546414004548570113602560 703069 180055113843314504407122214329996 703070 -54642943469959277942503139523840 703071 64721735839891176834267703923840 703072 -49114245799632730524127579865088 703073 -49879949878659981996584368836864 703074 -26998027056655550511764066408448 703075 33801499016377450473877278638300 703076 -35974213745679266019352298388480 703077 -42271373827591232245185189774240 703078 -116844919527111302752717238280576 703079 -46268771021087108436983321213016 703080 601190991148871424143543500800 703081 164782016134506048923798104397882 703082 14026239717911923842420852844800 703083 89482313092759349662869510734424 703084 97867080182398567693291497248256 703085 104755906041225835460909606016780 703086 -24739579502825101571651092584192 703087 -34730770867906458838566837044736 703088 -9307682290254033266867694501888 703089 -67036450792780527462198313730046 703090 -33435792097539830228117521519200 703091 6066352827877860424002593775000 703092 -34020162318054407695023747667968 703093 -1444903364018630696923668766176 703094 11541264769808121209569828079232 703095 41606407226350874312404382275200 703096 -16240599620214790330320177438720 703097 -2880519014590154241243285549168 703098 36029885692624853978969021484288 703099 -176060069769934511815498133479736 703100 -35757627329034958839324860160000 703101 118829625334493983468152858274752 703102 24316716961210761726849508234752 703103 205251161485299533122237194838320 703104 61690785910636549803727902474240 703105 19765300544441571531351076275600 703106 152631217715897090423762385276960 703107 169924209141236014461280881446640 703108 2984044991528370670370399727616 703109 13040721743846349861837249215040 703110 -23161087835525684367955089561600 703111 23811933011311674713413190436224 703112 -68729534479492899185928795955200 703113 44199009893638425793107665988288 703114 -26773071269499703286051652668160 703115 -66738642532619212029141707512800 703116 27402638857405876722471057084672 703117 -128413806043249013081848542613834 703118 -45220430259399398959677772188096 703119 -103766466523254079612807144806912 703120 -47305238569750045548659830947840 703121 238152549797637898035627363734322 703122 -3606628757155191182464654864896 703123 -44116507813418773936764132012628 703124 139111472371289766220005878119296 703125 30850740687210342176122936875000 703126 -93728550076015483657279316779488 703127 -14532353379997037516003115060024 703128 -13812374090165494704273347235840 703129 25702839475455523738630302405376 703130 -74085588977377238490552381707040 703131 80925140961173612899983826800 703132 73358499821985529448600676240896 703133 41735374275525255533816985854400 703134 -138290162848460937131052422880000 703135 -97603913543278067727591776920920 703136 -82566751226732822038132555776 703137 -17197247662600521750392070139248 703138 27192954918074336650124630138880 703139 213119569483003145005828281758940 703140 15694146545135680445613660057600 703141 -139196647052160001434753237275458 703142 -22955211626278373558963621978112 703143 -11641903039006081992755377705296 703144 -15206437751791497655311027578880 703145 57551470967393701523864653620900 703146 -49819884935440428645331043356416 703147 -67450253094305811951980923903088 703148 42595618246742372268012989884416 703149 -8239092547013225408987980652736 703150 11600898088041617637227531040000 703151 96093943504986825045614397411432 703152 -28657820775626340857600224296960 703153 -90837749141215801914268603349280 703154 41561913840243958745315116372512 703155 99197987340586959868406178458160 703156 -83014568630202987875023963158528 703157 1644126290621734579182220169472 703158 -9069643306295139714167374065216 703159 33413138580686509695994446202120 703160 -106222382812933967455539890688000 703161 5431836788610152329467975589002 703162 6332894484010306348693939128432 703163 -267533820084726724567647845525520 703164 -25714381600449750807581473161216 703165 11867841188212613518393871868000 703166 54970683662492065276061718467520 703167 -139497151641698305847979999353088 703168 -43451128045153378732060208791552 703169 -162855289200211117771577968298430 703170 -17803374447223411409361397210560 703171 61486673548907953227799072995840 703172 275183569424440216710879592611840 703173 15095743243684304254166634893568 703174 -136329973209520539704408079317664 703175 -26091046636136131349405600614200 703176 -15556522465328701258182888898560 703177 11014514293887212612872649674932 703178 -32447630505003128496252596914944 703179 1383025903952289093926137290240 703180 -39963971558113361903209422873600 703181 309663191553637752683341674521952 703182 21013654499992755193239423866880 703183 40969975705018118191990007886904 703184 40841211402675562438658896035840 703185 -3701552480324057709219667150080 703186 91448520470934849954062530902144 703187 6799832794635955751175888207000 703188 -172411656000314129925949510778880 703189 -39581544580382336373393074393220 703190 81269267900597078743357623907200 703191 1996283531709984736783377720144 703192 -18141973566552738365327043379200 703193 99445768736008856528091912242442 703194 53811416810212251807457722889728 703195 60939574343505927340523680075200 703196 -20475562431188188454523038596608 703197 47938957960777443231014106586368 703198 77094357659525002925811374697600 703199 -37960340288112838098458232931584 703200 -30243461057605883634907801190400 703201 -116247510847759299099748963115600 703202 45360012797995094849358213345792 703203 110735705655039659895645872067504 703204 -11203399991211050623738603880448 703205 -151151508455205130228099115736840 703206 9876234062981333795258113110144 703207 -194107266191593256017075654946288 703208 198415318507406787020543080611840 703209 -5735419944227614029503972420640 703210 74555316743208092048342781329760 703211 -256716262255565370539638586578188 703212 106862826022619212890876255155712 703213 -62915379944453757052279772683040 703214 -153110568298860387902980687580928 703215 -23838541520822319715687881324000 703216 -42567764593523388952929057046528 703217 -170233408341889529196764556226734 703218 12372818098447581851167942322304 703219 -165752239682721115078027370819640 703220 40407190720883375903642374471680 703221 49904037564477164039119575873600 703222 -298808701753594058421017930496 703223 208713463860857133727277417930472 703224 -78458265785342952137592918282240 703225 -11968309731383676245866460702400 703226 -99433345012019013224751515078400 703227 -47343797674840617881620825594368 703228 -914273731321276928299754506752 703229 -129367434732575730117668167954170 703230 17264435230378141135329758653440 703231 129222223560560120813746175052032 703232 65075381723266646694699322048512 703233 143816021811135635334826676671602 703234 44555840749229333958789993211392 703235 -3781256327783095620282740448000 703236 43267204627811479125952088435712 703237 404640790098904677118138707775392 703238 -1795546868285994492264491273280 703239 -153853030757803216004936009331120 703240 139155793022231779885603781068800 703241 81299927302505555577782843152704 703242 -103572303416785730425694848028928 703243 26447526772242328811596702001492 703244 -180544579629892345606967540062464 703245 4358644636512930205004186077440 703246 12230392614739258615963271092800 703247 -1568261872661761561080650967960 703248 4546775790152615867586943647744 703249 -209397060609841384596605883772750 703250 82991630294257413501573791760000 703251 -137272427555254161210289446393420 703252 148194984147716604858597170048 703253 -2384929534689285479086770398820 703254 -25753893553237211262668217199680 703255 -13234694358041173890999997678080 703256 -256228175063237150590919515607040 703257 22185143844507088728054562461888 703258 198154162916335065867281727183360 703259 -63204383565254575812447875253840 703260 -63425565431268471853752006673920 703261 -84651555259280745677249093431296 703262 -26945983442994946567436360318976 703263 -74810400876163171254866181047424 703264 100598930106252286068863648464896 703265 3358464891503137745460012409920 703266 2481878357165788517927079936000 703267 149824520758747560137275715188316 703268 35096468260716428331030592508160 703269 5986064023405904796083415668160 703270 -5573152967294008116428975521920 703271 74432374601335743381876305689872 703272 -97091152529284936097919266734080 703273 30088941907221152297426194566120 703274 54493158029235836646626808503040 703275 -38663907576470216641103233462200 703276 -11210437460320377015419699674112 703277 175419781732793504401772747391126 703278 1978956194587547993336422915200 703279 -190656852963126128881067689779240 703280 27597425800806683608741355520000 703281 -47073153590107877264389884797760 703282 373783116440993920628471979552 703283 63347156387829197249839550160720 703284 113255538028231535218822270832640 703285 130523597915749886041764440270400 703286 -61200494289298073817394342029408 703287 55929232116386990002272410930808 703288 162500128132851127813678008053760 703289 -18486456751002190296395068153344 703290 9715009984852882455871445698560 703291 -34679735189505947218624543326600 703292 88195709091264676481670414784512 703293 -148364823864160679721624861025536 703294 39467558626162542353916325860480 703295 44283600567834082036337813773800 703296 19268568560877196086244980817920 703297 10956981378165303305138978560512 703298 74318632824713111849285204248632 703299 178310971420121398669027192584000 703300 36762386429662875622697559596800 703301 96119848622279047702647564550302 703302 48477662193508025659707814654464 703303 77105313755637141968483182378840 703304 80383198587230557598327382835200 703305 -16417310545185642113402478188700 703306 -26480691932253544090097695197648 703307 -7175006599622903558629978962096 703308 2192140184740344822950964264960 703309 119284726290930109031285540747510 703310 19021360099219512438455016860160 703311 37879506372557136741268504644864 703312 12596935406594637353704251310080 703313 -61460845046784409627136925339276 703314 33643199515894967928482873798688 703315 -96257327363199665150984776985040 703316 162806506769725111506893842055040 703317 18176130129523934754538304960448 703318 -7097121564726218882722445518848 703319 -154197374634479681122494909116304 703320 -613576675911185088232802918400 703321 -204355337256005081599466289327478 703322 81131377168112556870069387017712 703323 5387816981112907632898244049720 703324 -34575486771870640724822843433984 703325 -37952184301553766331506554772000 703326 -8988346367178452460553629007872 703327 -120018530222678185240866816857824 703328 7258813213022799690642248171520 703329 -10711406879689865620141032638112 703330 -16835021932624001813364985414080 703331 -233973204098435201323472227952868 703332 -4758162881596236882731816644608 703333 -40713428981307721170202113799940 703334 21242743649396450545358449710816 703335 -69062430814578110021621835639600 703336 83763045473727679393071088327680 703337 74939465567937557825626920470400 703338 -76255297260307829221505095846656 703339 -31701806046508493768516754888960 703340 -42290217667408639242970530201600 703341 -20349406880434481410135213304148 703342 55056154000572224261198318407680 703343 149777554016130989276709781271664 703344 25948482808895903387000095801344 703345 -18684977994276313867172102004480 703346 -67444299076559907309666640718832 703347 -59368844838112045526011325578128 703348 -52235862796088097441681220811392 703349 10706375277099455488048557442350 703350 -41597487830546746442627706864000 703351 -1558730168794284648953400320256 703352 -89468601535668021430676424314880 703353 30956291266636707346615955891904 703354 -89978118374341310992237251740448 703355 5854243744838874357711023080320 703356 -93085848608915497460714488585728 703357 159290260494897114716343327785606 703358 40610986294671647973491968772352 703359 -38164957358982129804592577316672 703360 -35956637655817817062720615219200 703361 -213127593298597223789852725323600 703362 -80948313850576035747080670310656 703363 26115367996063210770436253605344 703364 -7313046040134377138587336520448 703365 8458534081313878292743217627520 703366 -47557368331060602104080738957440 703367 -22447781192322077911805277136800 703368 29978801963066581118623193011200 703369 -19778483113326666434391893926704 703370 15910368882772643357631438029760 703371 -97767444826145186724047779010088 703372 142249452142994083484310643064576 703373 -245110345884572710789289294154 703374 -10264186540764578151493510376448 703375 -157639917373298722449937433556000 703376 -5373101417073920706985515245568 703377 38444789166440146899479608608000 703378 -114910384613407034267922143360976 703379 -58307562001507152221106626056020 703380 -464872225554878736062922854400 703381 7319335912888546706169700991392 703382 -19676831012273277032299929290208 703383 -116485119283289324191333601204376 703384 84263023498346490112981585920 703385 -164497509024759652717517295159420 703386 -24344319030769137066874676179200 703387 -89484543431665056652542339694640 703388 30054328811903607983003783556096 703389 80398762532308785949096388183424 703390 -28091306391896549406804258124800 703391 -22985030230420260568777150802016 703392 -24570809370344548692218867613696 703393 -179712158889416847699097333347358 703394 -30641604191077178699240346240 703395 63942396569199513782355433294800 703396 -46976934192090823874110055996160 703397 -33766986781887241033172517785568 703398 -33174605472332151481691111585280 703399 -238496321230597032838633293424760 703400 113866672911726987167274049152000 703401 86761118959880397050819634502032 703402 -87667944600052709527639669217280 703403 -39276920539693696479000187064160 703404 3901193821527610859264060199936 703405 187250851044649821358285114098060 703406 -43053296981936313126125398556736 703407 -1195727613499896150397496372208 703408 -61234439561010987474128940679168 703409 51654980753453085073418812822272 703410 -21825358628060758203910941488640 703411 -246380191273728253110632485983988 703412 179044048344736605462785375465856 703413 97811728780570470669075306384942 703414 -84224589988276864102476139534944 703415 -30780894787953170649892036198440 703416 21685960287800908968444729753600 703417 -64729561685240673929778636121920 703418 21944825377222480478074407133440 703419 60977672049974330682019618993944 703420 -33946856836200947340970353630720 703421 74587132166290081586753693564544 703422 -11666312350763109257506513458240 703423 -61989023009793425868307877039512 703424 50765229434774249543079768883200 703425 -16050321657710809005411946864800 703426 -8365640098457724355753481311632 703427 -266980630093547042699456908669560 703428 61790570165722731597063163413504 703429 -279928274278630278814280287373700 703430 12497957453028868331242765662720 703431 -252017308338875806432075553882160 703432 89777870527171030442261724856320 703433 -23029709517519496938090337974000 703434 -79125988308443933638254923761920 703435 -2722883087875843432266051250800 703436 -110803120821486673166680133080320 703437 237379852476225763091117890560 703438 5654194802299532131815532288320 703439 84830200101400926536832943433400 703440 4734984887006619115886282588160 703441 -20999118208580823151914087782158 703442 -5487330691444837828424552746368 703443 73408957608233195741425256896608 703444 -34142921627173850733277726392576 703445 125524741863568869012636803876700 703446 -24809616153575095270269358794816 703447 -41939362395354691156235269706104 703448 -2634519027857494974264183920640 703449 135496820277779572262014138865664 703450 -27087936016760820390150614016000 703451 -45538360032608582316551348568048 703452 58359971679529068182939206519296 703453 -93188656121213802574293990359040 703454 -42041502669808748022637726717824 703455 -22964685477249299142398387443200 703456 -30281766983750681085738575462400 703457 58912448102344122734566427196720 703458 16332543634119358524499524234240 703459 -88789675553706733697409566058340 703460 -99246318650444476980996543475200 703461 -20533939796414141302446248114016 703462 -34274591815349393293941216852768 703463 197010893008432622247633019814712 703464 -118500009956853565754004418068480 703465 -4815279627562361860784769888000 703466 2020286065819602035492078784432 703467 -45622232294503971769718920490916 703468 102635550084232190776234591650816 703469 31542416347257212476284781257528 703470 -31018373052914807289095729126400 703471 172015163516219424362118796142672 703472 -12655730366908200582000922853376 703473 174029467507519183518787272864 703474 127805274078925346782544498366592 703475 -49167462285621231351667834659000 703476 67934287283086930581982760015232 703477 -183077022698624988107888955221988 703478 7604870090016317283639081232128 703479 582468579571621794796592789760 703480 1440688021718591511484996608000 703481 -79542883800053451925028727758268 703482 22377649707503345207685889981440 703483 -14292333103335513483135930734592 703484 -100592465264648862702330584123904 703485 81016173159802087727392250889420 703486 -21536065733736838800569323495680 703487 91932233685048713539030594868712 703488 -109350097088321167266058831134720 703489 209363177860666646237108425356290 703490 -79323984135761135776310659898880 703491 8084565900879097395941753087664 703492 -103535290689820226912146732403584 703493 -55637712630109107892818371772258 703494 -100069024692983599165073071680 703495 31611273421978575105851934460800 703496 127313592260326802175105951989760 703497 -48777208970977811763891247446000 703498 -63743233176212736716356427298000 703499 -54650689188852460310646273475500 703500 34521173689114457462223654912000 703501 2003171636065164494523051890880 703502 -55074090322326856914343640682048 703503 -24392809282943595351713335500888 703504 -26086983295239305570303102279680 703505 158393009070153442686225545104320 703506 60334960219276958948360225291904 703507 61294899716731184480282129426512 703508 8927017979609896801651056359424 703509 69099814538300441707556098511808 703510 67599060802624840427375118716160 703511 -92319734731220382678509788567920 703512 -113815529271552583211402644070400 703513 -185123564137595549157170309205760 703514 -5258949436178093027697110962176 703515 -67694028740701959375772900321680 703516 -15386871724637088641505996718080 703517 195971629662246704756891882700492 703518 -11865146079915044751298212120960 703519 69061748079955592682587061483120 703520 -97031931875258931578287834398720 703521 -5983021805483320959880837805760 703522 -38937804468498162327255532424928 703523 -3776247200912438342877824631096 703524 -58928701953437386775474834534400 703525 55855843310348684750270136160800 703526 -114192119150027030583869474784288 703527 48110488136405400195876378545280 703528 -82124605148899405284267031756800 703529 -5794392441809780978858131682316 703530 9996557716143611320346454180960 703531 249667149480235251585279541617332 703532 50740091980409527711516313218560 703533 103436982373781322819958892284224 703534 -17614382885404442028487241714880 703535 42005170775946934311126162660960 703536 22534610664074785329009537810432 703537 140865516724452453180251738279186 703538 18259025281318132274057038334208 703539 127646088149877446113902133539840 703540 -108076586116347948837702568665600 703541 75811189876969484478791106592092 703542 32877953469127834782361479870912 703543 108770453238818031727924209935520 703544 57683389152672864326166152540160 703545 -11101352422821771468707562931200 703546 -6064203440498078434098764208528 703547 27101261957211873350343401434128 703548 67430784375215862520160145848832 703549 -85176059603694697883987877215808 703550 -13020324678351661354428740059200 703551 -21596177142967110874291891278720 703552 45924118405614528748178079481856 703553 25044761457529804546828418173104 703554 39602757621468331200921582337920 703555 -47229656056990971216852850464240 703556 20049856535049100243150345555968 703557 127855439912640618350447143674654 703558 125359213164248243877113466326880 703559 -122266854344167179280554772035240 703560 -9785696121817780998570850713600 703561 -27389665237024360018918694124838 703562 -39534991876234429636459033204128 703563 -58089400549831298977832780798976 703564 -38437619416356127143875066477824 703565 -151036207218095202711109086343680 703566 55946574208403751476047679424 703567 -96469631387740142706852974891768 703568 -18299032191117592033981638647808 703569 42220859059014679819754251479360 703570 -12524458198376214438513554188800 703571 340871350846292272640269673017344 703572 2359882188204526651458708744192 703573 -46748168357900101332040583453636 703574 -9315299465949169652664527316480 703575 24000397596062753521346231121000 703576 31758096914406036840488938536960 703577 51517038732031903047029157180672 703578 89231930687198998163522779948800 703579 -246414505111372459670978314545624 703580 -30668204718742142259524843765760 703581 -148009009296370400098257479845248 703582 -48992669069500870701744103454016 703583 -198327492305757480761583236884800 703584 9598191084984250085140345651200 703585 106427406442555011649328659029780 703586 43474118017422280144180082797344 703587 -54512867360827215589366701327240 703588 -121775468638378182608185724029312 703589 4262362955689096171560551413950 703590 8547161647659598982447654400000 703591 -47310898795758666524647174161528 703592 -56261111467441600359015971358720 703593 164883983867716840416355098101760 703594 105367658475203186455125961842096 703595 -6716247025103903574629187308400 703596 -4797748756733463707370051916800 703597 -6211925715153785713223594047668 703598 1623791331641960927197056264960 703599 -60716623638524118908161860481392 703600 -22829114064808095963110588416000 703601 62810717154914256872921341602306 703602 -97478214981512771658936266993520 703603 -86645598537174655733308688545656 703604 29227648513476466019403162765312 703605 -25073684947504592597450692702080 703606 7091725389972778321055124142752 703607 22012045650428972267818136129472 703608 -46051844750854422717627939225600 703609 -1869290151101445256409521629296 703610 -26606052735391805100767376814080 703611 -12850059526849059902864400015540 703612 -19990791683382247204470816729088 703613 51138215776873963225280947806540 703614 369455389046219318641593963840 703615 126580069645072332252668482680 703616 -44999020724253963754132419379200 703617 67088853846226030341952984549680 703618 -28526767148882176279258016545920 703619 -9355144695805311949926272269104 703620 6139585252656816005485878681600 703621 -38858540336480677139428793763168 703622 133375174329679254353370135062112 703623 -98997791781849611906037790742616 703624 -176787176115702976379322110023680 703625 20716227643444297610122581258000 703626 -1963006347348062008115212357632 703627 184825352472240589863192925239600 703628 47946394905741401714931275320320 703629 29324336807370620732311610980524 703630 61073471426368605868491604963200 703631 40683386072886744413851601520432 703632 -6671594575632877595376118530048 703633 94891465778079848628940593651520 703634 48189355715716651411836883142400 703635 21372022236975731163641007266400 703636 -173184181336516131057840290849920 703637 410382235643199814633303735185024 703638 6246166224509331657622098306048 703639 80200828285961104881740234811024 703640 -109115515767770362429271497728000 703641 -98646981608361631121864943337008 703642 19579308074277862863207168363744 703643 258922993042641039902378984741892 703644 -15689230099345949552073053503488 703645 -43953842054589237993740768126100 703646 25710000535063528825550365830720 703647 281853981203493546744823940832 703648 121978320390271649751723933696000 703649 -86075983340003935704332990201040 703650 -10659296746303115004282311222400 703651 51693429668297081869216553627520 703652 2159963098617743433191531246592 703653 -26182872000827966620214479036800 703654 -39467486640125901336090526816128 703655 -106991422392012678274215066010440 703656 -149167613002864493938821612595200 703657 -74855739364262357071146408633094 703658 -73618397627900308242629800426320 703659 87041846267787544142792062408128 703660 -102949746350325897079950421616640 703661 -37729169979293034059853657262368 703662 11479590540961193442449376230400 703663 -39934716338484144706420478175088 703664 2868766220772417147146315366400 703665 79157283802930136182285715054400 703666 83221590373473294420619514409648 703667 62200544593535007763889494291632 703668 -15057389158318052601212936024064 703669 -51986241342420127218500727785600 703670 4054168597897044442472084588160 703671 2100469736676507261962112437760 703672 -182799450087910634068266725683200 703673 -125506357334565445455426266709078 703674 -67848949625505931068996384207360 703675 14472190084039759577003092394800 703676 -75560163452679616119581185367040 703677 -27615121715553019886168831248992 703678 177537849689302831981505508724224 703679 168065273082444457575366042377280 703680 25997487076044889715340119900160 703681 57697599429187766166363130424448 703682 -13891808055718117472904714121728 703683 7633743774620446523690757747864 703684 121296857964203650285196022620160 703685 -78546908776382597839698901814400 703686 -10824214628467246681847979567936 703687 263399195247868984287159198064672 703688 -107853662868368563834455773322240 703689 33077033168948349511672199996496 703690 29922499517840745717472002371520 703691 226872734185998085794994272787092 703692 -93545108606681913788467049000448 703693 262283681647307035711148240777760 703694 45671230201842057629427473800896 703695 -1605553302416394055700067845760 703696 25957525450365839353030609731584 703697 108109317340898655863911493428800 703698 -73156032685202831093333222035200 703699 -78645472224992603860102413841300 703700 2697188569252195254656901734400 703701 -170028403377033912171106623163200 703702 -20476992424165526901278451188448 703703 -10046713347020402705530053496320 703704 40419726698284067088205396992000 703705 53756127300113575309498181305860 703706 -85704937383147964016481811804416 703707 -90478046334351117097476087902208 703708 -14860742398882955608634007321600 703709 -210359686947053142385590870816090 703710 -18869720070070160121555106986240 703711 213765095549757214553291224529312 703712 138994520663767439818594871672832 703713 151068998778937413599550209306544 703714 151898142389046972201674518533120 703715 -14254286347501261373596772135760 703716 -84209326350653463905372474170368 703717 -5747831667559795736150076284800 703718 60730117374641454771805143310560 703719 107195238046722057588765264643344 703720 -138155700693638300670672998400 703721 -225534695672249080755784019883078 703722 85609294733034460329343561716480 703723 -82997206876287092554832914589160 703724 18780763189192459714087587612672 703725 51470061258605859812211640207200 703726 -128722621674818850146748071690688 703727 145143473937099424029228102133800 703728 -13185740518332570608433419943936 703729 -6380503168689442598096011363916 703730 -90597768670641878847761758662240 703731 11171068826481937484473019793408 703732 244703578554257693759021244948480 703733 -915810803973320733857966952018 703734 -3991053719178796371278830273152 703735 -83659973425918951925367705554640 703736 103758556006122109964163747840 703737 136466000309473012874923821268794 703738 -1921445771564346897643299074304 703739 66747385554522378145582868335656 703740 27217076529150743355872110356480 703741 26078412045339611328130621892800 703742 52796365955294592421261854086592 703743 105556482451882164314434183376400 703744 -190642850452657012726407626752000 703745 -2425741582975672026422279133120 703746 86594348342218774927975960897872 703747 -82384532973238327552270333258488 703748 -58823277202203790633747988126592 703749 -52250290275311846555744486462400 703750 2874371385116754967028605020000 703751 1188290340702919506818468006472 703752 18111856087727368822323295027200 703753 -91845238659040584671224614944998 703754 88074850838184127016853304953600 703755 -27279709627308842776501695873600 703756 45597777482292126629519837054720 703757 -121787065605879986643128447795040 703758 -49083339684495813833049738918912 703759 -38044652188446306962254980122384 703760 6211097019755384449467560755200 703761 90715524690577160646796440479472 703762 31428230332976994557518927755264 703763 -117594145253876330233402277771988 703764 13536919392168422497332480562944 703765 -11942410757529992883169722945480 703766 18068637213391094072697125074176 703767 -151100979790364704686793567149720 703768 61767126948393632751185078968320 703769 98093157250992294946067684956512 703770 40029812275260787740803239545600 703771 -272979660537163904888148607050056 703772 -147314887896107847771219030965760 703773 -33209399649748872327092487166176 703774 59937813461919050545124933387136 703775 24187210418935124125301223667800 703776 13812083592064583378986867359744 703777 -925846002478465533768519839808 703778 -12810730948914357323419349458944 703779 60002088599271882353640575480640 703780 19314669202015901013394933063680 703781 386955757299364438013890719840 703782 -95265201355719549902523481426560 703783 -97238202174460709071289418711600 703784 -24673974436650654138138574525440 703785 -55987263482351079700466690068800 703786 -42391987562981075966583537299616 703787 -10205260124363532716551139488608 703788 66044529106549586334930355421184 703789 -192214191037512519847697782274410 703790 57942780680845386729492513278400 703791 -132700120959212982906429569349960 703792 -26150876387509389806476004245504 703793 -3857912036693133178813309143552 703794 -308084254338587521027664471040 703795 98926052006375456221120608226800 703796 -58210265990135504495270159222400 703797 -61970691204429093641867543128800 703798 63236364208553583694518622914240 703799 442053692236017547640187907866864 703800 -31518688312751453097654408192000 703801 -49105467755545403192156730083520 703802 -44680253708319948369406272381696 703803 155955918583438835772210929899200 703804 -109457906045796029644386196658688 703805 -154948952527870145514636519411540 703806 33858311040910969257880725614208 703807 25810472533498771672173474288280 703808 28447111065415986964688195813376 703809 419421793027957738886996785890 703810 55343616114788424475717512022560 703811 163072442163662541997777529433600 703812 -20999702150957143724864369817600 703813 -95628850705005666172899390514080 703814 14787547121946558926895386812032 703815 -29194489750404037725176795182080 703816 50266418242721292941246677140480 703817 24245696281440696205866910941600 703818 19130723838582431622141213023328 703819 118167909820649857454509659571220 703820 9676138284572607463153094753280 703821 76004359955027242554356768495520 703822 -51153354774139354136136015447168 703823 -13102341985018203560232864371712 703824 120352084059056034109263446016 703825 116628988830675671383461998640000 703826 3314379700313733048616130132112 703827 6657505139836567019414363477364 703828 -29433725946796388817224508549120 703829 79651358760213954421407697154976 703830 -21023261964934845458569749792000 703831 181005111437803723581336308857192 703832 -534714361117598245449070571520 703833 73899127077146397612938620283904 703834 15581249123429308522232637038592 703835 -110432049571842830876413877114880 703836 70751515566398911335626895360000 703837 -12818487192730105135724464407514 703838 140891111777991179334266520904320 703839 149709370431372893694939045457224 703840 -44483711979450183626505104916480 703841 133665125810814166183070230958484 703842 -54524786140718720020993161218688 703843 35966112519968639859416516750800 703844 -43296954519824218182086493051264 703845 36647015787604330135946283301020 703846 12471197490426418563546757675008 703847 25763793917838453978159270293472 703848 131032706352783174147724061736960 703849 31718207731005783941814062401850 703850 10788859524365368911419291500800 703851 -17492060914091463711669472666656 703852 -137830753975164108123423876024064 703853 -131636931152453566403871541814580 703854 3564495757029472278958960280064 703855 19427796211068047319661444608000 703856 44971710677138175256496170893312 703857 34523349106634745820894581696 703858 -33203361504581745144612521076720 703859 112533996152192148841359565626960 703860 57946767665947258403395240335360 703861 6524088727923222197466888092462 703862 63752554460287700562948687222432 703863 -33708385518488216622417193632000 703864 22838566799012690053221807513600 703865 103963549741424923373413122856260 703866 -6167583331632126976162177230336 703867 1186368302063736535233356860840 703868 -189666651497339268449940463838208 703869 -21022947154706054732685566643168 703870 1731625680364064740908681033600 703871 -84527410182766261325601127124256 703872 59649393185614005158661052170240 703873 121118404723030465245577005909122 703874 -66296236237849691526432692549760 703875 -137482934475973628124513620676000 703876 201125959015928650207370087558400 703877 -43592878006650744019520177697540 703878 7071257208653759806376942315520 703879 180154217858457221081566016353200 703880 -19721799982073558180846945433600 703881 68020490289765330650059891978212 703882 12793929802203604525435566276192 703883 182029068394292402517215370066132 703884 122448351271942336296020168756736 703885 -82549216025667852595989585188220 703886 24887035087781667366727279179264 703887 52346449871771379317349728205960 703888 -7116477126760057525716623523840 703889 -89099883595020648489978451535580 703890 -3933484070987088779797422259200 703891 26102561222214343417312688145912 703892 1170301448802307247739887788032 703893 75313195945492994231239007501760 703894 -74488723549474494087108926736768 703895 -114117899539928533865463384234600 703896 -86307983578271528049276363571200 703897 -22783746460159451581788331753654 703898 -20675071473593875170251432840736 703899 5965855977587012261556988337424 703900 -71890740874744097494045852672000 703901 -129737450381747739031697736758400 703902 145980228188793722526651250612224 703903 50023431582850919365907264541152 703904 -155558604683396108176225020739584 703905 70534327562617440523248079297920 703906 21246938297307746472165827475456 703907 -179556771871116960730576106807844 703908 -65248872477064511615397795662208 703909 -80708965730519813058549342788420 703910 858848131579269783380059128960 703911 59142728025890450636813005381200 703912 82392552265136713067589824102400 703913 -6690170002356569420512561453440 703914 28585373344142464700899902685440 703915 -7983832296777219315422670149280 703916 -89094612223021158269250766805760 703917 16603459985882857777186173546240 703918 3312827140332794594679061220160 703919 -78356286892544419407617550042048 703920 -1476728768613014975763107020800 703921 -81613717803407638101965476271639 703922 -52981111353705398342718085615200 703923 -94696786376143360767245084625792 703924 15767401483244179098202135626496 703925 -35981304418731336737301689642700 703926 62749610404630709561952142221792 703927 7476703553239342653428420775552 703928 -228725450383992604901831268003840 703929 -30224672350631942853819547863360 703930 25470941366470456726787767419360 703931 132416896366580898782656536051000 703932 40543032352125784166463068508672 703933 -58342568395351417858470945446900 703934 -25809708528491232479382335400768 703935 10701414337362825642530775554520 703936 -64047845686758198493778597117952 703937 -54622432709065270429706739403032 703938 5991672431804528033498220876288 703939 -11234612578704441067340104590776 703940 43408059248087777588537709242880 703941 -25194781116784869283075590726336 703942 78466564499504550018869422315872 703943 -163097655522377692537950993632808 703944 -143976489833640249061331134464000 703945 -147465866679871049024124114432000 703946 -58160249086915590075935933659200 703947 -15760239057179310579334618674960 703948 6623092964316167686152134131712 703949 239965857234541385800382139256950 703950 251647839625557354577706001600 703951 27000723044879262792483888429352 703952 -65884488892276020321176664121344 703953 -1212882670294312272388110554976 703954 27015796474037445838165195530240 703955 56039871896320834246494118745760 703956 -7660749494467662754450290333696 703957 140759902725944158283210558064206 703958 2482717439178645164039366405184 703959 146805583505589249407585604083304 703960 -106602609411533496134153871360000 703961 1132920016797461161032379521024 703962 -6860506067987386148578129406976 703963 56695754025359301997713558743824 703964 -93333810830319037488616441665024 703965 -63523344719506088627354736869760 703966 170397410307947151631012846275840 703967 243624119200331832117242752616952 703968 97043968736050793600672203014144 703969 105344878981032558155950319257600 703970 20162838117419802038106585659520 703971 42937860732201504300890761927272 703972 15149007838680880414743662427776 703973 -260897524218638395178615441535780 703974 -32827022310028904287332792632640 703975 70356409486122626199211138029000 703976 15114908952258944889807027240960 703977 -55292299859210596580973451751280 703978 -194867246405637589269588855120 703979 27166737617247351909617841549120 703980 27881963510129832535697990108160 703981 44339617597852625693694511341782 703982 -9363440309789831078589662889408 703983 13575492027349912556769455823240 703984 -14673065341100516798020413751296 703985 125454832313549531726958187728180 703986 -32412393764835586176902208702336 703987 -283804547670596046185727943067208 703988 107099611519605054403599171225600 703989 26400597476634584819700112068768 703990 4130505330858569837170846886400 703991 -85360917317685979641588181315608 703992 -96103619631742172851511982305280 703993 -398051414849106185438444852908460 703994 -70974024358047749217632670363648 703995 53125750450372830588497474763120 703996 -994474326016190038243610935808 703997 145815059191477228106090252352 703998 -44216570597566921167258054506880 703999 45829032164494583272010237092320 704000 70046428462698301646337736704000 704001 -31485754444081037151894548844096 704002 625998379696610146620351969312 704003 -243953876911320080367021663167748 704004 10703071819673210277702434672640 704005 178321203578639456850264143506560 704006 -69922699463456658923407498875456 704007 -37979290440073259704058321289600 704008 219388405844585656342092042408960 704009 66161406376496700255790276893210 704010 -1029687594623240999805624545280 704011 -20230678017913802322644219676672 704012 -9786739710029888075759189687808 704013 132059373606498951271930634504064 704014 -521386547929689498796996974144 704015 -50402501781536029018389891689280 704016 -21697432708510550856120416133120 704017 118392136079806888843009786694066 704018 1767351645195490745034528009216 704019 -46629077831628375067456547395656 704020 6188574437826913726424277108480 704021 -5891404988600356912561114198308 704022 11643634392215200248188418614784 704023 -81087151600666033185400089836728 704024 -102402883840777383797199953111040 704025 34898755109017565221251541200000 704026 -53021646814430403130756743106560 704027 -89517158670220435351034237024124 704028 -45402038508218837042837607975936 704029 -211315952655865505762133758505370 704030 37477656589591276519773294501120 704031 43974548978283773821821897588240 704032 -204410785104146190231717234278400 704033 -50413219742310909664792770512640 704034 11096639322389400392929937010384 704035 23285087912676992556588774152400 704036 -40659187783887801686633006813184 704037 -11189406010953569738217118097760 704038 86118856778006119401928905237696 704039 -595723018218097838416726734720 704040 6782753985241886767039673548800 704041 5303842579752928438654403588864 704042 89328782532451900974646510890672 704043 48372882533260290693739315740744 704044 91174412435794923392563604470272 704045 65394780192089401236873377503200 704046 -26817178917863869358377295379456 704047 125106521555831858971803886639320 704048 7054558080825317418843657338880 704049 -31196239466222311219948754933136 704050 59407881842971998177991712794800 704051 91287181801369998512635606911312 704052 1205423716388969368104832150272 704053 -21176474019038772678320778688896 704054 79312750061396256084735890891424 704055 -58342582101388330331305713826560 704056 252050768576178275089214421626880 704057 19789117887298541627846112520452 704058 2276139322192037439912849220608 704059 211005496551863435594563962348260 704060 28869767624619663161124039229440 704061 39686693740635061620004418438310 704062 -15615394410804926873126590368000 704063 -322488953564502364814678954228520 704064 39468961838356338027624702935040 704065 1703660777816428196789089589460 704066 -96267340649235791257646320181376 704067 -7959185386222568742816291982080 704068 199370662875925283360068690206848 704069 -81522534158826953513649658066530 704070 -418015245304879425701579047680 704071 42511399964193605666583072191544 704072 84929895979193588441921425244160 704073 -40248606333092635985628914323776 704074 -2375953112200761711038297979648 704075 -27458611410172717199782669580700 704076 3032627441182260911913283928064 704077 149562547658527623516128837640672 704078 -71369377372443348662575136871744 704079 -43821036645564560493257808530400 704080 3892415872322979126486394306560 704081 -136322180837693111836160838285390 704082 -66647597051530826566480385280 704083 143302088313211258274974475634520 704084 -89461971236877511030198620614784 704085 541595818059825629968976283840 704086 119980135833542228053544538760992 704087 89454234524674206581383958921736 704088 -22577872787353419241295267758080 704089 -22057130183256484438677379020000 704090 -17317075537430488006970677473600 704091 -82329578308336561032578769640080 704092 -169444505306277714826386209488384 704093 25761057056593537028122888481688 704094 -20893289463521347304238587504640 704095 50604979086133988985307987555680 704096 -168057060526377167901607551172608 704097 81369190702047885389100330829074 704098 70296608577301960826118602206800 704099 92156368613395344863517462912648 704100 18801077767874288727186710246400 704101 91782843253287563349021574319102 704102 46096604732848392640937429329920 704103 -17554167748301337825228984333312 704104 70420192383071693157447698104320 704105 96452765589137414830668678405960 704106 -36412066692615671169990050073600 704107 -178749546121602376048839552339456 704108 -46700731268810712877516123991040 704109 49330943812879720211240042218560 704110 -10731931073491502165694607975680 704111 -84185103455426549828739046026288 704112 4833336362748003048576922583040 704113 167933198664661065478556224930624 704114 -85789820423686297319586121231344 704115 72343832213725246863909767453760 704116 -54551661291331468794138811983872 704117 -65807496109421096609272832442834 704118 62215897856718202843094735431104 704119 40051713026037211300770775631944 704120 -130781308232191495409498677248000 704121 52774467249516456478339671125760 704122 63700826059237683369368520882432 704123 60340780352926797886777902460992 704124 111417071800616516239220316648960 704125 3882732294217452321687807528000 704126 201033538183326150956115454656384 704127 88039720619992113358511123953920 704128 -47972938045296361476792181063680 704129 -116838538421941880320051181217360 704130 52091590064051760451898164070400 704131 -97746529950967535034578985608068 704132 44034692691934411112559041716224 704133 -10355985648950492212725175315938 704134 -6416016975999789317189943929856 704135 15757723775635947278826173545080 704136 -154619789365648720323831643545600 704137 -8912707098401730117576852818048 704138 -39439816862460027031621318979280 704139 -122581719805496635332954620289576 704140 38466031421649812392935629568000 704141 6428227675048015359876393679542 704142 64708394638972784663252623904640 704143 -76667668516512668372207569795656 704144 3965704752879609296566237003776 704145 -17241103211309484786439584802560 704146 -38697062395066154520923173231728 704147 -153624220538845234089230623248 704148 94222628656752138288851001415680 704149 186929674887285162631169514033660 704150 -76829922140873958622175373775200 704151 -35993285617949800446094307417808 704152 148120419059799472158427942041600 704153 -88160628784414199489324648156598 704154 11815773248981278733568181346304 704155 -112389413040147077402855265397440 704156 -5701049096477314327171952962560 704157 152905100652714524065032526123392 704158 542411141699055018225874042368 704159 -101275519010408786899090881759960 704160 -24912970571981783153281912012800 704161 138173551967355394987054920641762 704162 15565325741395597082753000426832 704163 99997286277798779466958378900344 704164 55153421050169595206820632437376 704165 -11855902452921620054121091276800 704166 -18775953276341016174959943418176 704167 33981369577096542248646442987992 704168 674126694171259701522193612800 704169 133380189140006769490137351181194 704170 -100750000992833874102556336669440 704171 32187439859994449141305101548592 704172 -14893799029708374871175989149696 704173 102624494655366875662092892403424 704174 -110332011725941204726657122384000 704175 23411409368099586132792305358000 704176 -7240718208644378189996478529536 704177 -44766291230979083435126764420974 704178 36559900679797461151896222758400 704179 -167520435452179380207332124738400 704180 50630281623799692446250880611840 704181 -83471976869140494864502016794848 704182 -12567744496546054147955040465600 704183 43852143337004499327500346555432 704184 15590316929406731446199584112640 704185 -69466315020267842047021140802620 704186 14213298171327999752098535477760 704187 125802817870314540252680532938880 704188 7425741528445468423236593189888 704189 163058918846696392485374901201990 704190 -8998543204970220020265716868480 704191 -114062295531769923012861926438496 704192 30641332655927589714829205569536 704193 8192608689051432463925778600384 704194 -76138715953474401062545913101104 704195 -111660646091431136582288448898800 704196 37686107156056633478066571362304 704197 -106579860832219729702934417381920 704198 -117506554571754529740311166348480 704199 105926423930324159317590258679464 704200 18272387836281244013686001664000 704201 137326093484610820387568475507072 704202 -307641776834902502013577790976 704203 122698906257734695227447437775264 704204 -69875949372558972843531144332544 704205 -77301043175755809476891391388500 704206 57454574882752642549412344078080 704207 11622366639859241606178292053600 704208 -18572284040540186023155257573376 704209 154784636024648405707205062205040 704210 -2114238106273717202499333224640 704211 -1555015577279415615508763614464 704212 -11845973285174906578715325372544 704213 -119719067082431882420010459215538 704214 -11966398052779519911903892561920 704215 96796996232225897187088231564800 704216 -23629695227319677707510406553600 704217 -24055395244076601433742321825280 704218 -58865542270385691596951407591440 704219 -152564505142130542267648483672380 704220 -66973588161908305971592719360 704221 -13543702478810808889863444974080 704222 -99519614914941274153830692873088 704223 20250804924847820922452007908688 704224 -56306289718836828087825896570880 704225 74917454428616941475805487041900 704226 38406299363115570987392410844544 704227 -67105491284876638755921254602688 704228 148715014919928575501264558640768 704229 -95900846214492630590761587674016 704230 -32209760896973657026730661018240 704231 -21991855109303646831788542099536 704232 -143983112884593057884443787412480 704233 -174699605041033471948257618728518 704234 -93871005337482716378841182039040 704235 -5412431908569784585761347673600 704236 -67418522282822981250296599557120 704237 -87594887337295382246983567188288 704238 50364971143428362194105631982144 704239 -358501883418570390016172135486544 704240 19762207746051138009781696757760 704241 223934525264711658705767453665440 704242 -38334124116555662838317369564160 704243 -231285806557568168399894132147508 704244 122697385629003367316825342754816 704245 110652267729277567173510438744600 704246 63230291290751237554626898215072 704247 70792649818314557933995904961000 704248 -142497559842629034279914852106240 704249 6960231575092001479119534455040 704250 97406765781704951926750541208000 704251 -53163432922277974755015273174748 704252 33774031790167878625213027700736 704253 -13261148091663611181633228429792 704254 -314523463158151247919209195520 704255 82877795103012937106036535239760 704256 36351881543202866580682350526464 704257 -41910895103905001400256067378040 704258 -3538232638068697604155156850688 704259 178806544958622610357357426150824 704260 69214144522728567563211940392960 704261 24619001868444582753291639348000 704262 -9695711069629038575479244234880 704263 -21055644732996210190886302546640 704264 59429701632010293484533240791040 704265 -74211793917339536599995514584000 704266 -40004665062069834116759283753168 704267 -336558526652797537882245485794920 704268 199156501150210868916046651038720 704269 195950557483483504417092458863670 704270 -12214437321250098468587611434240 704271 -29506885946617070163040918415856 704272 32187793261667135844658814590976 704273 -155040205123377812844590463346560 704274 -5962031447507716139300091426048 704275 -22651622577077097507920956976400 704276 -125717139636260969101087207418112 704277 -142069505664987518565474314862354 704278 -28564741541446037589483498466944 704279 274335732514234451501004279479880 704280 -43998691225444466716667556864000 704281 195084388824985775974192939483082 704282 -8702507978536365851104490964000 704283 23169896383742176725593966695680 704284 -61226433082408194949115591742464 704285 -30701735029286943838348654099200 704286 -47355163152151069074952178738496 704287 -115418026758716345947110245916064 704288 -5928730410532984424481895612416 704289 -22360403379267606321170190888192 704290 94517886472001017032458325722400 704291 21581212218693684539262842142672 704292 85986930568480846520161232332800 704293 -9666825684937010749207979938822 704294 137823147995030835872628626184960 704295 -3938352581827166117435721270720 704296 165213688771403770831293707873280 704297 1514142193829358672921365456160 704298 -6432975309816434949735642946560 704299 -263468470230967328878177807770700 704300 94155706042990345460909569286400 704301 5502799985195434133754301566240 704302 -148706591611222486185327340314048 704303 -150297312256673861132182836542448 704304 2542266387624306753715814498304 704305 61701826491116326826499387850560 704306 -40411007966686809843561554883072 704307 18556082227304787428920296150840 704308 -16131948858596428833430372829184 704309 171416382606254627817165555174510 704310 -35278679927890986179276020942080 704311 -4452773242107697353614655638688 704312 47277904140014388390470811770880 704313 -16614298651886990264225147081040 704314 75982974370392345761357975743488 704315 94895936019029226729519560760960 704316 25731268896714894089876538634752 704317 35582367607158736185479785841112 704318 121363332643239756290105551947840 704319 58315643238686972177473850707200 704320 -6745826801917381867714369290240 704321 -25089026368269871656537864380478 704322 40362367840204809839233131152640 704323 51252054173600414732851930974000 704324 -176666145205196749260799830290304 704325 -41729063501290872417411269822400 704326 -101587728181560849020187079870752 704327 -36991214136596412289392580875888 704328 36410031306813219707970835292160 704329 5981276568574483630273733131008 704330 -79947083396317657547023361164800 704331 20814849376975546187494772660220 704332 -36511139552847948598880704824320 704333 20455590502745453970675594113280 704334 -68041557370345154248643368029120 704335 -105474686445860081222741741865720 704336 47570755633809567686456080392192 704337 144238972963790851785317070701568 704338 42926041439942721503215267119744 704339 -33427287337460730516643596784140 704340 -133855528928421419679241543680 704341 -36671201123021224783709851474 704342 -87927446731963974696295220183040 704343 -166427915935197255410792063805336 704344 48639768119675181517143185510400 704345 -121654542805029936974708003355900 704346 -19016856449845731417175829798400 704347 42489231918106963606012740412432 704348 53426187144656820080867859460608 704349 -153798479512870041240632629819200 704350 -45031342798785469180695352689600 704351 -58327120704434014404869950360896 704352 -63440574314603973453006042562560 704353 -105295750921626943228906440948716 704354 15564072494046525257027541084672 704355 40800192258301938291763711254960 704356 -85615348879207192413324944030080 704357 -168954624946081761254480934875394 704358 31582858373288310489189719875200 704359 -351929705711921929125881026708896 704360 27424396777851830328585640704000 704361 34707672336637771332145476925824 704362 -57824972491881320958376954367568 704363 -150726688890971424137244235027416 704364 -19269909318964331565013994864640 704365 107418448622932308672611252306400 704366 40299551536570844447739726122304 704367 -176853637129024158289258608984312 704368 11204674728930287396920599511040 704369 -40108960236193539463018810867404 704370 15309825091853188456414838269440 704371 -222480786929846143260877042209608 704372 82387975322929344107954075357952 704373 96541581687501887671805607396384 704374 -87439202043175653780460144300416 704375 15467193936550139522826256785000 704376 -756901703616867592405780561920 704377 -13206911977304400516837710902700 704378 12464195330407706885764796050656 704379 19903071359249973603715424907888 704380 -11922386582770903879447222195200 704381 -15757244144508311441716427658720 704382 9071890823558030374093059145728 704383 -269512194017641215053322790856 704384 -103185963997705961099302199623680 704385 79784755025281506802085020467840 704386 57701619042477436724733849469392 704387 112529705092567503177994248310080 704388 -6922367189913378461921334604800 704389 126189092151084655989090902644992 704390 -28890766992011775585369266620800 704391 -11549967549561530028019548913536 704392 -114280791166014041689997584942080 704393 -286067648363289827153726460800358 704394 -81606453829394319989000911328976 704395 -75951950764883728353854883361920 704396 67850591192878715169552607051776 704397 -22299799535350447766562888206400 704398 28954333668532873152809855643264 704399 110218368974323280465902753892400 704400 15440799391724599021305785548800 704401 92201382057149496091422870332400 704402 -36118361129802509341173258100848 704403 -12354653274094532006549760660480 704404 43933502064805500449259960620800 704405 -1954070393169455283665136046440 704406 32366993399123724139174811043840 704407 -64259741681696911638143636832168 704408 -170197016604734252100659898286080 704409 49887421667196823628203769329104 704410 -38795952372021275437110193689600 704411 72812256968255168942588844957792 704412 -62987292667298077168946387632128 704413 -178957675121166006686529825970074 704414 28927543027941177804243412131072 704415 -50048939253704822487475404572160 704416 224565366324243845142881868644352 704417 -33033046339208946452978705455488 704418 521384384300478380175306548736 704419 -12660617502157106929687683718180 704420 31846281681665360681557736321280 704421 19150182011594670538053989981376 704422 -137150616143000184321653719185600 704423 33098941741687827007955272800984 704424 61486946166249923935234848768000 704425 64031608717753030014687169066000 704426 1916573452454085925221100683264 704427 12694818420365980374036381746520 704428 42128726205287982822596327351296 704429 82998437949711862795753836535872 704430 -961381311413159693554745184000 704431 11729086431148770957185388336224 704432 6234145925656786645348016603136 704433 -162557259336345772733388552076176 704434 -118899839641061093496729033990384 704435 -19787745102519766466545096161600 704436 -27670397117751775750561035264000 704437 -84550319900063745784057110362148 704438 -42413096545066004701855411089408 704439 -71858100998952297421997781033000 704440 -33661413813891248744152111718400 704441 -157375475305508330167563020899158 704442 14313758418117446680138589660160 704443 1606518261267751385004158980160 704444 -8932330382618469366745043435520 704445 -39234569709048459576505845206400 704446 6702657819625993992449211889920 704447 -217153171265398918252174849639104 704448 -7722839826448165341227466620928 704449 46998367184682080581929551408450 704450 4875361980055227864831069573600 704451 -92975477380880011332834501141696 704452 -14661826762764959413620493250560 704453 16882912265539437677854422492702 704454 -40004459614256785620278922903168 704455 -81108426022638817504013648549640 704456 -6885031189581919226406206822400 704457 -56787605751365104240243372061952 704458 75613454982017792876351288620080 704459 -22202993895857338719994973822688 704460 6772063391593961237498050560000 704461 108136821708923421769293947283062 704462 -36081832689914921126398919808 704463 -45729849400627098383634579874560 704464 21575347343348904491768945991680 704465 94299968294233901029342410415860 704466 18040600322650617233832016971264 704467 28818046821696249348610025718240 704468 90459873255655117508603843086080 704469 61504228262758238262134514123264 704470 5293483721827010230117094467200 704471 183879880704544064330619903424200 704472 68296881816393876228260772864000 704473 80422501229234914607501418015696 704474 -2425322021517755675677334709264 704475 -12517248444144831109849713652800 704476 -83166531070998611701295337927168 704477 -7270347159220616630851147459674 704478 74449536946616381958940950460224 704479 200969504659757193775827481034280 704480 20018298219387337298385127342080 704481 3366983848629698376447448936800 704482 120239114174132315267476112572800 704483 -32413115732462860201377714943296 704484 -17491417606619342036737975848960 704485 57552727716667304705346387021180 704486 -6428747771497333158640673614656 704487 23461383047951088076358199629952 704488 -103120511409150995797375841648640 704489 16834503130475948320564458320100 704490 -18629321272822013622543892546560 704491 -8003240949724358014055149677368 704492 -128006591013459614531022697123584 704493 98566825727395124133507362276982 704494 37832124201244535432604664616832 704495 -39719815004581358931011466320400 704496 7709136248040009245470106910720 704497 143719027526160793070770995527400 704498 -48148609488168246935016940950000 704499 -67935607543272624544347810747336 704500 -29443690295039415374735999040000 704501 -101946868620359501477374289734080 704502 -39354926490816024901010333317920 704503 -14396320648866633536629913749056 704504 -180940852680307160724078446407680 704505 -107927559304754330934791808626880 704506 -344328814949336989413080205312 704507 127602691760104462089992539806756 704508 -34904228353209474639829585403904 704509 91517944858811956379800233817804 704510 -302738037072504908137267515840 704511 -142027942550169219000447518085600 704512 -1701783653272836103707226537984 704513 34431076494401755391557204269504 704514 74381595395662477044227514753792 704515 4168543500471046802073648170400 704516 57439207570832266091846424589440 704517 21544941618110686632942185964864 704518 -137734647990329220531492918208320 704519 258163831296764980108423336900920 704520 111608277001259636722858094592000 704521 34236064085202992014981062813722 704522 32515617485193708879071804928000 704523 -4968363134707137403161245871696 704524 87106164822309798081045722073600 704525 -71423885726801496109828412713950 704526 81887323175691164314358768208000 704527 -78314369306234747068398800044624 704528 -49646346554071893532413231169536 704529 20631097497370402052625935855808 704530 66389412834923063658860545920000 704531 103530650340951561654561478935672 704532 99711486650633479188275210729472 704533 49596428166672810497156006426784 704534 -89055726310573060606131516655584 704535 1777322358611844095021767403040 704536 -19835204646557013993476442685440 704537 -40842334408952285813092434048768 704538 734537922783207271573797327600 704539 280874940556673277207158576690880 704540 14300293622394542176789896138240 704541 -22879628118334216591029260385408 704542 21777464278735301451293065164672 704543 50074953723627021809596115084400 704544 -25680667017991955006534666158080 704545 33567415112215233858474074481300 704546 -33309505668772450016809148004528 704547 -10915142240646855055935148730076 704548 -13522488188891235270321908104704 704549 182632588811755430490495983711550 704550 -9603424779244086762352904140800 704551 -48224507455706634836929730685448 704552 -28542177672083056138905752294400 704553 -7239414348009762852272762845296 704554 9395225425347983539307422000992 704555 904381696381133116399613421600 704556 -9853053724657068494371956857088 704557 29001317919004823836810498501824 704558 3185598341497499408552463416640 704559 54048298765647996408554262937728 704560 40605303184879330067146611425280 704561 -114192461366802121176797607337680 704562 79550274193342452436681346458752 704563 108680184939465645950313637783624 704564 -61254172467127815902862556022784 704565 37424478047089806310421315145600 704566 -88117243775815964666746594859136 704567 187890632143487268980654395880616 704568 32075645774355245678698785669120 704569 40270631580537886322217205948970 704570 49038283625951679460608819840480 704571 -32793546898381786350078835974888 704572 -86984371463778660559911289896960 704573 -13795909794241543606508467810080 704574 10403592994676641654026732172608 704575 -67305704468635987444604936840200 704576 16213842694037714112470093660160 704577 -175257282029090553882104746936320 704578 31243497188527354372943612613120 704579 -48173885617014623846901953162820 704580 32335552052283746179327498076160 704581 -270065646064089924041205554155618 704582 9583736089256047451743149405312 704583 -194572929453755217287697397224 704584 157471677990808231438623897446400 704585 12057281126385796467675914670720 704586 21346117677095041720479694212864 704587 -20089943680833513519000145812432 704588 3992246338760408928901410240000 704589 -170292201968370036445823730643776 704590 -15519348614142018805857612667200 704591 32318501882027090830444821696240 704592 -21272750936448777808720059432960 704593 159713959961639400658622618505842 704594 24787176097735390988810157789312 704595 -3188732694335148964041623289600 704596 6035184329994407367343449374720 704597 45985932583381636640130035313180 704598 -698027510237088884155837696512 704599 -16879422232241453703043494936576 704600 -4689374505066178474872686592000 704601 -101539061230822448236763320558080 704602 58863018252532965175147637344752 704603 -54940597950695322054229796009148 704604 -989904819702499023038624391168 704605 9025761188343381223515603822720 704606 -2733605079667880118824491105920 704607 78447604466494196880492386804040 704608 20065305565445723505901683081216 704609 166766346330699770857412898293760 704610 -53531142825534320897468475199200 704611 -14943317724563166049371783728576 704612 174242732300530658446176397424256 704613 -7823391913005517580681408659200 704614 -836539807354520486824470771648 704615 -133529080620359255314004768492400 704616 -103366517046922923823300229038080 704617 19181657722342571358812687876666 704618 130173916368028859273654084963760 704619 -9816240886647210926254893786300 704620 117148730330625291068193364838400 704621 128510100457800310615838396119500 704622 59947889042064776235090366007872 704623 137726996435473037602060296219184 704624 102496280768259756109722059145216 704625 -43877520404400765466879674480000 704626 -22771927797037486471785466959552 704627 74472464654659092744377567238144 704628 18448323865184465163805821662592 704629 69384430111690262960129893093884 704630 -3847355577229895728953484999680 704631 -30637822783016897157316601559600 704632 135986415914977033626121286246400 704633 -81395213345330153710233230114040 704634 557202650370448015730373857280 704635 -9970128313207152724075873712400 704636 -167765458750265799664169048401920 704637 60628743012555444016581337408320 704638 74961870353438015881166534458560 704639 50131059242775479688097667131920 704640 -73204034175028193513041192550400 704641 136328011513805831647188881984 704642 21704921791014217726291435092000 704643 35622510707332955298239685468144 704644 -138343058657829131021817030177664 704645 -39772665776113297256124734540100 704646 62243137276559601124320731376000 704647 198139534039122107123153008643096 704648 -55811760179440807778158518435840 704649 -30444754368118188858272374627584 704650 -76267518578983383231243109068000 704651 160349574938693970059328472095792 704652 -19437876663775128148524846363648 704653 96156663821564202252532627765120 704654 -45401644106934952621216321372224 704655 -37227285216647758466116391003040 704656 2979361349319895168442067034112 704657 -210211100565616985345356379366094 704658 21619120517224951149897977222784 704659 26282838891505459005420319272400 704660 35361034901094259482254195189760 704661 16074556287204435933360827844864 704662 -25545319051647421107813803879808 704663 123736496674978691586169536435912 704664 148089164706274777054625542440960 704665 -12165889328329655207170947426480 704666 -102537488188811388058396013149968 704667 -64883455840992220657148238438816 704668 9922448960902699027629332751360 704669 7144219763288228047788332529516 704670 14322059591672853381608429091840 704671 326054914783762856636557387340280 704672 3864837556732138622366729306112 704673 18318276194966952106885186932000 704674 16823652140209097214783860451840 704675 -51960093624293076283173114013200 704676 -13238775267042803942119940444160 704677 61606546932331263287699589168252 704678 -23053143897660805134995210021376 704679 86433697629342609797147745023784 704680 114080127427069732231128612864000 704681 146404886779244293727688962527482 704682 11197537106068311957656045187840 704683 -28310399038345908140472211476080 704684 40268678177991432661201769472 704685 -6419642696065098691124765932800 704686 22709637230686989385534964838144 704687 200168843581784693643993450120336 704688 6518842355427649371224465670144 704689 -70818495943525296006916735262144 704690 10830775762918748102372812039680 704691 58357215574612082961276626970480 704692 -1599684915528569654455860912128 704693 -286096992662702948501334439117056 704694 -43979939490581231901034601651328 704695 -14193401313815547060750741685800 704696 -146479703998070075992634464358400 704697 25443613527013560042252500106240 704698 48366969461571985969890910143600 704699 93183544362086581958295212208360 704700 64588151659204722632989131072000 704701 339894168154532298072238719088332 704702 -9863100084714802030895486981760 704703 -78814982088787395298757892183936 704704 13012149463993342585017991168 704705 -73198872593155862896843486199640 704706 -7500106742643252707685590843136 704707 -248935299738117582039199475085080 704708 -53174521996412686895737707765504 704709 -59033419066296337271919378681186 704710 -62083037391644627586151563024000 704711 -87806553547855464730048266229968 704712 21840010764080838492767512043520 704713 -60945042965696816151938754608038 704714 -29645098723775018885734846574544 704715 71676110097498722403834825546240 704716 39389349745385896352902653827840 704717 75059621216358944710233474253440 704718 85896067747519303409030494023936 704719 -94773333866915546413081356132880 704720 20573237452520852897021841899520 704721 48419026681928238254786825955312 704722 -127144700768073175128862594463088 704723 23342336368034774736721974312960 704724 36615872654145253433875950176256 704725 49211746705431247822479147498400 704726 144468071924769435576838091839488 704727 -3132461459842168659517867484160 704728 -7632192940764013138164416778240 704729 -113344771159078131027642346752000 704730 25424564064654864855509539372800 704731 -135123960671381676708408188017468 704732 33675528053686474421260845173760 704733 -57371720313021161941557390377952 704734 66976741890906961965296799782016 704735 131419837221642585772317060575760 704736 -116736497702007047238363696857088 704737 223089406948762615622727156418992 704738 122167088357746566142316515517520 704739 -64873597202010121573590167808 704740 133052408762192528929347708334080 704741 -29847801819558359373035630592708 704742 -1858908763657975001128717599360 704743 -52778233418767951523336450930016 704744 99926981041485136953775117532160 704745 1929316942956976888395817229220 704746 2747751975101621598996429573120 704747 -258072827005328504009877948801804 704748 -44475367715748818137362922168320 704749 26190125653767542523104139293580 704750 -91741838839060072352962653360000 704751 -147868369063147605739025590712568 704752 -61316598749074137898076066807808 704753 58148164770740586408377163866304 704754 -15902316460654517508082827448320 704755 -41470381900608286331963826198000 704756 28810438490265954576950197193472 704757 55430156170939439385526421839392 704758 -7553667176918200408225621949280 704759 -103624067694076933940978201422080 704760 13707995373190136906042867712000 704761 210192632871984398983174194720362 704762 -28050150399432269153918519092368 704763 22413386144094696435044180172492 704764 117832424607880750008936333848576 704765 -118348183398889723912268378400000 704766 -10322944735384326094403361831936 704767 12068289276592563862316925816360 704768 -50287017298287095720957504913408 704769 -56467752559524848986992240561792 704770 -1183829998119936221570023872000 704771 -117917386438495820777104102145028 704772 89343307382070858434883615367296 704773 154600957728894692834445992985438 704774 -8840820608101389879771175678848 704775 -76513770332437667380799065576200 704776 -18830320958142846756600534743040 704777 -217500507885787522019445639814374 704778 -25999923953378660151846760849152 704779 168187402895403355018263632919380 704780 -116011765294961527788221413094400 704781 1269199625164052476076879546304 704782 -18724361211508296535496993838528 704783 144289865007402776626621665274032 704784 -4165688169563406871517682794496 704785 28785643979799620072521394645760 704786 136105990186232772155658417834240 704787 39010969696132338167261911817520 704788 -17305212316954166705611753109504 704789 41033591237811319236484216182624 704790 11212660345127946088513978275840 704791 111647396437217851891903522624800 704792 37651595207698584569734761369600 704793 -99973207210430829632930625343536 704794 19580947696927325103855824629440 704795 17509702351996433337633238728000 704796 -107141273533988397483173494507008 704797 23372788965274347890992209254246 704798 147047863306302345403685011862400 704799 -70696285485761498295780025549416 704800 21177402654483569083298262220800 704801 192156185846301365239651441352802 704802 -7219573075126380025070238790656 704803 98006106225947387766963760826640 704804 34619501565227491056016399702656 704805 -37183552506835886003568582081600 704806 -94079090112613558999677391599648 704807 122406245701694745302197418488056 704808 46434598562127613143846319718400 704809 52733475908333633538753610312512 704810 -16772708836754431172606168929440 704811 -21396538239063564623224521853440 704812 26389674473135829520739670392832 704813 1024688623807898552251387223904 704814 -16724306768668627174392083512320 704815 -682353570316402084512902449680 704816 11366486039333288418357109063680 704817 102590308315946022749728663828608 704818 -143311111669991971877059991078640 704819 -2611941417937386009141851313780 704820 -33992735586781823668526951485440 704821 12741938760317154026935927805692 704822 15547057921919921027931732983712 704823 14245169543903378146165975983744 704824 57179029787318393027469675417600 704825 223173529468817488460247297150 704826 12293772608865785749712641921392 704827 -364709530592751226873093918790288 704828 -28635108034153391081685748319232 704829 146600091597002291770361048209728 704830 13250915683479405482575704825600 704831 82100857533568388585864196143664 704832 -23064099958210821528569782468608 704833 -151693209695322211785403693369918 704834 -51404363445002943233969704013280 704835 8972985131381515458884102899200 704836 125638735325022756120519417821184 704837 -2883761069600260653126879261888 704838 -39247539918615009351552747479040 704839 128447454350985413479690567831640 704840 153341508845719544711855439052800 704841 131307965124229940025899392299792 704842 71159384111859543762043049025072 704843 -168645722847222540378275590684680 704844 -44053182566995314618222887291904 704845 33289326822793992939996117679800 704846 133964170434706181004059477191872 704847 -6564581829471717291117789370368 704848 27549985023254202129561898115072 704849 38654847028820958932215781012850 704850 7382566693030208380215034060800 704851 -90901578197571869505127635132848 704852 -184952596901410407239023583912064 704853 -98076241295365905984565558516338 704854 -103096821698902189798526024042688 704855 65041102138159897436988184823520 704856 1105125250662705215215159050240 704857 118311448276500499141927455700106 704858 2917400859043623138990208204800 704859 -260705980894176518272685636544000 704860 18284034580117049925689429698560 704861 -91471539172840578455304125720538 704862 5038127869116865628627251329600 704863 177539932407985356631241816206112 704864 283783041631255082336223571869696 704865 -22254996027414072436475244192000 704866 -18334396943755812572905953243360 704867 11771178008790131899336771397916 704868 -45834290313002391539418544926720 704869 -232687894354279063795906979444640 704870 24733001688544070337257275754880 704871 5746444456279369803186326989392 704872 -6673287294697481064895874826240 704873 -14580815301847355190187860321600 704874 49686192091113490444136564171520 704875 -234522782160095366927744954220000 704876 35872562755946137142418241285632 704877 -11839684533980095030674090271680 704878 21721631265438550535290185008640 704879 29290837257825517824607198265952 704880 7239731550192195427900632268800 704881 -64492294543876787044095752541120 704882 40179983933126578690127410251792 704883 119185459386356931685215854253624 704884 94193823285966329794004560274816 704885 175834519646695889047250512679580 704886 1107124589346897365550283880448 704887 -69853130299671127496517398692328 704888 -8361882715663743979136916602880 704889 -179159350985167969370532513912480 704890 -64395331426291961854776959776800 704891 -29087014145438585726844452760216 704892 -86057329061770673445920330178048 704893 -47306754689695325328671593680800 704894 19199114408908927880369576490240 704895 -80507673367969989231482563367280 704896 -33708647395881641861256881111040 704897 33885949501094548326384191369346 704898 -75480400270331309624541528432816 704899 1873522106556463031551058659224 704900 10694416694734747992381331968000 704901 17156494992081759804669762328032 704902 41286159788674710840245307656352 704903 69209294362727174008650766761600 704904 53584060963153325677172013957120 704905 -169386514551921166754623700781240 704906 167090608764707297741966986560000 704907 -81155793711018736543301207970048 704908 144656175390102185454641128464128 704909 75471238533111839614667056817280 704910 -10432990104841194256965065120640 704911 380375813369292115022758445343624 704912 25019810657760247598977839022080 704913 38504246419446320270270453443776 704914 52133266700281354102292656979856 704915 -116722368216593668744352673199440 704916 67714615723037947159108519710720 704917 -349797599575633987803234547903040 704918 27442802107570139975909557232160 704919 87911743243897082249922287952000 704920 23835131252020647082783713484800 704921 -64443185901794390926752023340288 704922 -25687290471110991440190445142016 704923 -19977542182337092579226843272016 704924 14322227924819143946926188751872 704925 387248024032466436822294641700 704926 -54235163157508085695901903081088 704927 -11794332929473837851775330801200 704928 40206318513465982294658226585600 704929 -67980828278076231588071348861470 704930 93354503395860399717216430056000 704931 -74021452828104281914930783219848 704932 -221428544779226237279220695347200 704933 126891531469656163170248780149182 704934 97792533412985635047963649437984 704935 -31308077066526391142675951239680 704936 30269332022083379014902872263680 704937 -16481259292821626350265337609840 704938 15390116384047007377668063287040 704939 -152831624238697157591111146333944 704940 13866683339975530146438950092800 704941 23834860576195718751895819992492 704942 803117244420494191412940678144 704943 57002854018209763712851622015352 704944 5612256003056643069357255311360 704945 125046136511524782744921898475700 704946 64760363922073562516962081152 704947 -275028744205170029154613502223604 704948 -181169392582547855994399349272192 704949 34283105393789250068440008824640 704950 28215390010805571125018912169600 704951 94039810711271728010277124312464 704952 -64304946614815792869691991162880 704953 -71685451933295539337667401878656 704954 35080476843528057604491935320032 704955 28830443908119887143407057813360 704956 -30784011216963851501105709533184 704957 -215365083101360183035783395777120 704958 -19305415057548504383779258242432 704959 -119739944737432015510549718445840 704960 -19617662515107323847838657413120 704961 3892148600973491591744161023720 704962 -119390872866214095095125307262768 704963 -111986720312219530734101513218452 704964 37102670311021830364824835338240 704965 -6800539215675855230206772668200 704966 -62578979861354888146852199249568 704967 -2110050141080273276925029272920 704968 180870524888099173182333235077120 704969 123107617853680133345835249302580 704970 7845768795786046250860278835200 704971 -17973100692783291023211479665856 704972 -89004137697749363981226746836224 704973 -75895395813656643164797893681792 704974 -137536388923466087349578189903808 704975 -8671770414070657894240340255400 704976 -29558548524762322793974056222720 704977 -17679424136381547763916381351936 704978 47599375963201825168677012113040 704979 -77890395897127918789464968236152 704980 14903027545395175339306603968000 704981 13031876453708331696563892190464 704982 -8528633284389646529831506233408 704983 171035444783786350476807241732232 704984 -14625315261839382443555449036800 704985 -53089029700396886476520573760 704986 142754417986036748536002977502192 704987 179701670987624924564494928013672 704988 75698664410549381299918022172672 704989 -220808949393645968291774497093210 704990 -31749572394853578076656362918400 704991 29612423379848998513068730886400 704992 -113250627593958898327716773756928 704993 32088795723846971966144406958242 704994 72560274337430615427566524272000 704995 -15815379325788667814627475021600 704996 -78466941682442316914742835691520 704997 -65388232989634677583229771304960 704998 -20915893640525473532933889470208 704999 258612049674425847713723623155000 705000 -27970156255998827592833126400000 705001 -91628054543985877515268318270896 705002 11056931749615394982896661694464 705003 -70608682365747137330172825013776 705004 3886209501633899984109446949376 705005 -63442003591922507688467354499840 705006 36596514542888448078962455402560 705007 -104609228833484703237117446900928 705008 49114193577867824832703019581440 705009 -54185848736767155733033285604496 705010 96903605997720681657550866848160 705011 53993476922187382977842571633612 705012 24728909031134164831652357621760 705013 -111926942033655988903595863846738 705014 9835285862594445100289784027840 705015 60500423481827698940642169645960 705016 -79553974262004974461913816371200 705017 -21997931548529397650999098166934 705018 -29548931524566709667341548036096 705019 33046973963964848230937378104320 705020 85467059110577447677046086740480 705021 -140835763175737682897076322879488 705022 76680354504683375008234013325312 705023 -82110630162632174683177159036800 705024 4196983905644003863764890812416 705025 -92422854021980315669214221593450 705026 -28583409270561172538426000816640 705027 -892715654226755565811221571080 705028 2410368273557418194533256473600 705029 -66142080323101132727048094768072 705030 18186766186320903129548145776640 705031 -16575248752296666522558379576168 705032 -223039913750215506581706032409600 705033 283997332237903344381034232064 705034 545248416670012125841782735360 705035 157797855174592682149381703639280 705036 -20466936416222817832230719579136 705037 81436640938882583267356900908192 705038 117877710538797880339162623178560 705039 70321275611134241192475368934024 705040 -3122232073636387736801555251200 705041 451770303937077823089795075681120 705042 -18552401493542225145451776075264 705043 52891810448244319524377946805292 705044 -189069980280011384806298934516864 705045 -29892453764424803445413728877760 705046 -32997730158655945387521167298528 705047 155828991175317566366566895726592 705048 22082513482457375953783989657600 705049 -221426253195014540855626578163260 705050 22673128802330232705456250560000 705051 -99482526804917262934390719306960 705052 1424361454158402226578313269760 705053 -107034706315769174524809969292698 705054 8336834782255542731179747986432 705055 8456081097197984057340215276160 705056 -147534194707255105952720311812096 705057 22484432929769709015789846820800 705058 72754197599867887648437149839680 705059 -87267439792972847019540612132036 705060 77332301227607520911850566426880 705061 -11283432019935246229525720863330 705062 -10854563334209139721222675798848 705063 -2086402829358330383091096645936 705064 25498816944996207357112765317120 705065 -52895356459235505890258360575680 705066 -27091105700568541943789905733376 705067 -295235693475637777306341210292 705068 40094169016223178809500734950400 705069 106334417845140453972899085795894 705070 -70352730036060219155159546195520 705071 -1973917282759479252062335480320 705072 -9433047190638454813485184647168 705073 -144927735121676942538474440509678 705074 -22306126907548211507944340779008 705075 -28322143216180914829650719616000 705076 112238763764293345042324997314560 705077 -12000696375910421762526818092680 705078 -80912307752429674973921667394560 705079 -132696126119749830547835299583320 705080 -7566252962097081345412148121600 705081 -20010078759877857878666901658560 705082 -27654131901935789846175424336128 705083 3960673116638888110247397239640 705084 101653529305775844704107124814336 705085 67835379999478420194268758012000 705086 137273294982194039335993057588992 705087 16272190330964219012828590305000 705088 52882080565461858924401189191680 705089 77277041423343352601903218976832 705090 30313650788067671266373190259200 705091 -172070260647442672399617959735600 705092 10452534681982357599868182216960 705093 -107948118452571154235577002170176 705094 -32703341991855694909659708277248 705095 -6587195534606921731116734352000 705096 34305498327887021132506312704000 705097 -30573574999651065723952340892454 705098 -69520686603620131062493238773200 705099 105684061242061381191692945784048 705100 20233057112208305761114881676800 705101 -16959629133250210012008931780896 705102 -65718963458251257867910432095168 705103 94070204098515784627973568405504 705104 40368896744126931120719036153856 705105 488821883232788687448293705460 705106 -23527946597197262716366208442720 705107 -1152562454650527742164725874912 705108 -161389231032023595338498530043904 705109 -69617481048805265956897282180800 705110 -4582126773904712257904249894400 705111 8980059415119312320362008195840 705112 59822474389107658364290634219520 705113 19504864135262030533368295444362 705114 514224349546180059999559945728 705115 -100778196250689536592394174866240 705116 -21782433883080895376968393021440 705117 49029360929524098900128528834112 705118 38473855353732334771904789635200 705119 101741888706970648307251237631520 705120 -11777836845358423247849033564160 705121 19926092833361779296897639399700 705122 35305004216007448131888120484224 705123 -62035147342037771668830496428828 705124 -25655013888507515965402661863424 705125 -269693809250608988304436465221000 705126 -16188814990934856906150564790272 705127 -3569740260207664897085489950024 705128 -31715789045948291038554218496000 705129 66510668868964743815169850621584 705130 23694707420294261615397495532800 705131 -95706451618439863913856919018608 705132 -93335883893442350218835447731200 705133 6931379878049673428461788971808 705134 -1215385550787924871467408455040 705135 38705689801501422374510217597600 705136 5431571333665812178895448276992 705137 160052879435088658677967331256786 705138 8180667114438771958122169049088 705139 -53752635012827888528594351675544 705140 -49747215649972337027805303778560 705141 -239404235986712844813146097584448 705142 -7130081271340158985822800013056 705143 262420005564825134953247005391280 705144 -112077317681496860585180739010560 705145 -54183431920515481175795461177920 705146 -19991958750711821365011667027776 705147 -40073445372906844989680476656000 705148 59495813491574664082159698654720 705149 -4430381681249559635139699462336 705150 -22524296905584564953690137363200 705151 -61576067425283916778380255240848 705152 -74874236843927410017320766013440 705153 -2984437510324944373832682802896 705154 82166005863397919992150338140160 705155 5446402116495700556977950471120 705156 -36281458642670904755990455907328 705157 -547726417923332645731966424192 705158 63211370282462265073701240835680 705159 -22136267389938377324447265233760 705160 38092889650553418696290760038400 705161 87910294994357018452266982308762 705162 7703002427258498584772484889344 705163 165883333416639509915495266195412 705164 -155937482627050196320915456204800 705165 -11110162287877351996613389476480 705166 -529801054085916372435405649920 705167 -158622685072275585464233222616784 705168 -17076858151258946890583663247360 705169 -142542995839413771006305336628430 705170 -59003029194222827541669871357440 705171 75096228134772017126195940509112 705172 23002466706027663576404121944064 705173 -26690753660868866440631773191360 705174 9658034305835325178779232205760 705175 67550642441339764031423010767800 705176 18518071019480913417483517992960 705177 30797869496125606418239372666080 705178 54888388048323644965843898726640 705179 58228446748989091296655920118776 705180 818683430790687735760230481920 705181 -186198549733540593583207008085018 705182 1015738929127024603140227160384 705183 32516773090603022120371662700944 705184 -180205199782132954249709291372544 705185 -42609400289202671089155643329600 705186 74263023037326797922734406555264 705187 -11233379190938203284923730713648 705188 104166699794843203476313571328 705189 -170902049147009688195458955418752 705190 -21431864414685126379755090136320 705191 141695700413305175245266238601592 705192 70863106111727255066810510622720 705193 96960681202614843678069363476580 705194 42571569645921386483926702705152 705195 -42662444256513193959663035521680 705196 -156673290743310360414267142777600 705197 197125490922935785818868461434646 705198 -5452860065413274178413489822592 705199 89987156145044381240038315377720 705200 132822918492012548368910745600 705201 10671427050517857688621331995584 705202 -34669919656606647975834447326448 705203 -68643627641242308238698513422736 705204 -60382079090452013422913714165760 705205 37311722274164194465508821144860 705206 -69635215233910799224383432237696 705207 37631166072661396685068284574440 705208 124536085682643197120352098304000 705209 -126340935749334646634372718805590 705210 -17311727988780766266331133498880 705211 -34193829266942607901942773263136 705212 -176100796401721722981581055212544 705213 -105739196490327028481423441841600 705214 3251770327323942072786031539456 705215 -28315736150906562322164966948000 705216 10567218543240202758580120584192 705217 -261421945670405275463123174774700 705218 -61788074938437272783769731337696 705219 -1397245883905537618924519575552 705220 51863031069955581453025136417280 705221 -208781801114854828847542937620512 705222 -31914648853563944089199986087680 705223 37180292393170294642232582035720 705224 62277674355515710821331302328320 705225 -12832183728328618729646844764400 705226 -32137356525641329567675709373696 705227 -98739674772671746966620176895480 705228 67270997066105711434650527333376 705229 -43998102156466703513591332833824 705230 -29266770772430465745700265299200 705231 726598110004402595432447699712 705232 33296114485651551220062068539392 705233 -60020033185838314914751323088398 705234 66025504791211525795983670231680 705235 177673448194265793900672346311360 705236 -10295393946006289162136550543360 705237 42706312846685515231483633462080 705238 -82808490152577211117493316000480 705239 1519022992404929526309834667320 705240 35443880339760158981411321856000 705241 -191625611993528619708510065513856 705242 -65041927869062894796976131713280 705243 378264486017631062148912377856 705244 -71128177743308889065676562671104 705245 -109878748973519948452053963150120 705246 -25986096910182508447290519681216 705247 -11350457543913862715955514590304 705248 35800790921998396450115337584640 705249 -64314179074358761309221455323776 705250 -4404392522997176534278551552000 705251 90128201814819753075177130548720 705252 -39100709176391576788238003309568 705253 -22291505502444807614522065409636 705254 -117845310451208235656604875598528 705255 60116094522190694719084653412560 705256 20206076313849671666143844352000 705257 -46341736819034743672183517236380 705258 23574667440025321089021133858224 705259 223103046005509397448402004681460 705260 34381483232828798661532647091200 705261 -36729220576332028692850125743520 705262 -56633624264256735682775697971328 705263 -10489164669437003746669192163976 705264 661057345064205487713956659200 705265 -191276539951547151926156302850880 705266 -32226464019137218887494316957168 705267 -8385504747091573343510485870884 705268 161029458875295050723845001637248 705269 236660220267803939904725575754670 705270 21037344497427407377504675593600 705271 20130243480830094501406656563424 705272 47443486851901054119362514001920 705273 29212941229315389154152351483984 705274 -52461853090918247157762556062864 705275 -134622374013054790470284174870700 705276 15355611268391745225291142462464 705277 247606972496074317149534308133126 705278 -32765305456883403065181912572544 705279 189714748017699908845585328687760 705280 -90203551421115045599533596672000 705281 25904970725538581161360281713664 705282 -34837400514976925058449179564032 705283 203441187870307689916833244451664 705284 38778880635396235555744116671616 705285 22605520736954515365158990054400 705286 -1272871727038753711359189235200 705287 -213754683692901470684860569268176 705288 137244700680976411504473260482560 705289 -5609073318530363739473071259520 705290 71649037040708278860613294370400 705291 62585245792457451177925298347440 705292 14035470897848807182694124344320 705293 158568179043016661614728640063542 705294 -7982553966275690703562905941760 705295 -559460306682202924124798323680 705296 -9717058455495539867214172766208 705297 118263426344451808889725657321200 705298 -85585777247771926857152415146880 705299 75836298446767237070322213623040 705300 -39372254828631660117724809523200 705301 -25582895275921763137497729771488 705302 -47997910290356397256351194089088 705303 -86976723468448979494298979379488 705304 252950294346334208048243115601920 705305 65128479672993528423335325347460 705306 13869795249915940754858771942400 705307 -165182004798593942434312844728444 705308 81389924620085209016588854076928 705309 -249642461056313048789282706720 705310 -31658669723075383100449599050880 705311 301047942353842815266520616639632 705312 -45026352622550830397307255521280 705313 -91270745121428729836876820536704 705314 -38690336075853209454223843880448 705315 25770438952955324329191330042720 705316 174782872135959122880719384935040 705317 13991692183261888694157159714366 705318 -31060105900953050601362798438400 705319 -81232839128547350425350113303240 705320 43189530106465323020110454784000 705321 -57417410185370284167016716827520 705322 8594997821833788037989238913712 705323 -6714483240672322752701629158216 705324 -45162984657940423795574053217280 705325 53131223379547096524486761998500 705326 -3958793448507959090991009732096 705327 -27972174284370516773941018455168 705328 9611861993880129996438955884544 705329 1180162287821531359388196451200 705330 66349007630706821923397429363520 705331 -3065428022323375826971106540976 705332 35065705893965970340372160551296 705333 -101363766708311321908191170724576 705334 29424915097981124524804702052352 705335 195207222880038455907611553560280 705336 -123102131386042969843858063257600 705337 99059678131755317829933459388240 705338 43804237063318677055260995470560 705339 -81084410284586463277594669029600 705340 -89024679901650047130362239004160 705341 21822413551463890849167505645824 705342 -44245399305133516467546747150336 705343 20277584194750854945447665867648 705344 -54991226059187331207459854352384 705345 -14542659562725070023616234286400 705346 -487848478611770323919428477536 705347 52238370499762326223423932766872 705348 2046985182484978982544490622976 705349 -30083925795904800508171652145536 705350 -29858000792030074136758276221600 705351 99738342868463177491875737201832 705352 138582680211473026349930298393600 705353 -50155617116835769902170737356336 705354 -6464697585292475730960110376192 705355 -80002712345060078426187053308800 705356 -5819282599939983615765117319680 705357 11314192626377870632452170127468 705358 -43799760153878952071673906407424 705359 -120994814208543960503973435622080 705360 5177950137541924502772754022400 705361 70291490922739401447869894503024 705362 42842904285642965948935257940992 705363 67422547247211626695424918949888 705364 31218467814178261298313798426624 705365 -61208682750309957867971470264740 705366 73847220151284514410837033513600 705367 -41602100560592226428397119791680 705368 -27713746278397096724870929367040 705369 -13126722713219770160859918976320 705370 87317944056457696206434112518880 705371 3320670621570164384118479131032 705372 -1038903277456754631198335213568 705373 5977853997379100747707627952704 705374 -96562262459848349720556801827712 705375 149944155775040199076265361600000 705376 -137032534411659928597571687153664 705377 21829888574421662892089257936020 705378 42627369163430359078918617585024 705379 385425911609621979156641117993400 705380 14481597996333125181032607490560 705381 -18191488725807711183806218704576 705382 -59569683260469414582425263442208 705383 12286371748678501147621297961520 705384 -58869015980975917916023415162880 705385 -49990671168271074029971560248640 705386 -58517500106898788455963113670656 705387 6837863717180966986455182304768 705388 56176738576405884830587612076288 705389 -5512543559695033192286820912810 705390 2241348693163675212272427417600 705391 302193352007236167726239652210400 705392 -24914984600540792212451170811904 705393 -23521343968679855588871398789580 705394 -592361108025913872180498060144 705395 180628276360499244502430280524400 705396 -6052118157072250054093713438720 705397 60642172270495355069743617104064 705398 73832149510116818182537095337536 705399 3372852791316415682803537266768 705400 -101555513277562730421962454528000 705401 253897210369569024437958794085252 705402 -98189212102733297791215493608960 705403 62742421536758826635233604095652 705404 -90171839177939317554324069419520 705405 3611080223092446101998382269440 705406 -44603422597978261821718769274048 705407 -2658393175408172146742675808 705408 125470918676383222497107446333440 705409 -7743091096168922711029912363390 705410 -2085458684368274868062802147840 705411 43902568103792242784425196033232 705412 -176696768945820308954194516534144 705413 11938922235281905057829692928640 705414 -21874642548863818052311712691840 705415 3108905809045916995372780141920 705416 143757319888002880183084902036480 705417 41634467888268365464118394476448 705418 -13776471068624504165107346621184 705419 64092651300530031555134132254608 705420 -39592782765367620404175637862400 705421 176815484055679836226134140893622 705422 77071304672532876660513238168512 705423 63158616344960167809622964361984 705424 -43967768689847373748398176296960 705425 32718831538444470576644967480000 705426 -75791484450744910434935105821056 705427 -75186942282853036287957530064724 705428 -109187835786595610209014283900032 705429 145315412482947861728345606511264 705430 -28171207421274481324977033941760 705431 -4083428668231375761592778343048 705432 -15162893020769926221671635353600 705433 106315822679454565900408562189184 705434 31457506420421008802607777845472 705435 121130452773272178531818397907200 705436 -9539449281806745654778250792960 705437 96956376056878172280603631546086 705438 43081502464764420153336440967744 705439 -6896700487248040234108638771840 705440 43885321962941465978408504524800 705441 6255915671739396193736213814624 705442 2208969521061756541008164389152 705443 41668264705372643625981424921080 705444 58344177120066590941237802812416 705445 -13269194723214275319697596103080 705446 -4278739371471525704384034051840 705447 -198678160722227394380826792175632 705448 34793058804095970883161093888000 705449 71986751856734261625197320358766 705450 15047940256382135212727221785600 705451 -149761981167252174563618122966080 705452 -207928041721688316068886388827648 705453 40526011796737141696588797484800 705454 -25524817294929817663175586517440 705455 2456803591093682291420157660000 705456 -13204674788117445705011476561920 705457 -50672179845147906300142362705228 705458 1012354558734579547655413206528 705459 70444447434797896186706608595568 705460 -7851266037771797147118100070400 705461 9988303304228946121717349614062 705462 65082079067662463295976197423552 705463 14926625476178543657050170424320 705464 51247416204996775037990040145920 705465 -91492966147018842902360266690680 705466 -63513935991360736839303293556000 705467 28745702902539196376510601513984 705468 -112929130498025674122479652072960 705469 -217683869969254605576218031828404 705470 -126594363130460024033846126592000 705471 -58402489443200827579095754022640 705472 -3257562086499492429313247019008 705473 -20225039380245136414660713898560 705474 -2093645576889545230599295772160 705475 -6940654465965866066992124594500 705476 129780385754681941861857055762560 705477 -101619247016009994147941598485280 705478 -29295670477308649748633556876960 705479 -61302927275970829782532987801440 705480 -32598393061734306566454030336000 705481 -34911804084376308656787329724160 705482 94310131693801526756734924268592 705483 -103714128620151694402941448372800 705484 -49387161774194529821903881601024 705485 -55452955413593428230962554030080 705486 -21432575069800294600217981730816 705487 71992971891098099777073483393552 705488 4404011045865353657099521228800 705489 18722499987176117791453272471840 705490 -71446094240178475181047802076000 705491 15033228360028157044062029078892 705492 -26711801984136179037774702893184 705493 141293338400133490881686255089742 705494 -23083551552438257761232171003520 705495 -17807042218246713177143595724800 705496 -84739435039102182924878988963840 705497 -49743964805788886772349484342460 705498 -18673996796801410550960712333312 705499 232690010882572286315033695362500 705500 107056633258893223776833125632000 705501 -2645339782765618924564692258432 705502 -75534564170949227452019351115648 705503 24614280658351753491539887802640 705504 117889090856832499032854082355200 705505 78270842052767322404577456432660 705506 24858871210195635667229240399952 705507 -5020854562283586179415622476480 705508 -135569970410678037503645063367680 705509 -98509698306735424229849021532384 705510 -1726532984465134457409437351040 705511 -93977566371934253114703673883576 705512 -926290608142355748664588339200 705513 -112453236281467046847864136550256 705514 -70782414396667084121941570392144 705515 153611234024157652165872560622000 705516 1538988399676558164510799773696 705517 -9577971407005010387629655902848 705518 64583382338123421498776108360640 705519 31185060386118775029670502870424 705520 7019178162751887918567041433600 705521 -24981378757654024402961216335278 705522 -7300454594626224879253186556160 705523 -1063685000850221070116121909856 705524 -17245388099851508357447220129024 705525 24698468946722262638504200776000 705526 -119777445242302857167449334284416 705527 -2277673819323277312032130062720 705528 21119791054144002508719109324800 705529 57103744977463017510988537524480 705530 3619629671497605755057598566400 705531 -33719156581414777229859472937448 705532 -64002726723490662064740210786304 705533 -108663979813168912490030110516218 705534 -12797707901679322346148845436288 705535 -42866469313433923456674092090520 705536 33839043900818039611335892795392 705537 -9833780799602891842277271519360 705538 -36102317283315284450062989765600 705539 1539370283522234945192733802824 705540 77757190838988089186995169587200 705541 -171740931577667939355364394504100 705542 7544289185081758010961931032672 705543 -41053528716042785934585192232536 705544 -579625315729331913989411143680 705545 9925635750103855836433829917320 705546 14711080252890673050275463713280 705547 -31051864887502166818459058511648 705548 25389178589430479354862966021120 705549 65618750033422050747408974265600 705550 41060366454540262713230604700800 705551 -211720816206842985646506957600 705552 -30131635874940485941206432153600 705553 15457948374527175757627286626420 705554 -90605069733445784361513702125568 705555 77158351340428639628198179036800 705556 -15097435065994449523218127895680 705557 73806199382505655740948636245820 705558 12018228339799621434709340485632 705559 149949401359106160506241028498760 705560 -29161063160237412664570404864000 705561 126410897748501547341085152277344 705562 23767219092162559631120227355904 705563 134835955636414897696431477153024 705564 172995955103021651095080834662400 705565 -62953018374985927318517327740800 705566 -102932951366353441793427250750656 705567 -128132362119471391917247130657280 705568 159575649823859318260148282720256 705569 -75773988653708408033773998198780 705570 19074419993619140449915114329600 705571 -3046077294751470830325726374928 705572 -15393156454084298052096411598848 705573 148824393148334083034489315844384 705574 136661706685465504713859830910272 705575 102445493603224083151547244511800 705576 -93131020763844036374568093696000 705577 182775923723001540147271637786512 705578 -47953435958817753441742761987744 705579 27723844124583388889066836531200 705580 -81909051464785149151464550348800 705581 -30871616438698120296173861858400 705582 -67250440155224030333346693561600 705583 92241033439552233886271175266664 705584 -38221095347798609287966819614720 705585 135948052991838750803655975048960 705586 -3576513157230303902028755520000 705587 -3078165409497351619806700534320 705588 -22958356061469378560903038089216 705589 -49984736989253717059291517610276 705590 -4604822095118111013478309614720 705591 -1851013789903898489198094083136 705592 -49493065517555784154195724697600 705593 -89883665756753326210979302003200 705594 -15821254874574949055742132982272 705595 -123499126942266430073922970057200 705596 -18488639902785575359400926010880 705597 -79128633312424917420646157625600 705598 -8968755056825862209920023711360 705599 -34138379555288603880060001513560 705600 -13273738077521750528931220684800 705601 -17663659507728431991948119218988 705602 134838638707210484259010100540832 705603 -92422676322638340738337456516800 705604 -130625031889422060415480921423744 705605 -742519102476122661677704204740 705606 -70002512949415707120207704366592 705607 -138210008079990552433703572688 705608 139533277683086109697255100712960 705609 -15712137081161060296932383166486 705610 -15436031165988020326103546422080 705611 408610031731139315715204385385952 705612 11907648291817288699819442307072 705613 73948967056774240870371362767862 705614 10346057896524149525203870409472 705615 84072623458746023767827474984720 705616 21497170405294491471355427151872 705617 64167902840615112946356347885760 705618 4328499647822703796579064947200 705619 -176102668106895197185188225988104 705620 49792949537496575757716928679680 705621 -16179902499067692674093346499776 705622 -23012864482012176634036263936000 705623 -113949642551502619044668004383856 705624 127746526717485002999553810001920 705625 26224892304997733071046617831250 705626 103313839861147893009883298134512 705627 4280887631034304404998680501488 705628 64492636294840067962697303654400 705629 -55453284394696206513780708102816 705630 376278043614092474811353349120 705631 -16363336700156997765213051417568 705632 -103102874767576128795942425591808 705633 162613168107790447811888083464624 705634 -48087725433666546413269814372784 705635 -59828408994110168586369177222240 705636 -24117860571448982654614338448128 705637 -294444109640270057335812649178208 705638 -16000063784732465112674323541280 705639 -72671528522495937863800604610432 705640 22806299739128928111416549376000 705641 -141789961926195770362922214745200 705642 -13474880636551031645655830793216 705643 197725967376190041292234765483892 705644 59702287981990631727706097972736 705645 86983954094156836768642762113600 705646 -303499947414955178856560823360 705647 -28893235291097795737564475604000 705648 -400272353179195313221079334912 705649 -14603882866612854926291889503214 705650 73191184247209223946209183337600 705651 -35776828651593746137088358277776 705652 -114589841546412737025071400782464 705653 47597027199719921630921581452288 705654 -5713752728342242475887544841600 705655 -79688864156061026110555463158440 705656 8206376588094300034677359861760 705657 166968331291048280145587212821120 705658 229463466714842996085234292440576 705659 -228722571442758315591415937394960 705660 -80713017468041422212683117568000 705661 42385365035979462613620931269024 705662 23881978193565649845207015992832 705663 -7801335653315777966937938075136 705664 68711946950627730580338376704000 705665 -54835558391652556243833827294400 705666 -7532085645011049417250032913920 705667 -32063148204893329533402366923040 705668 -105489341233819998633814274093952 705669 37949566841479325234074256209728 705670 4065729668651318322058246402560 705671 -22095797142050190412706799566928 705672 129746987733199320292588116480 705673 -2285116421248270912221965128496 705674 24544370909093978007887824812336 705675 9805640234275366159259625993900 705676 -101995421026448869441545496695040 705677 -24300057780668618434578874218528 705678 18765990305419636431684049795200 705679 40330512751062287156536723676240 705680 30031951567743395566143974031360 705681 11991874463024453899328972929860 705682 -128995521777659742574784200733808 705683 -13305484161263241527412721409976 705684 1236686187614551607330334572544 705685 -11415602368448023135850885565000 705686 89516200016976486599635012396800 705687 42278570267189142524403966316704 705688 105958913150402834210932599797760 705689 90718897342155388843078746428490 705690 5357843930173231993384420247520 705691 4286169809223706107406783886624 705692 -16661237342586302843089708348416 705693 55795945262129620992493939016064 705694 -118937056592693403194853065249088 705695 -23245977664156514720046548482080 705696 -72865910310166717183382982230016 705697 365695293904548403227670278501552 705698 63595663491324934112668760188800 705699 124865943629799251081020538966400 705700 82766276297997163461512418915200 705701 49497663335658969028170375680892 705702 -65293331871982346524565000347968 705703 18357434208260267203401840332440 705704 -193804036736150818336255958476800 705705 16916110477026968690623940567040 705706 -33394476797858628428460562586448 705707 222694846087292437256218814633760 705708 87380318621632657571581631438592 705709 65700215830762354120743276640128 705710 58317787909784915301389787149760 705711 65723322492536468715924462393984 705712 -4483517373749521168436681965568 705713 46879896677941202557600978018962 705714 39174225899371069410130798247040 705715 -43101038625763352925218290963200 705716 -743417803632652449508200155136 705717 -13999869454397036923684896946560 705718 -54980410205173369569606466240896 705719 3129190490016390395460488393952 705720 5012914523597711751717997977600 705721 -100904798735572678063339165905708 705722 -113207878636374740013424890017568 705723 15439338001707288210591707861784 705724 -25769777291407139049103082773504 705725 22071960707326547808901928543250 705726 44669986853514913266221009848320 705727 101764558309494138655290586052472 705728 29125316574094840633408663584768 705729 8458815954540746495794606503984 705730 -70319856152155198854359358966240 705731 -57298205912706204994874051052768 705732 -13235986143505050268456936747008 705733 -37926330611421612730786749103680 705734 3650654180225719967142425714016 705735 -51849327151694725555047658453080 705736 -132913041143102901989888309452800 705737 17964587278396690865475179575386 705738 7906495307955383835752386966272 705739 112429664753605417270174529510656 705740 -16100841195399689055023428193280 705741 -45203023138546995805627718461056 705742 -93629361397346039653404911572608 705743 24031881944469302931737261167560 705744 21007655623312488991137968824320 705745 -112168774073690310485737048665600 705746 -16874246517088673647511382091776 705747 -105430880341175322150639474195528 705748 -66435346367505017190024431857920 705749 174790084084852101848188727478048 705750 -75775638247337222669427900192000 705751 -104562705502454136823250556272248 705752 345008954673810840394500718510080 705753 -7742757342069202540251141821718 705754 21849851118784428226763435158272 705755 1756366719210114849540746436960 705756 119938408272833980102006130417664 705757 -114734303662018271698919384838766 705758 -45887617326310771160377951087680 705759 -956456044033221853852420311552 705760 67761932395848491475049914040320 705761 23275288935022061946341160714432 705762 1932389393228855281194856071120 705763 219956804290816955610206171354012 705764 6767140756863104251476730035456 705765 -384729674609440491763669987680 705766 49873145758347633570991661252832 705767 47053804385508410321180868802080 705768 -30230430090660923317775080980480 705769 126676861987097927503156025994170 705770 -11643826144139884326904184707200 705771 -142878347611205693625828513958680 705772 68813746355478154199056298062848 705773 170862127230512232395814109587180 705774 16379862284419643164654268098560 705775 -5716777224972645837739817356000 705776 -37179109693377379679593084551168 705777 -57250415104629001236203839223040 705778 -81909657405441789342693241443840 705779 -100071424458536208762780037837620 705780 -46184993218255818988691939635200 705781 131071383192025037115432872753582 705782 -26598507645509564350379832170496 705783 2125763830666225373688549841104 705784 -181810268119191215599734526525440 705785 -152490506026051433697784713049020 705786 38124851487762489449840746214400 705787 38223600714534176865806603590436 705788 -20903981431176824660037598324224 705789 29765430218573837236763993689920 705790 4143071528693323780613458734720 705791 380827870766391594275151805330584 705792 16719554396316522586503055933440 705793 81344744889775241881031262160 705794 -44977389062870403089412636142080 705795 -60647382613189107987623082869760 705796 23694993072539125370487047048448 705797 -70806840553679781668550722022240 705798 36149638904199101140251585113664 705799 62831570460527807102895803192736 705800 -92631928495291362125640320640000 705801 -40809398615978728903702260856704 705802 882076434846211241969752062720 705803 -9891194201725521907076137111920 705804 -36299956451422176042585310015488 705805 -145070447681922194251248217839540 705806 163195862276901596045368986783360 705807 88631135521660081170619677098640 705808 14182644892971075039090278662144 705809 -34848092977645866584757336009996 705810 -14820539765441779715094889620480 705811 -162215608535237845734051333596976 705812 37126141672678836729759444510720 705813 -149889941807222903323501233756000 705814 11086481723453944323477367604256 705815 -79149059347351546537442060672160 705816 48222843911871731428359353886720 705817 -12210633144807899983438291070400 705818 -83095641512552018016476683706640 705819 -20647338274650312805573805988456 705820 -111664978067883712680947666833920 705821 -114668687987700445398948446157978 705822 -7953449903705087889658647868800 705823 -117710585846134938898796704877280 705824 -18249316465346198355301638340608 705825 35727702593607509679618407216550 705826 71531029215695139669877597363584 705827 -61755643835239997022531471420324 705828 143454466237797446797163037542400 705829 -232706433216221052024679984069570 705830 84600058527260807870219922034560 705831 -40183865735408075253744589017600 705832 139183604153440498522016220856320 705833 8773764106613789404414740329082 705834 -464931800994425510950709826384 705835 59684810836053521070199433667600 705836 -17424572985896496863840978891520 705837 -4718501547278923728311587314624 705838 -1104105829587525763123040383104 705839 -22066901078077130820292411594560 705840 7885836675753525875032461803520 705841 60067872680549334724599913140242 705842 67262776007039324173344193449600 705843 -26746483547832327655319904687468 705844 -6444290555265250520731580827264 705845 -2173155536124842113360362964320 705846 -115724433770528542406722338287616 705847 55871624271642236475697000763280 705848 -635018835271513093716048814080 705849 -54411912879390991855170224671680 705850 8892167637550420248287635296000 705851 -159180325734076078408286763414528 705852 -15643936930932650859127965877248 705853 -43032278414756517884272191408800 705854 -25258770385169921581266598553280 705855 31360581199423391928450025890960 705856 21489440495104947428769288683520 705857 39165209336091192200799499499652 705858 -80911815191296126065400957554816 705859 -50507106883738930033119633507840 705860 -23712475684316238615927718540800 705861 -44574762943857714442697297603520 705862 -58383918140260616508704306705568 705863 -275484169865095351602387813630888 705864 73580107377600879590197810667520 705865 -190354019445243269970745104201600 705866 -21971177587966483826253525172224 705867 -15433962781104546646674114049320 705868 13988992938083509865096419144448 705869 185102063467998498662127973002240 705870 -6938262824906121789388735365120 705871 -147964609304529017543134006902928 705872 27308556387578249606991435251712 705873 -17443896119846712663358125934656 705874 70542336497038961630591743117632 705875 185140669634932553581652069352000 705876 -41193746167400061504934453770240 705877 264642743426240354585574261539232 705878 -141526229055258778119453568193760 705879 -81148574896498791097235499223656 705880 43420367684528732211291526348800 705881 -19284253474239707711930529732336 705882 -25193816699269527029974404404736 705883 83207989334326499053404190616132 705884 51360658772512935492238025433600 705885 97946440177559709882881913141600 705886 26113729046655890470202629266240 705887 13429312630335346145414997870432 705888 -2631854487170231618358686515200 705889 -2427875480270740248354611701080 705890 7367084932338959668200375271200 705891 135059040241886263432423377736944 705892 132883928716583822000174205456384 705893 -59389045158391906247767147781376 705894 11546182329096678247635240080736 705895 59647816930213449203687624057400 705896 -243904479356855617746583958430720 705897 27918040132103552661377824220628 705898 -134938151252602439362985279710800 705899 42153429894308222232328341942900 705900 5447072840899777042526528025600 705901 -5865429621069641662897695126016 705902 -52923143383504056123922551718848 705903 -93295451988094944247750758350592 705904 40789320668603457751172764958720 705905 -114314077958800038827529807956940 705906 -40866433235035529905703496287088 705907 -97459812814718876542706898994320 705908 40090532831587733033044888252416 705909 -38679834680400291950503690476480 705910 -3138332988272618134073318019840 705911 -41869431938379609239245627980048 705912 9568457966101228063302485606400 705913 143533830324113964636922473388782 705914 -2230307930882509345285782672 705915 31792489116681720872540793035520 705916 70718013383647337516956682621952 705917 -52960367866490671920543638936928 705918 8718837023085443011922983378560 705919 85259062467936398214670345608320 705920 -150546484232549521948267669094400 705921 91621088389777488821105074808112 705922 51197832536328969821403203999232 705923 25323257616557329424725855062480 705924 68775817273984677896727688517760 705925 -77615955142348032366577024622400 705926 -23958610438702583038513448668800 705927 135662010928349295140630373188520 705928 -68436052239552109733627496483840 705929 -31544913223010040187153227268224 705930 12412441407143380681718557989120 705931 -2462073095192011580085099739928 705932 -54707035129013890205650492551168 705933 116006094650176153407365661855702 705934 53493002928222106786968875512320 705935 -80291192674281340617072287816400 705936 -6151238152096960446153067855872 705937 -286219584858117027772876270654414 705938 -20167308516761423483384134752480 705939 -35901978868297010153133689409792 705940 -130252553898643247432538572881920 705941 -131270498153780915732796849491328 705942 -30656471147099529463003968057600 705943 -74512728210348710203128225474792 705944 275471097230407289173766950502400 705945 -92406847271124034018200523492800 705946 101791576190614292116877841042672 705947 -28382712551771740851314576087280 705948 -49415410810595384120480707537920 705949 145243729891589460687872783262950 705950 -23313837973363987822203387465600 705951 -15742488913138964989587836569320 705952 -66474136052590284860726796484608 705953 -24373513037664122926265887021632 705954 16207034300305976286269918478720 705955 -16881036196485008428307327033280 705956 38790234114895095744560858133120 705957 -44241556765756230555416140771008 705958 -83211463005582592057517487472320 705959 -363597963989734966489014281746608 705960 -13485649742854064920111222886400 705961 -44743087183452878392794973430028 705962 -112671670543440890122762428902400 705963 -1532662195232289114066553869312 705964 27015762503893825287594034626560 705965 39363921306479439314617667102520 705966 -53708229703999177177025931060096 705967 -192341128008288201188613020623984 705968 3350076584878734948104649326592 705969 -143183510672291698575224116272960 705970 7861951360784169706174597992960 705971 98603508205675099883447122316112 705972 27480988091173315157176023355392 705973 -231779157270458707167256070133778 705974 -2948055013164328026552761280 705975 -86643835910844792203642007011400 705976 -125959446996070212070416718848000 705977 229670081815428255084886396694100 705978 -1893748494316719898932731983872 705979 -114301294381761905681982292060368 705980 -114764278339835239749773431219200 705981 -7845798904821968042623648451040 705982 100483645572280965063951785486592 705983 1338275523016749287974225160400 705984 -9445359517383965898462738776064 705985 42371367094509065752244396578560 705986 -34649660140330010348160423043200 705987 -227337221704273580486548788492960 705988 -79648595601387152903879913584512 705989 251473047430569708447826086389790 705990 41938868549890796408148699498240 705991 18393586193813908070844345169584 705992 -127006044800044377223741310622720 705993 33596685823811434341916980049920 705994 -35817088953501406553432605378560 705995 -79286274860948559049524027324000 705996 807176224741820238698791530240 705997 -9820699580968374018787207904948 705998 -112813615952489375578408502943936 705999 62941003944733835858478020538240 706000 -8827612822847052940022747136000 706001 -98097018079684398428393317705998 706002 -8444631825055119593729292503040 706003 -164752296704660158966257254553748 706004 86142549451413349873907980859136 706005 119485509536353292505010501032600 706006 19490157570058322677367668346880 706007 270416580674620955037156252937560 706008 -32860606223136495590610724454400 706009 -191099480209547003167515549708790 706010 44858193943712435880296087770560 706011 -60558190045120779942834763527528 706012 145118870732942923389654020205056 706013 -13578339202605737277047277397632 706014 5767556419206658116865271377728 706015 42899722785505491215105995491600 706016 214880235876944432665040062513152 706017 426638756672645640078261974976 706018 -28855956675506107125453957328896 706019 174921015439295218751107370571420 706020 -13661518457407020984017481461760 706021 55276554057490774784838724631200 706022 -29999294130103323844293509030688 706023 177600816182575455856162020979200 706024 -37653888595328620565369213583360 706025 -14834263811845051278490429862400 706026 77980515657470087407143679782144 706027 5762114035111244181482118170800 706028 91395641135216191655835452199168 706029 -70628716990598967065295602172000 706030 -5005369567711310303654134721280 706031 -38039216497529084881308528378288 706032 8634411631823682243817183739904 706033 71291683527228358992944507699282 706034 -25267484131573012806265196728320 706035 -90902367123597537388817806800 706036 149788945065442568783570276842880 706037 5279995686468407443024448305980 706038 61241163153227486874950676663744 706039 193466671060981948053571350308840 706040 15553707200908758409470243840000 706041 -29758308522577077034932559704198 706042 -32445766842296504360709360605328 706043 18791169112592690572655719780944 706044 31285939333507587439199836849152 706045 -98477010788501127076894431839700 706046 208741074337099963526094180495360 706047 -65432327354791189863486779071800 706048 -17575732263065844828187115126784 706049 -126958892072613829370122489789950 706050 978466888018117250324149536000 706051 -230053580757598687695416586226948 706052 -6131931703546092780137799782400 706053 27365638872111715914198220000800 706054 -26122613376480607892003898844800 706055 -45600363346713882200714977105440 706056 951378634093591335018874798080 706057 93903563847944902377460075495632 706058 112756990943574664994542474391040 706059 160453082445206931866697537526200 706060 33984436746736864699015541760 706061 -17188957816890819409437548328936 706062 -9147185049911147271869212486656 706063 125055881724948221565211625814960 706064 -5790545081625805133491220766720 706065 -83391101890479827954090619454080 706066 -34925310647850556126988378906976 706067 19007362937502261393991144579116 706068 -14913790472202625627509910542336 706069 673680206010757978870186469120 706070 -1220607922254133003676208587520 706071 32956630098102356901529304502864 706072 -93634599658338579868613291059200 706073 -139907595444234777763904353496700 706074 -22790604977018118361981669501440 706075 -21674324831756180347194843658400 706076 -55979026504083940793180403892224 706077 4546882935887329515289737872160 706078 4500464073365826076400294106240 706079 289136678752972563402865221125880 706080 -37996063155084200784204744622080 706081 78579357766064062553988516875904 706082 -115141100906057931259562032517520 706083 25092906627408142697223039454464 706084 -83477815140832092139108816614784 706085 -8789114872720288986226895100000 706086 29284174450522749325223807276832 706087 -68673240187482184165908706031168 706088 -141546811912311105204664923018240 706089 59262556626098847606740913753408 706090 66414536557824928823570476488960 706091 88977896536369855719686341917984 706092 -98680027186102996496131616793600 706093 -110553657011385159350932283642400 706094 18128556453457208135897148492096 706095 -21443306479318383316192396042560 706096 1642004893462222891005688266752 706097 -44255746253784401704444641364800 706098 9782424442801969036603065112320 706099 78989668176889179958804675369100 706100 10714283077437763103175487334400 706101 -52621901073450270522639941030496 706102 -20712554926393475031403911206400 706103 4713121992051548484021786825624 706104 -63995018080206493626369549926400 706105 -187931164392287366578698229351740 706106 76991254988690182511849832496752 706107 89358274330302588562315047542040 706108 27567525011033291400387979022336 706109 150483553828028483758470228890310 706110 19576278568183994942844534917760 706111 -26391685415686098677206169277600 706112 51714518255126915529995515330560 706113 -205316974528290046551699360506736 706114 151175180864594108566936773928656 706115 -14422176264414137007983199840240 706116 -374896993521735517309798099968 706117 38907957164438416503887095243166 706118 1701536361030747335896851259392 706119 -3849196668240452969557426608432 706120 -63975499518116041274074005504000 706121 46563746328752318140176966661320 706122 83566696667635986984679860736560 706123 16931304804551521703569122233088 706124 -156930950283777736588142510824704 706125 39138979460957723449653576480000 706126 72431156977472850775199252490240 706127 172457488010541170392986237666432 706128 -66502953423068788206644041875456 706129 -13671465256211986934372188933560 706130 -641553189327654363099321266880 706131 -82279870631356042121226464630160 706132 -14590268713926246758848378787840 706133 69038184916849179621583020050382 706134 -25267799916889124890693019940864 706135 -94296291076767436168130515234800 706136 189254031063278756855739330600960 706137 -48621740075156086805779966897632 706138 13035936144879528162475562676720 706139 -121827930136245073216742444417484 706140 7211359553851527697765595496960 706141 -50530353736084422596084737034458 706142 -18145542555683349374882856725568 706143 -59778294645352141409035838783472 706144 -5004955897409181249960062091264 706145 73239829057136376051547449533760 706146 223287335877423016291559620608 706147 51114007961597325156505904268640 706148 -17805563122944046946269499025792 706149 11960482787847730493712171427968 706150 -17281068582019886228282935248000 706151 -84302619357170139689433614827848 706152 -27099047636673594853205861498880 706153 -55504627530188814928485061188480 706154 57668955681750267028739724445440 706155 -49676515984384053493510920902400 706156 237253685670747627100006403840 706157 113233119496741616865432610040406 706158 64976945833068465678538240707264 706159 124604737333860252267921287441360 706160 3459824713399395020784956866560 706161 81836581495429188774315652251744 706162 115469600268025674312068514722832 706163 143463167118711871600975840440 706164 7598964498711503067566490654720 706165 154774131083519301967638758268060 706166 -41317738593195004673248093689216 706167 43263187373355568537334518327680 706168 424464313663617570221637522677760 706169 -62928061868225632634152373533056 706170 -40052092844527791289627753785600 706171 -229260184955790261762217121983800 706172 24137410564195838320790531400192 706173 -62139731760192257628618603435840 706174 23800946822124975345861561658752 706175 -160295489009985910408288940791200 706176 -95011638104932989511601812930560 706177 -14232985087829298775946729570768 706178 104025578733507069691937106019200 706179 -34584683913454022271460310613840 706180 40168759249417803905637005230080 706181 -86165856966927661687094575345920 706182 1651806914995092427619231608704 706183 78273014538498397881097252433432 706184 61814492083809138947780448184320 706185 -75311561436989385088730697004800 706186 -17330343809561370067951412375616 706187 -247630149290921131355562739313880 706188 -46469514606047309249998016131584 706189 -3059215448514376058053312057632 706190 13254820445397952365834020241600 706191 10735495436533118236859537709192 706192 16038529009470391865830079201280 706193 -133016499153460276896889336932558 706194 51478783079139625715755667614224 706195 -11331148898109008277386166791520 706196 -50585415425816417414481662313600 706197 16462663259093287758532237397184 706198 12501912389854201695701302701600 706199 -69221419491086237350279652246136 706200 -26189383334676230957088632832000 706201 121522616388862297843287933424202 706202 -1616061322275079626681163193856 706203 -20353618289189555589331430968788 706204 -40615093226140152681097722540544 706205 132532810695205513276544098090860 706206 -10007072159873475555896102421696 706207 -175133057272416779801257887648544 706208 195603013854520652303023466741760 706209 18880284988192398052688418317760 706210 60954421398874592090078561513760 706211 -22132351894415912107588953523200 706212 -31569954427635558066873763061760 706213 69703041864074590625990491574462 706214 -52322719118947044210384837795648 706215 18411574420573860103167957166800 706216 37183103361061755568065093058560 706217 -91538242085241970499400966369648 706218 -22463569256871284415204579069696 706219 40340166429762304700556253460896 706220 28480231071805761336203318138880 706221 122149406970286352519843315714400 706222 104515921796593877437810542372864 706223 29373156398576339031552763237344 706224 3690738761871614780344451825664 706225 -7244801152277673064707419473800 706226 1065659411889510923731074898944 706227 -16447725638941182319193591496960 706228 94675862085523804880111301853568 706229 34705943156921853888544792750830 706230 12203265288763048866709254912000 706231 -253131933441747869799320765035728 706232 3939466000588766838474593464320 706233 61167381660100683800438440974048 706234 60930120813806031226203626876016 706235 48600038579961623711731318928160 706236 105098448570691232105639002874880 706237 77351528468634725589436440288000 706238 31665102524358788101338358818048 706239 -4409677158522529782120684457680 706240 -9574498818823760686479688335360 706241 -179693408499741537199382618754048 706242 -17509712729559724189749473888256 706243 25409634781875922993987254347280 706244 23236725773717435653287550390272 706245 24993258483029833981984977734400 706246 -11465828726435915848251479648928 706247 -119315889574850591175842565900288 706248 -58189548797844221487793078794240 706249 -55314224655076538854050944971760 706250 30996148116538745008911674100000 706251 4482239182505152406139126124800 706252 248470673543973453637962203185152 706253 -26824613267184082831681238799498 706254 -37542485307429563133495621919680 706255 -41133053208650812427876074897680 706256 -517788046755178511858376327168 706257 -47778912076838158516927478862780 706258 761897287429633547019413494272 706259 -267780172842815829813290504596920 706260 76175649532589032012551874560000 706261 -66241002285969485643620933431968 706262 37715097012717732462117433035264 706263 -15907187393156881001115042828336 706264 80437820359391203438147148881920 706265 -48063279975298416116697923579520 706266 37199569427109226105600670438400 706267 92748944298828010499630088517316 706268 -85625540401687432485062674030080 706269 -103247789779318451332183739671680 706270 -56562775717852516501422124297920 706271 105113156386584116019667982043312 706272 -46595343118939322957619523485696 706273 -65337470225707368198157090021376 706274 -30088368376154342448821530194864 706275 -72643602610897990652770309800 706276 -23008566674059612177751189690112 706277 176299785156653117618950928700 706278 2291291664289487531007286946688 706279 25317007067000672214847628685440 706280 -19631636588445281941883782809600 706281 -8383832034699325036864556581056 706282 -5010544772321395281761747122848 706283 -139946502701502917380883060019468 706284 -46726268073853165434244250366976 706285 -188008028071500179333017849516020 706286 29951726185354553168539094601408 706287 100638301401751521226897835729280 706288 13773367893857624824103300726784 706289 -175161914049049180258651546523280 706290 -22630843819621671788334435816960 706291 134896775158627427719023881343692 706292 73464416067938310443403753926016 706293 -18275517588639485118589217314560 706294 5594376605589019304982455361696 706295 118102637689037856560975194648800 706296 -106288202171127247660503159091200 706297 -109714605456900086014101698447254 706298 27647871189608773688288166380400 706299 -36386770467646992531110745951360 706300 8887057427908669542465342592000 706301 148751853822497824079574681175302 706302 31633209600630828265307786777280 706303 88582767185770168472703718466584 706304 -18016888884826107039784548433920 706305 -74044940163095485300603648890240 706306 -15627317886882762629037003722880 706307 -8679745792829335442560639105536 706308 -65544445847263652771125350666240 706309 180607880125832355026960334956510 706310 86442676518783689717041581909120 706311 36136465955483768321219715256560 706312 97806340239239362294844129203200 706313 210933868199171144695679959649562 706314 -20354950612169874082654889250816 706315 70165541266014454735324477692960 706316 30670168255289256468680249100288 706317 37601025007432878873275281836480 706318 61590574912018985503711035462144 706319 232839058044843556078214016707160 706320 583408098357310186946876620800 706321 108088856592929091492386338603584 706322 -24005462425561652454268320882288 706323 -62422676895095062587376990239816 706324 97237665103948114756493046009600 706325 -46283451378600072800218733832000 706326 530975949917908004688332919744 706327 -139404432376722388275944080272008 706328 31568570941647752739500984770560 706329 -68065974843193046081795506343676 706330 -11551760689912472653158812820480 706331 -53116945627878699262675836298848 706332 62684093582028204545803255455744 706333 -49608596556619096980154056851700 706334 -48064177996453195877263613307840 706335 46713012316121463937546122096840 706336 25464955156223444077090178138112 706337 -144442009980932153732366478106014 706338 -76256132871026895363874191844656 706339 -17319647935563521622450519417440 706340 -112313827805543740082168469692160 706341 95570395240566562463066982525792 706342 18288772484309279277006230325504 706343 -144951724976868753207984596320080 706344 85057180448692298485094184960000 706345 185444251752914636856416471816100 706346 -105424941350898539129217815074128 706347 104799914275897045505909490341040 706348 3445150611983830432876694430720 706349 110920130502807992593837410099936 706350 17486628813687133918718339644800 706351 -6095824073659688123878102895600 706352 75432868081144902304373233385472 706353 15027288741224695600698247885440 706354 61198075616444131214580117214464 706355 39077864062474096413646365381360 706356 -5403184115658396405286417717248 706357 -81966733589656227431190439701394 706358 -52329446283541835962344861210720 706359 -68411181990789199507029745761072 706360 58018480161228765194763124224000 706361 1921749751541240020953283112592 706362 33769970428132451639053820132352 706363 40847634141490641900029497943040 706364 -176013572467892955297639337780224 706365 -30550139642574862170405927389280 706366 27930702247834411832530334252544 706367 46235130975936517148913555750672 706368 -6568120384721754091463613874176 706369 -60185617722336123210229539719230 706370 15901929952581895281400134044160 706371 509378878050419763783467353584 706372 2303681073661413460971342270720 706373 79233917507028490405147748414622 706374 104307943660318199385592844451840 706375 251715462950936252301313152474000 706376 -21591556551639039206023630848000 706377 -3183291083494357208859875957568 706378 -41106525664592925138739725630720 706379 70102626247027550700436391024400 706380 -67831967493939820162981544110080 706381 -45483944419120294336691702742496 706382 -33128498751999027041459203516800 706383 -44902019589153098261890507031448 706384 -18463770572196817485429684977664 706385 -1946363093557870928417873361420 706386 75683319182162092938647286094464 706387 -5160592192687440336134219393208 706388 81603584033898137347890851004288 706389 55940766113588605022108140460928 706390 48085267397591221528582801555200 706391 -110398851529314970378964326920528 706392 -83737920747663128505788437063680 706393 4863793071826032734481724683540 706394 29285085200507323999083806950080 706395 22800372633044690593631082948720 706396 -39385656251883486889670313971200 706397 30295947055360930706754883930752 706398 30116423692039298808298890240 706399 -63139278882338149848574181388336 706400 2588644321258355574140701900800 706401 117600272545411091558140144156800 706402 14375901792586809977655149251152 706403 -158602088296114349725076965893348 706404 -919333795569828214072525507584 706405 -34064053379137599252208316000640 706406 65001973424328276536286284605152 706407 11567470122010185848259093613440 706408 -138276189596349886683386585687040 706409 42801663995934681827666221833600 706410 97526012831086253451817743452160 706411 30511284429053106985731952942800 706412 -36828331049987680615792117570560 706413 52589595122704413270274403140704 706414 -38795362064387200248409415412288 706415 44905708996893785381645827999560 706416 -3560741133614688835533386907648 706417 -55917730824223694305923090847534 706418 -153351175190019391708244569405440 706419 34554320015393086900283201377104 706420 59098867248736085559797956147200 706421 20624985047739521632368858933372 706422 -34402720234362852990867041157120 706423 -108676776917232943392370668011496 706424 17217133222920693548172186931200 706425 -75508129628563602690090117054000 706426 35240765644087194254046358152960 706427 -92569973168371867815786154853724 706428 38721221362314807550251192483840 706429 56666886918936669340465631929420 706430 -43126577611902681095885915134080 706431 -136587328813716461072922291181056 706432 -104145763341049908196469951692800 706433 -74787688950162346734229770642540 706434 -9338692644426989130823669835520 706435 -44086142294987692765098005972640 706436 73069263970868249461833089047680 706437 32803976542776409288761681259548 706438 32696758121724170581200211198080 706439 153778516938916857516599446354440 706440 -7382280411162661792639935283200 706441 126098225872602915011220120178184 706442 -13204827780541286229634555512576 706443 19805125490766852403507321606128 706444 120004899150855407447332031495936 706445 27264274910621752048931203153920 706446 -23952849057507197019537609606720 706447 569974155967374858511956190592 706448 34616809077316687582529381007360 706449 16761490644802201470424103476464 706450 4364671960551773575072589760000 706451 100520505866687351274540688232472 706452 137540934541722936683041796247552 706453 -280471930733408112296187174539136 706454 -23772847412990375773810945772928 706455 -106426212805512891715054268584800 706456 -217314956318752829551056230707200 706457 -123124510496814118949312904275328 706458 3836714064406159561874541008640 706459 -2445418732793827227473834396032 706460 -42203638393607295349051017822720 706461 29039925154049432767450555389504 706462 -37746898057707945385527743767488 706463 67771324997063785648034937503712 706464 87658024467517444709860201463808 706465 -1389919734374341974493300392600 706466 -21300361103403437730541523072640 706467 -128774475618659289418846956406920 706468 5019569808961502676585306710016 706469 -158793912384819549756099665770440 706470 -19536504784906997151139457232000 706471 66811340127468172806911830626144 706472 9481272867563545013937016657920 706473 168339540775146004122838489987722 706474 35669946472886564089597077698736 706475 -40607273062275869362059848947200 706476 29297183651300682676371982224384 706477 287174859971813698495098894486080 706478 43600096524185098590348350417856 706479 -104302748041499952554735853569016 706480 -10324115327348497369633353891840 706481 -114431842130267626965033828932718 706482 -1694979676756179128409714935280 706483 -266694793859742735446975221939656 706484 -88352342897657266377263244595200 706485 28276568893898152714162685082240 706486 -73868529973429836748186572827520 706487 27792574315358264995168189796136 706488 -59910264643286149041138843709440 706489 83270793290386112697541109510656 706490 167434055416838981187965399040 706491 45690487576724851649557218268848 706492 19649002402732605109528727508480 706493 334853580483515477169907134415500 706494 2872510276883461903133398412928 706495 84256886693195667688844508804000 706496 14135542170740583662408454635520 706497 -19349034342738041003013154344960 706498 68791812172279178125561751108160 706499 -151558785799674824964381756610500 706500 -78978810847447765082356452288000 706501 108042493440119386841049792128512 706502 100978304494539653129300748501504 706503 68993203950825429998159103663360 706504 110109211053002646232572724838400 706505 87315214234485856511767343058660 706506 57898754425796289628887284315904 706507 265734914855034734138223512996756 706508 72272977413030054702399718703616 706509 60160865183596516439519970647040 706510 7647086050097026554224160572160 706511 -33107564151374148012974839253448 706512 12078432576649923675118864957440 706513 88437303352648132431454574912880 706514 5385394330362256862026317496320 706515 36607075741594194018234482707200 706516 -106148679612986877888588612626560 706517 -26027574067650543402184728256608 706518 47659264310559436880371542144864 706519 146845124242194318480038915120 706520 -78324333807337239962014101504000 706521 -11766386354176893784755839127552 706522 81177594465254479033490751467232 706523 70964400023046912751756393400772 706524 -12329060053793268637623824252928 706525 139047590143900644593811243120000 706526 1958406521520231360512316995712 706527 -34375286781845885386111639694040 706528 61782547191171833638674266849280 706529 -125700482429130293651840379589440 706530 43796179502685883993687690544640 706531 69648099520654854807384758605260 706532 47854687646509086791660783569152 706533 -479675320031755819200364331616 706534 -91552903809319105689062499255360 706535 -79252073439651256300123717304520 706536 251350098917143884191747916595200 706537 44391480975203134282207057906560 706538 3608149815719209438235246008320 706539 160586039334571669378523184168024 706540 -24536202486526228823981525237760 706541 -47442680090302842826134749056416 706542 55336765352592634464192049115712 706543 121892277854443684816291434885864 706544 -19371045744413219994836509655040 706545 43301576005362061717911939933120 706546 -48229130279377403335335736888416 706547 -225052788274373487309954067262004 706548 69455296602470468759345875501056 706549 11270892793814957133135021214080 706550 1902354137603117820326274124800 706551 -253585939123413061614627829168896 706552 -7281498700217449393808741498880 706553 -277181143164121708471731008160 706554 -62029757865087095187106880750880 706555 189025091932644750240678823464960 706556 80895998914718883990569395514880 706557 -79309742698078795264435004252160 706558 -85965982359405081831120846571200 706559 -17632928152888748431082393571984 706560 -3024743520591567974384743219200 706561 87609784505465253406968887900162 706562 13518246053482577679448780892064 706563 -3577852730805191627411926950192 706564 141512511072882204862997093250176 706565 15361695805777811624870455093920 706566 4703846226343442505102699915264 706567 -1704505356302273490970641959840 706568 -73083484177205784969839748541440 706569 -33849873794641413887027376105456 706570 -70329139791458201892372404783520 706571 -106559557815423908935818069158160 706572 -905732871292342822385626421760 706573 1988275646132333673759326481344 706574 -8961165026573003548735511366208 706575 -56115696270091732713934650023400 706576 372283178265762598343129169920 706577 161759440429018239795423030702912 706578 13267823632556174578714950647424 706579 -74472317719036450304897258399016 706580 98747348409451038465592080384000 706581 -13914438026823035038643381236530 706582 -4579782446876142381354969565248 706583 -23093219421268269755948416376832 706584 12028021154602237926941184000000 706585 108877102483446829912670531841600 706586 -64927645487953713542114108149008 706587 -18199110036887967830241374350848 706588 162650395636019888970564775535616 706589 -22626595768810179260677303000476 706590 -85773745959092988500689234502400 706591 264433778656855469293738712405800 706592 -96061897343196114058159331475456 706593 28632600454957026358883945022144 706594 11992465910639305607491585419264 706595 59427610962588564342079297947600 706596 25872920359772448143314327154688 706597 110596400737140393176376404938046 706598 1607905243990967556700698990336 706599 -117499742891545199066245243028016 706600 -20412161996515870816943680896000 706601 48058037061731021800958963905152 706602 -29121473931785083212860326037760 706603 118348605912092037236728993244852 706604 84629571207375542905950230912256 706605 -5844955305402178428656042367840 706606 55953791641700003787493139432064 706607 176721339673798421239252062962232 706608 10758243586353012603427730817024 706609 432696605861343775898351295737140 706610 75614031924402634283559863232000 706611 -32873154021508043462288829181128 706612 2694197820731339798468684530432 706613 -133194282893620962097161573333138 706614 25916790014759882098322414346240 706615 -15539989526897778959910941436480 706616 -103353450599728789660258614251520 706617 -104178928010965978391617887257760 706618 5954974905019212938581889322240 706619 3534722167410962478814486527144 706620 -16470483302262992103732271979520 706621 160651634067627900431384947226822 706622 7564716704121091406069761739520 706623 -71601276935689068245546946434616 706624 -18717033144234958102627890495488 706625 58277759884169199956766480849000 706626 -36285172982256659829249142058976 706627 7200016275757511700851601061552 706628 -20161943566460162830700224118784 706629 -45441155877491246216377689976320 706630 -85329969752473933781584079879040 706631 -115508245381942776533678862758568 706632 108251662526014110993286120120320 706633 -107078452957766064433965732174118 706634 -103749731765193041201693730872784 706635 -39144136245200844294437487567360 706636 59232882228197470681184264270848 706637 50778011323734907261764404549472 706638 -7310200612226636401135480069056 706639 -134926577996728087443747065291568 706640 3477855621659238770715770880 706641 -31677272535780873036962122835520 706642 52126223414134497602574214499472 706643 6940445027454096422305311750480 706644 -48618346170193163871537651554304 706645 -51451707563408293615492569815040 706646 -23288211966039102792418807667520 706647 -13861829523972549962684318848560 706648 -193921284657264863710728245760000 706649 17998448126731100790404651870400 706650 -12242951516628946294701255590400 706651 -12150254397464023025365582199616 706652 10094370712544425144545174438912 706653 36678502738148351282732736541062 706654 10731103464774590846374957191360 706655 -48900891122192240572726060104000 706656 34192055023835128045750810312704 706657 -6693788538800377315505184705088 706658 -19318977885183177953989406374320 706659 -27450874831039361670190737109896 706660 36979944790210880635172039385600 706661 -185054426246796779766803711796738 706662 732535603103546424756323882496 706663 -46098059408524983996781661187360 706664 -9722623809493197424727928422400 706665 -6712349961051127858963846582080 706666 -131023827054954672765830761189968 706667 111912599020921324240437360402480 706668 -27351538017954131164071149775360 706669 81860661565910282850619178410070 706670 1125701061625888631677929401280 706671 -30272196163325859832642270099200 706672 -4595962135081519971508409303040 706673 -99085798305908212426067440859040 706674 62222809987127009074604917829760 706675 16427594761034912440680972114000 706676 14303466704541478718719213486080 706677 -41659681242097340589724211904480 706678 -5361542115582530087941879509984 706679 -189898892805423644431423970157720 706680 -22087042072411997200724460748800 706681 -113666253529287118775458180819968 706682 11821137880164707476498913742192 706683 -292944989340231314372830568941056 706684 -150717569936129627633671946899968 706685 35772047487095460070625332648320 706686 6983525480309415058688650368000 706687 -78972012916835671587401318432960 706688 -92554581062942973613687418388480 706689 241513064180260904244287213828964 706690 29921656571206000416653280367680 706691 -237919127106362401542583153494816 706692 28064578504766334970345136455680 706693 794068932558249719199048950044 706694 -57579554475115332613330154144640 706695 25289410830318141187890689101440 706696 -39993941199892576731702744222720 706697 -150366129429805802390010090500508 706698 44343182314117282387635327052800 706699 -26622336198535592662852820561264 706700 -18893046354060757804202870169600 706701 110569804468044321014419595202720 706702 16924999225411114851900267642240 706703 34830996007905678026476447451952 706704 33201023649966461109737486352384 706705 838130047403458637839892126400 706706 -3091794354954977730168801180672 706707 46259154439392664633354176873600 706708 -110477746960034855332948774790272 706709 119503873238456507550573952352910 706710 57539623112599662612742129176960 706711 -12276049787992977319013914175600 706712 -213785438439599537684246587852800 706713 4504534007169019050033777629568 706714 -20035373809900797560025968652288 706715 51470664513875183534374656177120 706716 61966704030362541871078387456512 706717 53349400762634247912649783966464 706718 -47785576554178391309000453581440 706719 30572957952892126668835482355728 706720 -67821369798047835355867974205440 706721 -92063409117274018062931529387328 706722 -64316190426330572314068442508928 706723 46484164299828471933255026070240 706724 81516723486483903193867191183360 706725 1088828690676467308161811796250 706726 194396574691346690661135283339200 706727 -93796571277885502987274333074104 706728 -42802236186010853887479612948480 706729 88413468489839415378880111790330 706730 10722011843824939983235860734400 706731 -80435391103775413426061710548648 706732 16197583588120506677581658893312 706733 -50232821863090754797382601783018 706734 -17044280617149904252162364743680 706735 -63076052656141286345201320471440 706736 33334436935542210484015028846592 706737 39520073430777064150154230762752 706738 20889682656138372318554262988800 706739 -234952961212867181248289101690368 706740 -65083123553723811909533812377600 706741 70408746164195025220878088703040 706742 58240146973261875203197369895232 706743 117836112942645357064989444571080 706744 -140856090392908696343282907402240 706745 51696217241758943294729908415040 706746 4060545760994997222649621363968 706747 181501857029603032525702533700196 706748 1027497628995648574337867145216 706749 -67764294082170363612905377485120 706750 110370790679981610755668464864000 706751 12333239544103845268159237234752 706752 40780356446759788814196119961600 706753 -91326026430419180585345626967998 706754 -128070147617862481436909402502240 706755 -8545617270994709877287038894080 706756 -26787517475509581371418551479040 706757 171222719887301294134575368991006 706758 -18768310468016954818668271339392 706759 -57578141343316930078105405187640 706760 4185470034097861133109881088000 706761 -89792995148014026304803434951520 706762 -53604965451356576600521477178880 706763 -101039781477166457173226475290988 706764 30202730912026329567080696741376 706765 -69873261300211597402897122572340 706766 -94582777288161491780515092848256 706767 -30566779928595017995562496404352 706768 1330945236650341747519216943104 706769 16267307280094778653407186749952 706770 -52976177003316375316091543510880 706771 -101064418506944441078833991283008 706772 -76738920959732405205010494701568 706773 -51681379867240845372044979314016 706774 -50992850269761700207516382608128 706775 -78128921417776634404883375251200 706776 -84507978696093873750063313981440 706777 115472926015706436769705875027840 706778 18219664325359199766104410003440 706779 179402521638359257318614272623920 706780 125829589656227644210795711833600 706781 -86411511015752360993594011896000 706782 80194169581413298705502482704192 706783 -41187658003507243293138383401728 706784 -54409003927525570525602191769600 706785 77165272559867366488784421283200 706786 21313365106209966698696847489024 706787 261425154679268026518497215553436 706788 -30353035368515645218426486859520 706789 51628743518698562268284344118524 706790 -1050521691126058635112396185600 706791 -1432321947480715289372172113280 706792 199269742824915045430677542369280 706793 20267304056436184942879047258042 706794 53530021397840311325959238211840 706795 -122114270332807211172608489095200 706796 -124104201586784275965707194310400 706797 -11884973046516060906151757809152 706798 89663753468860933817066966424000 706799 -2632833985239017503464654838320 706800 3573620336847190008721047552000 706801 2507911887653705588960475070802 706802 33495966771034335131460605774352 706803 156892454643147055781460438427704 706804 -37948098576720340550002347321344 706805 -25201786375035649460324539820160 706806 -6644085015740773852332064198368 706807 -258430892832732520565576392367768 706808 -105698080195522283592737414000640 706809 -119535234391047729357704687194080 706810 11713440886329498368830292410560 706811 -1963195277305346454640791786720 706812 -32929252112499494788304267263488 706813 -106502144138368515766401405177600 706814 34481528501660251378193431480512 706815 27892189818284776692236313346800 706816 -94686825437019447854436446109696 706817 -170408234599634849457287309956140 706818 -28789549017227588499714250467840 706819 -214584798222057460845420853933160 706820 -62792995734213266749042690560000 706821 45421034791414636826031574943712 706822 106026459622007362611788904047712 706823 -5957038151858584310778325658136 706824 -107649241189811405574230048394240 706825 -37977457835289267570336385066050 706826 -74955465140964845802449930566560 706827 106184141907567623246479970335680 706828 -63282934302181039551665490577920 706829 -12020013040768909400652200154570 706830 -58703048032257387810587889118080 706831 13255762781585870431395343372896 706832 -7041233743485475853787911159808 706833 -36921545062478368786981605646080 706834 -2636481596804297741281425240960 706835 -39022340224853117654870965705200 706836 -11491166557605715825807557697536 706837 -40396669572131156605801251222514 706838 -905712585197533484350372585920 706839 49269818662349532777443907931392 706840 -9024014159025638528864695910400 706841 -35888471589712523830167693832758 706842 -43786275062485972171604737494528 706843 -146543001000199879744498145100120 706844 16957916231975237885465946932736 706845 51236667671270205470752296263520 706846 3136158817964399014516198229760 706847 50090232748999601724377847091296 706848 6579058329370350169982396006400 706849 66888283900896020037813322578048 706850 64362486380614481572063442428800 706851 -101434423910969450955788457670620 706852 -23131423928433585007710255048064 706853 284292026503136627583356024640 706854 21347215152407288618599998371520 706855 64144828580543289205900985912760 706856 28582230909718439104453150464000 706857 156119560968887395819449343051680 706858 -73051238149534587175136891280720 706859 4669620638030253568106067025248 706860 32207372082565750155906087321600 706861 -66416403846813269134471685394228 706862 20590885143451874465854070774784 706863 83288704878787970892413232027144 706864 3496451099285065500116254638080 706865 41692507536930812385039589165800 706866 -23174385888338921135965756795776 706867 94943004760467396059569184698192 706868 -32810062166795920662715574156544 706869 -17395224665101048103168057594706 706870 -56980361250210859940182141509120 706871 141650531058417877716530539881600 706872 -75921966600307172345382251950080 706873 -14944476692331901844441546766140 706874 52335523773083016158555012751216 706875 9139772373072415394658133950000 706876 -97043079712961657575076802600960 706877 2187421314505367134216977404352 706878 3524863449714675144146071735104 706879 -169316222665233995075908301224680 706880 61924479579484949170276435230720 706881 -362874849793133543009557725312 706882 58577407317246029466781310976 706883 -207443388671315634046595223212868 706884 -36496355765944449946070813451264 706885 -25709922853332920799239667545640 706886 68554475897302581779775220759392 706887 218348375062634612204423781062520 706888 -17560355059669346009587781959680 706889 -300170517635503096072683182664576 706890 10887596038363993514055834865920 706891 -181651929258516859647991368844416 706892 227267374349965817970815601469440 706893 19558534063824720258842789369856 706894 -8108646545707074633124616958144 706895 48424818718243663435442602099200 706896 7304151605922279295796154654720 706897 -92502052154145743314158618112654 706898 -145243463412177203858749012594560 706899 -91735548004054993081144248664272 706900 -1443445436535929094639848176000 706901 -82051431761105024121086359054788 706902 6535587898249562560316127657984 706903 -31325601187864475593478352981936 706904 -95219294750146026594848730931200 706905 31018477537231407453716365602240 706906 -39334310550483683438505771448848 706907 1535575235070877709575643289156 706908 -21761049729979562100784415331840 706909 -102224004604633917966194705473184 706910 -70885313801253827494905158691840 706911 140639058297386227918017898377984 706912 -141095749009168938373174934765568 706913 -27276264566646844279071962735838 706914 17289613263959768412824188953600 706915 -32331988333938411482584647052080 706916 30894692812499479683040790396928 706917 206223661050018309406101123273312 706918 -49686540620036297674428869271840 706919 105184424384353186461411199291320 706920 523355851819421822972045721600 706921 33557540505558543196495669368122 706922 -23665697123509898404071234820416 706923 82671361785452009739416813748000 706924 13008234767677377895136618401792 706925 64858519245343085784637645147650 706926 -24931573128459647056540330509312 706927 97951569495533360035247040778080 706928 10821568185936219314408670756864 706929 -97787457158053885322690825387712 706930 -24766093662303171865777376832000 706931 -46782767056472074885544159973768 706932 6326793057589955858982506423040 706933 306255818982618494801911451167200 706934 -11134053109516981047202749048000 706935 13678570141443087333663416446800 706936 -69766012658637517715089804247040 706937 -4496300404500171738084037884096 706938 30029950362046218555826600945920 706939 13168009522362477263855386175856 706940 -18234084245863470626602568294400 706941 -127962718873764404923455364762560 706942 -51034078854533407758789656176128 706943 -42923065652132627937560754599808 706944 34626186386775455765781062615040 706945 85900432240320998689643921853480 706946 13960421094632337336602626398672 706947 50355767641382656805484775399680 706948 -73215924357503070028029243700224 706949 -82370502452510823602419208979264 706950 43773294197743932722000790765600 706951 12017224551141773706946913708544 706952 -154619787145538383383871762636800 706953 -2247986633801762009011962024576 706954 63517730393317764773078648916480 706955 27892803651563884474590828846720 706956 -26003635170867599490623955644928 706957 -73616261240232797503448861859680 706958 -2520746694999434126301886852224 706959 60249157026475041599930593258608 706960 -21213613198655051711570376376320 706961 162744067511798340098139572672562 706962 -38290775671399348402922311833600 706963 703964433308933570312057491728 706964 -170615416950888565144935998289024 706965 -12335039311863196916220087953280 706966 54396330934946606491255755525504 706967 -77072488760440634363794084347720 706968 10835421089458030262340093941760 706969 -27687748813233084569294901292140 706970 -47492282746409164076497013879040 706971 134678061822577331391617751667200 706972 -30046732208883570383573374373376 706973 -157097475943820597830375513898778 706974 -22266034271424976045192954306560 706975 -125812117702727118017138075593000 706976 -120924838013657110464916128595968 706977 -7589297560640724357168331312686 706978 -1913783480158468623640294710960 706979 -20274352266680327393691788945088 706980 33355237330898373833202921615360 706981 212574355271401382640865170108864 706982 9407007506370235992710451533184 706983 104201005569221041301570943882024 706984 164545537620742844429972234649600 706985 66502951417338942776999931606180 706986 -2405464270090601587658497953792 706987 -91488492583716147213201735900364 706988 33665579348031552393091022431488 706989 -146592933905086928235792957226176 706990 -6029420300328149417054077531200 706991 -28676289458014169128884643362600 706992 17345418913573499795599902375936 706993 -64717421397392361882532248728000 706994 70073092952539761181246175214720 706995 179002141691173214689451027829600 706996 -38964381048478061052979391138304 706997 -89737038033841203692600442836160 706998 13575139729978337529891523568064 706999 -277881560030136762420910393015000 707000 41510623397343156239356293120000 707001 2640468521637689640543422663040 707002 -51840690334532974677844182876048 707003 467632468340140643320735867836 707004 54163506821063843614238545858560 707005 4556180942869005353204856198000 707006 -361566428043183651691589933376 707007 -63850061322267915479934248176896 707008 7343976233178645021895769980928 707009 67017658639986364649232209648640 707010 -18699663566789979833190974653440 707011 255221200988265308850835000151612 707012 141325317465328967609928221821056 707013 36758546865115779224984508323964 707014 48776198866411758313633770369024 707015 -2266007073610316747073043800840 707016 33831354818548333109435155660800 707017 -61499176351412386222489081265408 707018 31422962844306299466663857307648 707019 -3478002351075470022092221519656 707020 27165178791672405307956157132800 707021 -69823741556329170320153017357632 707022 -10467541521407682999223371711360 707023 -92961491629272159545693613117216 707024 -34210383026352318616643094159360 707025 76456757794169029168805451501600 707026 -140675352792443376617756605759200 707027 48768751171111569380323180032876 707028 21744323040003400280744547287040 707029 48033015985844422359196586711630 707030 -69570712436906438309052610099200 707031 68220899732072971403586811007928 707032 199470889864895007363143460710400 707033 39311773089753272410622830567176 707034 6336110654597754166440270113280 707035 63906872654977324549153143708960 707036 -139720807890126614552477854702080 707037 -6168979296832083331948674157440 707038 -9883755653546788898993646842304 707039 426442413679541890798599220320 707040 -52243303118787528407452338094080 707041 -37645215047431404711607160784828 707042 -18381374714104644440465374668288 707043 -32118114876921213514321311173376 707044 -11891400060073977858522509260544 707045 -2787240027338689273921700613000 707046 85138970296358272474187867208384 707047 -28670877789165241110096007392000 707048 -77245273286245836144090274529280 707049 61313846890738041837636759360 707050 39221314514559863575774522560000 707051 102355776380426194100709933034224 707052 -37643035654661488911144243399168 707053 292266946515093343503600098649302 707054 37614352970447714851220222822976 707055 -101434458695624311298489800032240 707056 7740019786934150709418548264960 707057 35733230058041143681981169042472 707058 -46607708116779629485593185511552 707059 34946703541421534678830336879704 707060 -20720445313767211620511148555520 707061 -146446198907762351240952553744416 707062 9455876568921288435471089104032 707063 -105412411757408695205015003676240 707064 -4626463954915631429623704084480 707065 134952800972178205665287410427460 707066 -26736353245040262567765605337600 707067 146777318840662773636080033205768 707068 -7687638943099173232340251244544 707069 -180562294747564326875526261817440 707070 5218466403930945415040594684160 707071 -197313409286092984326646494089728 707072 63823777224496247938625738637312 707073 76846080212878134317847675773184 707074 4971495608103037419290103559200 707075 98481948042204243365034820962300 707076 142403732359547561089714555176960 707077 12757961671082371284802780663872 707078 -12427199645351421985530919914240 707079 36332394512874582605505971977728 707080 151972082298016740712433966284800 707081 -88602140424571327636511874628428 707082 -406594912309598912101854253056 707083 4622265781079411947086217550000 707084 66728965559465265665635379598336 707085 -1594929115184516806918090744800 707086 44145739296741276491025673453824 707087 150280941177482528638110936025752 707088 13792073480766903650442630856704 707089 18232854739964371177274423369088 707090 -39249463450331310105471297487200 707091 39119237223281106633509454505728 707092 2279977740613837133418519949312 707093 74880524250104579834443259763840 707094 225747336567333442757877793728 707095 -214655359955481284054413661880480 707096 2688142383693279204258851665920 707097 -19941733077566031850396049175600 707098 -25436306039274378207599813042688 707099 117565222577943299773896120020100 707100 46348652447472467667435808550400 707101 80121936211558094560786061844204 707102 22263839292389658375217334503104 707103 451676418615872448248927350800 707104 -110291811735971817166520160092160 707105 -2748596367373555328630296732800 707106 -15773645815557646964638675936896 707107 52997500842683293595626298434800 707108 119313577476866929851226290342528 707109 -10864947389629070674951134073632 707110 -15784953037904899398894186286080 707111 201215132177166201346627535774712 707112 20848144265095393924724520714240 707113 156799882716996728697926937589584 707114 -4197537428121496838668060459344 707115 117218134914059635009633283097600 707116 -59828047802356995984904958575360 707117 -50902304311484545799113597833834 707118 84921777500658294092562767646720 707119 15140366354080950290719217138976 707120 37959577823359680176255095603200 707121 121372998353068887170362664116290 707122 -52093102754698140364010978622048 707123 -24678373046871853396305669962280 707124 40650092019069782699642185728 707125 7790659838263304630924326947000 707126 -25676826545602369028744412408576 707127 46234041334166067215218587090000 707128 27216570370816531883944015810560 707129 308467415385297885253440863487360 707130 -26799908907248768319190311371040 707131 163537497359295103590329601672932 707132 99645574374720831162186922291200 707133 25516121581646499841027183484928 707134 58625037409819292966323738089216 707135 476307519615904185727449684480 707136 -22947064277757919746247171768320 707137 -270375559234565943597344837652140 707138 -74636277834941629969260379881600 707139 152375547502751243615152217604 707140 -26964990211754749239026968965120 707141 50033523028628603982527490278784 707142 73397166633790159567658054791680 707143 -148592816230132121469890807741608 707144 -25469721356587884784126512076800 707145 33545413220770418226447241206720 707146 -38913167280393993451183167453696 707147 48066879941657992772710912754832 707148 -46092606402043073526126654053376 707149 223063916456568196428944780277036 707150 48008832246316536336052093708800 707151 11081653482163858379827580261520 707152 -63525192650294898056085359575040 707153 285199865618648007046548088332402 707154 9617969130378019137629549337600 707155 211744318038079807951848415359360 707156 158504820343882669022062536347520 707157 -47922826114681628112446137686720 707158 43662504369420737317133451379584 707159 120831122468555395461451137828360 707160 -29535050639985544221375106252800 707161 -21263050761424035428033362793600 707162 -108594655434233195745664501221888 707163 -34218043732311259479421663930176 707164 -47325534037485320463756519898624 707165 -78183299770874511022926860574600 707166 -36460923031231919871217294525056 707167 78246268273669433552056370197192 707168 54985785217883393384338521587712 707169 -24049282512556361749756931647056 707170 46804217833799229799399397525280 707171 8750644680936585088360928858832 707172 14765187502192330007259990441984 707173 54945206979903262086013405685404 707174 52475168710320917038062220621440 707175 29712656091216384473100887610000 707176 35601989728908066922941698350080 707177 262177666628158010493186236500026 707178 -365482968006082415585048854272 707179 -101012698854024685253414508243312 707180 42041030716337875812328634649600 707181 14055544934993577156260136845184 707182 16914672265901676638775391078272 707183 -70080810630117818444927563758192 707184 -31294388275994885609359065415680 707185 -25228233810198031639169213360640 707186 158880474332755943396478785608320 707187 47182212808859738031176874693168 707188 62822130492526510565549017109888 707189 -58239731153996796212962618299744 707190 54083236141088292893735375216640 707191 188636115505045917212215458271592 707192 -31567766105894662988898916454400 707193 -183928552950286991524149855630918 707194 -22890886481780692900452187444800 707195 72332374778261035596740358739200 707196 -18523315383614510995539194388480 707197 180214648644463379925581336608646 707198 -43478367457447189962889993873536 707199 843692653377472004761039374024 707200 -34394480573513190737829691392000 707201 -98620039944316341186162396278400 707202 -33413621465586490752270412815840 707203 20578121599252293879597137208320 707204 -79821489646400460296180635521024 707205 -908700546203596497764639852640 707206 -5197188754397231539419653804448 707207 -220584665444022657506666738727120 707208 -44761982150392049161629042278400 707209 -147307014738016129946944669183488 707210 16639410014723595989988722856960 707211 10091611486315629655685672870052 707212 189936007247427770021542852833792 707213 51610230336102540503108463849324 707214 -44179862499705373607981149332480 707215 -42167857742320052170652146667640 707216 -35093141636165035577563092246528 707217 49357698113092244455374526321632 707218 23619005328861299650563774282240 707219 195938219972134100598626241928620 707220 -16665042855706534763252232249600 707221 2580409120987169009898705317632 707222 13057235081181432678086998842912 707223 -145433495403597080059072367875200 707224 1967854486303828124147507281920 707225 85041850997334982255688720844750 707226 -401513224673934026197067010816 707227 116591757279558113738283660247392 707228 -147002973800000799276058943058432 707229 5547214490918762034645446210400 707230 52538008633929253168257915820800 707231 44575803757397450790533418568704 707232 47216196889028912616133188648960 707233 -158473232076419895882919510898640 707234 -32572468399173049804406207311872 707235 -69363460761441454590921044946000 707236 -75190918957390506127103596174720 707237 -215735265302874841088062258289760 707238 -16513812258181852751379478978560 707239 -46929631035915612260132429385176 707240 44146414017348530427270978508800 707241 -93993717324853157456580318634608 707242 75971438939435661329955026308272 707243 9079174349468135432802579091704 707244 -103300277127846701761262984477184 707245 -111022249580949231965691538560 707246 18285546026710615504387714147200 707247 93685077461887366109577942774024 707248 -38032812609282959347227349270528 707249 24186982400649039109381974959250 707250 12472405164787221662376888576000 707251 -161282630811016450508164391949768 707252 28307897479348954310315056865280 707253 64287606962302407793264288329504 707254 -72157510629124080304848886691424 707255 -50167273277540173238607602216640 707256 -147053152687743674024570575257600 707257 -7857635458744912664544185862320 707258 60092960932047314267362439994480 707259 -39811313305558044652579424432640 707260 52685494987243732307939713466880 707261 177766970489099101566980497313862 707262 -20908661766105457538791235206848 707263 -92565010351733598757037253121280 707264 -1107662872533330399348563902464 707265 -27276362021761947118217611353600 707266 49990401941004097543069790745600 707267 -61563148778444669088373484878320 707268 58507826255586712948931797211136 707269 -389274749321591462451721674919200 707270 55757157544129077463526017349760 707271 -13604424974358842421555167321856 707272 -42125313562684902756384766156800 707273 27994493532726565950656781694464 707274 16913612123577020444462359812144 707275 44959498450329171963212103145000 707276 46139322115328253184562958908160 707277 -42205703081519658891426734831040 707278 -21240710216747279964281328584832 707279 57472673170080418484502164048880 707280 -3442422511649428106067435847680 707281 -182780384604168362529863250123059 707282 -43418653813355907292237358833008 707283 1465840652719475343732361398360 707284 -141621982033514146688024422688768 707285 70013519205111044058789040653360 707286 -18151663290109856260249712924736 707287 52841502580708579006044395110400 707288 -113142952105998454038029958666240 707289 146341619282489377443960275052768 707290 16534465005894686572777747826400 707291 -18301496276485273807528151186496 707292 -2317672170628658439705959109120 707293 -1346506967872352283711327386458 707294 5541037423972542205520834227200 707295 -94368629795856695978552581361760 707296 82938786830424590061747251183616 707297 11316367001863018558442597019780 707298 92366708224657534908705568865664 707299 255818480343091333995479063078300 707300 6099889340953392429350058316800 707301 -31566359326456334326415797560960 707302 -38830048257754503567625546319616 707303 -245029331575033884325923732043200 707304 -20082645608481780715910527303680 707305 -28013190251073180994292545080540 707306 47039993815768054692176223122352 707307 1258145518452280662605005015488 707308 -51529511829896990833978478173184 707309 -80989078518332265702616849202580 707310 -6373699860556764049972517798400 707311 -144802045944662605300335366463176 707312 -32935358404231570762700247465984 707313 122281005380008167610132402202400 707314 2371326491584035296460420170256 707315 33721053137186973421001058501840 707316 38172931843259745409893951946752 707317 79597860298390937212013102877820 707318 17361080106744386400415404390720 707319 -146065205647334950818130820482560 707320 102520401268004375774760707788800 707321 -136700147099431380859969919171478 707322 -28270108769737029277173778132992 707323 -266166032156377590150729245448056 707324 150085202215905240445599334772736 707325 86600669380401961461154887309600 707326 -792146054995588262206131604416 707327 -87768442839661214598859668103488 707328 23736839029881755090275251781632 707329 -20561346127259758695266672932288 707330 4372802699744718313856067424320 707331 -32367136238321378076577525433616 707332 6575534305741458166779817297920 707333 84921595709756028880526379541824 707334 27772572514295171985609712754880 707335 2719574777623668642081227622960 707336 13313428501805399105676665487360 707337 -145856845819764641998168651592406 707338 21465913023220177823404273333344 707339 -141636864536942135986037315789040 707340 41025859316132906863448912563200 707341 -106258425316168457733986777485258 707342 64731539649360565387194359340672 707343 21926500951591171164541239502848 707344 -46910090766081447210913469890560 707345 208003034481731788945225976972520 707346 25864702183974275609047234272000 707347 -70484041588521975131481862824248 707348 -12822021871256141854253859842304 707349 87765580633234271528616152732064 707350 471595836749929403849158348800 707351 235861853733744244621882755734400 707352 58133499459302165792419379589120 707353 121037349549580014047853545117460 707354 41897361014462527325327083931376 707355 47559022705190483827049550531600 707356 43393053199049226247807618555904 707357 -96546258966008751848560535702688 707358 17150949723286744122967207907328 707359 61290399131280108635352693630560 707360 24364363787931401307076926504960 707361 127367145741409912506583635805872 707362 139300718401231753607479888452432 707363 -19204052532417578210342223743400 707364 37870854858269432932358650121856 707365 -64885513936553083264035085188480 707366 83064711680964834404824899840 707367 46671707940018961665392820112680 707368 -280432255402648864058490650880000 707369 106249357379980130122781946681444 707370 3148295998013212052194470374400 707371 -24628905413081669862406061359360 707372 -38888216031215126239285204154880 707373 40429624179760811249964715147968 707374 89488787240114155428609159279936 707375 145710153499557274610661917070000 707376 -21397313607406576985552607019008 707377 112853277275223819106832637430944 707378 -28576783486656678566192186886144 707379 -61662476464996276102003552393416 707380 -60223085585592393269171007613440 707381 257092003190237916595117355468700 707382 -31574272323864523768108120541952 707383 190687203989830584266044807134632 707384 200881909103974078545027781570560 707385 16948995738587871375670994482560 707386 -150253638146783865622691195857920 707387 -42796382955506723833459989562008 707388 64934668937140832358573070860288 707389 41590174816400663061204157210880 707390 5709824371301712709492120596480 707391 -42721167469887613352991876886152 707392 -24101166865815038216113812930560 707393 2407889413301148939826077351984 707394 -38665481766926062815953514115200 707395 77666834490442997669039385900720 707396 -98688006419672755881213354979200 707397 -82644255372633086368820349722880 707398 -24154158494422130716194258160800 707399 -65183094081494461413778449038208 707400 99690558187002429332295751680000 707401 316308269847217486706049023235072 707402 52091026047544653098345044386912 707403 6848284366872199394056263846384 707404 -187593684729706393908789973137408 707405 -101041630585340252850706595717940 707406 -2901971253784251080271608810496 707407 -82199486659041793902387807731344 707408 -10223272689906701985463340236800 707409 -95052244104365168631561468056496 707410 23631036066095001665631322176000 707411 -130567307558005230663958270900368 707412 -25455068765049916559005007966208 707413 121506423347963102675493922881198 707414 -62783841197036759921282437593408 707415 -36419105013288338050437747484080 707416 -248899003772584452170205334763520 707417 -183581893200877561019701106863548 707418 -59118565486357166771866715275536 707419 -208483710119689043425411468270800 707420 2251039417437670847012707368960 707421 40321105137496443180858254448768 707422 -120837989552564640297307922863488 707423 -3258223018826978521746055763400 707424 125670596767521972535032737955840 707425 -15840279536213518285396278771850 707426 -111075010887455643803475529271520 707427 -37623307771030154974186779993600 707428 12906755462045340293373948003968 707429 -53514570776578505227248295283970 707430 -17297927335542381604737182282880 707431 95735427148993151340503722018232 707432 58417491516382097484310724198400 707433 19351084266393733561479349639824 707434 14069510458860434307530185082880 707435 -153856963245261215475223846062240 707436 -869427655288596902172991108608 707437 197720635185546784694661121440086 707438 86123534662873749546682381927296 707439 -74130280460340495303842850800376 707440 6202642322889947751889482547200 707441 -97905258691543107974620158472128 707442 -54222983535932598006846366206976 707443 3304040070089774431150731189648 707444 61819916976588226437455566159872 707445 -15239530426058073442378542240000 707446 38533333373357090029233051222720 707447 -43583179504730917178280712607160 707448 -52358585332720840661043262586880 707449 -873159152415289531127664625836 707450 25122795633374696093870933010000 707451 49195785107701914646946133648384 707452 -141298052503538239266591401356800 707453 64287065109578362243607241980160 707454 -4446391303568825522807700587328 707455 22097173718073973613651289532800 707456 65121646655162738905916280668160 707457 67652652186702655062056513633088 707458 53200435634160969922819941074976 707459 250929352077946558070315983905660 707460 -87340270399791708866442301440 707461 94986444895107750765301890505500 707462 97003771951137073640239350728160 707463 -19769526572162873927378792811408 707464 28514787319595349177870432337920 707465 -38901385191969756330150232756800 707466 -28629054212353707412066654008576 707467 -92015208878549510800646005341484 707468 -8278456061115768944778744958464 707469 31359763832431834072012314032640 707470 72702412645372865675572856083200 707471 -241907043808087896995412208512168 707472 -16154260248531297234629452677120 707473 -84670655724505316788496704769036 707474 -86183051040554271691182950961264 707475 -22274190249062094308379045605400 707476 50111193210893450305220096372736 707477 103627697606356774294882822124892 707478 -59065416997197201327943159535232 707479 3311609887296204424055045512984 707480 19201345417355795376129570816000 707481 -130998466453258135974504184544160 707482 -2969685990758133333072890735616 707483 119527369392573008271401000309760 707484 -45826426640914931893392722534400 707485 4384604589727420883033311779180 707486 42686917980613996735954589502144 707487 -189511565772581870663073727800 707488 109200298241249681339417659637760 707489 222756437862603223473287625397956 707490 -8104567422721223693468325358080 707491 105364681815819737827494166077792 707492 -47736452101256673211903141936128 707493 27343598833005382820878036236864 707494 47045008038249458127034901155296 707495 -71059687104721367709761719965000 707496 63691967584237536897209140838400 707497 -5826149641382789640032191499328 707498 -29420045338330598054479184839680 707499 43920082540175477382346850316864 707500 12027718693368610801922128160000 707501 -174287994840943842496330864299498 707502 -57246633741159792381541273426368 707503 -94378918953278112458166952675200 707504 -8657866451526976716402463801344 707505 -61425834321395455873268037554880 707506 -66615918342827400853707596559840 707507 -119386420262788018014813371262960 707508 777430341737461251404165099520 707509 -214015609539761457193040120751360 707510 -5932446464594664801674093808000 707511 101522319747626912796644155529832 707512 -662592921443609186214022164480 707513 -89751366776156608473602184234240 707514 -10217322892182245908269137303808 707515 -11001023819958551490611614810080 707516 12304435331342899757295936586752 707517 126154936176345097859658903344640 707518 27961415661975235092364803017472 707519 -29048696831754095096005986141480 707520 -27193131066869808487583491031040 707521 88326353462437063498968929211012 707522 437682104667270282442838772480 707523 84822353295937233389797277893104 707524 -138003545351298066971875411558400 707525 -12302728415853661623648885110400 707526 -7145856872018182225358602911360 707527 -143875640268408338899238014915624 707528 93426718124458536264242611200000 707529 -2960067014624870458490613799872 707530 3092042306999839362325893848160 707531 -163363249955710529971180980881472 707532 17111728875692589474861137313792 707533 157533193062350290407705574580640 707534 -6190602374078130924745614859584 707535 1397273244852064291888378101480 707536 -10998316056459637899441956036608 707537 84313104623313649371990514079652 707538 51104151380195029835335483066368 707539 -49554406655610256409936430326368 707540 -161196252083240019071417700549120 707541 -69583387578329804871179139109920 707542 125679265541360016110479808553600 707543 -178360030276562542972603641209208 707544 42295223788869233599484456632320 707545 56693455412867654639626788279300 707546 -4910822559937662080599883592960 707547 -55970836817415793080194458045800 707548 -132074073964514423120263956116992 707549 67707219182092330842182378223264 707550 6151821922350369497628721584000 707551 16706431394453367722414432923904 707552 122648730550455550243207671447552 707553 34798184894765965836828651674688 707554 6415052927977996065564669392976 707555 7002237360615213234715036890960 707556 -63545907192746117119491246640128 707557 6959167581886339400288872920252 707558 -19744699446498737942313196121280 707559 -9524922797599307356119536344320 707560 1955678598132150087863410867200 707561 93265739070698406539739470463162 707562 -84371754213169549190083163612160 707563 -11327015030583418107320208626188 707564 -44252898743338048354714569858048 707565 -227705512066052710248443666880 707566 63804197079429420767867737031232 707567 -42657185963670483893005110728208 707568 -23642400638012766845928276197376 707569 -138241127525851472542762140988560 707570 -22713258286744103630413444766400 707571 -64955554967915821679866154344080 707572 -18827663646141222333111524579328 707573 60398024555718711424323715419822 707574 -16393320186508244795088941531136 707575 -21132072795847151483121842956800 707576 3476333532603680289213832642560 707577 73193671560111701735163243057408 707578 -16810663030759109725587371319840 707579 215428162753225488792149568291840 707580 -41363059532309042221966935882240 707581 -3480168110953395854980436490496 707582 1824772608839198294926631400000 707583 -29039050675326992312890844781696 707584 -100820145138577898682660960600064 707585 -85697787271563509175395000403840 707586 26101289235050454561260343238656 707587 135079641007402970304021549844800 707588 13613056702855077696114115547136 707589 -16903308283618808079067987785600 707590 -21457425118759195629972565399680 707591 93399989548619720597014438392240 707592 -145175572045946968113629482721280 707593 -222174202453404791070387824790320 707594 112704791606798253792359743458096 707595 9091063950816238931910330455040 707596 32135798463084143642740467603200 707597 166815910839576179621802227135712 707598 -58776811947379696876868396203200 707599 -208766787144391441633402432489064 707600 -22484377960436349955767576576000 707601 -46076183495994744078375878294400 707602 4899500330615594924051067005952 707603 88722844622489462606462253143520 707604 -95616763769164928984310135343104 707605 729001934862288927866669999160 707606 -8827121274698561711233168530432 707607 37683257042477120446792665038304 707608 4978896782427807351955476480 707609 31124935293236333905883642169600 707610 -77978713074995256345443822054400 707611 44428572341242880802494209995472 707612 141094343289036349448048219936256 707613 5781642671938069532887584822144 707614 -19671591624627157926043126921344 707615 -117188192363913359202308868721200 707616 -25499933297766592560313732694016 707617 212492339405144664681974704878640 707618 -45208553959212374585321442141696 707619 -905706861986313915918325213824 707620 -119376502456065783761804526616320 707621 -254957940987076875742722907797348 707622 -77608795266290737464508831480128 707623 -43473656478869585983869000670160 707624 148788441368010553544943019776000 707625 51338242869563364457578905034000 707626 -128111076243386632548376810801488 707627 -27970309944410662298870877064524 707628 46209501901692396646153811205120 707629 -112738137160531338015520142314440 707630 -5046687847743928324068301516800 707631 -33411211269215292344631298029048 707632 -92581245850371644763688758018048 707633 -126849354340057165794725254331118 707634 -71965827377943079180834659951216 707635 -53934203076009606288133786740240 707636 65816274331095575804363433861120 707637 -1199694901240288793740580683776 707638 141388017532998119177962077090720 707639 130023716170674804982268376941280 707640 -95897103206775333596544376627200 707641 156757530209249784482377357662144 707642 14776011245738284718043823349184 707643 -205168995679648562795429293582800 707644 -4716505494034055618210784870400 707645 -140931785527978533206323022582100 707646 -36403083576546618017532983040000 707647 260553084378666924527885247932096 707648 24429939939725811323232814891008 707649 -87968699489831147870927622671520 707650 -51894091710974012941633588477200 707651 -1193610706340852578676983927296 707652 -92467085617143919217786148707328 707653 100259348959489695092390021247902 707654 38889584171753737373895303659712 707655 -20710031037185093919932258611200 707656 -100370437440627306042520054732800 707657 103540827885585038264741509268352 707658 -38659811915445079977037888554240 707659 -50745418648827742287987369526584 707660 -23683223593889328949756733399040 707661 -4162935850369734665866242389940 707662 4042626792508368062640334191744 707663 136587930949566141881907270656184 707664 4676141890720637228940600803328 707665 28693757177394597577249727457600 707666 70577743585623652522009514278032 707667 77233884338017349225131924829880 707668 1304646610349877969566252564480 707669 -180440056746029370812485306938930 707670 -72797008124564487541092840940800 707671 270694206526662216858104701860872 707672 98630440874769173947908859207680 707673 113936214788999612289778549285584 707674 7136372116377287185127909863680 707675 -8233354415970562073884613969100 707676 -13847733035122558130567489940480 707677 -7607501381310807310353788704474 707678 -123881260269950351668138975344960 707679 -36508871139691662117384027678720 707680 52405766113031363064624340008960 707681 93417582654959478794091661952532 707682 -77028521574126049779937082618880 707683 140834676907446612798712956987932 707684 106026181073741796603139973068416 707685 67397334753242420301141757972800 707686 25844878547187208951316253724800 707687 174785235220172579593662633244320 707688 21713460951627634549576846924800 707689 144368905842880091705903968978490 707690 81225665075998949732841873333600 707691 4531401883976771923705278463680 707692 80818251169006573482079339202816 707693 -122641118693917378816549684556160 707694 406502886921186664519312260096 707695 -52929449877487010402982999727800 707696 17888081092568237530699805589504 707697 6425415241542881254796267039346 707698 10137900690432786815241093841536 707699 234332226220222758750866120832 707700 -19163950661943624525483240345600 707701 -77922804024415705291601083279894 707702 480801775126897095069107061504 707703 -78182538098307297519802508700696 707704 -5060400048089942354398472970240 707705 -33871402726131249602287685280000 707706 27355903809414022741226607104112 707707 42844287966224626497889258496784 707708 155164681138513426050369442633728 707709 87121147860230999868091479511008 707710 -14876468574349219168089366074880 707711 130972782884377416681731166333312 707712 68133992177877942352260523622400 707713 -263982762397454052561368579118656 707714 -43963231309286191031576835967488 707715 42772103946958662193722680302560 707716 57065965457985031168832314625280 707717 -232926443171886156279863003619234 707718 -17689690231569230099384566697472 707719 -76673785448136818650955682196656 707720 -67337630524959992587929156710400 707721 33093078241119475184567820278784 707722 78695074294943032336228604329824 707723 103410439251041197650522356757972 707724 108142352678906495125689176939520 707725 -63845363099993501240143466854750 707726 -160022788741713099128653850699520 707727 -52279350302797246403408043165168 707728 4044843563602424999467383521280 707729 -86398168192342786068865825950 707730 -11954119004922629222936954818560 707731 168234702999041074826868510935940 707732 109281232640280017962685952564096 707733 -29712024798027119877213917553024 707734 85084063989112289026854038378016 707735 1943705298692404924988435866560 707736 -8931615043576262953618516746240 707737 1037519813397918056293025263040 707738 11790518117765436875628827873520 707739 -182977840077724397096796266966160 707740 51194966749921861072103695150080 707741 -145527206017954759716304095999168 707742 4181967294776802711068911835904 707743 -81431170853141710361524884230376 707744 -107107736673735275105148462563328 707745 -12523250009396237119118963899200 707746 -13668400337251440994531153629696 707747 50549631721040484911879955647196 707748 -47887023313743324813097105259520 707749 81886073789765793024006112719136 707750 -102462702095758427348856084000000 707751 -70530982814273602962881393118720 707752 49837395431592016248734120217600 707753 108199451312297721247589548363002 707754 -32930737021663366995562443943680 707755 -154869950763804946532998861383840 707756 61244514261680531850292039216128 707757 -69657121620306657847512057735360 707758 72807383337638783010452722716480 707759 -6784413309565193528179202322696 707760 -6443729109898799734460986490880 707761 -27030820297186639121189882155520 707762 -51115802180797802127055344224256 707763 -23720886050442572561744951352576 707764 -69646453792313248337750726400000 707765 -16050896997339384513467945140680 707766 23033852755268872155959310681600 707767 61017430465565782714436160779816 707768 76625089501535754485630072770560 707769 -92433532892625544750502952056400 707770 -6610041565125099869792587530240 707771 -48444601813871886723080874793728 707772 -13872285551096738932345665292800 707773 -207911749148550583061424795825984 707774 -2389898708424425763142492242240 707775 60910102549366425721886742595800 707776 -27451363132844331746769444536320 707777 -60690432642632739994193569969728 707778 6613105654398441085165084849056 707779 -121704952082652353688636444896016 707780 -1646984401262463331963261194240 707781 8060126831974291250797461987552 707782 -123193249505666203532880467215008 707783 35823578354451584041455781481328 707784 -44107124510119252669607612252160 707785 -20910395841888595460195642772600 707786 2583695496789298532408496341760 707787 108393977380516706541146506872444 707788 145000403389574846453525966950400 707789 -167161737397297145135916217078410 707790 -11906548576141101673099802129280 707791 46108469093361982989433134418672 707792 -5430633732522246249774721794048 707793 140990945268628359901613936960928 707794 -48743874510792050002720632104304 707795 11895041955309819219015662720160 707796 14002998783793241699496826541952 707797 -43413486427407060314674654104754 707798 -18798632390156841941499581848320 707799 -87345764418453702806815140200832 707800 -72809243175588553297628363520000 707801 -41113805810150575264580901246198 707802 26849122578412547170438389316608 707803 298886283054556735503237425279280 707804 110792347440816328410541382662656 707805 54200740459941714070838237428800 707806 -85068807351101112352411623894336 707807 -243501854639011160719566081587160 707808 -5931278852607546538584901681152 707809 121158162266364299957878746645316 707810 -16840702523984901932853756181440 707811 1032992811945139479548821383600 707812 -28978316556624444437389710508032 707813 78008228050345638988794544648062 707814 -62972686451879963624324892028896 707815 75913629075735642787599086771520 707816 -103795679709677707228570611302400 707817 778833813079913121752743005120 707818 -62021767575840006201164989910784 707819 -80081160199460658900718114107504 707820 -62510981694033061072603259043840 707821 -171228783096246783663617795086068 707822 -99443799642218765025470021796288 707823 533679834904867178508066670080 707824 5154849669316274407476746846208 707825 -46043320955479021595989157654400 707826 6174627155197949110604699197440 707827 19621956034297286752609600873676 707828 55051870259489230980173555460096 707829 24837425314460128356475404807360 707830 -77302591786205234725124160829440 707831 34406581564045728318478573798632 707832 67684622643922558584706615296000 707833 79662080946518732473909953157120 707834 123518234534710383927932121000816 707835 2757160663631174001546374828400 707836 -99290017770298111002565410094080 707837 109038968916654357714068275869900 707838 -17483136862064383233271398142656 707839 -132976736151291505105355427803280 707840 42053031176164378044231214694400 707841 -90276030572782184947429121047950 707842 79782568981231991137060926213072 707843 -23655902069690573325755108026800 707844 -47726467321508909535246537166848 707845 -199569397150425079752956863912800 707846 33643852682563952692489712056320 707847 -8464280245152056214151281417216 707848 -28287863455470341829189936906240 707849 198569221725633938144631130541850 707850 20022583148165715983371270800 707851 -34705092273181327684575834502928 707852 -6574627100039995000490455431168 707853 -58730062016128665053714757996096 707854 37799013637514753233247264159232 707855 -105894825696183914196857638598640 707856 23816323562710246015175096205312 707857 -68677376322251500564845152962894 707858 14717904530768197327047645563280 707859 -66225364581151743313291486438716 707860 109184658455670817144849548814080 707861 -95827741415456828297839897818240 707862 66336382979147981670133120316352 707863 -37118009664091805052974584916016 707864 212054675141534261654372749209600 707865 20447875967445757246083292477440 707866 -2027738632683001318300799744256 707867 -53279398325413861736788777359648 707868 18827172512829081672467904594432 707869 107031644949693953240645989223270 707870 24290092174177920500517138312960 707871 -62006350313136187881279318245760 707872 110722295597272823263713701658624 707873 127858515492472141861489683457122 707874 -34735990759034732293676017587840 707875 33690599248292722984564035720000 707876 89652746479695761572179012325632 707877 66787674806411122835694983710014 707878 29414483847573441538135808694240 707879 -96781807167130106267458013104224 707880 110536416686178232663568604364800 707881 -12063611421103615728563986366988 707882 46410989976947627543546743887360 707883 -77046258292900252799933932041600 707884 -74531380573435708506834041145344 707885 8431581868136342752216580712960 707886 73737512002558209104571574915200 707887 -247333298857711481271107997524464 707888 19472673388159678147772754100224 707889 3474770222383007650103534053248 707890 -79844494062729247111690701163200 707891 -34397164329176543483267739591216 707892 33767073427746075748004201213952 707893 113730225285188910854279659714300 707894 -51048149356075334726996454758400 707895 -111415612892319191863999935577080 707896 -41992965395187973554077120471040 707897 -133567605953510737194474771165228 707898 5680912782226709922479835586560 707899 -177141672112781578574640571279200 707900 10965756189686759507966427456000 707901 109232315807330316679331024524032 707902 26471661771944855256819952049280 707903 131659772392097529197615296680528 707904 10600300787720695876904830894080 707905 -122024679061860331031865463997760 707906 13863999337396699817851856412480 707907 42224584894349140555904175905088 707908 -2849799782818020674015298047872 707909 500932244547637019824956943008 707910 24103347765749960704185692805120 707911 -106274740616089741892852629400488 707912 2077760859362432365943556218880 707913 -265484845933970840501759507479680 707914 146258436856534433796153293632512 707915 -57354192248775835899941074285680 707916 -9959478358310204190926052851712 707917 -31880903464103167483592624915328 707918 30989852664149356621097327873280 707919 -278447016006225151229374131686400 707920 30188433557341744610963724288000 707921 -821394251281037537291282369868 707922 102787761166229349956584802178432 707923 257274165648290437890345955528172 707924 84712916477341586199465673838592 707925 33283761683536069235028131472000 707926 -67059468118945857184157574821088 707927 38984501325108282955809284847360 707928 56404025165930394227540312678400 707929 109033214216985396665732053563530 707930 75243236405907188128307641371360 707931 70042467823187454842696663314464 707932 -29834898719731386233415951445504 707933 103590010351318634685828300934182 707934 37256758168435363161326908342080 707935 78943191259177301963921393699880 707936 114992108812245440544798634278912 707937 -74233808328918330188265112629840 707938 -5570520821819691968904299877888 707939 28354274088251950634117388307740 707940 -2353181880898394610763326566400 707941 74100264510780327013592229851040 707942 -7671552968570794969035167988288 707943 -13627868368706338447016323289856 707944 -75817903587466311993122840355840 707945 11578224464403223507061495932800 707946 -28510599327331075234260364290816 707947 -3052707736240955386963348350336 707948 205698070303258413793098006374400 707949 -958988560362337796205349386432 707950 60893579295187530389460005904000 707951 25533179854320972029475850655952 707952 -262095124823954551388425420800 707953 -137904913853623983217130643946798 707954 -1119590625487074288771458649792 707955 8933396250354823118344591087200 707956 195102091605362600386499994101120 707957 161471155332260173434924448828206 707958 27911337203238340198843323805824 707959 -57243531971586654150362812466560 707960 45804364598731054155867675648000 707961 274682581086187147328481589444224 707962 212023868958306032741513114803200 707963 148477185296086914935314889936304 707964 -87195150958606430672307985473024 707965 10543486485905440199204083565400 707966 50447411208803731551285453192960 707967 96322396137170680984239497348640 707968 3836974788444888406016781189120 707969 -145381304282128100833039561077630 707970 18637307235339291181977469056000 707971 165425440208766402757978612916 707972 133103390361398027483994937175040 707973 9653429360243996547026189108544 707974 -6077016670844386307559319885440 707975 110378297648029817048689977108000 707976 3172648374591613845758584427520 707977 -234129614824524602538183370910940 707978 31629000668266422710985937274880 707979 45598114672363857623598763596720 707980 10307761260951831908470435123200 707981 90688215242100779975693935609782 707982 -95195154137616714653437924288512 707983 -47642280178092088438655910370768 707984 -26316808324256309941672320000000 707985 59192562439055326541549473002420 707986 -6306482802409137135736871602176 707987 4101629950507792531733021596752 707988 2662346963488316718165030420480 707989 -362105327829391124811447167944544 707990 -50948851799826184375253894474880 707991 102281882574713210368789805932392 707992 -40415505183820145803638170880000 707993 -55037704904848359786552014248512 707994 18483320662875537348888529597440 707995 -376697485600742499639066885600 707996 169407428497021039846828495137792 707997 -119996736365019823286115337103520 707998 -136319218937202919343891873322240 707999 -272955318786687196346158196381664 708000 -92345411609486055985568808960000 708001 86938021087112434026165095378850 708002 -9737209142303226535810919952048 708003 43349839682913222885576504441864 708004 94931954142382953873782020518912 708005 -38679057748960793345630752622340 708006 -44634387184498552411446705250560 708007 99905543538993022474762726171256 708008 -98217996599313195191637648998400 708009 15785542721462477318478704480256 708010 -54271422520584974873674606255680 708011 187032305057413167166006979874612 708012 -26893292739141208732009605209088 708013 -12775825690593510144528363516480 708014 -33054421589310086072593612158144 708015 -26944571955410540234741003189760 708016 21600382385676055864613292933120 708017 46257609755562534741038671218066 708018 -29605337846100810948237799564800 708019 -4470822115132258360632033560880 708020 5402238137994139110954248436480 708021 4223846713929748104276401705262 708022 43896572475553441664215691618304 708023 298279189621498527590801320063272 708024 -34463393969302098788377378222080 708025 49136870992957623974201263820800 708026 -15831409817641539863825117289216 708027 -4095596934180718298783713702944 708028 100319876881072827435618353927168 708029 -16541588735228776638925769285568 708030 -59422048755448617604464775871040 708031 134452248819248374391472069760832 708032 5297656693940577469385379151872 708033 -15475934983248094183703894700576 708034 -127938461993163418976839461025584 708035 158437529096797573021794888108000 708036 -8482391320340940674183844433920 708037 178696600974621883924441120479744 708038 1838597844306211390007896782144 708039 86906940502343341866084786046608 708040 -30881770197503395552196109926400 708041 -34190006866531500051241734075558 708042 1336211117866304640897436684800 708043 -68438909927376412679547627935600 708044 100976743778548950161048585915136 708045 11298975983053025136689523997440 708046 -97936541155471006883356219614528 708047 -116998499485627288156153359135504 708048 43135956465099675937556299776000 708049 171608871350370786855410588856050 708050 -13936848727888040430317800505400 708051 -64426093522798755169050714775368 708052 -84926672736480288918351744321664 708053 -76269765003405437585602304395698 708054 -12214874694881533148142639505920 708055 152822179547368487423666570142720 708056 189272860525461471520908964392960 708057 -39349736387433948703797599440320 708058 273085997036427684527441139648 708059 -213682003496843766800288716848960 708060 35312443168649399259915918504960 708061 -100104498447898373996302347125338 708062 31329826182780585909407315452032 708063 86111787122606570052979335727944 708064 31077774216473494993803332812800 708065 168006620360260696338584422013460 708066 27204269451068125568632208722560 708067 -134887853425166180363252431660968 708068 -193989335497519673507962242942720 708069 -41324126359962460615949424313440 708070 -25112034427301001274925972494080 708071 -6636755880963737898085641480192 708072 7593315779720042131143619952640 708073 191520475127525016263390206068000 708074 -93725514521963933443981026064464 708075 90515564388653854239942802650000 708076 31545438287340166664932050325760 708077 -157618950096441403821520873275840 708078 14939160681133291252842694914048 708079 54560358288980286812611636782384 708080 -20963682889736289873008046243840 708081 251204140415942495149324320000 708082 94406477765676086237043160741392 708083 -7918742726797485638077515437616 708084 -16680950971519602249219477035520 708085 -45601839249872024586809148992640 708086 117232368447742925668588388344992 708087 -35753173149239776442310484608432 708088 -135698212795385586935968116756480 708089 37491940858948378617799162824324 708090 6362685159847647521321459992320 708091 213964530675575890371877837907492 708092 -40011158254257055254725748572160 708093 -51447082456133380456840895162580 708094 -124102903514757526591640337659904 708095 -1089184738700634939673098293400 708096 67075358133277749754357333622784 708097 -79583206364873382269080819526060 708098 13008221367668676348386776167936 708099 4549909408074877010339922953976 708100 4121485587061344641389760070400 708101 172645578291276642595742611948224 708102 45672490530667661816168564834304 708103 87336658500147983685301490000664 708104 45281622313338825303491353973760 708105 -51007499204242037448607100735040 708106 11974814503246317317515933049856 708107 9419675478426453798220642208880 708108 -58409795462093942197780573770240 708109 -87082852006893306163036527871690 708110 12409254497839883674915809259200 708111 -30516070509961894051903552037040 708112 -4648649749492307000832544989184 708113 24538063085330772751667456996160 708114 89653183470521780770179038257920 708115 93901576469625650532395510051760 708116 -79614716019130014909186029352960 708117 34528182541546417088514333565248 708118 -21424213817817027027129649975680 708119 47118343384961765833288058696520 708120 16332790168752548211161170329600 708121 -53125455870440385860150173629500 708122 -17608456263605713862408499939888 708123 -8492915035983005802248243645952 708124 790215327265964330904558428160 708125 59005539447974619179065926540000 708126 50318999250700984111407794817024 708127 8003415226062836633867130025072 708128 -142225091531538388762766055505920 708129 -6288036735145078994363141050080 708130 12444136408009492653894879513600 708131 89282646418174820057706207235932 708132 -7589166659696566901623066057728 708133 -6053619348056257884526880074752 708134 25748303069400764416167690532992 708135 58390484265642214331576989702560 708136 -110254567871046801033760145817600 708137 -99696278400671905696559634158214 708138 -31045850468722568839350150597456 708139 140951589914958658794118361077940 708140 -18444303068024883850140520642560 708141 -56567271446390004214519946367936 708142 -739951617688705066606245361728 708143 26358496012573846624844185032840 708144 -67754667981790047568619667456 708145 72637187780754032980338149310900 708146 -93536891031233162725325167999728 708147 -56492115123417885421015115361024 708148 -6313473285642454494488190529152 708149 -115148804382268255023778013041920 708150 38702747779507436499385220001600 708151 -100821864233553102519322727453400 708152 47226455259923075323587491266560 708153 -90430227695620735223674061306016 708154 48406159376893982572231997544192 708155 -12372222148226190282630776636640 708156 -120612505774876772499552581222400 708157 109521477162427497935492768172480 708158 43169312827738600103791862642880 708159 -8623924886372166041164628323896 708160 -5390456098440341399765353758720 708161 -157498980183979049179734263954238 708162 -6872707348782015674900073010176 708163 107010230293121583745944632212412 708164 25935024833559664072408877924352 708165 -48564185572055503808979254066340 708166 1652418450489825244248326806464 708167 -215016756199512758827392898670976 708168 -75488872785403136427517866393600 708169 -104799283320196736964434150188416 708170 -31448997058850046308378783923200 708171 70585885319673805815515982525360 708172 14731409698252289113962676626176 708173 -2688320738448264890840196940200 708174 4493048009340079003583308143744 708175 -4851266126253722507934843521000 708176 15193668778416095437256450506752 708177 17941849772179461375848285795040 708178 -171167894100017070727739639202144 708179 -54295012552335693636307799699220 708180 22411025998191871731940606156800 708181 75145663233224021127533921572572 708182 63495311106766652464757382588192 708183 -773937042938113170915363474000 708184 174394438118536204405779382978560 708185 55945553873351904284219805061380 708186 -42099349187112181405273175357952 708187 21768050268768507581872809901240 708188 -27937250147710183916347832225280 708189 173302274106265885358716006314624 708190 24774374234936962319563307151360 708191 -30719279894032153281202816580616 708192 164331972154138438320637710827520 708193 39160656622081807324277894408448 708194 -23948111029566320439128609821104 708195 2332107259878245883167496176640 708196 88928423261957669471287452868608 708197 141989586647583836089776361808700 708198 32962247714891783435435854582464 708199 -68176223566567021812760201193800 708200 -77729942847489606683916821376000 708201 -10544962774183421351313249456732 708202 -106221778902365432548820133943296 708203 146541257400973484349081974714760 708204 33418773749075242651443242237952 708205 122588343420315334646008583484000 708206 52884250187873423942922906573120 708207 109363254586294040942741232562440 708208 -22381711860145307961927276986368 708209 -190353444159239083467985901416140 708210 -1011990353856456417744634905600 708211 12530821089813249451755918878032 708212 9638104263674324006699451347712 708213 197977515738253209575770914432 708214 40960756328210723224925516004480 708215 -134883720696149453241536926478400 708216 88788849880049897608424689827840 708217 -90703775966864548204164718080188 708218 20238836820485652151891083446016 708219 -80752727628054561465419051967156 708220 111259901316353055577666636538880 708221 -193684098883445317699672509715578 708222 -12772902794921738393129190836928 708223 89786154687224253077215936921472 708224 91559270281645908968592994467840 708225 11231825942260782251957596032000 708226 26731909033632429150425790357504 708227 118270552561491103518785601764112 708228 -104321834927987994505969135681536 708229 -128734622929596746581345334987170 708230 35864891827267224280071322373760 708231 -8476498196690583132844812738648 708232 40367780828061135118291402260480 708233 25150403050174149335797810983120 708234 -18189339837081663328447776583680 708235 -35219475588122131197376276646400 708236 104558644200524190969543400450560 708237 -102678606307183640784742141349760 708238 -1310928504470321201661922165440 708239 -14615610551431541159467811185152 708240 943937563601967408555912069120 708241 5593642246607824491911454472000 708242 9630147208594820170806994576272 708243 229862979466711101376781813581824 708244 -122169742581350219911370957772800 708245 -71196516039106027273203237790500 708246 -3621969097261467792826131827136 708247 -273599181664630144524203144477328 708248 128955622381472022676364040437760 708249 9739019128849867121549714267040 708250 -48525713661663857795301306216000 708251 -171274686295815508212648576650748 708252 -79081200232304711609701920941568 708253 165133657937934674926444893568 708254 -7398249169034722164591885602688 708255 48070226569115477541166522997400 708256 228297991858342759084140293455872 708257 187188073245597821409459393191856 708258 24561411476782591003972077465984 708259 -164849084610192984870033056475696 708260 -23188554519965243017286929305600 708261 89147156010743929297377422597472 708262 -10627987108850675394458793258240 708263 45467856932793040402450349398920 708264 358282712363888474572900469760 708265 57370650118267349659552038186660 708266 48313624017921313830301272427104 708267 -28494244357303885647391225601280 708268 -129652383784273926045900840543744 708269 -229299070571972661957989594244330 708270 45947014401325933456902720489600 708271 145619790554071383433657827976944 708272 12651777263072436134279246462976 708273 -50144317909955632933494732706878 708274 -416371907080766115969325774848 708275 21585181478933979728520500814600 708276 -81642046325986778398038982176768 708277 67688504572373231972193171986940 708278 77153572550449998602724978817440 708279 51617648146083848731068191520768 708280 61961402162607543093117099110400 708281 85816196434081983251261117102592 708282 -566059920570183725416503438480 708283 -150915927806496406169554184557468 708284 40592592692331194466582316363776 708285 -61788083390310068462136267768960 708286 81797311533245376592212365198592 708287 34454006123713244859491174031936 708288 -4156441385213696416480134955008 708289 -31424669698888269374366806934444 708290 49495764618306715417469605877760 708291 9324350964763106341857256879200 708292 -32523345747182900905883760711168 708293 92083981552488130737067424416542 708294 -11783820498666827596684049651328 708295 -58281595196340631342432211584200 708296 -1819024142775389601180423782400 708297 100884065650322132793308433405120 708298 -110196696580551101936823991707600 708299 -996831624751632137597055916920 708300 -56421192063030095879048747001600 708301 -250051722054770230413402426242400 708302 -4587953563316534737043471365248 708303 -53306173203238792969673934556800 708304 66574467715051130737369696133120 708305 19430702456240020183399730535120 708306 -9269723281072912682623367642496 708307 187696357670133280270233504130320 708308 13164145513124011026006641203200 708309 22966009089059347404979932000864 708310 112234602927596442635751045557760 708311 -110700872635716391072708882772088 708312 26000633704700435073867574640640 708313 14027791999243534520495681246724 708314 -125908405504249553619765407946240 708315 -80811107624933630553351952878480 708316 184820696671187849686006634496 708317 140410085646843119708012542795392 708318 14367664022180030455885281158400 708319 7694978776603184136875752562048 708320 177904897061175630790219019059200 708321 89643978705626402029921359521712 708322 -63124518949281813188320242667776 708323 46022505114770902621879111718400 708324 24246998880289845320080763062272 708325 28613185817560836038148452944500 708326 -115351851078630370992415798617888 708327 -42584640277137550435436913964152 708328 -49312164756603320976857129994240 708329 -98806228585732733449770669248070 708330 -18481604248152253742361592826880 708331 -78939589980422591830966296973232 708332 -111039712646500469765929610646528 708333 -118253372250565100001469598640576 708334 -137451697857246773250168192 708335 28287380477547306261581067038280 708336 -23510004389792493772074513039360 708337 -106856044184701650702248043579648 708338 -136043598106716474625348099165680 708339 -617472404721284043511504330560 708340 40795107189456618390813674158080 708341 56983968089952360031692064677984 708342 10785916926239569650365615013312 708343 -116742911488430868004377455920408 708344 49429010657659533682048991539200 708345 -55228658404352360614455277978560 708346 97842889062315897244541195090400 708347 171596062830636327212848363157796 708348 82507928137304783064976676897280 708349 119000363385919471174055338548064 708350 -9814348706410303874406658291200 708351 15445606822685987027062883846400 708352 220636267688169208718066802753536 708353 105970905810482939894407502521602 708354 -33881625520248830466043324684800 708355 78262774489055723709226288271760 708356 -154953379630590770609598503061504 708357 -14730424399235723244028074915264 708358 12919275273849206790439345674240 708359 26489192815043817320741633905560 708360 72536768246316598000601790873600 708361 245911616092656621363463951047962 708362 -60684910978435700113273493135568 708363 -190962083427134107272963240288708 708364 189519295564654441962870945195776 708365 11083779623828375961867574538880 708366 12846911908929104482735726684224 708367 -441687790935234066840569087616 708368 -42766406541175112502317372203008 708369 94270757230042814351291125121280 708370 37743691756308672987130674312000 708371 -115537890783831679711400046601428 708372 -69783726952672523445213768867840 708373 -146421570162409430540736925465380 708374 163029508149232456816349197745472 708375 75419458356493170156633393060000 708376 84637064067105529672517805742080 708377 49223997534347497125911092649280 708378 -8275684011875026235930050751232 708379 -2256094318791263619291791792624 708380 -57234164915667747850011345523200 708381 -28201417654386236595790335027840 708382 -156797864217848894525116769088 708383 -35980246802775516471733118431200 708384 -175189115215756057773420847300608 708385 -66683506027236744631816714989420 708386 -21407581456159649132475793190400 708387 88320000323256621785619448899960 708388 30311829238407735194887810274560 708389 53090321267313256288309370404800 708390 -11116104613335434378681735892480 708391 -85338891723413514919009609969840 708392 14639367130805193774614602782720 708393 -113391340632817969648187165466240 708394 -8016416530707738400646905594368 708395 -112608372477352752289321681437600 708396 -16312737468418896098692494950400 708397 98855553072382861417289518338540 708398 -4223377428904621060073765073792 708399 101573649195653569367483099295120 708400 4200722815649793109502695833600 708401 -133687464599512015633633196384796 708402 -9444658757357827469138529701376 708403 -110582458446699771958709676895348 708404 -182282201945513752898699870742144 708405 -48289055514810866029985353473600 708406 40593524230161087034461119907840 708407 27119031439048591072360930864992 708408 21546691015543438687387355750400 708409 25449427008568919714806389254404 708410 14432325458529886473222989307360 708411 71915361660596946389129839099584 708412 -28726770415106562784313814097920 708413 143900223890227935374858921902560 708414 22804301295864217203347765366784 708415 174219731458447129388129460171600 708416 -34277673444025310299296474071040 708417 -71732470726629974078510971375566 708418 72676378287746537440105542206160 708419 138767135569804142907536684814720 708420 35901246487575130343923190906880 708421 -12995133976387039270276742456288 708422 -52786431973338958002917184195456 708423 90490764411245240670183152171904 708424 -39294237951452633829291527731200 708425 -989152723928291100377957382000 708426 -2711108552027972637641802157008 708427 -130526149831727206161919275121608 708428 35568358098862124429005933556736 708429 65185755932464432033120788590784 708430 -1622165058120591125004674744640 708431 -334508347876002027615893517240288 708432 2698608322512641768397155205120 708433 -126372108544374077330867472344976 708434 -57578564978765858472205100229120 708435 5046388270606725029049368255040 708436 -60111385849488509862039782408320 708437 -2453421488227913644636849732914 708438 26273793472075340207085645692928 708439 34662003074301565713817308613392 708440 -7428186440675129566767052800000 708441 -234825997252817591069221683187200 708442 5878309334653025802694105075440 708443 -45792019758187439289562259603136 708444 -23754281098598444110741042936320 708445 -88958235031405771390796086593300 708446 2588095732393164905125730031744 708447 -16700288275689179490963067811328 708448 181168159505104276807857859067904 708449 -10677504026228112598878128403264 708450 -20067466489782544910873496758400 708451 -76154430050685008098289048764368 708452 -52138922285561706077939269908864 708453 136623702369031196750176140964800 708454 -39644621325206350622270179561728 708455 -280876464229445518855860652920 708456 46388431206661897737069666140160 708457 -151787161460936738272649230084294 708458 -127979432205464832007793588310528 708459 65478184498410989310413180489304 708460 1207680686991910628713742561280 708461 -73943301329710853412408773192148 708462 -37055074317638043494582086510080 708463 67128693555308987196915428158960 708464 -42487211355440953130224455352320 708465 6121506400210928876730649729920 708466 -26521057135998928541614489070976 708467 324633053036710974786942260472 708468 1250586876411830840870335186944 708469 -16040351779045480015832871485856 708470 -6391079858427719804681492160000 708471 -20763721930170025994224335302592 708472 -178150331134022014654178181120000 708473 75175274645336503767279324511722 708474 4417913947064773173405726560256 708475 138043052981931241366620203723400 708476 -20746315915879796266089612621312 708477 -2176805073127545141273397956096 708478 -228041759783110035674477860326144 708479 110189163217077621735101232958080 708480 -36868550886371817960146731008000 708481 7060251031192251478124749169282 708482 -95543763438655054290876012777600 708483 -72002279386601116457393906424000 708484 3623647867973538690410152308736 708485 67612974799476931223893441365180 708486 3224175181838097578076963305664 708487 88214548911363558871934987233000 708488 -99384807825859463680861569761280 708489 29585472184996212183963727274154 708490 87964033342163373838540754748000 708491 140106345799966118027798570793720 708492 -39374568644409363153256928280576 708493 84306100962199338977336668642742 708494 89268056770937410990670171407296 708495 -113187192599652571324396259676000 708496 33734409905048812220979227697152 708497 -164028504716736285679808251887054 708498 -24743893705423028038087611019776 708499 16294712438293232646986688010320 708500 -22434659832845585411480446080000 708501 -78195207230856405350710751465568 708502 113446407079924865230550371985952 708503 -184533326812126792740484695726576 708504 -6370570965638492090125500948480 708505 -5065885968075008551928198753280 708506 121051168608524718684152618099952 708507 580761368424655185646078812756 708508 -115463046805570395704482258780672 708509 164602439224670923802046522228672 708510 14176901399519161973262629836800 708511 253188020152326673698386539192 708512 -13508900242938858281025156415488 708513 -12836130096136417333894254722112 708514 32721312449538538772346414827856 708515 51204611934746202880565950530240 708516 -136184460953339263304750133356928 708517 -9859613698650928216832413754434 708518 126848297292162992704501742484960 708519 56969793166021195812172802916480 708520 -56006779669792814330151851059200 708521 -103678220219035370130399789978912 708522 -89900242218752099203629885427200 708523 3017463066109008669095263894464 708524 -115315423882658799956303547611904 708525 -120563505608076113800345018027200 708526 -18958472335108128321951024867840 708527 -270778997790390408367395985536624 708528 2739153016021582513446189465600 708529 -19559099655478622791572581484000 708530 -65574095713244518305957686943840 708531 123019190354251458681992992895040 708532 -133733387591054311038823762864128 708533 10128454174040938250957759256576 708534 304936689375319435817126970240 708535 -33785452997507167498632068372520 708536 29230113971855012824333287260160 708537 -100324584714863506915534917690432 708538 4449230737943779381553593579008 708539 89701323093651284910873675651024 708540 -703261795822276192143756549120 708541 -278612359945637424553836303760628 708542 -28746655334600781954791711555328 708543 71793332342187857336950876029168 708544 -48749426938518139913600556335104 708545 -105205928466315570406286765894700 708546 4536605806659345339802521561600 708547 -22116300309091109342026701681968 708548 26300026578002911552585537182720 708549 -29366968865616126299545955012160 708550 -25809209994154172865483414067200 708551 27485457798963921393111558261600 708552 -3699859650166954298765266606080 708553 1499730930799044813391183237044 708554 -332018923647099381460668665856 708555 103438130584354637644500437003760 708556 19780623222072651562863225107968 708557 149467385164657506846934354440120 708558 -65281877984270677865367756436416 708559 24609931254427923106515376939760 708560 -30541855430881344958463108874240 708561 -8185429213451644824874185246720 708562 18790615240073046025778901298464 708563 -81544948039223144775421313047188 708564 -7912861124493186403385132556288 708565 -34969568003585917831457088284160 708566 -32625346695458899034716531077120 708567 18940267567160835144630126197760 708568 -5711454445193000910590898954240 708569 -43557615445785830127761269335030 708570 -39490543951444347212282412379680 708571 22548583902259466501508755581752 708572 105008343675071427854013574440960 708573 -114182469011542832353506397633632 708574 127793453457022529190233856702912 708575 -45019808197014033500002188030000 708576 -171836942195499896491356192768 708577 74861683561530569054084677279812 708578 -5001406703944847237071224420576 708579 -167882780420984970234857491246152 708580 7579534439356730553615091200000 708581 167964479349203525442865264090272 708582 33798701256529154676985595787264 708583 64542584656531342469704806571832 708584 -51544688036696160568272743546880 708585 -20078553425519552327200535207040 708586 -9987624475056448846169362156800 708587 -5920507725166497430964474879856 708588 -54976966599362900412680457592320 708589 -112683106421414810147990300829834 708590 -44406438401583954031133367158400 708591 -53347188775814714340641655166320 708592 81458481135151909463152486285312 708593 -55249374908591541852351008074158 708594 46824707058093941383024348937472 708595 142915421764543429274426321439600 708596 -39866083301182782909874772846592 708597 1409297138400057598279086794208 708598 18845689907311753862993468866560 708599 194806781469006285285584721114600 708600 -66496381680978496409531668992000 708601 -36848233592121169478567426741398 708602 98057370288556365035978083024752 708603 17585968002754547856402223077888 708604 -73111631583430954797835625368064 708605 -111851777094452973542106681924000 708606 -15249513451488738569997128532288 708607 31422414864894405229179329472720 708608 68387807873741277527962111967232 708609 -28472585656389374027037194717760 708610 -8557614583017921869387991367680 708611 -14478177492553846906087862673456 708612 -56346828176655305958660803417088 708613 -156643181214238913334798691035296 708614 34199177858588616107215531714656 708615 45301387569268394340977668776000 708616 -194065463998683413767558620887040 708617 -41560926056323151151468592324800 708618 15540460481803517591785965665280 708619 116135897956623258243706592803296 708620 -34754522127739629907599313136640 708621 177712211543875795705179392574912 708622 -122048310235441271581333519848000 708623 6603775406151269063331829764864 708624 -3649001611350217284872664514560 708625 -28835462300869653973348262535000 708626 -9017266910615218087469950501488 708627 -118985646402283696645165126852680 708628 -48852515864180474277670707340672 708629 9279596842566913429213706881920 708630 11993030457684592108831628083200 708631 37388708346187526645428734639744 708632 -140459886248866374112092235591680 708633 136360566806242145857839685259802 708634 -5777650853519156068929625664784 708635 10459673504109572894681593694400 708636 -51745295912630730309922594457088 708637 -199094741577993580973090035805108 708638 749857424075408786410506105600 708639 -15796104094008440969816740521600 708640 -3673259151087379054587417722880 708641 -124325936910397610691348058124958 708642 2706604974723748675103522311680 708643 -1345294422739624742398235651856 708644 64962017028402687522176645952000 708645 29290290511651858880618690914560 708646 43989402490270317734980381666272 708647 91788599181373255852071550191096 708648 -25413187394566092253427264471040 708649 22312437194306170364114440311120 708650 18546842415059483556998195350800 708651 84882371818521289959335737812240 708652 38666327382677741489857344455680 708653 55666918327928990580335899384128 708654 -48238161040135357299263850964992 708655 142198435895593371536900802319560 708656 -17312103066857421230782066065408 708657 104178414788298133935102254064240 708658 -44514839718719064782311855342320 708659 123632102675418307705364879837952 708660 11216955198761957822544685301760 708661 -27647267718684996104396278007520 708662 19303055304342428353807741173120 708663 25260678049546908079520854841424 708664 17217820583834244375335585771520 708665 397080107841665748919379694720 708666 42885208232759695782407936901120 708667 -177789798162299618656925985728284 708668 -8667943202109569114665020797952 708669 -4561235030606897292027882417396 708670 4983221913460116084217881737280 708671 178314477878016413328382760183544 708672 3209009756016534286336694157312 708673 1113184534757477242045919693760 708674 83722311466526168144723965296336 708675 -18696226957569524792885057784000 708676 39592052072368092685964107026432 708677 17169675848866221500725172968512 708678 46066632347495491337198351443104 708679 49120852224039074933443418668176 708680 -13607471258201252631585293107200 708681 79917317967265377906160211006880 708682 21879603274998379113653073833664 708683 -2605953904321003578181439941656 708684 -3043275428201778972095331271680 708685 39080915906336996110973213771160 708686 35370294655394706368157271710144 708687 134350628789589298653793489950456 708688 -46603677813750167032671393292288 708689 -58013592872083480656457688538510 708690 64387776620699417881572645035520 708691 -14891087063371573067910849799616 708692 -51837615636299143810870885421184 708693 -48993372889096060148221716867936 708694 -4008206962666253206116792557568 708695 -64814402242472183838686523370080 708696 232672904994411016974646430515200 708697 436405161371877036835812031898 708698 40007841096854945123214591705792 708699 -87934657792149429573264007007232 708700 -22074341317864462977793712192000 708701 -41835401254725901195736392935360 708702 56697063176883901883147538606720 708703 -159507111076560225128861083054048 708704 120872702721685525317012003618816 708705 62972334420206887651156210732500 708706 -99514700318239294216211619158448 708707 -56435629168204554295187330287320 708708 9954923454236793206273626275840 708709 99354174274209027611719428256960 708710 124105056535446952417121483291520 708711 174643937824404943798303442155344 708712 132944033502799667725878545587200 708713 -106138049239507413591196655733504 708714 -11445466406069796278245992073296 708715 95304312642044382677941140000 708716 -2067420286285587782569435650048 708717 -42794457665721105293357845681440 708718 -57295574481363889999813680242880 708719 -96062383388862936229077453880320 708720 -7918572453514977274805194260480 708721 26899677802414343715130331610292 708722 -3876412755823588095524995203072 708723 -3853339322741727020046275130000 708724 -2834067035354797308716022677504 708725 61822409946224646344095352846250 708726 -494086555402279422924568292352 708727 -28225643641666823802832490591280 708728 222867999095061343346896657244160 708729 23162989367849217323558998968000 708730 62682710703025372147931562892800 708731 38068296815579362178824166521200 708732 125711980357537530972416472454656 708733 32001642978793638568495714414982 708734 -3228647955888854298960750972480 708735 -29942414693889616500580548678240 708736 48848361988509160597135357378560 708737 -40077911922272844314130050679120 708738 714466521975129928019823709440 708739 -6065773170311339078750268568344 708740 49377582916065549782951119760640 708741 71741481464776728678082122990240 708742 -92803819773630381543678834829728 708743 44953892644662862372816083945984 708744 13697117598939237166882562334720 708745 -73656622115464376385344126450880 708746 16655160012913431098445139233072 708747 -81620692637728101350928495167520 708748 -296072715328841059740040217140224 708749 -31128893304023999898911756945280 708750 -327152528200112575662341640000 708751 -200621520159818739430164272471248 708752 60827263231188464332793802719232 708753 38469951873096094235258310359808 708754 -12866877523147328575925126669424 708755 -241323550069756159220330501022000 708756 -109122227546504613840871189014528 708757 55622360673430732282544623820640 708758 -39598676813153423168082254718720 708759 14959831860646980954590341015128 708760 -81347349531865723218815164416000 708761 -60759839846616331146467181846000 708762 -59106911338493123314686323470848 708763 110704188876283057096607809809384 708764 28149382544169980232513317099520 708765 45537123479510825150143447444320 708766 137258470691130745089260876264832 708767 38256648853256553424415188670640 708768 37608693510220012733521229512704 708769 1363266882919901320445989775808 708770 -26390057428992041135464129117920 708771 -45078871989312614089550416478976 708772 -8514713060097078697399342657280 708773 72171036480382780450456766851164 708774 5947455254796782456254738536960 708775 647269776463367955881953572800 708776 -183460519469496001400194979020800 708777 144748778041448584367558864271840 708778 6393898737943494414127457331456 708779 139311823144744210860153580545576 708780 -36804355841723160637186129290240 708781 -1518139645459988682499551983016 708782 -45191565561867025782596741923008 708783 471063629660523797166866569224 708784 8454155562309258527081330114560 708785 106364146864892327458240616055360 708786 69860523177520137529290971761968 708787 56815487252116734747743240472832 708788 -264350070833348895993721279672320 708789 32920827700092094831045310292960 708790 -89929275583498355764747587801600 708791 69982984273384385524929455217552 708792 1785124826460915819435447091200 708793 169088671728254470850203206340800 708794 39329783395829510535392176296192 708795 -105604844970704596928329216914000 708796 -19604708038946206769421519774720 708797 -6487728811679936171748605488980 708798 31412762763927452996982683126400 708799 -29701187209834878634724965839520 708800 -22601688684607563412031117721600 708801 -67756647632862414652672429886976 708802 63068056202642836007799959174352 708803 -157499078551955660385629849418948 708804 -48623155045678894661898720122880 708805 69527714354602750405405214918460 708806 -27693738413618951703502669158144 708807 109874686435321621336706035367424 708808 -19485406247142238656492788398080 708809 -117591894050496624689087035187484 708810 26282096474502914029572684284160 708811 146350613062402681429006563933712 708812 -1214208208454711859412361899008 708813 3788761575594060118705396346784 708814 24257911628759960766536013818880 708815 45542027550785988625246368403200 708816 2194517173954418481644066045952 708817 9580695251150901266591175857520 708818 -125532825631766333801637613920 708819 9131327702863068113709710353200 708820 -24293561126887273528269586391040 708821 43210911648177416673797193209052 708822 -5932754001052952512188064931712 708823 79350769459592542523252079560072 708824 27321293694688043652178934353920 708825 9149981373220600046857213713600 708826 -101048728402138913476085071261440 708827 -4399081533682631688203408479200 708828 24323215065309842723907928312320 708829 -31699040616599905455820270737120 708830 3646084918116822879751785486720 708831 2499055749901611243442867649112 708832 16008284243735652153236478492672 708833 259652492839539693276206888969520 708834 46616083208110451047406317967232 708835 13994875417583694458092622291280 708836 10209300571542106427972517924480 708837 21761673235206404675943318763968 708838 -3001607895898011139569346809600 708839 138544064256129610434715313027640 708840 -41682081369002473897859192832000 708841 117853604271345820906908214905024 708842 45059421664886088645476354481072 708843 61991751308017383857366745982704 708844 24168706926449938314089454100736 708845 -61367102640069338775854646438900 708846 13146748679611344245575885406208 708847 -202104562085053944191157360272040 708848 -5910080875970098467657255813120 708849 -20589901829238557603620799221752 708850 -2127460347974551465332818283600 708851 -97903981081667988661530456041136 708852 69891363291161049877579502131200 708853 -63803854831941489330594364759616 708854 1371222982243615557030803442432 708855 459007447769299537063254673920 708856 -156058738502960544417258820485120 708857 -47977470593160966100548780351894 708858 -103467774339807399949026855790080 708859 280310019061914727433769680609060 708860 -66619820012414719759625209413120 708861 -3616555236595295317612093744128 708862 48947155443990979566463201618944 708863 50423143870850857734837015667560 708864 19447064500715631156088472076288 708865 -11976389413484851850905850893740 708866 180118646582184158262414338973600 708867 92700453581200966808464424940960 708868 105200420614968431934844140856448 708869 -21426649757105778176844875035104 708870 -4348461744242385537020183683200 708871 -142017780012318803229566588535800 708872 75219420162301898833232070988800 708873 87539649358275108422807773107168 708874 -40358603592033159092610464478720 708875 51706955284265515042387693044000 708876 -26979692134490007867092998379520 708877 27688846658877088859517666928640 708878 -61373091050444681090915229917760 708879 78703214622866610317218014760584 708880 14602365081971731965659020738560 708881 161999751968973589244925042562164 708882 -39008730940788193529080672948608 708883 -39810497446812319135450892015904 708884 36546984471864228285051392888832 708885 -45903395343371682376654374960000 708886 -16008920809983327890899216624608 708887 6576876878904239757170231164200 708888 -31183188521306817310931500093440 708889 84547153215086077957570192517524 708890 -3683698575063785459947038873600 708891 73870249628228025974729510851992 708892 194450028910190127163420969289216 708893 -113307379718162308429615755720858 708894 -53878500221820955976370482006976 708895 -56214398078064470533430838387600 708896 -173604243929411538073305356894208 708897 19463106273969425372771750811072 708898 -227698563055616427368029239936 708899 -44785341785577843515404943624100 708900 -38983595889297689105406545664000 708901 23398881485639404323600075684672 708902 -69202920995688606345153891874848 708903 -2819293952792110417026302289264 708904 -3641675462813878261544495923200 708905 119956351635928402546227546501000 708906 37215654266672083375529404059648 708907 156457852821298574971947695903156 708908 1999851864327314064803628404736 708909 -66467824606107184235378210105760 708910 -81353970081886243483940187608640 708911 73130260103733049456889438875632 708912 1236351005703216138197991407616 708913 30542898597651379941279776390162 708914 10710983239377074206076388974592 708915 56040510651075007998905619889920 708916 80362495222271013140014037316352 708917 52624033904117250548134075404672 708918 -10079917904567751375936247050240 708919 55406845813844413046485840002840 708920 -78129834756412016956775620608000 708921 -24055353574206427589379761726928 708922 133706535597543769529082669478512 708923 -156949242238290873378151140684828 708924 -8146487585489356820924755398144 708925 -27316350702814933873636724583200 708926 32390725162151014893381184518912 708927 -183926949056889687504689552304768 708928 -24555706445096106248898147778560 708929 34587942435975052965882439987008 708930 66240161313595657649593697302560 708931 -52153027392487695742494831590136 708932 -91542750869256355081375974539136 708933 1419449635872370365299868109824 708934 206647816426449237021989591769600 708935 45252003825654565390530960756960 708936 -5894439429937480660111387852800 708937 -166792131653315396786951092645414 708938 -51060947071959722489227413692880 708939 -32309953214373186251460986880 708940 -44423408739786026237326381224960 708941 1496140229932364258355055247712 708942 -27112895745990385270798409644800 708943 -82381729616291150197136558193808 708944 -34920868002223394475898829537280 708945 99827451140870671757628868275840 708946 15444555883763411033272371087360 708947 -50298985253987974813447500321960 708948 32998283362602740883169196421120 708949 556111230404654801841289187858464 708950 1722838216843887174746083512000 708951 -153305254130805072501051100581936 708952 94950124163119869147827705733120 708953 56037774536693757592086150401280 708954 -17422922158790463048606227534592 708955 56082936952785707420412970868400 708956 130844650082004515965400662725120 708957 -30346878580119284843343070719540 708958 -139596754369828088386649678785920 708959 -225529149002873648403591802479840 708960 -27233129322119300268833195950080 708961 4770745357034854583010228552624 708962 25195055052826496600558745347232 708963 22729387238299038919781372175144 708964 65296283090317525817440323708864 708965 -3555969236044822898977210507140 708966 -51512723697851461820708202931200 708967 60635979297494893545633505298992 708968 -44966484229150529370560092999680 708969 43313973069663055812822873408144 708970 31542428446338417255063565148160 708971 -326543324162204839354947581679000 708972 -38588748950202231228632751071232 708973 -83616929633158126550531537219540 708974 -13583161906744483713385761235200 708975 -16056052509425890922455260848400 708976 -3606727672391578887416359682048 708977 -95402602198836694496247770477388 708978 55715713547463910876212072964224 708979 250643418357953667052010918101580 708980 70566920226263387105382510048000 708981 14295929376413563236564630278400 708982 -33309958511395459345642942753728 708983 55350591640343118972563701809624 708984 -1944127103640027287075084390400 708985 10324045435091871624769759824000 708986 77550903766953799960068936175104 708987 -14117085864543388978330912241640 708988 32039702248855846602305324317696 708989 -1200850526709412583072468409210 708990 23365683655062662256383456277120 708991 180924117247297769233633028235392 708992 119917608032013133649651800473600 708993 -4276055385537595771122195805278 708994 20911403975367155505430550828544 708995 15599423746665145555372197826560 708996 127271580153886322319839214062592 708997 -210752092737357586019537737019554 708998 4144220556864551486404148398464 708999 86791492029171201998264409674664 709000 -21179133200776786305139238400000 709001 42582692952992173842191048411904 709002 -20053194475794913376024700842496 709003 103822833896780775607613934461520 709004 -2011656606580177457522288281344 709005 76288951609346636805887339872320 709006 -45825215861240144896394578075776 709007 -80149547491849879404787091662920 709008 13502997041095325908682110992384 709009 100638149442677698000578604791616 709010 77966200303243841382480672320160 709011 181422408222187552097934024228660 709012 103841123178074476635403521744640 709013 40428824400271991176794650661564 709014 40150029125146686932478717512640 709015 73859853630847857700514898251160 709016 -41231757003630596641036833914880 709017 62418988784858247707622162083280 709018 44180505025642408719304217795040 709019 203937378859095233388477320421360 709020 -24604595964018220665937179340800 709021 -134448570515652051231524401591680 709022 880993082719976733551011021824 709023 47055098776598116194448625207040 709024 -266338407189378004628209179623424 709025 -153163919248985396650061468880000 709026 34546986195231568307288322294144 709027 1951208608355102165535499176000 709028 -89876320557655534637538814184832 709029 33663906248832306204707659203774 709030 63348026046177761953304833434240 709031 57130590748285025048808783904632 709032 -45036656308890507159287674306560 709033 110698633313051214181075265128804 709034 -16413426070339383786327774671520 709035 -101534137023970047635699490262800 709036 127099067500043569610013531714048 709037 -1045864303674987571735488528000 709038 25689728979659413173506584010688 709039 -31713069910535932721009172050120 709040 -26863745067169432787107220029440 709041 36719132400309106365902953933824 709042 -143101653685572793821425307233280 709043 -131806832588735754943503296574708 709044 -20600066799673822873834667900928 709045 -27984157504371483488585431655400 709046 -56322742387653232956254700951936 709047 -210806045966947109291175054486960 709048 -248130923271722576087563137392640 709049 403873161604978998201900260448 709050 -7086084215587706849508328032000 709051 57118757202276276596597876756752 709052 143615791941935009936078777183232 709053 341549901440875886645994920064 709054 -26657802985584435255949517002368 709055 -192668937027895545181662748790040 709056 -29710560705534062447484488122368 709057 -172727031446838136601075562261694 709058 3052646978926696215043939954176 709059 19143716068721059326078560315568 709060 84771309181757778501816464640 709061 -30946613316118042770476389435680 709062 44029952233667976635976082199040 709063 31645664854113553838472516266880 709064 -118730090182541496880769541396480 709065 -10040607554904237382901481113280 709066 -2433410469965913712084191138768 709067 -26332012847864932467282144281040 709068 -49793619817840396366223563428864 709069 -173148360047805930821972052541056 709070 -1028416786847040525314092151040 709071 -21842269721990640892272149473536 709072 -2099965028445771271017857548288 709073 -41550827697440953622532274978956 709074 104025247353566057368183236981120 709075 28188533323039408995421939548600 709076 96755515562400849186134271653760 709077 -69773814515849208875895103462080 709078 -57637934675665795947453103208160 709079 23724627432786681515921146725000 709080 54676528925749251126827139072000 709081 264956594478130695447031875420564 709082 -192368889164422775339588965556736 709083 76393158315875437774907632316652 709084 86148874253475649049033939673600 709085 -40359309073138001063174248619400 709086 29638879740385788698473049385984 709087 145792520129927956064116157270352 709088 -173756892079232692945046211133440 709089 108011571140020670530728529060656 709090 49423591376577792152562062200320 709091 151838254199520497359181412534000 709092 112680081533550658941095432524416 709093 -6388121440175807503191313500480 709094 -24745701629941017037338851317248 709095 7829500216337746514703478657440 709096 169543862271585152651578449346560 709097 201435477827525150162994162639546 709098 -35433595974256128208618907611392 709099 21239867196173437863844142821240 709100 -5076923466290022899184461337600 709101 -154516090956041674651427968368960 709102 50267175233826934567847892658752 709103 282164060026504698211909883070984 709104 -35007057786305381278263206215680 709105 -26511102971843939259042098202840 709106 66456727112534006498010265396752 709107 -2740549977007486022536135550208 709108 7590926473567795974479398951680 709109 82134411186604532683509058714560 709110 -20309164512745357794402256291200 709111 5254298645817772445226535770952 709112 -86264547060019481773565767557120 709113 574438740698427045131684689920 709114 32884661629789644533892982970112 709115 -40101397123147312496282850973680 709116 -108447791715336164783814627982848 709117 -32701436085185107793093871331834 709118 -4762560063603700909877609088960 709119 123803080398823474832587164815544 709120 28943000276576831315291437793280 709121 -49049289000042037187834133406080 709122 4203671408062541891747854490880 709123 137164278378450480831708114245372 709124 103990710438257910430059084988800 709125 33256353211350602453965708416000 709126 158508366877723542230665128216384 709127 -90871511105284196857413956275800 709128 -162640633924520985236353239859200 709129 -337690012884785852715040617077724 709130 47683611603287662564422082020960 709131 3411137481399069732150420692952 709132 -172935098879050794212536865999104 709133 30328493289224817153243453641580 709134 -66148356452286905935568502851520 709135 -4400284370327631492038753934240 709136 15238549428479247414349758726144 709137 48052371606625592123676355396800 709138 -14713818975845520172390194503904 709139 127711403833082086893859727696940 709140 20974689107429447344435682181120 709141 54678394460171802759910428534542 709142 23624362236334852787371572952320 709143 -26196542482946198333217293546136 709144 24568876741009749775523034716160 709145 -101220708462808064887279784543100 709146 88827216614477868212679630911472 709147 203708663759622198164753114959680 709148 10478105359433156339692704571392 709149 -20892671518998046205920216512960 709150 -27233137465147606578240024014400 709151 -226718099241499246050344140786848 709152 -36343214391327396964548178083840 709153 -73602185171042458006128083133598 709154 11690900753361231571664712057120 709155 12539220695302518367886816912160 709156 237804166085406404204281200640 709157 105118298718565773953430729497406 709158 -7146097171565552622453740268672 709159 19226529115084302681019846624128 709160 -25585737118028577677392128000 709161 -96821328941254657221406425890928 709162 -134151782525910010142668438905168 709163 -26458952017330579497611284490976 709164 45509932144055435583061288339200 709165 -55551553991456768760412568813940 709166 -16285096654748535727422891933120 709167 -13616667382595194084956640751088 709168 6650200010926967224174614937600 709169 -119281707772796699596192046160204 709170 4003713762596903575950090117120 709171 205834550631784282064670074317144 709172 -17614405057244711206629122530560 709173 87079419958982176684367730555822 709174 3508024218274812801356520594336 709175 -90837434408228223178146073929000 709176 7725035559861222441993076285440 709177 -13024586868247939117954631849388 709178 6280930047676623248255789210880 709179 -57480493008846935854124080690320 709180 86303020017012029277346848844800 709181 -2973551913741689732488776954 709182 46959740751764069330620583393280 709183 282961947239743360169761849589760 709184 -7408701168255239820947063046144 709185 -10533926956558692510619717219200 709186 82120972238040636159413907430944 709187 15640115519023977094177771732032 709188 -689135945703254212931835734016 709189 120466541899165530081386038833720 709190 83829056147559119804705422185600 709191 64087413830658555976414070738352 709192 -216098544042240620342724416102400 709193 32068317908647332286511066324964 709194 -56326247714399511052110005003520 709195 -14055165182120629494368156839200 709196 -56512765503702691629207437716992 709197 -77968333975139476647797634235200 709198 11292664367574695662761825653760 709199 -2778304911265438186833759891336 709200 -8227148961900548403980496691200 709201 -178515091717941759374752775974798 709202 -1046486249237370908644169640288 709203 11518390877220273270038601503808 709204 -6002343391514344019959833276544 709205 -6365842899970532339206532494080 709206 16733453545569232415346173386560 709207 38046884022911932676332942896352 709208 57462543735527081314415970600960 709209 47409450941950328420854116570720 709210 -10157510217228686836293605502240 709211 -69211192575560472806781112000188 709212 28872233281963370037091651264512 709213 45110191955517810545475074223200 709214 -126305685617223314270089024181568 709215 -18730409308533511258551234806880 709216 -61003383713756942625947477606400 709217 136446439207361949051454012063266 709218 -19006043029169463931302053353008 709219 -17068386423408717968453526029568 709220 -61132522162764503869783421925120 709221 -70721372103358623331117799606688 709222 33049002751718733959332009981824 709223 223064178255797540004944176579920 709224 116257183847583279950629103616000 709225 44508567267639618884993435274000 709226 -64574702630869073964798219542352 709227 -21278340326110385437346471846436 709228 -4809050826866329046535968679936 709229 -28026155848014355695698373614016 709230 -39768398848465229552964830945280 709231 -192407357625368132757791091281968 709232 -46868257434545213350256263004160 709233 17760021831906856851473756259264 709234 -35704303610014040591209620647808 709235 19911911100185850408151248639600 709236 -954497269340427629992163788800 709237 -216092815418149609571082282268114 709238 -129681015509243138878676751408480 709239 -82504782935157730882282213034880 709240 -52629155998810704458038333440000 709241 35708662333676884584508351049160 709242 1447460879949746479645807392000 709243 -50670581344887097652991894223416 709244 132010107306801581247540239311872 709245 -82920774036281858021527877649780 709246 69201791582959247280157558373184 709247 51339339189004045719326527523328 709248 116429524229989695529950086430720 709249 43264454914208039285953610629632 709250 -61294109518961058297734223768000 709251 -84913296267632664533566163523840 709252 -200209677875290187137943666120448 709253 124710972434278249107995528243160 709254 2635287740953818938347132700928 709255 -61695501927881103099428659944840 709256 -17426722102909449543942228741120 709257 -14688709795172620410646514829408 709258 -288155545482777553794426104166912 709259 -1822296882664053936604366715400 709260 -42207801545621300046178194109440 709261 17085685577120490451007264446432 709262 -107541493842087976555357756767360 709263 1245528241572215933260058138400 709264 22472491890035613332392647540736 709265 -165083490837320716316312361107340 709266 -73044366519456350528985087854976 709267 103427930281075814411250666925120 709268 -5616006153773139168875967811584 709269 -75427919048595694447446108957792 709270 9905005584682562653791145315200 709271 -296997207760368038612609717961528 709272 29742420372255241388436539934720 709273 -107044530588333900361013201367478 709274 -260725745538045922566964428288 709275 59345792693998271335078902721800 709276 -57606431140196129360845347811840 709277 -212968794103266325793809060699968 709278 36151064769745044425511234517824 709279 -181355454161078252942026408249120 709280 -15506860915410659517795988930560 709281 -35139189923497483805055742832430 709282 8964555307892554323963924794880 709283 -185648260106423051203057253106468 709284 7864336642541020363789414695936 709285 -1323360783087907316946913692000 709286 -157880005512353575227933612453408 709287 37972893595776359937780022603560 709288 4759420164692626458108041333760 709289 -6896019413111989640034426231360 709290 -15155388111695719391431838668800 709291 215723658837076483797081018832464 709292 -935820489304014083873958537984 709293 -78429405588501848614960283618400 709294 57066214825066018908789769893696 709295 -108552747257232430068397818462720 709296 -1405252143059749222959877718016 709297 -60464586693448476435997803913920 709298 106090671251480543929365716373120 709299 30879796978790640312743159692704 709300 -10991475490858024908090514579200 709301 120978025674824661509598427299612 709302 26337335006850324574604308416 709303 43082061327893816831332257929856 709304 76463834363672633695393037045760 709305 -87331472388629278606413741378240 709306 61822105712421871390146487452384 709307 157867360939147689352568137619556 709308 -85679600566112639395618756930560 709309 -25772992523946314031422103550484 709310 -29837861633250499906686748688640 709311 41506233458339351583037002147840 709312 7705477053115197330191968894976 709313 163549748747290142884406725767984 709314 29052299259653615501483424954240 709315 -137694500071838970677106576269040 709316 -41628746217787279689944453480448 709317 -30797713571926413170839267861920 709318 -32342530894738405111578528415296 709319 -96793871724466888790565796655256 709320 45933775342044996403620067737600 709321 -183681914132257735769107360173478 709322 -50509621304344089871911485454288 709323 9793281674477130094680498640368 709324 -130107813625694959983703085875200 709325 131085082981697260571889726730500 709326 46568804661315217147937587118784 709327 27470030367228983732083342965200 709328 572358366740365846039107600384 709329 -167765465837678962819659178911840 709330 6670690097237419884993877435200 709331 24944557899739463400876802150992 709332 -24170145084923620000072714610688 709333 220197837436030243892517370159744 709334 -123328454849455943735634446441184 709335 -52547553476737627266794903754960 709336 -262427302573329116276359366072320 709337 -268011958124214890823416457313014 709338 13591898959051798779782086433280 709339 48844460130469388768174509342240 709340 -22984025344724257439824012953600 709341 4332286555716532445906005520640 709342 -41525097614123603052705534452736 709343 -85833082705665168628840980784176 709344 4023230243623693964730016727040 709345 3698960494731317002020957177600 709346 80014461467700467836264460163840 709347 80773985622534039958026599969400 709348 -173250106805578769691478413611392 709349 196375689611937701469488333140350 709350 -17767744319342236278802714776000 709351 -49112482768429849073872910536648 709352 -16118835883026279485927414169600 709353 70255825544899665033368991202980 709354 -30089920188586540019630490348624 709355 55308397533923922630492629537760 709356 108351757119584768821699137910272 709357 -7065583069095879383864613036960 709358 -29063421016375574434966101825216 709359 -30801753531435508330526269740288 709360 34393425337699520606778496942080 709361 -165815844265310642157175040059776 709362 65666472286115017784814965669520 709363 10994092794856254080348560237504 709364 20568509892680905924387482452736 709365 -2171022447210177716924975045280 709366 -11273066956209060910336670631936 709367 -3829387796039322047052221161560 709368 53295213346881113638944736542720 709369 -119167705159063320609919889237880 709370 14202257919727561485743544230880 709371 -1948423981326687608451736734720 709372 8667117940470453161739212039680 709373 -55362388864832510984916581107584 709374 -70594671945586650042472469176320 709375 -20626023522885075610023603825000 709376 -33711379638362435694133581447168 709377 -61316836857025907051867108179680 709378 101323001462588765386867018380240 709379 20255236879578820116081100041480 709380 -3314148985132377381517178327040 709381 -174625144474136604165696483062818 709382 -74245117907146231545514937795424 709383 38785054665712310739516650163624 709384 -81999730899156620635171688448000 709385 100004127094407620862041413740360 709386 19432296022342385825862855358464 709387 -96562052867941107714772535624048 709388 -80139762235601122934444476307712 709389 -76720730245694635822798631776650 709390 31337964509047158034160957232000 709391 -128522860367016142469049445599216 709392 29442941631660851202025202319360 709393 -58890730351405269644841618968220 709394 -17157736621088613847634255213568 709395 44027004646433389118844178620720 709396 245196036574574556732569773815808 709397 -27282146536914193673251340134248 709398 4230823963035638285198031807360 709399 190051596735146794826836436842560 709400 127265420435893099766568890112000 709401 -12057746078519892892934224653312 709402 27734621513782704805578947815152 709403 29269505223676394350067541960120 709404 -4273380595359802436880274587648 709405 28991353011058801141074790535160 709406 81137635182891757026032150113152 709407 118735753135307299306112046967704 709408 -80689612991503589453223621033984 709409 -189360232982242438166152011903390 709410 -10517618480513515565422202311680 709411 -249753142412926660980905214944288 709412 -84029373609103979817651581423616 709413 8967827706581784678232099093344 709414 -51228022910846222193218992512 709415 -16828767510905700375894042938400 709416 137243800200914683619008606617600 709417 -186921880542723068312939704390534 709418 -14010543640776452555863822800384 709419 78801956546743054346146943701680 709420 165952761864292531730769431040000 709421 -62820103554149947110703531542378 709422 -28746718850096446708343970938880 709423 27105067410279688685324215839456 709424 -2342570371996225227987264798720 709425 -104899029213062696152732968924000 709426 -23301048937035468812385016912896 709427 20655973217518575330173953219200 709428 -22829818704578953565508589178880 709429 -32270858868048177849173836176224 709430 -42408974405786152299659874564480 709431 -83754135339451240688679013549848 709432 22960721557747870609163996160000 709433 160853042886126356232206533712682 709434 80701075807258535859579608383488 709435 -3465955029917331870121437696000 709436 21489429131332784892184869427200 709437 73227563462343293333976422972160 709438 25777084399287633065381481170496 709439 -215175259740737605266725211735144 709440 -27620787505275931165699394764800 709441 -252540482286735538036260734661200 709442 106348715923140652278946789524000 709443 -42471081929887896896814727074096 709444 200286864692537328522195684270336 709445 192073174420199945298489616644000 709446 27813495852948697852197434488704 709447 242448767770041866814969528759896 709448 104268286190693568878100374799360 709449 9829480878173055655224225422208 709450 -1301994163631464090556675961600 709451 134848228150771440153115837138452 709452 150721159296664044790090016947200 709453 150729784926270592468716076691702 709454 105811064518473212564563806250176 709455 14899066062588468158524835481360 709456 40441502524157002097948108390400 709457 1405107429751362357725156891712 709458 13499627578194359097065646978048 709459 88354230544128412177698843201016 709460 114983454596984382610439872972800 709461 49823351451898332144004150224732 709462 -5555000354108890473657377560800 709463 -87528076805922410188505956916760 709464 24795438826238050613984817315840 709465 197307426783079692087223408905600 709466 8261077791743785837323805062144 709467 -141877004939164250918937782280000 709468 38962555856434468214818335032320 709469 52767444351301825872758998584870 709470 -22889987528283758019279430774080 709471 -253176591006933510590920413748560 709472 -123169593948478590130845880025088 709473 39166923888935237272440739063104 709474 45844014162746695817729232902736 709475 13929603162838561094480262798000 709476 32378619100018992774278448632832 709477 29638586880613890320127427639072 709478 5590294422112843253700516716544 709479 -12947602710516889454148907357560 709480 -127411296867551880053491367577600 709481 22896341620620635163818832642240 709482 -30112864969839290074711009905408 709483 227682784194093878729159406573520 709484 47867217369051290255746016902656 709485 45962302454124840582481236153600 709486 21648324291963741710736174384192 709487 -7287629935190791526445183669360 709488 9492462378498739174317294059520 709489 173906391516390372030151427766000 709490 -88755602670671581237205213244000 709491 -78120229737777785451881899981776 709492 -35155231519159131980628791060480 709493 -157506229500087232074662238868740 709494 -36178362782423853778030730472000 709495 -31363396235388725221793289825720 709496 -75389561672521898281043078000640 709497 -26631223830149249703721019668992 709498 130090251431619852232176097482240 709499 -142776922866731704531154822269440 709500 -1219246080981085133217626112000 709501 -17681596882908461136107409358388 709502 -54515975321978879839282036674048 709503 25350348868247321686616317031808 709504 -1457871206225203744175460188160 709505 18175487468129354807326263001320 709506 -44751019932145145683488415380480 709507 132727230622777212045301991717756 709508 -8557800503119098495824040687360 709509 15838325401178909418878442753504 709510 -7609064988434912474599319955840 709511 -22162627923911686393237383780816 709512 71991457454030179761007808348160 709513 -80109513973475186551812622528640 709514 -62137197832710209671585807548480 709515 31213357684507137438399950886960 709516 -91897041544754965199426586722560 709517 -24671150542150994933745777468000 709518 -28106249345601730481642989404096 709519 160178026790214980382490559439920 709520 8064806963230089471616760954880 709521 66306182030392832791300695862512 709522 86153288911131150933926447850624 709523 24777765598191204875928978679080 709524 48511556575287261306750361791360 709525 -43846484420768628218523357717900 709526 76106120646512394988974079367712 709527 -3869737232126269882785994589184 709528 81110251299293923559672065720320 709529 -110197223976922543752331275052524 709530 11265529951925718741653057349120 709531 -92503195230820402842598057340668 709532 -48131725197436109720897723810304 709533 -64819979992605229870810263422400 709534 -11349034761197696807983436006400 709535 -71788175850569981900462728946520 709536 79205097526507088274072246681600 709537 -76999795128195245666020450806814 709538 32747540111815601891887319872800 709539 20821470780714578019971445296448 709540 -2643078444278562643706268249600 709541 -51133581540948484076785806575328 709542 -18054314444974145400133625345760 709543 -2974058141425452714090542158800 709544 333115797880713147265676282880 709545 -10595917250033155166453350927680 709546 4379308010916476472195251325120 709547 22579192372208578364194664562996 709548 -3638421020773650983669419474944 709549 -39466763602719156936255326230528 709550 277666460415583727843192572800 709551 -28476559212983499410765827094520 709552 16924981486850869430969197330432 709553 88479699780609377606490360012084 709554 16047757718891193337551707425920 709555 -34578004583133674451076044556800 709556 -58016066272870873850246494494720 709557 -100009690038096944479393129256160 709558 91882981540747352585657989694880 709559 31228977039942747012891468091392 709560 8004068950692431782021428633600 709561 34743667757956366149282380501162 709562 -9281678521606133077735836926208 709563 204756656350462743968227989390384 709564 31658186824389373307457473726976 709565 18183965098616395114451991045120 709566 509117390440468802275736613888 709567 96461406746866102470901296179864 709568 -11904929923681726363589255626752 709569 40493260946964269394592838901810 709570 -16418776422345178009152647639520 709571 -162433258638965919768242661864408 709572 48204379102855199568377699635200 709573 -107482299518922728815510374740256 709574 60815090674048779102417964922880 709575 51354886740104341893474989508600 709576 56796402068960587435602920079360 709577 166312150950959927408767901245344 709578 -11319047966981718496557489600000 709579 -1606737801234734535173079184016 709580 -62569667459281261992076690421760 709581 108470377104633695610155368066752 709582 -16864081301912186397513584524608 709583 115136182572103309421261390309376 709584 12522080484241322257537595080704 709585 -146181277560190208487343323134220 709586 -549328196211852983242487310336 709587 -22766094486222634227333684921120 709588 103489624556213359772941628276736 709589 -116559025989541309135681446770610 709590 -1899292879342586041214835916800 709591 19461320187192278639462753344800 709592 51917928437630154375748450590720 709593 94708443430329099993853769260800 709594 61152116005823321731786275501792 709595 98602347614138188692761295344400 709596 -69410039028284066997153189731328 709597 44742556436190553629201040295040 709598 47781210798265725434100164380800 709599 112959901961829267193982130536448 709600 28685996935879855014428796518400 709601 253063628378933868685770107198100 709602 7628661207201437434099634598144 709603 -42672395225622594609929368674148 709604 -49534058176717939497803851628544 709605 37541358414544293424932676919640 709606 15959934171657360540277997356800 709607 -246440064786297451419784930899144 709608 26198763617843348366347158159360 709609 236419948022580262435371609626810 709610 -28179246872462386709160544654080 709611 1007825840836895529534996578304 709612 -40923897762730451970325813936640 709613 229152666742177682346676494859884 709614 135364316228475712206917157699840 709615 155006134763640457136657367034800 709616 8165399476361083101800631631872 709617 36125391667557981108645778578048 709618 -4411547730432596672484466257504 709619 75319269246646394674575142725744 709620 9458467137716212361323681044480 709621 92748122000421980458972608108288 709622 78014476739589670796030814902400 709623 -22891674220494998692060882833336 709624 137574523751660784705755104358400 709625 -30567503795105580842345469936000 709626 57692863740210117842261220818688 709627 -19936904254046408152297936787688 709628 -32426338911627744025948402381824 709629 612402529539726481740506427168 709630 77730509072055558755876459558400 709631 -138268696832977100040488588335200 709632 37331867456158350789146031685632 709633 15671718805826828453547942434884 709634 2915243845178452732084111910400 709635 24515301248466898580692630311600 709636 -102796956543549248062243934849920 709637 -84252301161780757079242593069120 709638 22216507508530376820981259210944 709639 -75152518929590244341673592808144 709640 -45691350738979334877905492275200 709641 -7319423433081924774113806365318 709642 4929131701367610421129329814272 709643 61945166708866073568086599090344 709644 5531002602753603867517167897600 709645 -54855651022103913541888799520000 709646 9138119639525579373496122495744 709647 -162670362100479270339630506753400 709648 771536912580556600769650114560 709649 244119042070634161083273781705650 709650 21751215603636032846799656112000 709651 174573962977105745908412848900652 709652 -30278698586125889856265042083840 709653 -110101555039299764426878725365760 709654 -772489235982200449926159880128 709655 -15388200228536268825676351534440 709656 129207744008830076729808298291200 709657 60500100853483787666613385550720 709658 97888646070851500699091478397680 709659 64778102247179752723602979099200 709660 6446756041739622008379206922240 709661 -75571282548961780047832077203508 709662 -12811897831805905448397657210048 709663 217499778335058415471087280834912 709664 -193637060140355623013062342606848 709665 -78090911189084639210376493440 709666 -151010240957089784768321766049968 709667 -124356909020698066970010987324000 709668 -3443130012760111223250345953280 709669 -36164772351178388115489019048320 709670 24130980816073549115837368803840 709671 1513263799880652045062316327120 709672 -731944279080100207932594094080 709673 -131117908877287888698625339347078 709674 -11566590481191834897642603334656 709675 -147736174066059456314972590647100 709676 54775159875744162083294521367808 709677 -24401307646244862568136614256586 709678 36670096127667629157539344568640 709679 -65172306772150305399636539028720 709680 -7822709082852598182984559165440 709681 -19800919501896523635460986742208 709682 111820510682153622834304159966752 709683 -18727749374515159500247746327552 709684 63984169795474966433813223852416 709685 -23730264579208033558079423899620 709686 -22383817348913124858921151131840 709687 -59561605334296714139904669656400 709688 -36102539929763904290459910144000 709689 93850393855778000071053462348624 709690 32127740914720240409517044229600 709691 -236706129502375240121232693082908 709692 89118788421402436350098020004352 709693 76417058480206694256082872863942 709694 -125629129143141669655673770447104 709695 40401144807374665123552502323200 709696 23365228299927733391057493164032 709697 96667748347539987701483821085652 709698 48289486168848681323165217685248 709699 -117452907042884445451737016097280 709700 -83161378470301773257454685593600 709701 22267086353572961442297819165984 709702 -7171910507043328813715333339136 709703 -287805587648391338801742800187048 709704 117384450010974899243794984412160 709705 -82581591710079365852171665498140 709706 -1885648951088518145474760690336 709707 -75354249416841341576065310656320 709708 -172476926616660713129820978134272 709709 3611497748498643385141777530240 709710 7899605373134730409110006462720 709711 2110817862430081934285910579840 709712 3034858505704888625913897148416 709713 -107925756354411890389061557576158 709714 4166969294816833754964963612672 709715 -1481695939116860928963830111280 709716 -42564965655041709033418508611584 709717 -123810396029090077576163740843140 709718 -15283776782049139513172384306496 709719 -44940381247572646636720144808856 709720 -70779970813124048610231607910400 709721 -100936410813519501400586236135788 709722 2793804669846087929949363459552 709723 -21307327610933956544942207583456 709724 110065288156390727445664050602496 709725 -55173439110020714803804162946400 709726 806130242534215058329988016192 709727 151455534779085725382228066965352 709728 -17870828834692365743900765454336 709729 -269218994974646293102823465544670 709730 -27763772434909536689158454668800 709731 84880658911203701501997907779264 709732 -212693484335562133404796407531904 709733 102627841468337636747067854437824 709734 12261346521662135482371881256960 709735 -32638823079140187031023914594400 709736 118315166956609156487706336460800 709737 47365474246682224950824726261952 709738 -88512342994261812245604246438480 709739 129148520225970968851678269255540 709740 -34025606765916698726711430589440 709741 -255157599969474493399650248530858 709742 -27644308726456430354949236053056 709743 -89949947039418129783089427676800 709744 -430415415040503586678774759424 709745 629418690466330949220998438400 709746 -26200205672891179083831079603200 709747 241015491408055752735366904490592 709748 83005542813407713927471012166400 709749 20712042685735259564471932535040 709750 -163917326646272157261362958528000 709751 14783180627365356745509430203744 709752 34093446441367304893346323845120 709753 -65195805885534176221955561800032 709754 52092004276166374043728688094576 709755 -43821103997221362329565708919440 709756 -14538270088276237411614249246720 709757 -131585875702570671424997830723680 709758 493917956129176236269755573248 709759 37532613408563565402353660770416 709760 -124560914772220935903648940032000 709761 -55506182256287600677318159531200 709762 99940041849756990969934576135632 709763 205055473277319456191572079456640 709764 -35336302256121041017458095800320 709765 -26262124431905077262650537624260 709766 -90585193113841439590264069323168 709767 -27635776788941162908242955974720 709768 62860757481579832657021617730560 709769 108351404226643219147468023286170 709770 -20222800907751382138083193996800 709771 -73445133438629023554641701631648 709772 5667148969228201095676166476800 709773 -216355122378538391596973511450816 709774 -34707070622979032517924978686400 709775 43749196472275344603477935010000 709776 -6100899737889674598490382008320 709777 154412898411940311865728680376626 709778 78968092875162741702212134112256 709779 -754689075934931997934563320832 709780 26893951051066602960530205941760 709781 286541095822841112563456384647164 709782 13397326421657076502671501024192 709783 -179564557707945257623740745799480 709784 17358553012267677944690456586240 709785 1798016656139400770996026994820 709786 14699263484278881257976495360 709787 -14278677911038769475327091089120 709788 -48369790342323061792289455449600 709789 94364407472085600446657969967590 709790 34983332063966942196093209966400 709791 53504472573606140970806014467984 709792 102748800741384678172581065785344 709793 113269232550302015565232075166400 709794 -58356747452070805054332591313920 709795 -142446064782403768867266700177200 709796 -166846313199092647889763600695040 709797 -52656322780742633659828601678016 709798 212193986242901159960983110419136 709799 213512613806430162091856050855800 709800 -13255957506078512223908861952000 709801 -2541324930843343426179427413216 709802 -30794018383468926205538999942400 709803 -65635872313186876904918230634496 709804 42875573160594285672498017152256 709805 55837004736929938043954460824460 709806 -21769553401972685959099490232192 709807 -35924704828389024583568371787776 709808 -7066116047026967574763435130880 709809 134954604842722215321118486940928 709810 6802973791285785557178913990560 709811 6377969357520297744822239263872 709812 -47119754030271059723307396200064 709813 66784728103003026761941830537724 709814 -38675105770303726962269205099744 709815 -78962368224549044816020782720000 709816 201181411688802208594699932979200 709817 108856326314839676000213615485866 709818 19424014834214785326573461253120 709819 28027044638687782291858733960208 709820 88590825097383814226288925934080 709821 -6153404224171028511663165309120 709822 -101916746794691101194087572460288 709823 127910530188640524056538346923072 709824 42466467779200850205398066528256 709825 -6365322744748815373680773377450 709826 -22245847034904246065650634128896 709827 73255632586200426357551691024120 709828 26157379223231453832803956150272 709829 -11262542391900399466020081120480 709830 -32422731024348621284788841472000 709831 -159730202791447623676375956611368 709832 27973977445106112604941954278400 709833 7262285395700708937388695024000 709834 100565880531680943860101290909792 709835 1607769155228138563613361514560 709836 86108584530358533535445479910400 709837 -119531422314040292873555249325600 709838 -16366630144471902066708554145024 709839 51171129705675026158678907227944 709840 -31382837719349841514983171686400 709841 282826222847430124788794820841344 709842 -16147195775501190705399424651776 709843 138612796300391092862731329066092 709844 291287996547567737030312779776 709845 18362286861803027274308560588800 709846 81915316224513109857011999338560 709847 -157620209694272605896191776771704 709848 -19963379339885648624914056038400 709849 14419002960698187844669253915520 709850 19126577047460387528591969384400 709851 -67287403564131005616014299892736 709852 -4595989608383822158029229172736 709853 153485831686792677783739868136102 709854 -81400478316447128351246030328192 709855 -144347765884565687495323298049240 709856 -35461629965289786318072045895680 709857 36588759502361226261596089217280 709858 90466185962615020492010412096000 709859 -185395608637040294194743145833960 709860 42262518482816548589521085583360 709861 50354119470442852583841250670462 709862 63720869683547071768271752915200 709863 6637086566044636290805196023680 709864 45184873357966498047764416051200 709865 -15458963402691009367295185855680 709866 5955137455439272422925777154400 709867 -91930114965811396888513227336440 709868 104470220443568756028678475784448 709869 -56315040436410043304494012147200 709870 -1611595435549812476210240451840 709871 -213569182649821462717625137226928 709872 1409769562642195101330115657728 709873 54637878121993128594467768166640 709874 -52291997692903549633526810009856 709875 -173932365093180796638369951012000 709876 401246766793651255925510438828032 709877 732089257902601018390811367072 709878 39146553423735035650868785766400 709879 76142118658898495318788634549480 709880 7312014569280025495616282726400 709881 59171620963013735387467595087952 709882 6957229166713471313019893978304 709883 -26226999424379929938786142275576 709884 -4082909974470218540402064589824 709885 47127489508610395090275202529760 709886 -138055680898629247752687018328320 709887 1317229003266895953076309383168 709888 190238633239999249770554232668160 709889 49916647429282162704139421928240 709890 -5277244604006735241992278318080 709891 32094569785050571405602606811200 709892 -198735217119793885379754580646784 709893 -114167196378613342544864931622818 709894 -176612652900656348466661919389440 709895 -119553790712965022592827420093280 709896 103426535500798539821623076044800 709897 111589065279468804564390872289040 709898 32172190504179051129048440622336 709899 -127913761905033836058841977406272 709900 23453256978591208217350999552000 709901 -232896267395408501742157806961098 709902 -1141849141879314480406327624320 709903 -234128125983245380424574440120640 709904 12298974215136800868780990480384 709905 -6349646335395925956496731108480 709906 -107741808462432970469971438900848 709907 32870987254043729304632174628 709908 100810451047433640749882952284160 709909 50505562028014778686172595204110 709910 -4764627229699385101345098320640 709911 70917075662636337133664209058640 709912 192237337928063045373237902407680 709913 -215160434155805472506621414966838 709914 54202068594601306282150617726720 709915 79904058672149022138961799020320 709916 45103962547729878599502088081920 709917 -29472152598741442355206787928960 709918 54021384345956013885438991459008 709919 -10765796044684276692419147898528 709920 -95745411633102332382979994419200 709921 9397918238419201439665935105122 709922 21308689387446744652746039538512 709923 -19386512012547114415026041761416 709924 188143348833780495575082372192896 709925 5594037981419556884678107564500 709926 -7645715542391780116429054027776 709927 200255067936658201095199094934776 709928 167322747916292832997353888476160 709929 -48627318646954681474443523187904 709930 301318883469852677459080888320 709931 -73323749408010391983516206905536 709932 2963859968244563896878781673472 709933 90263007431545199584162779869920 709934 64155937706654918223516018918912 709935 -55658917613642480884441041177600 709936 -21618198328018455090682823262208 709937 -316064223272480371668705433158108 709938 -4939015918720232889777661159680 709939 136634508857576205969288780754224 709940 -46415582450074595936054772080640 709941 40925183823741568166172443136960 709942 109792876036112351339561716051872 709943 -10616611904468073232478775073776 709944 -119927587795674670895992266977280 709945 44811287839847935555227271428480 709946 39832734845169609697655312130672 709947 -27276567640164670558471503759360 709948 99376754224609847698635747703808 709949 75098764435160030649761966619660 709950 36144071739030401379906153969600 709951 154166867601143335622736334863984 709952 -11243937473432243505344656441344 709953 -8145599696430943442968982959200 709954 -38910986690676514816375779886080 709955 77005003879405202930277783033360 709956 5426028276680738782850721421824 709957 -138974496029387891402483189309794 709958 -71544433928933784780851583349920 709959 12199862653051512910541713499304 709960 -61000129047935502642345004800000 709961 101502921617146686394033875722970 709962 -26596268759300605179652058038272 709963 -180017739223075880045773117559788 709964 -34230073789362312476258050950144 709965 -644234461414204745965647562740 709966 126306715220563289876482099338432 709967 215376219269599240546857829724016 709968 -5898507674696905575991591305216 709969 -123680469585362491197311884951386 709970 27430724029831435951866949099680 709971 87743314712066102031973155061104 709972 -57021899312666796922883201540224 709973 -3720653648851805090156149017600 709974 -51725509626455489486267455633056 709975 -4793420461897012304822466239600 709976 -38792232942982972613723718481920 709977 -39064874865540936754597978751280 709978 138037042655274640034328690324960 709979 133719804504992719066213501238688 709980 46927312573416051417666288399360 709981 -33341775614226902340574132448218 709982 18302606739269145807050959478784 709983 66550619850700899847577075243352 709984 -239261773106233338320572552839168 709985 -215681903977803785715497528511000 709986 -676897510700244170574042607872 709987 -104462665995711457218235483564560 709988 46663893870916157601421330838016 709989 18280244929267689469052970957120 709990 -32052081403090928196452106000000 709991 116183162254712750829616096318392 709992 62726298212396543712979267584000 709993 40685719706446718718674366071040 709994 82825134483904305844802567461296 709995 23903709552220435589706193601280 709996 43342208884504269202269594231808 709997 -77732498048019128997823267194228 709998 -2192454769778760220001069864832 709999 214299874779879328868179919923336 710000 -4725437491448748839678791680000 710001 17745014671206217208690651139330 710002 -82362419502430708813794056580096 710003 86316601713302863507807635385680 710004 -60081488592301049325927745019904 710005 135415126619976165221316384565560 710006 50078590421334770627941385387520 710007 94381879081242932028648711879120 710008 66947875390152625584754546421760 710009 28195231559652543802810319583210 710010 15109708114924325483582566656000 710011 -181287913024285052096878785926600 710012 -118601721692257013961786867847680 710013 -97331779447871255743819676507712 710014 -7098514250158113314830060230144 710015 -155563485311555266348056953192880 710016 -79145254842299788065801775349760 710017 -9532688580193645123377880084416 710018 34434480115222981913391852906960 710019 -14840432442024814038366985873680 710020 16918083805853742389340379176960 710021 111514776398608749145286853534492 710022 -98762391705500214055635501772416 710023 -275816585564839510943493898730728 710024 -15410699114639758185640486502400 710025 -2432191910718639765972049225200 710026 -32423792837418251206969800788640 710027 -154257162363754028518526760206124 710028 -29829011192607681535577059584 710029 474926029575498788150371001328576 710030 18407884766533378703583668179200 710031 -43765501063145845399219239037056 710032 5273923296617821912749074022400 710033 -29792751073487068176980111380416 710034 35211214647243519554052519349248 710035 -71783555221001906933136174173520 710036 16758586966441923253068568846080 710037 -117713202499879354785874037040306 710038 -12051892432615071263829969040128 710039 202273746552947244115549509696432 710040 53657552636097691902175637913600 710041 -45203411655586819919201826416508 710042 -12552566154863931773992563674400 710043 10082279326650411836849952109464 710044 8481734197536349285032470683136 710045 47474840642129486615446194785280 710046 16266393858855017060445913440192 710047 -52550808732675739975856225480272 710048 -173463830422056119952699554856960 710049 -151909067744535631726277902164960 710050 -6191152343794183586564390774400 710051 71653441719475549758082204313052 710052 21364348940384361012880659578880 710053 -25947083150141103271720338821698 710054 -85699732840608559268817751317024 710055 2487310372721045735400998563200 710056 14790611773768831255072295976960 710057 103783030162680990574682953608192 710058 -75784225063862966962044627484416 710059 3516510915085890033450433434216 710060 -27682040275129573407299717667840 710061 -28356846867233411156862221205216 710062 -22415439736288751016728589259968 710063 -8896443735768062260603755027096 710064 2517501542072450161363022168064 710065 94411059075472939712993685528000 710066 4150021867548751145652704779776 710067 3003899356744191800165031857712 710068 -132960006663152083611665004462080 710069 -65438550519684773071447626429120 710070 30713940596996065643582992291200 710071 -4259657845787986450793085314976 710072 216034166464143558434466109747200 710073 -9513133308024863262827138628480 710074 -143242776344177031634090404376464 710075 -16735352004777834901764757694700 710076 -38986494266833929218993646551040 710077 29602637519888241266937003880000 710078 41152880978978817519587972163840 710079 18794035248891724668955139248896 710080 -18199642904831105810964424949760 710081 -138324859039020506707258617725118 710082 -142510852626645229044894425751552 710083 -158000563468598369789762666077176 710084 227745514628320554454920086654976 710085 66651369733905865862962233002400 710086 -3093559377071370502754692058112 710087 994810054228320599287833093552 710088 14522198499004159252749543874560 710089 -202570956643154395765566834515110 710090 -78788822437268069182804971558720 710091 -41692439656899729154973296311048 710092 -78886879782252157002195665515008 710093 203031863301648219653265025236480 710094 -11095456925538515890839137218560 710095 207060761328707714470994663598600 710096 -42029902551324753606058107445248 710097 9849601115649961313812326716400 710098 -78785534616787743953794401913200 710099 121951411780268030613890101174464 710100 66765374405018862742828205568000 710101 51678642487642191894009963198464 710102 1207520321488661748215131453440 710103 -1838504056483176824772073587096 710104 -20802682537598724213298434048000 710105 185918141825027226811208584091520 710106 -33012143685028093775132353132800 710107 -47494453260249857270013379909848 710108 -100445122662322149368711912858112 710109 -135977446305910006461207593428986 710110 -36776429039277612622126199183040 710111 -140885342881692406613111638346568 710112 38731402568719247068461732986880 710113 46266760013464362486102644523924 710114 90788597223672233879472236056656 710115 -37358781007539033730180886964480 710116 -124094308451561977445574415580160 710117 93127518871022954372928878481792 710118 -12032834808995689624379276960736 710119 -87076483672877813436994155937480 710120 12557567152577083325287063449600 710121 -50428990457771176099046873567088 710122 -14903821599289001650202823859968 710123 320081305709087495673228558682560 710124 -8269351059320235100943394200064 710125 41225307321051342764206414560000 710126 -67369866260843213231201356375488 710127 2049734038047942734964277801272 710128 5202579275116748908958586109952 710129 65013270405296700589747993508160 710130 16236179623423182362996699435520 710131 -77872525184318851461981384849600 710132 -60486603999015408573017849791104 710133 -36968418144006610328325398268576 710134 48196577207465597620976547052800 710135 4182502231524598156844002269600 710136 -8956626445983691094239562342400 710137 -173174256173143591687828488850988 710138 51690114886762120947873964259328 710139 141171646992191155929777169958424 710140 70197772027978670783179114621440 710141 -67499380458657631093440357956520 710142 -46422177581435103447182758020096 710143 -22352662330857868539822110982800 710144 -5695682004674731039275519836160 710145 -1672311907837433229855497815680 710146 -64327124048053548239014449223728 710147 -64926134530023095558857373101200 710148 -10720299059294263385496001708032 710149 -213229083881421868253343769090 710150 -21229066605906073120197617808000 710151 -54871742107144873084350460798080 710152 -188119264658615836119673730611200 710153 -80445395957907495698771708311296 710154 -96127411300220982179179643996160 710155 -121854328477909102498731566761440 710156 77923433065482990480710898251520 710157 -48188777833241111891156881707648 710158 -92758817523750723284093716593024 710159 -91731251329455847355947889618184 710160 16596531180975458652023940710400 710161 6432276623007918937626645458724 710162 12286199827637603435669902306464 710163 -67892020030315511563899654870120 710164 -22449415035491382046948622368768 710165 -1281222108304671843283342418280 710166 -14510669820958140778200546778176 710167 1326914939824610861880197183232 710168 -6989198365238985130067460925440 710169 -134948954470399721456485610923056 710170 -148570366704699744342667007907840 710171 22263924705017277962672686407168 710172 43572970619947269823597839645696 710173 -68451103573931484864825106439700 710174 -27018640971088775957389366337664 710175 8320047665085614745550475578800 710176 182025414690960369362100737605632 710177 -78524469019060858287868356421740 710178 -5599967678097410425739611051008 710179 190131911692132825854670451816220 710180 47990538832294295935193172230400 710181 793954424659022842640901537600 710182 65491744711217136697248671808000 710183 46613594120137307702231255634360 710184 98231414034517335838664459550720 710185 -52510562509368117843997320579840 710186 30641578104665483526931715247792 710187 -19406817243366789302940610716840 710188 -3338463767650825471667105707520 710189 138614748457725398433433651011990 710190 18997182256157661645030073144320 710191 -4162888146933740068045256278328 710192 -6296461312134029588373650669568 710193 73839253963855070828719198981728 710194 -24173387549557318928364623262720 710195 20637226832029631932139521417200 710196 80106969934938299727800693256192 710197 456209295661068039164442332980540 710198 71888219428038130365338980125600 710199 696723669694194906842099736624 710200 -53229346723518276624834064896000 710201 60888923990615092404997055691600 710202 7666786252584546753969856756224 710203 -21872036583348005701852573568816 710204 -27894911528121038488868791116288 710205 -7607346186500528847064883265600 710206 -100672923026726796241312159174272 710207 -137999947482240699240468092660544 710208 -1335860087552465122170093699072 710209 136509601774659976377057637277316 710210 29981380115951396029832546304000 710211 136124160954286129524878934913272 710212 159313552637039123363950383587456 710213 26571262421353792361763545688960 710214 -53296216854436625529996938928960 710215 12065217315281656587893354796000 710216 -19346180709921822166175744563200 710217 -8334278011784109255569646941952 710218 147283012205906305208398713088560 710219 -74422127800168142319889066246380 710220 -7993678884440481052665901056000 710221 -60652195560613501316160253613578 710222 -57109734673928983547840830433088 710223 -138093476992447736410033196146032 710224 34025969161792005401094741155840 710225 8925352239606363086177246547750 710226 68404936031595033844436989763328 710227 662717008510650156395963574944 710228 24369169455597102362863240978176 710229 55920491847925532683335394171488 710230 52482013776059680082111475029760 710231 365932441915619717994224476800 710232 -41638060436466050902588483215360 710233 -55277329995114974882727527676860 710234 -657715664917218355029834889728 710235 131012069804338944451057623583200 710236 -18575200896618398957661422988288 710237 -167015042101744252361932627831008 710238 6043258706310770710249290510144 710239 7208917774741391966525197314000 710240 -96399996956159637847582499143680 710241 17174224039525079239768743088128 710242 -8791683339607161320880742210560 710243 -90494219811260878657714449203760 710244 -12252716432009399962107784615680 710245 35980694031603881955527088421500 710246 -135814656257568830725589259510720 710247 142169758308625678742163573801000 710248 -15787656913308079874881201274880 710249 -146235014524533118593342528135936 710250 -61906988642411269641547077696000 710251 -441426221271107344880418958379568 710252 -25418405552014972941453618585600 710253 -29996470510760991445660728761940 710254 -91260752526423907353801769535424 710255 34733057096947126174454549036160 710256 -10874921434236068271428615897088 710257 -171118084915204630644984959144494 710258 106385154789045959935269604544640 710259 -111082057153436851024204431387072 710260 -161519900827389513444332632742400 710261 153859300911282205855341540578862 710262 -14282236538481758366166422630400 710263 -106394126888143411544639035088496 710264 -189262678955881697942049817804800 710265 21118125792656916968408173120320 710266 -44199411760098523923982336039680 710267 -199705864443349404175929341112168 710268 36190205007282556977079609436160 710269 3617603216714407571118351616096 710270 140615080602861698829075407040 710271 -56632246650539937247168917410760 710272 -30037530957549552316581308006400 710273 212396560666460706810412912539522 710274 381805507711408121806901683968 710275 77436534376147277370999374834300 710276 464069133545530969446078885888 710277 -146815220415711344746120151353920 710278 65499207126740704778528851705440 710279 -21538405069252034876390940154224 710280 -55231525039926454741184524646400 710281 -50852501569553777048298437954496 710282 -67466865671538878116809976386816 710283 -6400164845634765920569879315200 710284 -30893446019385225555260636583936 710285 153814274379668292528882285787980 710286 -20393262248063478411114042725376 710287 -85004808733417853589749008398368 710288 15995316421213618087453200482304 710289 -93073849788130448440524700256640 710290 1695590196857015115974225126400 710291 32290758604051188235631895549984 710292 -119444680860742477957238868842496 710293 -17445574476660849971724507161458 710294 -66709651872883577459633589166848 710295 78461923819175175235116869770320 710296 124485573919227942415783999795200 710297 98265706696529431152297564360000 710298 -95797522936221125518117563507216 710299 97113670993043907738667438967300 710300 -29617062923030139669343857561600 710301 -34129169301676163415528154289760 710302 3905083123899566097890124662400 710303 -64016047319234980092980261862912 710304 -69351307931423154546644786085888 710305 8231754225659374516129606637460 710306 47127083341660899750304753775904 710307 -102321332708426943262642260764316 710308 14323022899194029398474276823040 710309 72530465742213553215561523279680 710310 49444030849278404132916490892160 710311 -81638334633553848277962465705984 710312 -7119181337951745955777117516800 710313 123833473777167189385554119404944 710314 -56410087595085268033008641207040 710315 -57800742204621557364477242696400 710316 79784207398730161973749508213760 710317 3968781304323657799520089788640 710318 20953264599718227917381661638400 710319 -29721848129548354695613360062456 710320 8349559736752434635225258065920 710321 87706526004773700458057424357522 710322 -22855636049122970857237523833728 710323 -16616860851772527145418865149428 710324 -105148824473223049899694719326208 710325 -7992600416128043133082003684800 710326 -35704815395755894698705557754240 710327 -20277659839758560491057646500824 710328 -8935461992848197938857672826880 710329 -169011425018409814412105012328960 710330 -25153256281345269102019005338880 710331 101400365325089088875601552892464 710332 -42364709357841447907817383723008 710333 80060677313313386338049175286008 710334 23789210931624065082386333921280 710335 -18445041412646657338390115709720 710336 -20405785522447217200497835376640 710337 -50453469191987236764448957452240 710338 -62107900832326869115524821170656 710339 -36516094055090648593983836810544 710340 -57534211479683751143786503372800 710341 148609219525624065480585819859742 710342 -37869249451072732484273176160928 710343 -94965677030648129189204917450800 710344 -169943837820537631130533689891840 710345 68961386486726960726914709394960 710346 4612985312994330968983240332288 710347 -151224616276483018750471303731288 710348 96900150259383131134196170323456 710349 169605147434963724806069219984064 710350 -7715894494839753607713683481600 710351 87845005027123918181116136378352 710352 23278676298722384224871136190464 710353 48198430278683145405234450160000 710354 -2828059380592955635538655968640 710355 28530266641721336304090591667200 710356 139297215256027989198885469185920 710357 -247507374036018940001497489261440 710358 102743415706360309433815247032320 710359 -31219179656301040814400581996832 710360 -607168886353655364970463232000 710361 72703448860855445338316716005210 710362 11129855635674734669678191461840 710363 6474343903671302246382575932704 710364 92594262167699443052081614834176 710365 31599782071932954381607153681920 710366 46540633988582848095496483941504 710367 -11638597594851216530879865141888 710368 -157722144575008371354955850711040 710369 -64880968170792624859871689653840 710370 5424575195462800146884170670880 710371 -104295336984020702513230886819428 710372 88036649001722726263429386854400 710373 -9402285433929356191597232425056 710374 -33345119001361562595038944280448 710375 7383011983954757245737153834000 710376 -40247424447493230000947257344000 710377 -298693948919437917118416882568774 710378 71520642050571304797763231098624 710379 -115814717144468853023059364310696 710380 -114187483114994931246326061849600 710381 -51845153887336281964944695032608 710382 40689730357144172448361207853184 710383 -67008456659304703516071758024368 710384 -66188451013352588896638363402240 710385 22748355132157211808236451560640 710386 102216704549966726547120476197392 710387 54205165283533101325296864221040 710388 29824291424976471658125906462720 710389 279848414666895366796388023222190 710390 5493186478330848058475547187200 710391 -302246637478507902352301458560 710392 132880556340808610392969979904000 710393 1483283821301742442860961468560 710394 -35093519243131251839858553139200 710395 48880664369076529846530788194080 710396 -64999434231899517462039037845504 710397 179214630985552068062442973391040 710398 -5305976397244626049061046529920 710399 -74288937558220337851586652537600 710400 -15972821339467521243766534963200 710401 210501545373859093515477233596224 710402 -49318597505829106202069145882240 710403 430310541186973570450015773504 710404 -143644401897322754001059684662144 710405 260087574960832909314663589224960 710406 65189080780256702346267515278464 710407 66217683033718515287913478149792 710408 171702817135282266863023171752960 710409 -52912072131777712454016419115840 710410 30491453711318956104130218144000 710411 -48114125116308485154199894840848 710412 50647915222430199227185491643392 710413 -299393045213215772335146959609280 710414 -12389827763327877340695917884800 710415 -47953082008810592453300498520840 710416 -14487932204688030843498839932928 710417 454039934901785001892621370744100 710418 -11634981485887953737026184378880 710419 -153390784239021284908333462693080 710420 -5948355972173327877645303486720 710421 -108276822523891601121555313761888 710422 -46362403961015925375387395179488 710423 -13615301325470188262891767463760 710424 35647221584279918962429349068800 710425 33426292493984587191248863636300 710426 -21916333149732709072170173773056 710427 -13233913517596654225763961891840 710428 -79957458537873489538070403113984 710429 164396722463833901900725536516000 710430 -2460397986135496378022059008000 710431 20429268779628914374450411412832 710432 -86663971131955196741545363144704 710433 127512435155411507219683948658340 710434 103699662205688586081405876870432 710435 -13812528792639547327714088462640 710436 2761165882373656959671222237184 710437 11974093337493143515393673970304 710438 99167033970474556586451814557696 710439 -81801961006993097185257906332376 710440 -24754452815975290185940507699200 710441 259025946870280428543666672670842 710442 100038515978686855357300097581920 710443 83576585634278086384543814304692 710444 13276871480733624571712954090496 710445 49491523606207969271396327101920 710446 1497979246318338384149184350208 710447 159318307723856697199468172648160 710448 -216481880903261502597064851456 710449 -116197489305543736842644043309550 710450 -900487602340127590259975834400 710451 -4751199571991697285738168315060 710452 -106165176461942846152696590274560 710453 -401632291479035660596966601412420 710454 -55227979420164045109860801353280 710455 138973524046271307433125279522720 710456 149967379158590345263556203130880 710457 17845657571993046747355869585120 710458 -9186895387073561536783397081088 710459 -37257601620908735060856697037340 710460 42497771172744542399805650849280 710461 373109811570183301386206683384800 710462 -41016053869824661521442692302400 710463 59465035726212954214793361882384 710464 22096997964912176228334830616576 710465 29875196506520837669990707998720 710466 74229378198796975895554336919424 710467 183413039863452833800811387114480 710468 -2818106005588915991922420983808 710469 6279420741040307240843492696094 710470 46988280378965203757614468166400 710471 -93653869521868756641817381875000 710472 -3287885362904058137170248499200 710473 264028461693026671889033197173722 710474 40283597871740745777054397848672 710475 16013124677276796622562757606600 710476 -120515456604912318631852174334208 710477 -155820396400301542996588032228768 710478 -66939733679826386804554309017600 710479 -17786043364915877998976231948928 710480 -12621670316632615482061972439040 710481 -77718370950702018088219243721376 710482 10167018550945139710789716916512 710483 11273112372783671441782232394732 710484 -43263169707333138099949641406464 710485 -176027749009259353954216747622820 710486 -42190054780038368139591441346560 710487 16243676323968167139686734547280 710488 -120193803615129302679849726474240 710489 -161097509630441316651569217024 710490 -37086299713266474353577607964160 710491 249488244368111047878017762893892 710492 71458717440224962677227847676416 710493 -12484022507358473806164748910592 710494 -10147419022941133621904230761600 710495 114001850718828715551351350313000 710496 71673474749603082338601741975552 710497 -56385106505908039213515168706368 710498 16481560684986306931610972619936 710499 -44663223842861858286323729310720 710500 -115150008961897372136664365760000 710501 89928879623116407574156463527104 710502 -5237447412803790939423293842560 710503 -162963198528040716836644911986248 710504 -203982709105797577477914580362240 710505 61956531365180907180651144912000 710506 25065037359932007947366250941184 710507 106889649783672636693523971226512 710508 -102900027449972652933699500567040 710509 -4377085950712612061407237207796 710510 -15681422564464970263797657095040 710511 34659123309107334153240861548952 710512 -87511308316826847632126574592 710513 -114434443666643824845902126696238 710514 -29833376203338885613568096939520 710515 5857994377356806535734730561120 710516 -37617040723288894152242928949248 710517 18217889923539651993532754660448 710518 54872315515852598587305428699904 710519 -68056869741369166299315014365080 710520 -15009890186968430319905852620800 710521 44006130961573507032523684160512 710522 -85694157419894218796025738284688 710523 100610303365691360691913662796584 710524 83394192981130415101269783616000 710525 45767005456742521079500829547300 710526 49129823287630786176349251840000 710527 -156453890987457941753084975242624 710528 22750346899097446940210878218240 710529 83259380591891155617154689044160 710530 -1123960886287471143507199020480 710531 136834320052667025000850406590332 710532 -2332971242385575868661918169088 710533 71128200442617505492978901337760 710534 87283797135667922380935432658752 710535 25791669138920905940910551262720 710536 163169351374184432222965397959680 710537 -227769108436330100002689805132080 710538 -56562713393326349498447794304256 710539 66866271946918643801300927640624 710540 111186130862575390836743600010240 710541 -31422037335347629695923907320052 710542 -15665146043973571226184788700288 710543 287246578833453782270546909641320 710544 -13376402085464746058639158935552 710545 -76821880238796663277473357172800 710546 -251541126659904740053710096983040 710547 -42174170634439751407297489520640 710548 66127525394288164780002930562816 710549 -175583548598457669894735704647524 710550 -37085926416226493357211955236000 710551 -42872209314049401665121844114496 710552 28931059692215152327627809945600 710553 18931539465376247958018136448544 710554 -15781439663715008382657130167840 710555 -8306751378418971178826238671040 710556 8381365062925290908812276285440 710557 55221449943200379847602056280806 710558 -65410621987421937055456431858240 710559 248597458350779183936435737416720 710560 -9092575722415857486014728765440 710561 245395974177712290387815643144162 710562 4529518823500205139919891906560 710563 12366035427887599737077189524224 710564 3236892918367080983113615008000 710565 17639005267547550076587696875520 710566 106324964788900014176986356062400 710567 -11788050372837782512517098224720 710568 -56100833174040743072788044595200 710569 138580690039660282667566945342970 710570 -25025138250487319671597578839040 710571 -9106553875768843586688831301920 710572 64484116435599529275439414129152 710573 77091977756734550098663026828822 710574 1388266036188747335116134442560 710575 -2327622927980817949440943909400 710576 2686166658702252124555161600000 710577 49685532217238966765066102712960 710578 -65846448791106953175430140758400 710579 34595467007255758301548490852976 710580 -11395583985410467343719738490880 710581 -154395853040525240741720471964000 710582 2441426007444720235305310823424 710583 -134159267749866560464861650524976 710584 27464339920015109158506069811200 710585 -45200661527627076919797303978240 710586 116657578213980732092314792051200 710587 -137016262195570708272538103487600 710588 -47788945775474717650061229837312 710589 23345286458544955781001887501376 710590 -41969899721990229119707555339200 710591 47277696401076819261600110985072 710592 -44730535564886380646534876233728 710593 -81651630809342692911931030555776 710594 40526778138688943427413551014096 710595 58424110268068089093328284647520 710596 -50432096293321152383298023408640 710597 395415386421951573841718306992800 710598 -32233165073311489486511511253824 710599 -194868825075262039781899101327400 710600 84792426767088927594081454080000 710601 41254599242532404323903878338832 710602 -157846991154294146298288149184768 710603 69179335253806748325139223976852 710604 -35797245165409470962940223292160 710605 -73863814069547169835471411161600 710606 11394676284992342974814655475968 710607 39731392573449867053464271324040 710608 -1776160860765794439554547449856 710609 -40518287000618455408314194066190 710610 -51790983627354068683058051658240 710611 -30522743636124663076204050939576 710612 32089325407796703110906866053120 710613 -1470656368224498953693468036736 710614 -25686307512253748262873253957344 710615 160139894408202865377220413236760 710616 93509961343359599019922298265600 710617 340005118976515380475702165846932 710618 -846053638071084992362263588096 710619 -7724185858260945073331049438720 710620 -54247501686025967892418576120320 710621 63268407279014446471487896230822 710622 -19930241790897280924589936378496 710623 -177161684320966481112723347660128 710624 23045343162072789492508887613440 710625 -18044517275000106660010429650000 710626 -53088007017820775971438977739776 710627 -8166783532576155255727269319524 710628 52121911119499551822573211038720 710629 -23282516741855614724344226501600 710630 -40562032598013109079430521769600 710631 17001576244911821152805131382928 710632 95570143016005227271369238968320 710633 66432505464748071750888870720 710634 31781766894384307508968238157312 710635 73108159942929474443587036961760 710636 -109129772934330187287752943882240 710637 -69972325062552777901389108719040 710638 28847349959213029429403398635840 710639 21478164191138034666802261131120 710640 15721259427687244038924769689600 710641 150522146732997896993599552745042 710642 83459604920011875322455557459472 710643 -106324264485399375168833508488136 710644 38573072293237156535531573919744 710645 -30202809061108503641093397671490 710646 18470728592325458359553214641664 710647 127063755764929172506318847265336 710648 -98198891225419731599907135713280 710649 47732224492382382048681491290551 710650 -74771332689502045803789665762400 710651 98653960395541036052498556111180 710652 114717756787003180382605339525632 710653 48568221079713682218354793211244 710654 -5501877003624982495072893124608 710655 -4942722914223403570399028217600 710656 20749141348593783122918469795840 710657 57720714447897182324242083533280 710658 -22874202800167434896057357815776 710659 59306968015934030379222807940816 710660 126595154848521171774871651687680 710661 955813296181335986627533407744 710662 108510793492019497664887265396832 710663 125907295916310665712272740533912 710664 -129392633298455286292668121620480 710665 88930210636064402961943949800200 710666 -46900539287664249424904494603776 710667 133987735482711323257224466680240 710668 -56873803726105485994201591240704 710669 -38247752009500396763379675088704 710670 -12448095578451665454631760841600 710671 42400300826122804500655809681592 710672 -28575935191706498987725822746624 710673 -15320101145005245345996979078416 710674 -67168403389921493859363202278240 710675 -14248468142540798857113647078400 710676 49572269557940079203402735308800 710677 -66994048828283281623681494408352 710678 -81998407782871331136804063291360 710679 -48107813157183335925121276824216 710680 -10729169318274656899427914752000 710681 37540194918817455006863029732500 710682 6531559467497009888972424804864 710683 -1686280201128974563454211443068 710684 -30807495242719967215511700541440 710685 13552832622960500610749523643800 710686 -139665583233383814693203873966208 710687 187020043132255056676728512231712 710688 -125645133644189154695503923904512 710689 -21971671789757310261179307239744 710690 -14830475490302070329596861682400 710691 34370484044808953382590458275192 710692 82528554878512223054939132723200 710693 112004163672138973729537725594942 710694 -1111220547255041211488781505728 710695 122245285863515436110864207725200 710696 -35794606218624513907420791198720 710697 -40387293560761599213629276556672 710698 89738217082088697671160052422240 710699 27794555544040535657145257511720 710700 -39810267246354029055126507110400 710701 -68004435005040785761880652641408 710702 -165039284911681718635692667056768 710703 -36619179987222696841308849117600 710704 8585391472515899708575350784 710705 9036129778560994362232970981760 710706 9336286373015500450221618321408 710707 83739651594853996431821172174280 710708 -199725977337473956330790540998272 710709 -693201685493889142291434434112 710710 -5869968885754264986215030415360 710711 13476875800145207412156882227136 710712 -114577898562828902112036727726080 710713 157062454744194261820934078097962 710714 110696248426839610492641104467200 710715 -97099048951356379211014638836880 710716 4830485115544527262160504867840 710717 58050682447576825605914785552992 710718 18231866676574056199457914538304 710719 37182661216823007565238992652352 710720 3094698291261327583462875463680 710721 -125498567030389200176171709568320 710722 119499133341069600205223830920912 710723 -39366550835286648112565120898336 710724 -25026766682647498602777071751168 710725 -62338099314484255365381384151750 710726 -84154810277144494991202297110688 710727 113754432711099090562589621655720 710728 3211941176133133686240907560960 710729 -18977312441304317772657098578416 710730 23452699338990157323278034648000 710731 -38943452619604998017098293373808 710732 -18945663960682950883065556945920 710733 -59236064457788874183764956695360 710734 73113966401605554105997127223552 710735 33989973948360371288330903147760 710736 -15365726380573829805506190114816 710737 5873904407952703641023318225664 710738 10285165944535304229427007210496 710739 -75711561556475289742493305361616 710740 -138545301645576213617455422255360 710741 13784883835072034840330444824800 710742 19581837301226416508557773746112 710743 -19822345317884866287605799180456 710744 -136229883697615585834494735267840 710745 -38201647321508855102610493273920 710746 31591709849693711877534372697344 710747 500111750556579999443465265960 710748 40618469405327560473567067960320 710749 59150293797120889490019368935564 710750 -49213505539797190794294006096000 710751 -14653449090862129138114544336568 710752 96735963912963539374559692062720 710753 6665475373197469027347313230660 710754 -23015890208238561892050962158080 710755 -126109997143868675166726488145840 710756 51390246730372477982665266547968 710757 -2044247574923465663762303604192 710758 71228382959822888234184948384480 710759 -24868776484376335648307872722384 710760 -2564361290606013821173657190400 710761 199833097724503483222758746787300 710762 -6983502007932989560803693655968 710763 -87580610951585164710929956800000 710764 133877871501143989949922513848576 710765 184565872503807457277202332865120 710766 -34307442530647074648237900203136 710767 -100379451363325656365527356549600 710768 -9340923472395506477659893006336 710769 -30338003386707913233393222059712 710770 12420227568393158676810459960960 710771 -69305370544354906333758701653800 710772 55448148219519930912615015696384 710773 37550584360446683390284369360320 710774 -114745085708550654869002537075008 710775 -23530370586818979391985529108000 710776 -40023569577293890758419793223680 710777 196140570503138549832904997947626 710778 55994990140328063280315013453824 710779 -161738239493596870759478954582620 710780 3661862184235520164389226813440 710781 -91592294912553240795403994416704 710782 88153182274164086415823694759232 710783 -100706729971838610989968210064376 710784 -935005514394090384679061422080 710785 -14374493865250279082285521039020 710786 29172083982674764264692983101440 710787 -15528081426688804689821483868672 710788 -59906210421682856024730195956480 710789 135672439782953001470261546225820 710790 684872847864931158264851712000 710791 92498679182455458932265841415192 710792 -87855548789770159765017914081280 710793 -31638933514490371929886538924118 710794 41160218029706689515819170469936 710795 141103736424596948154203152768800 710796 -6791892891967895647925011051008 710797 291284350549472871937043945602432 710798 -141650724917362155377030695010880 710799 -40282253347755207678600229811712 710800 26329090208123897108234326630400 710801 1277834059784937945525554277504 710802 -44365051496134446931124638536960 710803 -574732469454919155914260282623588 710804 84072794129169059383663335319296 710805 1934512103445364716661718537760 710806 -53436128795681747639111731838016 710807 50737793387012650173566997907032 710808 -20930898891843704591896748359680 710809 -2538804037682292615929430069840 710810 31552750381821629441201727118560 710811 -53737619845465790511717306281940 710812 -121097168667834388656702197165568 710813 176411188451295725744918408089062 710814 50517833921765975258299614126528 710815 -778136173821236444829287662080 710816 174476776724153730792166275809280 710817 -54821642873919569410308919642080 710818 67980782735366185415921554262304 710819 -183596937206253339347359767191040 710820 68068921452907815731192722329600 710821 -144294274635837555504715338547908 710822 6660072276348164396085618632832 710823 16722364056002642055664807905744 710824 78596713945807283866642176936960 710825 -66670825729245984463412387796450 710826 -28711210693077758685321334976256 710827 18645606875086188391913698189360 710828 -30719324583814038948227493888000 710829 2384516885623980235238408538240 710830 10802304698585974871407590251520 710831 -140084001752982437682926390100936 710832 -16759270164678664834675078594560 710833 448891198524138169896525903488 710834 46423153563788561227094470572816 710835 -48898678428424659504157349979600 710836 -41338130432241999647122627461120 710837 -3195753032736167538366213578514 710838 -28704424636456502551154133795072 710839 87453198750337584009853245913640 710840 38552291787436849783447794892800 710841 109206621272287229351954643603792 710842 100829420903946481977845610777600 710843 -15176442632166779182909128590760 710844 -10429922269803323241511931501568 710845 170291477055228398651181303773100 710846 -27413292496938771971181259671360 710847 -45285855908991120962111681622360 710848 80222180891794691537582822522880 710849 -181991013529131702745858627209150 710850 3648901657939381519864221196800 710851 -76851004007516132878487169918148 710852 -102623229487997066540585870880768 710853 -33113400739939194630527275284672 710854 38742742760034726847710975233376 710855 -7163431079260304497084368866640 710856 1536719524610629611917669114880 710857 -38736927974133931260750225824448 710858 11348058570130777259555487577440 710859 -62898818235875939760196829527872 710860 39354167205705953394096724270080 710861 21083038281546934758906983299584 710862 105689333129314255028429617494144 710863 -214646892904879245521701648783888 710864 7755340667796107146116921556992 710865 -84440656025496728875749212449740 710866 -3443443948023641443134357350400 710867 154990885040194404309986444279916 710868 -42329589703647219718908273653760 710869 -76915568603021115443051120986980 710870 131031507841165134330343391871360 710871 -55259012229818755568725076155776 710872 143379920585683848807781456711680 710873 264536030573729498695019780794122 710874 -6768167074295661803065496224032 710875 -480759670513133488757030184000 710876 -2451754666129092147200810592768 710877 -79597618704800442029278316717280 710878 -32124618811751412077280285462144 710879 -114644596732407660079123911883200 710880 -43301377233230716640400420372480 710881 -32287014786225903936073854969068 710882 -38133200333676112174822776716208 710883 -109586258595587369291842450674720 710884 -4664176440206543583104028893184 710885 69995122268643850324966871952000 710886 -73485026942082501525129908393472 710887 68560330051746335431296638292536 710888 -141029787906086521675594060170240 710889 -67422910584577526618083887445632 710890 84816952972877891659447907791200 710891 26646037987670835088170835173000 710892 -8666489550567586327027432501248 710893 -98726436820514398409023502191860 710894 98914805493395993758379501147712 710895 -51138448117223318520221017503360 710896 21697030339517291556346667302912 710897 -188569714201602331720626478844688 710898 2391216829937169277814885560320 710899 36738477695568492432834721755552 710900 81983171923726652213545142352000 710901 87381936961447911390141666018030 710902 36770682905633441311214338427904 710903 158414813882928301996483380562152 710904 17968503630050161794446303232000 710905 -71529196340629620666343799920440 710906 80448500574282135170354303784960 710907 -54013230960455613785041231091712 710908 58548335708399978996672832479232 710909 35875932452636483660119763983110 710910 22253551899082663993504558675200 710911 -240224024303481612544859425631488 710912 94764568034302522421535672631296 710913 8116499954990603498110664803200 710914 -60122380534634220013810549072944 710915 96948232988425395864496348636560 710916 24567681911349403983567522327552 710917 -157592369779879316217324083520034 710918 21240269986573660032762461969280 710919 2866324428079062865416184894848 710920 32084823579403795039444340736000 710921 52149434387162193845965694160000 710922 103292554379208891572275524762624 710923 38095606929728913581986130810880 710924 -24859664399014985810259972132864 710925 -69483432631746773234008679076000 710926 -33040574759279323915757951681088 710927 -7240732818772636745570636064528 710928 6680615176468790513047436009472 710929 -69353511157073318209714877531470 710930 -24303938219085845864498769884160 710931 -38408550009688134204473941840080 710932 35201961875925933450010049560320 710933 61543753343884742991038490631182 710934 5350863362417982433758529216512 710935 -47736178366859541849668158519200 710936 -232590022453381387774886023096320 710937 -16280911171070348130606034835568 710938 52999527632609013122766544376544 710939 -156562779676996536227094487768320 710940 -7408485224683343198159036728320 710941 114135734421814452147597627623520 710942 10172901596644594480883434519680 710943 8025327007171729249757659541064 710944 -15970828928250744681011126599680 710945 78073703635027668006531725591700 710946 -35737712198130656409384082415616 710947 -16674964273763229962468922752120 710948 -21139741636450223551684915666944 710949 160711014756142421237824216474464 710950 734560466071133466771500088000 710951 -244784989535897441747853352503048 710952 77293540180547835685067282595840 710953 8630872748859883476068639691264 710954 -20917131897949874933945399743488 710955 -11649803504306614216700242956480 710956 202164213733643889643972529573120 710957 -53738678064471868981353404444328 710958 -15340836460394806273823295623616 710959 145992568712740462498052172358160 710960 -38174329996655336356914544312320 710961 -134130847976999453326872352439520 710962 -843015537632479338901718171136 710963 46012895715794487391355987651784 710964 -18834883560060264824851590451200 710965 -175046176382466706831318394695140 710966 44134771582011450198487450902432 710967 27490455559591176287768445020880 710968 40744908916528087745024512389120 710969 33683580673582187388302734547712 710970 -22939295999424219600191031029760 710971 -132976564567790545908723304012828 710972 -58610889259997422591361495860224 710973 -43604073171007653225585157171956 710974 66744293064492871567185488025984 710975 38943796400418512189312094411000 710976 6893451083608003453401339789312 710977 -165949653003255687651399575962174 710978 27362208453516534241338780081024 710979 10884648047173272360068230644984 710980 -42507627956966067017028815462400 710981 -91139239862402028953290947600036 710982 -15019354191358674359638597980000 710983 57121552992097473723710643123984 710984 -156656067332517306390867138493440 710985 -20521039744227152118166759526400 710986 -669070379526775108607205192096 710987 -176406068397130823618998315280364 710988 39657315681076456993964671733760 710989 -274905043135032549515163101011210 710990 -45421563124896602916802551981120 710991 189646099784706586819931502516000 710992 13278344889454474791513742753792 710993 22915598281437562681106587502580 710994 -44082298015025929463957086609920 710995 -17611078705522583499339143888880 710996 -36084081371716933298029273344 710997 -15162815259502764829544396737728 710998 76635410537662190384276675124000 710999 -15926455018523537856035848709760 711000 131373971440302706813219737600000 711001 -169476395004696513758347778138998 711002 -46455833627350329032007654636048 711003 118902351482440072659272922519744 711004 -55887862873912411328243492085760 711005 387192836588405030602761320160 711006 5334007655187122173649670657024 711007 -11915771206297042982639933951760 711008 -120422222154648457651323145027584 711009 76915164157933164099177539119680 711010 -68806784610108263619270276258240 711011 56402405779672036472494641876432 711012 -30910356616982610806452597413888 711013 146467131158794103212123328421600 711014 -4043058521559286669959930618144 711015 36067503868816921511075200840320 711016 -83455737262549063238986463969280 711017 -274850382156290257562056448948934 711018 30694094747901137885339759431680 711019 -268454678105710665027422729949580 711020 2288648155361473281743620270080 711021 -18991975093596727582414883048640 711022 10227565548764399949965546365440 711023 78277432884694069284517665496272 711024 2717589039298765851635947044864 711025 21051407099274007205777148576000 711026 79800166448399785429630130333712 711027 -17226691232003098606912287351600 711028 4726574021285037327098083910400 711029 -16923479336900944318095454472928 711030 -8250999841085236203694435073280 711031 392790118164275205343194550740072 711032 78853120784364704278109653524480 711033 -62035480790276301818752566841776 711034 77019597872593855662332226562416 711035 -78028064556812383873860466359600 711036 88029420054656140446104524948992 711037 -37118722151464622071379249725760 711038 -65591542106396905440944421742080 711039 -42593333276358669352869570412800 711040 71358318150380711388158047027200 711041 -112470760511079664449733781106558 711042 21721472261134635173737972495104 711043 -42935877957918919092227730062280 711044 31247532333855026695841936555136 711045 78024105748644587089480986336000 711046 44167799373349927348341997223040 711047 67217903976257760192986315439552 711048 -336187806420047855719952056320 711049 -280189592814563145714565451822950 711050 78649017644002467774941801350800 711051 23576593632479487727305217079040 711052 122974454462740185698874404462336 711053 -75658023964651038740015372694144 711054 -79766407267005985392353864363136 711055 53017176365243926161598618221960 711056 -21863952440335402083175174963200 711057 -89559929377312656271396622822160 711058 -98361721554411755398709703723120 711059 -93482480320813201010263108807968 711060 -1565046290715089330325311447040 711061 -38388959147525985167553105593760 711062 89960768145579124002870813132864 711063 139075604323865115297836504025456 711064 54990575772166144938575035791360 711065 66348546797450231542141599107520 711066 -10252345015027987157595633843456 711067 -45586203873892299514888530292208 711068 89933977528093174542026962821120 711069 10563212545377095363887691692128 711070 95284279105242388501936405138560 711071 196954362453719284053206807425992 711072 -194977409904309853187673906216960 711073 -12044215722881593662581506452480 711074 18225023947024507222807912146432 711075 7459016866298129766529665000000 711076 -237479329405170523520025784941312 711077 275661876588357592389634993151772 711078 18217714325491442799091378372608 711079 181488656038378344229799707051360 711080 129572901277747637232580130304000 711081 -16081986474097815833952756545088 711082 34769231294500690913367269257392 711083 -73120938663035792860845027801336 711084 -114834740110819412082672280670208 711085 -116651724104222714118498858095220 711086 96894224088477847055847359671680 711087 -22779463803258905510377988376432 711088 141344217385984919081224716288 711089 -60293676734690639097220506304110 711090 20863004469395183446021381257120 711091 -3100133370365622042721223109120 711092 66951681235194166281231840049920 711093 -7037027116024581194836617925632 711094 -112590386253565858271354838384960 711095 -59087989617960545741152570775040 711096 56986694612675248903540266700800 711097 -120747610372064761915513029594454 711098 2803574380605193210621892722800 711099 -5575260164767628948815608863820 711100 -16310495470319078705806292441600 711101 -71080093849660487379614533205268 711102 -7288698103549807859760960930816 711103 92759780697314015451091418417320 711104 -3133821421583715106981851168768 711105 -66800539845904235430502646663040 711106 -38387887794474881317149531793536 711107 -20901632386681756627741278473928 711108 -64031833953378002689857591643008 711109 -9673957163252839468452741780480 711110 -53767734052720727317352467276800 711111 -33794028921544829377963923098160 711112 -206184917220885852375746997780480 711113 -60121613661796570612418603020800 711114 -16975121508040814907640738048512 711115 -188461965840551644863116635590240 711116 -31809689648181035809596330301440 711117 67129152902258200192646011062 711118 -92534656284434506784383743186240 711119 -387535352332816250514487738243104 711120 -18431108035841712271513113722880 711121 -74763406712382490496746797073678 711122 76667114570190940943651502536832 711123 9227078278617296303032540057344 711124 72732906089279967772178676121600 711125 44027337936506259160353184755000 711126 -8207838333631877404211221259520 711127 25025435421472725922238828655600 711128 111580394287866151691442751672320 711129 40488407330079473061837876325584 711130 -19253661162813009077112372787200 711131 -230021537751599799804685532971068 711132 -37155636697496181527050588569600 711133 -239873096941734881022057720790618 711134 -2574589061664797400836497815360 711135 -34766218442510663292367240475880 711136 191604747403660162321853953081344 711137 134876723265596920423983877668672 711138 83639397349208153997475035793920 711139 -54305818448865138359227385539632 711140 -29298967230302292113624320116480 711141 40944758121082000299704411604384 711142 137296600819726623357080227253472 711143 -251065378662594344556473271505608 711144 32566103740947416151467493457920 711145 -8044805545355926224101614231800 711146 -81450944555810162125894540699728 711147 -103809991059900351698429685353472 711148 -125720167236166148169084993793792 711149 20559176811641913174140437136460 711150 -5917737357709795291176544204800 711151 -32676333375070367812383471998080 711152 34944911168397010067397951258624 711153 -56538623100226498296281750671200 711154 73743083253367193218679548924320 711155 78741620954925125121831002824560 711156 -52191064599001428059947972067328 711157 -12517079281766204225219140897728 711158 4656245533665921573677136015360 711159 124334161133819456538677369200104 711160 -84783959008702024544718413414400 711161 -198129284646332120646038399723616 711162 -35651683880068519857111572987280 711163 -147182138047137312369527785690588 711164 90426679489505875335378377957376 711165 10921610719294694973588792925440 711166 -6689835335649787471126173004416 711167 -64165471448535744650947314759600 711168 -11237797287587134970407384252416 711169 -59489548144672863769359286651856 711170 -941639310879802973322284221920 711171 51171473663257212357365609179200 711172 43393977443795588481790626140160 711173 189514608047123170535203326259422 711174 16747704234157382577349847789760 711175 107502711090996286498605331594400 711176 -5117228960688097849468363729920 711177 -877148072157521425538164910400 711178 -20106279853742961223241240796480 711179 -44099203576132743890282005236480 711180 343703225579847441161393433600 711181 246117044840063159432708562844982 711182 76887074815219093578555501984192 711183 97043959078907005554715074647808 711184 27069407524404124633818203955200 711185 108556057865117375702357958379380 711186 -16409900779124779803244763162880 711187 149794280787770161653506206497836 711188 116594161900734572943095043285888 711189 105293944919327605147455673478400 711190 63998752252614699631930061241600 711191 -181721876455946785532524376496 711192 -29049459691765412739002780897280 711193 -40873802715613107272319362566400 711194 -49758035164993397643415156217088 711195 -54116176196418575140591421709600 711196 111030818082297610790752073556480 711197 -194374564705214563031300247302208 711198 -91514615745409333002180918599616 711199 -109799291904553956823172363136240 711200 22064443749704331602476557926400 711201 -110118815119221171582372420498768 711202 -13678803000417054470310318698496 711203 -85955754084918529726763772109536 711204 43201925152250743948363350884352 711205 -217569250536536206818044055218880 711206 28377338487790132408616030715264 711207 -19175020703966681228460885765120 711208 137322911654081079858444699648000 711209 87645175811299810510914548140410 711210 31672775526461601568106098129920 711211 41896198238962506296434085395224 711212 -195674634094220854301032959352320 711213 120276110291699166168128447156544 711214 -14414764290556657288714114491648 711215 190684655032761967053199675089120 711216 36725775335235714238787919052800 711217 946020756985468005590119546420 711218 12276216575636165896314406540560 711219 179133304884820140435004288953144 711220 33184859909644924789696174080 711221 70528321913662217653841451134112 711222 24945758133471835703543246947200 711223 -104760477896918808949668410461528 711224 -61294250997904669943591656919040 711225 27342743255250710981177694127500 711226 18074821604165649496151064979200 711227 -51518336984145091100617531194240 711228 -10317344438977356338372928282624 711229 22577752286725962521519852269536 711230 14842438099792787696979022341120 711231 246450652366726015886606596577280 711232 -85485275105187737686656020905984 711233 -39589370651285824438555066592256 711234 -39246764404576563089324875733760 711235 -88879403384871910858559319711120 711236 202721066303875635841179691173120 711237 131482788293264131272206329902720 711238 -51540983691726541039525018080 711239 -7926001194826777391644106220576 711240 -81161774538624682954434986803200 711241 22385409356061075639525426638352 711242 16640869517480656065175612314624 711243 54166264275425314725433197429120 711244 54159419350312761845557324833536 711245 -113841055286401786823128322570400 711246 -79218786438099291368835238440960 711247 142905510006345949820751569685112 711248 32267399514282290626798588649472 711249 -32826512870100497961696098350080 711250 15868693440737935308848952450000 711251 100954218442162112200508184212160 711252 16973069225615618094100078110720 711253 274187653446420119467956785859360 711254 62442570185842887837169925650560 711255 -47002589795819263453738112683440 711256 -7141605235607856385899692605440 711257 256821994788995472465141774613632 711258 -45350543528044270873882429718016 711259 2109320683583618224986425563460 711260 42201816409464828659067958917120 711261 154014363266857241246367700032 711262 26173292246276035733637757272000 711263 -1181828107830219340683346801920 711264 -18701660774991305003980019466240 711265 10228238875802515054723559769600 711266 138468926831222569079615943818832 711267 28279420873990574859732382172280 711268 -59297192262076326417622993515264 711269 -131007485703850298297215177105956 711270 11831982918007108606107756652800 711271 191479478852896535618453647816344 711272 -134465621676026901636005801656320 711273 139823065344721832869294471011984 711274 -94385267003479296915736660743840 711275 46271480405335831054983874918800 711276 -9741039320044273932728335968768 711277 62886477266718737533709411330272 711278 35827462486164413266931936949120 711279 172243518008045118468643741854024 711280 718413437837669370321045749760 711281 -334758506411043344345784837355536 711282 33710127037925008614613552995840 711283 -202643028223710247989952134657120 711284 73566973973262010790716288450560 711285 -2378245623039227787917324248800 711286 -150616691131198507263305271213408 711287 11345184527808138582870064152936 711288 -28192329926429290741013723136000 711289 25312492476141715747004612807556 711290 -89502819078607324855964849901600 711291 10148173574470062513858178020864 711292 -94876280559401191700757825193984 711293 -66707414353789545213817288373856 711294 -27063184851863642077580510366400 711295 3673139453156644099427765917440 711296 -144677442837641031176030823383040 711297 -168974681022401635809186208940700 711298 35584198881510604420629407817216 711299 119152472074400206887363658674300 711300 -30374349783904052379006961075200 711301 -146855276855617129842486697964228 711302 -70588248992910384297426878943648 711303 114838159588319217772890845107200 711304 69653076475419447160731214233600 711305 24305088991909113924813816826560 711306 227170858405356751266680014080 711307 103429927795216953102612885913556 711308 66731258111368414574856293038080 711309 55705156618754839674820847940288 711310 -75682521580426722752218532576640 711311 12025753196633525435140841413032 711312 -782894717950877717641604628480 711313 36388481362818404276552717657844 711314 -175712278733580848411147427841248 711315 -198839015740792590820910233344000 711316 61296506113775571761587975598080 711317 -38024715129347907086455715915634 711318 74443952991346211395051258871808 711319 16300968195335689297654907764352 711320 -126912898966178838796091672371200 711321 -47663133959071004953124044586304 711322 87986187648830599581641357030400 711323 147975044492675812233121882777104 711324 -72608830226470861857636315171840 711325 11727773681649013183967922230500 711326 12663149570819715961901330841600 711327 100427906291812718152664766892032 711328 -80511934085047900717223395000320 711329 -53951197054728790278865615415070 711330 18388612615396081676016156387840 711331 298864053338622094923366538746072 711332 40571066992029467539945744499712 711333 -62572897868203338861566482315938 711334 13228298580195734788380570445440 711335 -16084131875520961550481289688400 711336 -31543108729487442429023809290240 711337 67289418529359101712813179130192 711338 116960825057472012933304076422320 711339 -131864647503936663406412812365120 711340 -53415639544001810346891029329920 711341 -25905803424230603441074573096800 711342 1538499762658780223859306770112 711343 205051149580230583702095844331784 711344 25836350104209949849097324396544 711345 -46252545728016133757046627014400 711346 42655149846364299552770540158080 711347 7340735304958110566611245224352 711348 114176141710159893906133511442432 711349 2945130552777032334600910642368 711350 -29352163406450208416692157275200 711351 -75934303863546478143632710461120 711352 112728631931214463837859900313600 711353 173412620967173234495176706098602 711354 14297260072678789301025533471232 711355 -67985416764630171858179334810240 711356 98627818203607927528540244689920 711357 -7211073912991878348886472006400 711358 -4550896578922259674073908734720 711359 -157980278389289478637273919160 711360 9126125598424781260178797363200 711361 65450092548777121841292253844864 711362 8217154044953583071119730368032 711363 116238994126234942101828063278400 711364 100516492044884997395241002907776 711365 91301659496429489828234139540600 711366 -39099585744210520142764494051456 711367 -70516239762303922615397036504928 711368 101288719634495843322980296949760 711369 39087991594401743058128350852320 711370 -58368231018067326164497943654400 711371 -107471062711282094571182134168428 711372 95842549937962234801684331822592 711373 -57118446724032308217539512060436 711374 18311233497114977203320344172672 711375 -5707667088010676264932415232000 711376 -22479472322863260757731773595648 711377 -46629566625471310760726710620 711378 16155082125308975643667251653904 711379 -139696787813057069822640511304360 711380 108964763783644063992219719212800 711381 81433527142655939803920262256544 711382 70934252926741841155334940633600 711383 222577235023708744538844401343480 711384 1539534818226631047805596856320 711385 -10669724811978646490105509683000 711386 14056432551832254384561123838944 711387 -48009491800673444233802355060756 711388 -35840779299181731684533114015744 711389 21431909505568127363144554517856 711390 18438413889675065144946504560640 711391 31854143807975914083130470841584 711392 4839823293754527206401653080064 711393 48403399716091279650207578916384 711394 -79091867616958878701956158915504 711395 163102881205529950736951351188800 711396 63033159183286861370545548779520 711397 -50768599477124408969284255041154 711398 -104461340746227360482540532754560 711399 -23524556956825848368639320082880 711400 69960932434781441054272098432000 711401 508076282590847933663659599732 711402 54078468518136499036808081045760 711403 -58669023131151701491460021541120 711404 -87912512741066652642396671545344 711405 5357025426277587086765482373100 711406 92114680311715262555697949892160 711407 40823290412105967442882557340032 711408 5644304133420232186043515305984 711409 74991245607427121679433390966610 711410 12863653020161235139341121205760 711411 87397815865365795828817117782072 711412 68654323308635396867201913309952 711413 43717810379627748665706603883104 711414 86809390176267977444011732235328 711415 198756614804034022192896447748320 711416 -124139742903970342942798638858240 711417 7501940980726544240835732065280 711418 10569860258836432668784636732416 711419 8424048338102832716942784402048 711420 -48328072465787942834689315799040 711421 -402039670639577769802319589613088 711422 -44617011103985293656615364891200 711423 1042191512389860511878389805552 711424 47536542346663984658757500010496 711425 5736690611562536765105486520000 711426 11437730630441286462265580290944 711427 164036263543226393671087227425276 711428 1174343830792966400612997684480 711429 116042278789265710211339905826784 711430 -18189326624727850449382319840640 711431 -70094387648910041835089737708440 711432 684235673660643842153665751040 711433 -85156653907008573202972332909900 711434 54960545979969129798978527309616 711435 1921813662325094812670872573440 711436 28501243464065635773184642007040 711437 178859282978283856269551834284086 711438 -689455144846688501487046643712 711439 411194021034815500005574285517856 711440 -34093918577069094486564772823040 711441 -29642554973329946518997170207548 711442 8817652995026276801753293033872 711443 46129586887954529163019274170320 711444 73811490308378459998210682284032 711445 18179619093282334104344256900480 711446 -102280515523188708842546417423328 711447 63814972343837784275921361978240 711448 -95145298336752531921180624752640 711449 62481942048521172414901988681364 711450 -16365508372383269180704326144000 711451 -21990832814928818660370479359088 711452 34649781412814214825947091348480 711453 -179252830100306540018826248685696 711454 35215681016972474930973562877952 711455 -136047304669646194138439716206000 711456 -62950577735154373293181798711296 711457 -241600447363340905879688471855340 711458 -6167261813023268667014400006912 711459 -17165109167538158316135701083392 711460 58295393432058912828849160577280 711461 -47199780162631626319454343727776 711462 -7419722037365742424518838187520 711463 56569689280301649488606003326712 711464 29775995490329131605699405649920 711465 49311917848091995203966410301120 711466 -14384663626789047851786831915520 711467 121646471492501518490117784308232 711468 -104157196300254331611737387682048 711469 -87267949857580125969555619220640 711470 3032544749906936216429357791680 711471 66654508986293814909982379298312 711472 12544061964068018129561937838080 711473 -14553988966711617446664727352448 711474 -45452148380952465318780860991360 711475 78570190085656677821524541520000 711476 -149541052289230747478847596371968 711477 5379260066097917677961579231040 711478 1862527561116684688804426357824 711479 18731759300129574158209099591080 711480 -86952640385838032915616460800 711481 -41096877895310662581614672659200 711482 -63522088987996235351955944648448 711483 20010814000525033364548850592024 711484 71642132032411248930941737291776 711485 -149848307951229026907948768596820 711486 31427343083085047151031277373312 711487 -20064065090607186374964978351248 711488 -83808756484619660412127988416512 711489 -30189059190399400104069666292176 711490 28927381889006456177342594740320 711491 -57628517680257644678488470738432 711492 53007604163967401972435487688704 711493 -8481890167628545290924236307680 711494 -1230724612853859359823254199168 711495 14733629497818280904757788103120 711496 228928385581788470155661663585280 711497 166528309755068665159599203753946 711498 39565448555058685802626599608064 711499 -64093248151694025471342617387500 711500 -143679557681911349285224171008000 711501 -6778281154802379211349038014336 711502 -73536154410814994528811604178496 711503 -48773392951062733819386868401600 711504 21164185874266560493556712136704 711505 -75531376500701076607554615012300 711506 26134002202498153981699226615952 711507 -79904588527202945482989500283684 711508 41603803567290023372936492886016 711509 -79023315548654618405916680362290 711510 5366943628403698994157820465920 711511 51028398892116663641285595008824 711512 39239250431948248356596180582400 711513 151543900530066204754330921080624 711514 28967177069855919992539217940192 711515 -59477988385388240096409375595200 711516 -23420463045978359009873003867136 711517 124930197187791687910387684566566 711518 -31194798914630330953506944955264 711519 -90292035543420764837426121001656 711520 181525877612754105513796467425280 711521 352597290010459386696796166832 711522 23551533871820314642345649144832 711523 -300769118700423835790951341312228 711524 233640673095850668876400166572032 711525 17244179434869239928493595268000 711526 -39879971704585984094484906240288 711527 79328393541655811328896431439352 711528 2089989735461855770796686540800 711529 83870465123551910546910044565156 711530 2982757921701724894516905080160 711531 302958181660058862310358299440 711532 -155046266559456310905529423554304 711533 -465720077303867356655693151581760 711534 -76827511195707394459054176822720 711535 138095037606381662051832896356320 711536 11704773083398390414118629343232 711537 -73912303823289736072657386871440 711538 -88653784076432877375232805652480 711539 -248884495149551088315744902004660 711540 64911337817914115437682378188800 711541 182088704668451661753167481548800 711542 43507145096368682373358569432192 711543 567880797693476348015496726528 711544 10467969181622804154701720678400 711545 -21998148879798222466362837377400 711546 -19726306561525641882187704152832 711547 -2737049016972900630441929594048 711548 83076908630503177462035296299008 711549 32777648834630207625794905007724 711550 -9858654189828368353929532032000 711551 40627299826095518672047015261392 711552 -43233096918514027804400340172800 711553 96612649261822402353979322894080 711554 -66782948082690410583634772799024 711555 5415219515566902937862155089600 711556 -144013442732772435962943613559680 711557 76875230284640882454373444127424 711558 1718973400059478174185708865920 711559 -223381264437595118433004212351096 711560 -86694883675282703484576025344000 711561 3405427035701095003721401994400 711562 87995498406133796626947001668864 711563 299222398382716978981242783961812 711564 305927698990783983556662116352 711565 -149631611014738402272231018398280 711566 61962169645903222232739214775232 711567 145562362938510189902586828345384 711568 -15206558391278608030169692372992 711569 110786532474149147389548825721440 711570 2046147611709756904744270579200 711571 -87200709249108519020868649735088 711572 -87426433280578503838138869585024 711573 -2412346624483263066269200807200 711574 -2574312340225012221409827840000 711575 122761180267358618686316543026800 711576 121143492367072780253327511275520 711577 -35932488640343863197693481467574 711578 19318757707148812842567020304096 711579 80614783906134350198248949277888 711580 12744906432593993778242756874240 711581 -10894258150569534003377140002816 711582 9108996557911801058767181005440 711583 -131712131310074574700668573787168 711584 83843367945658874365165734592512 711585 -1748423201790655002760761781440 711586 92530775657804292564619453944480 711587 -3099573015182670515380039277808 711588 944122757366040431065584445440 711589 77530988222495020606167755411390 711590 -16804835253622810510813781884800 711591 -47393074156511520896063057999280 711592 -67010997067811755896479542640640 711593 -62861738773173867957471817848576 711594 134552190545498871430793087328 711595 -96249740739170255046360277322400 711596 -9959558825583541239108253647360 711597 54730528064275106098891799425728 711598 98427233377346749474018372948800 711599 104912213079834598372353380008320 711600 1923990839978692925366135193600 711601 24293885605953421150439978306 711602 -109178463108513582096123993890400 711603 -134729043585109093008223791003576 711604 1552091927486097695638467525376 711605 -57947508748149046324509689748480 711606 -8633733536558736952087318327296 711607 -1633114849986203220525278741120 711608 -11803951882491154462718573015040 711609 37198254106688220800398094189904 711610 46416484243733624475828732948960 711611 25951346871450381815731382694000 711612 -98148137070995898567838230528000 711613 -48908353932694431433855729909504 711614 -19860283970530984933947069143040 711615 122221667557058824263287242008720 711616 33323904382939751995873804943360 711617 -122329804540979025205787897030334 711618 46846032099351399764740165855104 711619 -7189604367525807325005557600720 711620 8855022093020060475699635650560 711621 22954381769505147206571258858972 711622 -101718499653250485326420521737888 711623 -285556771021205238218421829931496 711624 -17296689426195596590630195200000 711625 252488907061229283508430783829000 711626 -27253478480053737466911212693760 711627 259438899589216732496335038054912 711628 -48404598722259004872813176165632 711629 -59305101060751774565487645541770 711630 43746930958967852926372267383360 711631 -25041747406679841547992639170880 711632 9217414680652470507515455733760 711633 -34157688906228483807611481416832 711634 10062418619622710034048848822784 711635 -40515990899575311108631192819920 711636 -15628558474500201710640147972096 711637 -72787854619311759801697958103816 711638 146096119190701884615233222418720 711639 135190922517438965729846733917520 711640 24085398097093893945258708172800 711641 46781323986005254580545855625472 711642 -28754362853373164378665573198080 711643 4844627704416235324435008591024 711644 -42672729883940500548470595840000 711645 -9433852898389025843718575193600 711646 -4270666207208103638387659049472 711647 -59303669886832940912489398313208 711648 -9323751498714685233435769307136 711649 286393353691980509180378320383650 711650 666399638558514759858857481600 711651 142216705637043834726320176615032 711652 40060660955846762931750681681536 711653 -137951336523093199224878950708098 711654 31478259982546930413521514575232 711655 -33525044463858510001390423748640 711656 58929354585705771577037712015360 711657 86215546026272085795695260525680 711658 8120301766051288668450161368320 711659 -214212447568740778156912893391116 711660 47431111743272056635279569664000 711661 -63583699321825238711660750959700 711662 -35662783098544012103765027399808 711663 130765072240046885866193583554688 711664 5003448026801117505769911255040 711665 -246584405053769971904099734959000 711666 -2058182287337941521077871783936 711667 36000955828939071404446601831424 711668 42957443323263781805770742898048 711669 26156429827265784541217615081280 711670 4080106187964657087963485921280 711671 -256766156610419332884314484022608 711672 31694321224229384358069608816640 711673 1524441764574049334814397945684 711674 -85020976459335214002484487328768 711675 -11885355380684818023813154134900 711676 -40136659890914164989194646223872 711677 17751922996613451754850044075500 711678 24182850269654040080500751517696 711679 18181571363245268695273796449280 711680 105781660254087657172869159321600 711681 158057345819089684023353529994944 711682 -5030016093604596210935478005808 711683 56426688608884371766952602679040 711684 14727751670035507744213725498624 711685 -80822578848371387741787231753000 711686 67478999583316916526463518122304 711687 141943288522332439249654453396560 711688 -175427549818807095502114852362240 711689 96003731362127492612818820430720 711690 -21458246165234762454988973337600 711691 163844843350704052022200750251092 711692 17449186755864039007051716099072 711693 3103517811366958670324537647680 711694 51435808943446485669675122536896 711695 15807068802983338285806420240480 711696 21685464902018284253690817871872 711697 -62362897759906495745042361993408 711698 -378144810512723607832046733312 711699 -114601227798775313744294626750536 711700 68945347057868009319968258918400 711701 -177680529720067488527561136749298 711702 -95465523801336273313708821145920 711703 256681117258855655518980173109064 711704 -23287810794377645309632738099200 711705 -14279062170915032487542475108480 711706 -88992858081392760248489783090448 711707 -46943976448111416797570965618044 711708 -60165827835661922035563791253504 711709 -16759011418330899067164868360090 711710 -27154445764733735046118710402240 711711 -22402087827209881701015790863360 711712 -67826888626409877406283892523008 711713 -231192349308176858183552551483038 711714 -9155992934396682844337246520960 711715 -39899490863889527747446086820800 711716 68874294084707308195296341043840 711717 -44325059258936577251484988270560 711718 -4133247009398984776201331869440 711719 -11919745951142612879474528088480 711720 67728097998152272219671982080000 711721 65968177435224487407168289902720 711722 -78495112680551695959142029984 711723 -213404992125169157815829702260032 711724 6613560403848911921691804752896 711725 46020085987864486381597098840000 711726 30077570656353703520626016468544 711727 8231089174795666294848926114576 711728 -11897753270206217226055006568448 711729 -2633419880172281521289242858752 711730 -71895913943182078547665510433280 711731 -265866397613727575450019655812468 711732 13382190194693142509427082567680 711733 -32931946868210879339646832720320 711734 17295775278613650389658393818016 711735 11480092516625989207133542026240 711736 2924418228158188183937538355200 711737 -468288566002097979643652431032 711738 87875408163399185995373536408944 711739 -42605452541361952936396347791328 711740 47577270824157913326278999577600 711741 -140776515000528370548419966727456 711742 -28337607191030728833507015878400 711743 -170028727046482677244246290585096 711744 44002806344237429690214805143552 711745 40894163488650867504076680189120 711746 -15122443274256420161236060316160 711747 140659289846280949524214128322320 711748 -1909600830464025517563291540224 711749 -173401010451356773044156158897250 711750 -1836190195819949862110240064000 711751 -94481786267675472468096678254248 711752 -85522878202152511094944918502400 711753 8770307195477811065920283968704 711754 73090581814703238782981078368512 711755 -60085958130995034865440839341680 711756 -60755117266275955058173115616768 711757 135886019579226633034313209814006 711758 21017948616806931170135772038784 711759 91226986116520624138402420026240 711760 1299848373006587308283862712320 711761 7269261603431775099199610340852 711762 88121009772914416126309224011520 711763 84953660203484927124384401689024 711764 58935283490538330628680207138816 711765 128805481792222095318453067742460 711766 -51087119734741797931465875082176 711767 -34370403966402624651519879862608 711768 -243904811726780216030765552762880 711769 11490249608378556630551683905796 711770 10097260372516371446081958609600 711771 -145940413846145505487912586608488 711772 162399337775267705174610424357376 711773 162040507823709046530056809459800 711774 -77111322103803761605768336444800 711775 33308665002477741865179990891600 711776 -75724668809679437105154844262400 711777 169823260258277544844532315261280 711778 -137915200132831847755162094290560 711779 -1901213758649706498218358645816 711780 17106178191580247796204077813760 711781 8005178448738983121851724223104 711782 117193931102796271366413790048992 711783 -96874527884153256895747631899248 711784 -335316038141231689821835826350080 711785 -150707994372518375182609991533020 711786 -11421819999089201082344796274176 711787 22687197098853032031159677046600 711788 25506861965162750532960252936192 711789 -22217561726157706582274883401952 711790 -48701887459602273532485543859200 711791 -53727080016237279229819435204416 711792 24294059888471575607799501225984 711793 -189460770934501813932602783526958 711794 -34371728362463778543093095024640 711795 -33218799128639467086593288275200 711796 128189261036558703864753832457600 711797 -160871130279595223515158366348960 711798 1453283306318806375217411081664 711799 -32818287432300042097609357591080 711800 -16542866390230532468481953280000 711801 -6863552864082753641157203997120 711802 -8011744936083213276343963124736 711803 -6232377674223777283716638493336 711804 22579193078663841138229497077760 711805 -40381707375844216922358692181000 711806 45706240848670562355397741254720 711807 943909956035892512647087188312 711808 153538817636954346054131562577920 711809 -91309049881913593465313312874048 711810 68383208281969312181736270566400 711811 152691685903979012478551591884412 711812 -168532827757769857219886661481344 711813 -18412442212543480304055696193056 711814 96956274738805918479803308413312 711815 131707193357088369970575425493120 711816 -27875375193462392185798105497600 711817 29798362074254795644237081491866 711818 -134249782749460425079553388242640 711819 -91723433306079561184763411477400 711820 -106661954065054400904278873041920 711821 -39811924275056969308690276126176 711822 136793704968565952510882488320 711823 -1809326387261551804017749638800 711824 68835965867145248150917289558016 711825 -85021863225136071028135301192400 711826 -81624069543731848521241152459888 711827 22175704529305097836107104684400 711828 -4603175896212371176735311233280 711829 -63726235262712522267770740531570 711830 10716941106907646981354822073600 711831 60049107049316883072984955003752 711832 147329436725391908540643313766400 711833 138842273356654286440334418868224 711834 -66540983776853431815316117774080 711835 70202311835308925642295399936000 711836 -13345755216663592086454096151040 711837 -53087666531478107734263002162400 711838 -51536046248879277160669490455104 711839 153261674747880494822745088124640 711840 56392108013044586381853217259520 711841 36481361244560520220059995917224 711842 -24122099212944292753576395145056 711843 36520519790342639966823083952 711844 16112075590424115844295632592896 711845 -67719509741135291008031303280900 711846 5007009041277782774860708228224 711847 -27627056470732575568608932333704 711848 29156251988990008920379462686720 711849 -60821081385256621533889321101936 711850 48209586716138541038530821216000 711851 -73321017684369999098789397556848 711852 11011317490061297060949364902912 711853 -100348115626252604071872918175616 711854 49910171685614948517771961359360 711855 4362531125873204038954853959200 711856 -29413775394243566842345267314688 711857 -27814959391980283055076921259008 711858 14966341017636600435981709458432 711859 44290062945161173374881270402060 711860 30084648310078985665370181262080 711861 -89026209649836396867387775228128 711862 -108299257281161311558431790073088 711863 -315790995236818778393245423106520 711864 97865980487277111591807988776960 711865 40166220959512250157766510528320 711866 123812233637254176112615044715632 711867 -43811643488014620374072533463952 711868 -14330558181802411658520436759552 711869 -85816668949890568916407045083840 711870 30455633114909569656940450924800 711871 -145562840758690916525171386626888 711872 6228898383816605374124286541824 711873 22515251142241818120902354141760 711874 60203307135803863650284164041936 711875 -52271033557236978428378837865000 711876 83746845672522884303445620250624 711877 124215337106817610461668339645726 711878 45332893096466953746226520358240 711879 -15464255924084421330053047503360 711880 34115230460744370627831329126400 711881 -35142966741169684549386056886000 711882 25992959240472901679672256061440 711883 38862193229357397639675407886960 711884 -59885147622498436956076767571968 711885 -90528312128547016327179467354400 711886 721017906154636019036357577600 711887 92796452543788869764343639300792 711888 28128069788285626220895611387904 711889 76367452227126579923687429192690 711890 45604920840151790419348997724480 711891 133460609935392871791580746925848 711892 -3686728793229851555262196834560 711893 -306959591126535200916488514816 711894 -33043847197752399480889885493760 711895 62091740482737724205801565714720 711896 -3679622384418571881223940751360 711897 -211665553796511850055565547114560 711898 -52034824764331285028443911809280 711899 -77885508174724957105931716151100 711900 -6081424882126876336632188083200 711901 228763824383862290403567130400352 711902 119792974094612809462071518209152 711903 -50446986102602400670140769267896 711904 224521605488521365379196318908416 711905 197078399521203483369442115799060 711906 5646658176132402970629008653824 711907 -1464082399227158393924436938288 711908 1923216405539420583177002173440 711909 -16521462252040909021110968946048 711910 41675343807212268164056711935360 711911 -45594483152686901294153621036400 711912 -74406749871749865298698915348480 711913 44297325716884717391484819551162 711914 631439063980903759103402740224 711915 33585691655311539785166727203840 711916 -169966660288515731360153549397760 711917 6722514999903388963408031303424 711918 13859523959027167552912795966464 711919 -13175793508318382771870581289952 711920 14286194699782708683808373145600 711921 -151271232154048167784477888461120 711922 44294025769165064598534059076000 711923 89426608810313454376419868628172 711924 -36807018467387218596989077598208 711925 -127834508684954654760883313147350 711926 -102741275319209022480854859380160 711927 95685212512442092533877417169664 711928 79320349682182359430633812418560 711929 -131816090824070193786615423448470 711930 -8644841149989191629028500800000 711931 271533438613261382469831894029328 711932 21341758973536017430535813862912 711933 -43002851136620007354917686789536 711934 -98729855763831195228775741584384 711935 -37271092783836202878752750151840 711936 -225679254607539659581267755663360 711937 187484747255206613449348525219586 711938 -8176208978829691383374557688880 711939 7413193323421650921417368325624 711940 -51141191680389652133449077768960 711941 -57181123135260371043706711938528 711942 -15626223920904014933442242445312 711943 350025795191922538894993553809680 711944 -36173593340859447919335838755840 711945 8236738229340023554296368792520 711946 -44151744775025727592545650328576 711947 109595974881016988415081027309396 711948 -96390142381809228584762101923840 711949 23290170394390303824011782270080 711950 -38023159356822294553343617656000 711951 1329481401591122261218116737280 711952 -35989580166273317076043120697344 711953 -30305172648157888449781945248480 711954 40344135753800781437016199969440 711955 -56257151308055774911796376194640 711956 -112286872558914585143051021697024 711957 80428545140785295425530583681440 711958 -23799564804566034053536113141120 711959 19042938314511260758496159705160 711960 18209298215740680298161838080000 711961 208967926584040040143947170887300 711962 12162974648457291560758327037952 711963 -27583413899842783389220447495680 711964 -116409579508929768737624092672 711965 -22874556244919589947708449148160 711966 -43755270318190866038497927056576 711967 42210626887932640144813724626016 711968 244733426049788815145743000535040 711969 11984076706604967767699469504288 711970 -39741910928353513447795426641120 711971 -70953949576419105386620569746208 711972 116805814041919875762004110458496 711973 108510192453225532493810787548222 711974 72921426881120193487973720402880 711975 -37139118105605945630993839756800 711976 -245387327983064292300701822161920 711977 -33255230332109069390602830437376 711978 41633523419970129945988620222720 711979 -176929714548946590283262376120240 711980 94879785383730979167512431472640 711981 -51589722885045287668783819727040 711982 -73516815998724921895627412211648 711983 -161604010252409645316396282294768 711984 -861088477875623873035493179392 711985 -16412036524632575378310383331840 711986 -64731560734398792655442628637056 711987 -12956732880566138070689498166720 711988 -19745288616879586902695092346880 711989 101510742534365545445403899637756 711990 37168469611704094598854803515520 711991 42636921499277273672808120908000 711992 -190081679604958820324336239718400 711993 -37135594780582323782473905602736 711994 624204827106236652507280584192 711995 -535968860736749270634285147120 711996 -10770379073361662368336230993408 711997 -180453597752711784470970445466112 711998 5689304668848464026243353572736 711999 -84957996330200618304446348679816 712000 24219399079033515167667978240000 712001 56674388402834598015224253177732 712002 23742437601972214020224491868160 712003 -342146588605277143396743628221600 712004 -206588217334334180363244446338944 712005 26004854864966223369565635822720 712006 -23926612823145209361747836972160 712007 25486791448828452037522839815256 712008 34826641241812625770973459251200 712009 -8723489192829062763416441068784 712010 7443678452328686790505994880960 712011 80984572388192469696204873037824 712012 9180069469228713815586085109760 712013 -23096772758979405599864041166676 712014 96181584106918571143214487704640 712015 57129342106233576285435571409160 712016 20019478991138387988929249206272 712017 -227334538393871421052190975153760 712018 512625585416274100270843158816 712019 131287649939088469157318934170952 712020 -68217769939655964273842463160320 712021 140588400543299862324675743702222 712022 4643321354044775584806117648000 712023 23568059076268830544522306440144 712024 -86309808679695066281298341591040 712025 57937332940803484015219853250000 712026 32020437559394842906240306761984 712027 366974042549283491629872697008160 712028 -30957746201256191696722329928704 712029 -4789776675049856689839209490816 712030 -62245068899931997749518621834880 712031 -288173802524415512560071400312968 712032 128538283098509985243063245340672 712033 -9499341709095825816602668393280 712034 68869304921111343097800172954704 712035 -13285387536069822387036390499680 712036 -76019685207587544489421238175488 712037 -3149548408877940981204441038880 712038 -47574503073645447329605421096256 712039 87502100652442464550158764023808 712040 30298410128366610632453328076800 712041 82258380977970358029939999443424 712042 4428634378531272732369257189472 712043 277995259542019614218072459302320 712044 -179012868693299766851396196556800 712045 80863337659867606705281910784280 712046 8819509142078666285124751121472 712047 -354337226326837138260644810496 712048 -47892942871470330328736809353216 712049 -114185913391773622222192156156236 712050 33877636844538607290320721177600 712051 -138715980595713508030462700992948 712052 -27002665251529816881801496885248 712053 -92866283844226651744537705156836 712054 -8426065210248277615977197427456 712055 -36098589270532351776410515530240 712056 -13205851899419989517882833612800 712057 30168076024204630027687824545088 712058 -3543084595506319786087310181120 712059 -2171311018439292522983888957952 712060 104237895883418681671412728404480 712061 -47261826313093610563067972235168 712062 18296762769958102876485553288320 712063 173019741974533733887995116970240 712064 -139031915669016620534965815214080 712065 -49614615158229588721023459103680 712066 22915418652194417497706675150880 712067 46788646706083640637087276661116 712068 21689119419169455715049686425600 712069 -12530272532454958836390351441380 712070 23295725187154178117557869941760 712071 9638463781326125018885926419000 712072 39308321474909073505584248140800 712073 -11335056549769996161899686710000 712074 5376519099074050809470670332160 712075 24538982007338348793033063509600 712076 -285134342226802396988138985165312 712077 -98715661102683251159333664221568 712078 103161525301568295807175307643840 712079 126989187999652535553850084733376 712080 172996565796526851303600291840 712081 171354651897477549607354000376932 712082 -16112347500390504522753150036480 712083 -157780867756319852609743874901576 712084 148328779318039321587550735289216 712085 -66366867456685686626257850153280 712086 13028066951094314398621269756864 712087 -92360987285842100114505564267528 712088 -41428648748788571709001249505280 712089 12494168612641476669343711610880 712090 -46953643678986799877814545767200 712091 18300343271198775199613955174000 712092 2536868554178443202284937943552 712093 17220807344964228299458734554342 712094 -7401996401642353091101100616960 712095 67615239014226530828329300048800 712096 23630321029728211848287958859776 712097 117850952220267477125500281494400 712098 -48084187578238384925136238298880 712099 -16765754126161865506563912504264 712100 48121295383024521236002618262400 712101 35104580796403630253259486793440 712102 -1103089623710070017533123156608 712103 17218488162842872996931285512704 712104 -21634948650900483225222319226880 712105 -36900339102522341179193009275740 712106 145219618842794447243351382382080 712107 -77770009474125273977736057858072 712108 10765820900707000603123704975360 712109 -217367453811585179266375081203690 712110 -8243615572964840136689422663680 712111 98212488884186528029580782235800 712112 27120591337706003189820785442816 712113 -179987202817220381442575529242016 712114 -59066906009915926363812946603200 712115 11146367786445389638133335547520 712116 -87097668982851726127909283014656 712117 -196265207607419350056264385133874 712118 49749689075784548647709993970240 712119 72057520722254004558922809216744 712120 168082777112698694564021265408000 712121 112970235899247581426743818737322 712122 26024155867418746551994273231872 712123 3008246591225897899378420251304 712124 -88940275038968543007140935772160 712125 -178709718755380425107572037520000 712126 -11322673934775711748443944752896 712127 -75936073114682079134981597710440 712128 34170450697547486628109363445760 712129 87839010439535123781224735970720 712130 -40675237119437664900406365158400 712131 67475278998681004489388223654144 712132 56040759554996460623356094021632 712133 -254004222537131686452836347035618 712134 -22396049836661037021089672997216 712135 186513853921384757769003668473080 712136 52160927334054134487149412295680 712137 41768287412094784832233961586960 712138 -16771920370583852623955663579904 712139 -15692848045869249416600733700560 712140 -16233519464484454513310254940160 712141 71035268548291023786546497370400 712142 142280688283807365688772336483712 712143 215516975721189798234298105144584 712144 -75636791294999707018329750503424 712145 -38404465177239087693235616521920 712146 -39634404934452855967910776876416 712147 59212166352642852345905960647152 712148 -21174527686600189168112836593792 712149 1597813722888443713627048363968 712150 -13406483369914079843634226351200 712151 44063305292262126368533833605808 712152 -3097710286100427055742669905920 712153 61845124801676548344459754091400 712154 -141962980903536006855762996190224 712155 809727663084763633525994001120 712156 -72255014447387357675906949076480 712157 72187794655488908094141013802406 712158 -31707007345314911468042805519360 712159 42660830170599662354732428936816 712160 205797651359042993914137166479360 712161 60605712172477627076057924459988 712162 -25345835148462051076771171153536 712163 32205114579994224006268525168704 712164 -1326329028657742041189767559168 712165 139763347031088576295032179784060 712166 1017192561078187961195003124192 712167 92086315793940585174160830389712 712168 139516771347699151703284265794560 712169 -75850581517147747271749708847430 712170 22090779961691849843976395547840 712171 67069846374863777145789088400372 712172 -33273921175862226369161449878528 712173 51588422847756887358874801310208 712174 61043075179097313557439927453312 712175 109513958115287592368352568783800 712176 6046990813708620307785748905984 712177 163910583051068685225999479699440 712178 -8229892138035579418679436618720 712179 87709049259615063854463355855200 712180 14936845583998141560660770979840 712181 307531789537057055239764141753372 712182 30636310424140020421639838401920 712183 118849529135910160074415820435432 712184 -114910710514965523416439585198080 712185 108526289688722271413760125817600 712186 -138588962274142219299169967192208 712187 4130196890465309776425437294352 712188 -922641034712788886294214567936 712189 112782382657233091404736255722720 712190 68363171829983796150875938156800 712191 -153394801291178266961150551132416 712192 19027756713250385810124284362752 712193 22391610702121727481356546766084 712194 -4024957260812662158074826817536 712195 11792968847705146024377068509440 712196 -28296600704314482493530930017280 712197 148850046245730194464944392257374 712198 45520792002629517570526878860736 712199 -162235246741016386415260718077800 712200 46716044393404704240989789184000 712201 -29358358385235137553258344174976 712202 75092737987090850327883363189552 712203 14542235476464052080239284793304 712204 -50490361402675310063397019659264 712205 89652969138901029965177672504760 712206 64399793498178045914835561600 712207 -151693545818191568425581716793648 712208 -19586171466410506503197369303040 712209 1181513200419738616260214647648 712210 -100792260281959247241187841456640 712211 -67338509624544277650474313524000 712212 9586236815436874811162513651712 712213 61935976568451851298589668305500 712214 33469111717913090460678564234240 712215 -68580434864897178901247372972400 712216 -127117367735369980068859110359040 712217 -248281668491251573791691459416048 712218 13556863423906784479482598591488 712219 -19449822871661490357220919744380 712220 -56620171613495241515376668160000 712221 528396916485348751808966644800 712222 -54829752314761750925745744893568 712223 77669972990277702052278706822824 712224 -64054423089224397563205919113216 712225 -6553389482474757700461412064000 712226 -16864208655304831844972251328688 712227 76369191869764057330948087737720 712228 117668538792820627366978665501696 712229 3465612136247288348954733094176 712230 -36461014959547719536264655281280 712231 -89366043589806008485317935831768 712232 295058015327355826252517139732480 712233 -26933134826471893196984728077078 712234 -38921587615057036041392583087360 712235 -63680846061921726563179853445840 712236 25785832932122722600561835950080 712237 -141968991212409808637106664171114 712238 77854700449750233333845138800896 712239 -31688011429859370447281564411904 712240 9373844805677264317242197606400 712241 -29791323456657794285135100972480 712242 59436794251860323057309863409040 712243 61089562618249663259308128946000 712244 -75433184099086797284007902194944 712245 200399319549109998239387983539840 712246 42136242510348055390920794631072 712247 110455747033986184120781169586152 712248 -55964209213824539257116323020800 712249 279044525682754439682539595322836 712250 14053517753163774867567016704000 712251 -53547688884990282933696370914420 712252 634931994923659406069130230784 712253 -3364083898243003998040736449818 712254 -87940823001824582566529531647680 712255 -199356779216885433625724623345440 712256 -22477707560079765820090550845440 712257 -275897639350726897816832607360 712258 -62548122810435401705286620297520 712259 -108525202990594927440344867143920 712260 -65545811677838260327118644224000 712261 4475510282020031913494590058304 712262 129684625103197425364506061542912 712263 -2356784249902910206972870069296 712264 -101874603848245176897421162905600 712265 69843251505983895854953643250660 712266 103949578767559480513031315649024 712267 -32887275067172073466951415137440 712268 -46872796470371254460930252266752 712269 9389756206135469950402081380300 712270 22227001415361175452226441516800 712271 -60843657916545093245537008327200 712272 13882889328156819831733207695360 712273 178903759275143447475293527610880 712274 -2575795991050861299820166826864 712275 -4147746645727395493864865746200 712276 -160410141302714810578239669235840 712277 -27866650696022418708801500385888 712278 7413447507736848959436100665984 712279 -41108061198518088734078468464120 712280 53171505815966416783517224550400 712281 -188228718947581416327741354537120 712282 155706032906852148922850938474992 712283 -51036131764326249483751024830432 712284 4578157654495997228250000615936 712285 -21707724277485435468303662077440 712286 110789285634873984578566192766592 712287 -13154401615250195245183953899520 712288 -253735407256070697602927341731840 712289 -31813988411358329543073562514910 712290 36886463983584364556327126814720 712291 12613168240758617366558443211800 712292 1043714432096023832274409144320 712293 -46962199398940026151643748502272 712294 139506799349950557645367303048512 712295 -1272194087957543856265656217680 712296 -42953380025706001928801277020160 712297 190398233957797057240321997642212 712298 -124344223726776848905840362087840 712299 -31744667661113148892803647624448 712300 -19027164493402561380223394496000 712301 -51397508321216247854603219254698 712302 -45910660748019242316693465912768 712303 -171038665118224291043353169382448 712304 -10817779412992399862362924154880 712305 6835405973443236773161030252800 712306 -29153031657457716938334643370496 712307 116343659114317276615731023895720 712308 -27088964592915830410430890352640 712309 19483386799546209068011518690200 712310 8244715204098954682451833190400 712311 -33533021931431326460796862535040 712312 -138789260492201626918588501708800 712313 196361735426105273249670582747498 712314 -4081538312289422461445449305744 712315 -31462847936627705786622167521200 712316 49202626772210841756320075312640 712317 117476352133670570479166280938112 712318 -51353830163619766473688698462720 712319 -163507727873829501700329347633280 712320 10996724547264535918592340787200 712321 -208223251118440476144272742756478 712322 -69323850910418489859511968711648 712323 177914859061990442409868758392772 712324 -63676028839686739326085857039104 712325 -69093755285439510669329175874950 712326 -179443345751122827579093536256 712327 -35776448007564099754216180792 712328 130669830210012452673698287580160 712329 -131643683604884645283922614603360 712330 58308392225645022621648503806560 712331 49043692850230252165857310002132 712332 76922747025441348705912660989952 712333 -40016664487247647625280032373216 712334 -1251677832517064395702863991296 712335 -37340108349211320599350605998160 712336 9121417991734605991582410559488 712337 23279827709594039420859394424052 712338 718912224304743390024022972416 712339 -53410358425530326162846592779860 712340 -7896952700463999382600606460160 712341 -32571010485525052564488481161600 712342 26317947437192191572019103895072 712343 -98051453818304567851377740759040 712344 -108228072965809911396206576762880 712345 18506377387373107079803781492100 712346 72053119274544657953111210821872 712347 -154031993339824607830130433904128 712348 34272882870232322006254721597440 712349 92934341052166184699927173589760 712350 -11400217586785853229310472246400 712351 -95707856071666489143366167359968 712352 -48171439883487135269056988971008 712353 -85744416918190006468055263416192 712354 8453678520152955635261948725920 712355 -25117049306842585401991111379040 712356 22193964327000683759108487782400 712357 42800476023592840189439107004606 712358 -49198512317647001926243539736320 712359 -3220662061363144393732234178736 712360 -103580391675201602521914537984000 712361 19039116896917654960842100700424 712362 -58608341309707010966475938251008 712363 25674934080377590558681458546664 712364 -74018009905830176424562989460224 712365 85033879846987481718162096906720 712366 -129112535381743111604989288184640 712367 124608415107729095726859367793640 712368 37473067768060777728939056824320 712369 -56612387052141912343030485643200 712370 -53895079800194072992767791745120 712371 -6850444619608433937671519987136 712372 -60187896620486634701694809079424 712373 23650895117898158381017843000284 712374 -31734740786652056278184803132032 712375 -66014666430003965469811552740000 712376 -38373051381967380553095917936640 712377 -92076167955089947531814546724486 712378 67282552276343301545367887139840 712379 -113483823778519049025139774855680 712380 21912943005567243994902319595520 712381 -4056449669306629632523042524128 712382 -38374712442318146099891713425216 712383 -17172727947063375287437803447936 712384 42947635152750304521211819851776 712385 89310387492573711035946815826000 712386 65891635940554043161802211262080 712387 -41395639408834412590205604274400 712388 198043545888075924632597503729920 712389 134313944806804383318392839212768 712390 8762198334106551945190216116480 712391 423854011818332592370294432966392 712392 -30608295869286468977828079329280 712393 -124270962538670360443283679172656 712394 -77493161968780149875439415191504 712395 7294500927488442276318082564800 712396 -2862425329260671038347989864960 712397 -36924010936175250062045184027168 712398 33273997218454820595348914363520 712399 228685795018885984152613196329360 712400 -4321971296075774028808604467200 712401 -26815617252809356448519247613968 712402 -34017780307268734190114413234176 712403 -15522971436535354424907377886720 712404 -35880364593731676915550327984128 712405 -133407115266402507461130391500000 712406 61243462314420988721775089302080 712407 -2445296214686836133435732225712 712408 263832743326491483302267032872960 712409 287026700333411197271304921401610 712410 -46153118649510532029350272400640 712411 50331970065791477195687320729600 712412 183535201271450935561161059129856 712413 -33776363301584415101422561510740 712414 28677940374207486274753998769920 712415 155381297752426938617143091383920 712416 15224261978319883145833307701248 712417 -209388094875700890813598226749534 712418 -40088873512905196157967506285568 712419 143150195862862910855750568762720 712420 -8707364401919790494723996160000 712421 93014514041264619093169697312544 712422 184673092221340929313981384089600 712423 -91303776110106304465839514416216 712424 -1133450237590999495565088768000 712425 -10409014067551455302420632704000 712426 -31794566691599651357232685258752 712427 294073662111719894527597954668276 712428 128178894770526148584659806533120 712429 -77016795637452641012506905852970 712430 17663768914603465469779562833920 712431 49311478011730346316195690296520 712432 11863104491240646890651179220992 712433 -191269395439057004351432710278318 712434 21722195143356379734574585342080 712435 28802826749604062730339863879760 712436 -47175458164045176433812762039552 712437 158857919278708633338790308051360 712438 -6539709998197802477667064790880 712439 -39309326391379741561693817483040 712440 -109791282879326356500587383296000 712441 111725753949830459749687945079184 712442 -19143283755486948551761564179456 712443 -24761745825673733730821624025600 712444 7346850067476513853253173182976 712445 18627590999902860431554829837400 712446 1257608402725340601126989650944 712447 -165755012879217199970294658575104 712448 -126737285352385745985736802304 712449 93292627192706638718310578073120 712450 -59873735828867488104062947050000 712451 69172840974485409677697256198032 712452 -7079659471619900174676732162048 712453 -19776828194227981568266607358144 712454 -92487750390079014958497492248448 712455 81168002693654485011342135633360 712456 184257274640741516810978959610880 712457 -74151952763238093761626631676108 712458 13889371424582780976119907423024 712459 14381835294657394370705956162560 712460 29736485121101736189797608504320 712461 -89812351633157176788109935793728 712462 85236651835892648096731858440000 712463 24025743095446777682913559924560 712464 25749969513862904012821886337024 712465 17823235315013015793207168499920 712466 144743900093852844836135460623520 712467 791019026071054908644260493568 712468 -43651265003965715063636851764352 712469 230384399904368441191636661399040 712470 -28334042958567472893661059809280 712471 133458672192561070073606687574672 712472 57984114383026278068629350604800 712473 12805409585720406726814943305728 712474 31686932557171737444085306589952 712475 19625469905936527763902839712500 712476 -156088710170263142921871383228928 712477 142575360398906387226784767828326 712478 44257283836285135022669624853120 712479 -59934581511838740057334591650672 712480 -9674622645237654057021812244480 712481 20987363925345794649076100336640 712482 -21004502137467539754352150689408 712483 32963846998383108711892179632732 712484 116112999690174430619125632537600 712485 -39421251121446716654686330344960 712486 -42832072730235041746557629771808 712487 -9885433020452813004942886172208 712488 35402427166694348869627512913920 712489 15069034943060363651044278663290 712490 -88897291103324225692900894500000 712491 26044519049876366662068311428080 712492 -67591724567897009094715415397888 712493 159035380425714118305401535470742 712494 21975199657398096935406188162688 712495 54196367162934583558106815286880 712496 -60682095159349693990368313294848 712497 12402345122027017927929993476160 712498 -1862599061279989672421430589920 712499 -57615444616051002657034675600500 712500 -59986184462002140660720864000000 712501 244111763969130833615086538860800 712502 13910305324354829613985441959552 712503 -52942450645652184610673307264000 712504 -44960966206631726250980970823680 712505 -162030702633524572805790633665340 712506 -53637745057844587498520420484096 712507 126658528101638082558492038198756 712508 33266092164844376271777804131328 712509 49209246933637336467166020418272 712510 844579459675522509763906892160 712511 164346441085209871848473516210112 712512 29857786080351543795453707943936 712513 -59505630738619972134773080293840 712514 134487378081701504554253782728960 712515 59044787899674617319040244614320 712516 16071198185800721282510789398528 712517 -19391629017782840476756861201152 712518 15532843149777952384040566396800 712519 -254296563710912419608087371047160 712520 160602867772491817401900982272000 712521 184775338894225841565473227625172 712522 -100143453877314941078914443188688 712523 -29112539301600418578656017326960 712524 45044837721700382476108038790656 712525 -122615204344552936974350409494400 712526 11734983459680279626979215979712 712527 -8779395165047448390850155625080 712528 52732164326335887551867127652352 712529 227605738415822281890192092567040 712530 10551543115075085650481450496000 712531 72759404172127883541631462884332 712532 -71187172818406602439625008259328 712533 -6097933596222008340948101066400 712534 -56428667076113432733206646918720 712535 6617936853550674646830963173760 712536 56045241714960892377036877824000 712537 6782043243182612119185657094272 712538 -162916018465732728166006977346560 712539 3379452693707686790889263735208 712540 -49672790740623444657866217216000 712541 -142638163955801577810957564164916 712542 41864737465392799313539909115712 712543 10718881921354474422325751223600 712544 4936792619251279791072471416832 712545 -13159166291839684475053179710400 712546 -68910823503796166767683893610720 712547 -55605439223208922643853911699136 712548 -10594744041559354811432106231168 712549 105401286084429902759077110202236 712550 72975395876876991460255657912800 712551 -27478513867060056496804535097216 712552 -167325883863552853001078252774400 712553 34089087509109528212979961824 712554 28504620576666668546552622647808 712555 79984802631749678451049539085920 712556 45318632236977967579324764555264 712557 2169239772553895894915122885440 712558 -116053967757912691892376090835008 712559 8053140590057824785675979638360 712560 -3275099132915108379090463948800 712561 -236987034707057586780266653185838 712562 -27967946598294336425503229265888 712563 93398400348147924442302305215800 712564 -171007480981934556748811874269824 712565 30397803507008400293327412988800 712566 -19458162241179874516933258968576 712567 -101855486203875756976233748830048 712568 100386505374776224850359134658560 712569 59813970590707326569634859584 712570 1052210396755198062764758464480 712571 80835847454731198837604247044772 712572 4670130370889508118799063040000 712573 13501123311650842795069314866822 712574 40097516487959693955806285185536 712575 -70992065133890363528397878263200 712576 -86240081727969711503460374937600 712577 139544765905865395742356304987652 712578 -28909788375722409155568928695552 712579 -27656201886901898982666863711024 712580 -44640711670548005447113444147200 712581 3360327648965706701141383718880 712582 57808207095462745975385835939072 712583 110942551615876023464213168437560 712584 -99041340159236179706945771520000 712585 -70054171664854598925794241996600 712586 -3097564374727494740088798575616 712587 -47147450650873844642193240310032 712588 -57229498965186599643056335749120 712589 -246998712292609654860212658535488 712590 47657195382236705429227461256320 712591 184910237243359317458546580896184 712592 53634760874298000731494526263296 712593 -48469036733063531933272719290496 712594 -15687440114198012172100530449280 712595 26110734450957320588344907263200 712596 -1110933019173369811809217959936 712597 -13838030133876664498114385944576 712598 -32943067217204406974025597343200 712599 43561483481031706457104148962560 712600 3093081873174690004254366720000 712601 -194426380038476405741489195209398 712602 -52635992232015443807950899697920 712603 -9047420296577268170150560017148 712604 -28681952480031207103485689823744 712605 -8541526808201812872604037627040 712606 15661779619982331882599179522560 712607 44687366465440173633104491699056 712608 41016826683641481823371408703488 712609 43185759153389306962196693863104 712610 -85104390222254691492302563043040 712611 -177496089570790925995066587129360 712612 29473763257476794061285317985280 712613 60000766895370848104502455003584 712614 -768632062334269388560421695488 712615 158399583550686880939994480200800 712616 148155313782163675685274087413760 712617 150887645104044237795878115409920 712618 -145825576889231007650507586960384 712619 12833103562269326071939736240400 712620 -13285652236309394769551004933120 712621 8233751456770166332258481399808 712622 -95677430076846711334662571293888 712623 57201079350979982693077750190880 712624 -55645895688460944269474289254400 712625 -60036793650783023856839146551000 712626 709370104422415426589931058944 712627 -159848184893364276562557451023408 712628 -363523484188978187414048636928 712629 -58380254256228495455837385897426 712630 -39152152743798206211876523031040 712631 6107521153910304784637668251432 712632 -7510539714468700841743219752960 712633 -113504873632198767880202012066480 712634 1496848665159815166701401156320 712635 -265160393650650893675637127680 712636 1341517953514846355360683213312 712637 1505986654541469656520866034252 712638 -1871156960477546556704973967296 712639 2013651059447660522011064692024 712640 -56860846667013197013922841886720 712641 -102474851477507156567855905453008 712642 -18230914727890943637489716298240 712643 -150995457706377902457967982850936 712644 -44905464077758708617987798057984 712645 -50660390745544085732355525692100 712646 -140942695319339361282165455879040 712647 -28099940964925347572758246087272 712648 149710648530500642578130032896000 712649 24611086971002573930566261374336 712650 24491521889629169988704014425600 712651 -148753377665782001369569520266348 712652 -94428063750600228315970466634240 712653 -21135032871751720435730825599200 712654 -40459318170312765341077296508224 712655 -5357989593441950292212878211040 712656 15561196027581744776763636867072 712657 -151872400849026643080597720302976 712658 21052148909665875910101750295200 712659 -38075548381825588893526149550080 712660 -14494148284760102510925608471040 712661 -334143595395534790823622624570240 712662 -5970931386367459839261122756736 712663 -86706676809859166661517405084960 712664 116969196583646581021148533647360 712665 143126050373449380550797317568000 712666 -162775164086987903863850640253968 712667 309952382969865601661567082232800 712668 122239102922984971191146064076800 712669 -107172138389109699867613775395930 712670 3760529060255336927768427759360 712671 -46124483112421119625161890344320 712672 112144524878670793132592974528512 712673 189787010563923883284884655561462 712674 -10878132137310240279155348981904 712675 -38939008841508579995660086926000 712676 -138192945318324109256773799879040 712677 32560140508201967551045086964032 712678 -31258879246100106730423142107776 712679 -153081387869589376094674685920128 712680 62610410094964706778853496832000 712681 -87790326890081290443004196168518 712682 935899370545130187580989760512 712683 -59216832493242000329513770480548 712684 41395022295145973201520577831936 712685 -165504835489393519578086134021620 712686 33247756331860491200224138587264 712687 -61007287099831844203889603103664 712688 61870799641125670958262713843712 712689 -91266976061473242026474260319376 712690 32543969969528119057732761600 712691 15714419123857681377555293738304 712692 -132146537671943554699135010304000 712693 -62221054014326794377918965151058 712694 -8980363813967204944883346728448 712695 -15110984657639594089555564924080 712696 -66201255429828566483408946462720 712697 -286097309612902451352792372808854 712698 -7079328786139613136519780925440 712699 -5765240368742056364699509118272 712700 -91944873310811201630796318220800 712701 112678988734211474112444629626176 712702 -36016419398389666788182933864448 712703 38643954157825522955904623239344 712704 64716258232990653146773963407360 712705 -133548623466905121825464037989100 712706 -195079982452273969886990959904736 712707 29761800276867218587773871535088 712708 200376243621283296189846424190976 712709 -126121118411020048123041951060960 712710 -58848136310993656069008606700800 712711 16626283536155403082110744092312 712712 -10919423393542013696013046579200 712713 10874193379599693751673033750544 712714 -91744366681451787128750851573248 712715 -72261274418534009155823830364640 712716 -7036756609928177906251829826048 712717 -269710441876426966473367349932234 712718 32425091715935597145231400293504 712719 -16470496482147451041793049842560 712720 20398007289485717315730741657600 712721 -25451965071520877265527315947776 712722 -42724723207089814473490968428928 712723 193898971776711656121323179525704 712724 50154269780666964289746286804992 712725 439065601642667501621627659200 712726 -25704627092788661996547047955840 712727 -82278456439145724483300505018728 712728 -94942468653279197961014342553600 712729 23663619597824940012731661644820 712730 -10602248029714259942694966650880 712731 64048915115348828978000253558384 712732 -147354566408662262582180454459904 712733 36219581328825712531226248095360 712734 -43558740703537480694476911052800 712735 113044539953306245943331908320680 712736 202126371923126937577641785229312 712737 -58873307047865454539928290860206 712738 -82269813116524936583032698608640 712739 -178623070927123989736967524727460 712740 -17547618605286525119929955819520 712741 8863505417325149818238100877792 712742 -42671683497804674519266073471808 712743 121843470886204876763680390740264 712744 61402524138630886558317083182080 712745 -29011192511136945797189326406400 712746 78309807447916653017177217093120 712747 58452601523898251909902749166080 712748 -146139321455980400747316760142592 712749 132833476610401068130006405980288 712750 149085767116023070043402499024000 712751 -21506567530042293449241877918560 712752 -13813449374254607373172400455680 712753 -8926737959674614306516439072076 712754 -41040946546689620010447222528000 712755 -178486061746154437191821399288640 712756 -162622920581824864946882607304704 712757 180247388231897619515951678605212 712758 10064665545968196936756115711488 712759 14733186611265810266650607367216 712760 87546614011422094509229076889600 712761 -33891121320171294868272014872896 712762 -40979925923344989808767685120800 712763 -128368877428148724576806941430016 712764 3504236725462480901290597906944 712765 148842447429674075063030750463660 712766 -34340819908047852778259143404480 712767 -2212094801900587431462936537600 712768 -141038763496789110689370210304 712769 159506813357599072340398445484480 712770 276576722861017927504220144640 712771 41234782633020721655287769226744 712772 -11558091568453697401631983734528 712773 129187954235665930618886590368000 712774 -54212345277861090035143292616864 712775 -31170769913688246304517901865200 712776 -25541577415537888567258440253440 712777 49889550053221059695368691146660 712778 21503731578332920806148418315520 712779 -150724498247132350915306743612480 712780 12714723629294286903877663165440 712781 86354535135609559943086484334582 712782 991040971313786375861933588352 712783 19762622216533487131959580337344 712784 -43836743664476120007388202803200 712785 27814591977625308809883533788800 712786 17028643735868324671010519018784 712787 68949385049093680213835779700520 712788 126061046959146618379847073638400 712789 28941851166385359044934135076032 712790 -19524103689506355807769324241280 712791 98342752571173906041226712676120 712792 50835378303402177373303513190400 712793 174998690061286902723667385132544 712794 12527892071241465722235876057600 712795 -129428029993752323216202506299200 712796 -71888369145135125048020197307392 712797 -55357327099976775001656501187872 712798 99854037783114193681143561590400 712799 -24274617550678708740794550431736 712800 4465265933697687530562620620800 712801 -20835682063166288714845086143100 712802 -6767350700230785929535829168128 712803 -13628319996364065895745950518096 712804 -39199369430375642628232561244160 712805 -53057493997766165905210647555240 712806 -5644470779750268138187437362496 712807 -251676100671251260339798148399944 712808 -199809502068279079149927696983040 712809 139625098910067894692297018439114 712810 22813690793214650857294411008000 712811 2536318370372371922206182696 712812 -51106924847186718657980600549376 712813 5083130840907108257928090975040 712814 -32954789020963076481464554633728 712815 -100293765901631804752039332330480 712816 11859702384994463927010056601600 712817 -3360808295809977045908607532800 712818 -51414241761233460900385996342968 712819 -124130458535743283733562219417780 712820 31547667366128074041957295296000 712821 -85068050199247824029809502904288 712822 48649517776885754519456269391424 712823 45341582394028278288797571963720 712824 -21733801287610489393717471150080 712825 -66459152710467219307033674634450 712826 45989620637281634183160458103264 712827 -168312307383987437729657354182560 712828 84999388189905663230292545312768 712829 40980426031691537457927421121484 712830 13131604481117385951914011873920 712831 -37689577293206789195005479909008 712832 119115084290946695840145290035200 712833 -141407001713732120374938600277152 712834 -22251085831308069030057769415808 712835 -151238733639517136847898151844720 712836 -67107252769843602665944353806208 712837 -123445483882278897829931801412514 712838 -22544288927242567359961181921280 712839 55205687936012738664891661607808 712840 51871219587859154777637448089600 712841 -148075064721980045796629030662758 712842 -17134735415015535488392178200320 712843 -226598183277604752675586474724908 712844 217566378909926358164810784433152 712845 -710913972792965108621449282560 712846 -156674059642719318314227749909696 712847 279775641335480873992707457045296 712848 7630362187248177941705636511744 712849 -7529035416411827940436671373440 712850 -25237145241804357930134351124000 712851 -37126663937103403860553571475456 712852 66534885033987798954466955113344 712853 -178399907810094337527459582924900 712854 -461153993999129798799772892160 712855 31925593719070567693227200797920 712856 233360295654286072190142035834880 712857 118416715847004677938063456793040 712858 -84360941167307203964600088510240 712859 -61915272703192074737148452185584 712860 36558024776286937915279096327680 712861 54069924156278525161882989016320 712862 18397254706109318664193769488512 712863 64757310555522276812576650808880 712864 239490819028064698729529855901696 712865 -104143308607260481436115809989740 712866 -10984675555904189900500899274752 712867 97918266494575177462052854755912 712868 84160562033835831204886997909760 712869 30661345608555085048929431560608 712870 48047952241019701928526118058880 712871 -206902593759369858444470989391856 712872 -53453543926778745828266494817280 712873 -25764072015212496564508390732160 712874 469489598159271827938568428032 712875 -68145642442346380623494912052000 712876 46316684122679349811141480960000 712877 -105651878399435968908842016581280 712878 -1240538536548055969389646145280 712879 -118197166049747711419669405551224 712880 13177122883880597179399903641600 712881 1359435103767806301309966654132 712882 83447230785131240327642889771792 712883 163440399335892058163882613381132 712884 -123437627569197634375729220235264 712885 -9752526829185533333754943248000 712886 39334916765857440666311184511392 712887 -25519237792523177515938942485760 712888 54449182636059205068128983019520 712889 131372931751993677913054260555690 712890 -28329962251147407324813507441840 712891 112517629103551456823188261192292 712892 87542929286991757207821060105216 712893 64248677240619153175156169028864 712894 -22221056007438308176957642453248 712895 187447662633033754657558372936080 712896 69677429225120168189473408942080 712897 1869419199535054163213910769440 712898 2472481207486769281043111509200 712899 -94869085811707462368037630305600 712900 88271359903189395544305589616000 712901 111223545053832792549451832961150 712902 322279760791226179515062813184 712903 82663120692977809560945992244504 712904 232893063897054818226741350261760 712905 -32176617190951689411453979467840 712906 78662277083638566180905041711152 712907 27270725083741485276477728375040 712908 -10375037655035634829247239618560 712909 -36289579299020099559139018634890 712910 -47790487928171674290534095537280 712911 33249054549574424745891105969024 712912 58421750274060265360361696182272 712913 19856906281882875583842341298162 712914 83157364743412166034965833933440 712915 15891714010700710815165245949600 712916 -2853758300704216394812114927872 712917 55420931087402302580255265890268 712918 -8974575008523948819937833682560 712919 130057571130595712808983283885144 712920 -18028804359992330620382555750400 712921 121237958273572303152334450704144 712922 -11997649637508225735153346368768 712923 -188750169642481261144927591389696 712924 1265592929241562490953927440896 712925 -138481867474286035754476944886350 712926 37486024312740563147274855657792 712927 -83222849699730759291500956400224 712928 -176006188804313897885097185771520 712929 27882023506938936684838807823232 712930 -6155187904893489037598713148640 712931 81609042936741779461720281768960 712932 89441513374858605336911625216 712933 45775965402944557340399632286424 712934 -54030092266819839319203862212384 712935 -37044777429824025223274393224800 712936 5273098321132648563991289856000 712937 -100104101766863890694018920099200 712938 9627226453445017768036300597248 712939 -70919366800862381112578534933260 712940 2197265040037324863420094694400 712941 5397917381193653876390522386464 712942 -178506848266833645445906832899968 712943 69187017073314983037560881431552 712944 -19989887931098505776069880938496 712945 -54317934238377792999296173956300 712946 31069569759905728758516652471104 712947 230490100889359853766719691051072 712948 -34493314114469823156801466723584 712949 40584265928849113623549460777980 712950 -19631411558905437292703736081600 712951 33224146577873801824816779550952 712952 -46641906382167320851961957990400 712953 -58071281214789369205371345853116 712954 13327869491097731589501414167040 712955 146888318849564682219610193871360 712956 -32754590078017941551919242649600 712957 -38074977489480419308638768350400 712958 123978381516269337368966085934080 712959 11862568874623230974266302699936 712960 -12353698700567436233491265617920 712961 -93353820311480531169645854301438 712962 -13717096431126946748995789278720 712963 43027975911625328452419317130068 712964 35231020120331344015468240367616 712965 -93200352113361802810182842160000 712966 66170938087964179879896224836224 712967 58047058645113794740082922437016 712968 -32567830275159355905415858913280 712969 26378263040676474329808247735040 712970 18506900384111299658417911353600 712971 57002245396581608491218794051472 712972 -54599856475076890919711426951168 712973 -53042582286133556276091386936778 712974 60599956655198315661731047203840 712975 2745158621792970219216723762000 712976 -33763866677225745897980257959936 712977 16042597424993076001734148492608 712978 14084474121219969151449554829312 712979 -100090334297333724887603753131320 712980 98000320359876982367614672412160 712981 228443835802588341164830870176782 712982 -95316131129806226796355595385216 712983 -831315795204336842699662156416 712984 -127266880753831762222256831293440 712985 15132392954530475295281662940160 712986 12196975358376953396975699633664 712987 250322330931734935814533722133992 712988 113920751613460496909306813695488 712989 164874232840803228080370197363520 712990 17489725006759317723264605660160 712991 11962481453140899918618696808752 712992 60600079474791723142703191425024 712993 -108049472009092026492004510376256 712994 -112887332413279111781634748838400 712995 58523478069378977304846478899120 712996 219821208263661130041077125520000 712997 -98662382293614388968556867135428 712998 13831474245996758126853421588608 712999 -12791596011860477387488231422264 713000 29878629090510135382524887040000 713001 26683797330196220826870923113344 713002 -143467234569029040171758953332048 713003 -22139529741730973002597356694656 713004 5687817009783321007522404804096 713005 -86054602494585624771272118932340 713006 -7555812881715678301297951240320 713007 -3962776431964623946883019343800 713008 -50372260285460832099286238445568 713009 -21481789109257579811982725979072 713010 21080566631777890284353025538560 713011 7303405083653833107396662573340 713012 187592196597213724937170249593600 713013 46512831211658536371061004029440 713014 255267358430212699974341671807872 713015 78716556060380070803095993282800 713016 -110891265174270900421693929676800 713017 40313592418242269998802992230400 713018 -13846000020195035711941000433040 713019 -28312532660045319274773570727656 713020 7776460999623678426043130511360 713021 303577156007623398047303113569222 713022 65953744590162667732868588626944 713023 -194337209331503955625264341400800 713024 34708130459711570668118155984896 713025 -31199732541967409338263059720250 713026 -1619388859591288680897561745536 713027 11246598568417402079790098339232 713028 66311672573336433343271557585920 713029 -244913815366719546095094575379620 713030 -42079343491650776373773337473280 713031 15148548626703807701886884407296 713032 -62252779500089345450963273932800 713033 -202339854182766566391941346979056 713034 18535622790928179038184604005120 713035 -47463018985694866269156513095520 713036 -57311390099151906909088406949120 713037 58637402719743744664890894293760 713038 -92158850289963181857655123442880 713039 211619779154452087641895049769840 713040 11012497508123118731876418846720 713041 -5163100069248837337375223707328 713042 -73810601267951996592426345488256 713043 6901996040289698424779255915772 713044 159915248306752730230691598475136 713045 -13145083304471810449259253857700 713046 -36718139937321725193542666244096 713047 110266960134750635771691307258192 713048 89341740597576982564824388669440 713049 85219282866271396681027920006864 713050 -3862304354725434008046396367200 713051 77620490130080340431073135804600 713052 -65109816194930909206043508656640 713053 -143134525481374740801746710368 713054 193804681624061111218616943164160 713055 33587860589642145821648272888320 713056 -115912231248854976446165732425728 713057 -299210577414954437416858815071868 713058 -12884924172694501736827456588416 713059 -75115687397770670566704583808740 713060 -14476907594509774531547333783040 713061 -110639434571596568386376584338690 713062 14505602237613377708152813785216 713063 44567792979030751186616459341224 713064 -3035655077153885148413230940160 713065 71096758101028399475822907328200 713066 72665349367134903260859479501232 713067 -49304956402670692997106287876520 713068 51613162234438278979376984931840 713069 -1206889506693517858669256128512 713070 54047744421305786590164929280000 713071 17645883721718191023120946825000 713072 -1636513957223735804059483373568 713073 -79651138502909450215225163100816 713074 129406408278489294875428505569920 713075 -19431265472247712431932787239400 713076 4253620273980198188182719012864 713077 44824986026800013867940548826926 713078 71604671077086725221943296840320 713079 113469438476954758189853461751424 713080 24189477419759566668535801958400 713081 353662149180786932374211897777280 713082 45463826481761622814650950022144 713083 27977087114901546177758965519120 713084 231136456475302756774439824951296 713085 56308768084077893540881688496960 713086 138542743088263325433675326180544 713087 -23188609337332630852213232103480 713088 -162339482265103160162944391577600 713089 25341192436559333122556254773440 713090 37196533025723220614156961884160 713091 -93284503776627110553653941876416 713092 107801452928887651833382788246656 713093 -11428263965103631399709053854336 713094 5305591567895882625727728435072 713095 20657624583793700808632774676600 713096 -81129501489995947370301783198720 713097 -91096625143654728812648912892960 713098 -129861462194344627029446133013200 713099 16879199185222125719885378072136 713100 34570815742226688956677038758400 713101 34143236143759538147731184294092 713102 31326248173525458446270661160512 713103 55361977707439590168659280800904 713104 14225688707105003133343504531456 713105 -46623535261834199908505896842240 713106 30650259030098957567012702236320 713107 -206261538467514633476703200738644 713108 125704268668713851460958512138240 713109 -13341507120890335041078754421280 713110 -109422572235833173113341311536000 713111 48382954164212060396200669613232 713112 1001638921490626843124636221440 713113 70420834351238954516381004607764 713114 85758075869068606115884263256800 713115 -9436065202091822210045394592320 713116 -211297936110308941723886225820672 713117 -196232570179466697359843884119834 713118 -8909909791204274558392767575040 713119 -3195076565613014956183603522320 713120 59670795691005038444809422766080 713121 -103618150740799028281524632843088 713122 26651683791678086364557133644112 713123 87953578010935865335451572448304 713124 1268260883244872990390210936832 713125 -2929245491426351857458078380000 713126 -20815713943532396580937284307488 713127 125427510975174342469121310958080 713128 22725020885847648360228383938560 713129 278220970809353132863582335476730 713130 11690488617725794602662809367040 713131 97994678380826473674961826745312 713132 36398756162771973846241683932160 713133 -155232549282097867416917532278400 713134 -61951467187576642409399741678784 713135 -220990882659822803899132868895600 713136 -12269646990865989009553265786880 713137 -4570848703841260873453498911260 713138 5984534054805424662882598525440 713139 63227667897565496361730670296320 713140 -20382364195333379710576825950720 713141 63622458354034554562645043042784 713142 -13163249204101427808577472163360 713143 -36272810420747015398643394899856 713144 -30820798348364411579659592294400 713145 -108715354665552740331726805529280 713146 100497582249476536505697533521920 713147 -49529621580230151201821135989404 713148 32843939690452016113662075641856 713149 -169365495099538680505538411313850 713150 33649127164259918492256902736000 713151 -50915900217293592520549701834720 713152 11657245630218982917769047048192 713153 40422791662134853501112653586880 713154 7896874500857373630906072600576 713155 394447905530419125297839109120 713156 32747915970983926487836898363520 713157 62021471994011996891984676620160 713158 -52599812356377269193077329180320 713159 -125430134142951409474924449497640 713160 12976630430072321468874107289600 713161 23333435160621190455757416761664 713162 14915281057062567370750594891872 713163 -146359292562047949217604400232512 713164 -265538075869299073003654965723648 713165 -183206341635648056579321119898400 713166 6160574968609941742006359157824 713167 48721821710399220218573094162624 713168 -6755457701339967755275331493888 713169 -24005042816020777286608365139806 713170 7016022181777165287975395333280 713171 258575200566704166631666970475372 713172 -73497395120016421825915051634688 713173 107279485440402694187639762299744 713174 34265652974631203136272317056 713175 28055373717108926226155837554800 713176 33270882843357216462795783782400 713177 131541702746747848987987872406026 713178 99419753240376722392393713162240 713179 39755329436451413144316123517000 713180 -70436502777931344088055772387840 713181 20901079011345848204620886535744 713182 20693100106050252710147945304192 713183 -159079992735993069060281096777568 713184 68042213117018201307711044321280 713185 91348415947760501960759417175360 713186 26076398886591252853889927000064 713187 -20582087003213397649451575912080 713188 39980952646816673152173769424896 713189 -223741638209618966349722096411010 713190 -32872371312155316528468709860480 713191 284636020386082657112385127777592 713192 -209076133965532581509086522982400 713193 -23498256248749389771764639473536 713194 100568898438946464725360561129472 713195 -24728009333444914071913522057440 713196 79229470041072279375393874696704 713197 37359054152120585540364400052460 713198 2087223971886079306468499849664 713199 -81371960634382897169365653388536 713200 4197616962942234560087866572800 713201 -237400209828647457608420361016668 713202 35075606233870714595526022454784 713203 -234621864349156633404303477955880 713204 -12441037868890633071838487036544 713205 -157558927553296564739776917207840 713206 -18171711562842659888997438162816 713207 -106125868588728694073911838305920 713208 71090025290448859375671854223360 713209 -79070852500330045344914894307520 713210 1482823043851611390888227405760 713211 -148682436898660130743326388234728 713212 71120422526346328907639830753280 713213 304578581934989533093011865599084 713214 -7267870320968330659127649151296 713215 109587386025973545690974048384400 713216 4451183923879283806082118451200 713217 12319925780578497151502707188480 713218 -19317314242738993493273685435648 713219 -90334909192019022870450059154192 713220 45094676164004886700012232417280 713221 -43352530737046641672360599686788 713222 59048698507931635780425795699360 713223 -38874060335901290728712730167376 713224 -19587871134855912865248104279040 713225 171044125853205259233669028646400 713226 -74255100140213496538898127264000 713227 104228437459340206592659010965076 713228 -307262034107736757722127026432 713229 -1673871736599394116400675698912 713230 11882367947077238314607627243520 713231 -173786160027121188824515165636800 713232 -10979345227025735746907076034560 713233 237104446481596064010651371394482 713234 -20541267267009562449094335136128 713235 -132201891434572085452859391630240 713236 8336196366957663720996821241600 713237 75899421319785502173633150094752 713238 -35407800900276720845940086561856 713239 -131972208889283803760865666379960 713240 54023091183645920873960680857600 713241 1556489170735294810999134538080 713242 -132135854337392924948261089555728 713243 196474894997766076580142419727492 713244 74519600468326781981949204650496 713245 -51406921156657324464903720287880 713246 37844785964112182849198629203840 713247 -120941221676592832227631924803000 713248 100929200177753788802379955568640 713249 -134234828464374280117304964476874 713250 -81631090365113704098410087256000 713251 61088990886631868203043583448320 713252 -480755543595474155455185338496 713253 -50584480464684834586768074071616 713254 -8490337249669597646227487767680 713255 129977329181345499249009164628000 713256 44000700012489651766903154442240 713257 303447435107679531630252213293952 713258 11376791190140958493661084375040 713259 273265712563802094339162284268720 713260 -115192039017393721469039609779200 713261 97073994043101633281647368467862 713262 -23850966535982059765996480269312 713263 86277350647446470865746230559400 713264 2569383827989856141080086036480 713265 3959029096825855527010436584320 713266 -79763521247320743522299441903616 713267 216637346150621665657236427058316 713268 118745920446290880524329502650752 713269 -9985816073752981890301910818404 713270 15013531585390557820162433518080 713271 -66418931990755831114599756225840 713272 14323205008435515800275318210560 713273 -208869374022154912751057135835072 713274 45479375517932560149573999667968 713275 -94516909074812545964387675277200 713276 3017538585123269522689216607232 713277 -49158116747152156525127083257492 713278 122676549693493651658650401140160 713279 -8965278939479073551030524753920 713280 4477676074646906646735838248960 713281 -141173437097448827984850533209918 713282 119147683494892002662168784711552 713283 6781836537987346837182357018864 713284 -999800683874022618709434593280 713285 191236234335327190811707115665980 713286 842047041115314400476899932416 713287 -78777770687704140295633730385064 713288 -22737118861323652293106253783040 713289 100580754686097139581470184075024 713290 -8380701260471460335625007005600 713291 -105767905167831803609287572261600 713292 -113762050521119991357421926670848 713293 90397296105672807542534973643158 713294 109416590764464465026938848405696 713295 -172739323057495610464419563640 713296 -14954859266349707930088885862400 713297 -85768724849796835848762826885260 713298 -28508079875111417901564388488960 713299 108985545166846219538253875601264 713300 -26728335307911126356561692416000 713301 77208808118429813930653593193632 713302 82541827907381043561389809735872 713303 -186328503326700615913807823047440 713304 33108562717918462001161963100160 713305 22043134261193880807841780033920 713306 -126409312252800372705471918510336 713307 13067899246883244290403015240192 713308 -137345992622186883642141322051072 713309 114166327771311409082743773129510 713310 4627851507607738749634145894400 713311 277295882783966143736904351290912 713312 -164189434994051917976063281594368 713313 103589950951327934329145304595200 713314 -35929460123235794737866423449088 713315 18698619440404533296156499500400 713316 103759553388833120373451171402752 713317 -122917783994032774037398683095520 713318 43592682508866666698949677966400 713319 -131911923011532580544850528526080 713320 -136502226043585745022623623680000 713321 4088568841701393674777775290304 713322 61396296973670656991062888005888 713323 -24794960463751909613020713176176 713324 148657661324042713297807849147392 713325 -21728628503164627764538502426400 713326 118593947259490094178953871362112 713327 -2719167682191775403058360776592 713328 -12118948075421022227131737833472 713329 -162989587830803390124381485889070 713330 -82688627874862238500150358905440 713331 -32313764939417475258642952260780 713332 37149692410027213673590834599296 713333 -166573456486182446105244042735840 713334 63493337971652456194196005180800 713335 -23900270700133886688903133224000 713336 62085992991670627708065847910400 713337 49008819153671447739946508697984 713338 24998755301873873082348265027296 713339 311042949570251312152963425700200 713340 -75395805022206335126765584742400 713341 42989745100548132535478685165184 713342 67896670215168017117421367135680 713343 -185428755603065035865429888577336 713344 62339784834179806341838688747520 713345 -102499495247853650390896650300480 713346 -10396458608334765883869929510016 713347 -12798509379992170557670455523204 713348 -196523187559272362768066455925760 713349 42962997380891586092818387713504 713350 38432872524061538736591661732800 713351 93581792035991770078567352099352 713352 149660392275303946298540377989120 713353 63003374246637965527692650568602 713354 161061831174839826698689825929312 713355 92395754550778559697792124934400 713356 -925156920237646959985354086400 713357 -150101242164034473857348135000394 713358 48894944658066166215715348938624 713359 24057804625727571663371704346112 713360 200952231837818187494770114560 713361 111860048783053669737534178649184 713362 -23288232066175148770269200508768 713363 19354125401026246231422590543520 713364 55271813767189893438989024434176 713365 -117588633467637961740069630376740 713366 -277283791786075586842171893730560 713367 14181494567721087803795790084216 713368 -70185848519429684226479967805440 713369 39872596282440438357442187298720 713370 -319288750489602525437580902400 713371 -285569385998775127223209398868320 713372 -907325802024654257906834374656 713373 -57846609449568251394962258687616 713374 -51942165154178395406960100749760 713375 -6021324240502957048315960440000 713376 -159185093741587727118449873584128 713377 -37272252429928568886315284228608 713378 290904248298326872577475874497024 713379 10197194405411512274629270153968 713380 53801097430517151256146032386560 713381 -97545614134355310360433897642818 713382 -34739543393462129745462561292608 713383 -13634625041940576055972933737576 713384 -19393810944946672214770754764800 713385 44479969509206778616175075504640 713386 -57028279094343269403935247094608 713387 -201305187058378005145024907194728 713388 -38239805026996951699061922908160 713389 25028030950357121081981401831190 713390 -62889250085103967203703138228800 713391 54158670905249462526936931826304 713392 -24039860269559655540074127867904 713393 168344942579752714344086901934320 713394 -69409161835842843297409777297920 713395 -69802860312567384218749975755600 713396 70850655460959669448738491580800 713397 -35188975038248931554864618639328 713398 8449495012920680352436853022336 713399 -87653550745394230849057261680600 713400 -21477779895855102261755765760000 713401 76937611383346694112313807838212 713402 72738006995609537604094906711152 713403 11493633728514497050402404865344 713404 -9884626714320236839358807686144 713405 21940798940544335379036063609600 713406 -75214497935926777175035895791296 713407 -117123381573105861023065576145344 713408 34758699614939580398704867147776 713409 -89258677815041461445042739844800 713410 60795046064169081322462087587360 713411 -29334951741182745815259116897988 713412 33309529503275818183476653568000 713413 -1146418090906408612747350731136 713414 744147854932580994305533471488 713415 -6329727188596577507851105920000 713416 199147637156683031560779123179520 713417 -170028119666517412112204006106534 713418 68797374538618152937941180712704 713419 -77354784657436955348318412750704 713420 89410402584389477461807731809280 713421 138151176127610794538711025378240 713422 139849496798550949536043344400512 713423 97755221449953357881603757416184 713424 -17127339149337436519168148766720 713425 71160322546149400376506638794150 713426 -38034950181245908574225578283520 713427 34532864257302248132458004115456 713428 153058346577328152306690065756160 713429 22743490263194401047975535251960 713430 -12973921377506275412553020749440 713431 -206748255955527950365335231059000 713432 -315096599350758282246506061803520 713433 6790407110210809751545253582208 713434 -11525625437361548684818793803776 713435 57498909481332066476951197704960 713436 105220482087892625724279531981312 713437 -11597051393917754904495475601760 713438 70216051308476138410205563335360 713439 -159859619393258972318551772745456 713440 33769856824896734897605705728000 713441 89964648474500916750736246359684 713442 -18550265958800913461985099727488 713443 -106216562100959379399722283591896 713444 27011438285267882200617415863936 713445 12787865735306472373747391413920 713446 -220108321414560982741426341360576 713447 4861965130720228526044199837232 713448 -201401846980356358732327175946240 713449 5687642063450150455218190715520 713450 44479571256875395300723162176000 713451 29166044683370983853845420635840 713452 -47364287966557368520426420313088 713453 -17949367364698135320384638447316 713454 -26963549243051925798157015047168 713455 25414276091082014788005929268960 713456 812152164709770207052158664704 713457 148178742526698230765022251028354 713458 -70060456999912761240296823174240 713459 -98786328748235888201940137760120 713460 -47988846353794353284331967610880 713461 -13943104378328281993782364036800 713462 21842805006503841750395801219232 713463 -7048268648519393478548980434456 713464 3563948203274938126617063198720 713465 -58150610014854094123832900186880 713466 40735352309911689960507341599200 713467 -258705518769178620326721444555484 713468 -11070335502145648222283664236544 713469 137932231969013436909662285017440 713470 15962867113338722357691501487680 713471 7802832148995395837549971319664 713472 -12291145977898354217312311050240 713473 -153093522961655004206493506147580 713474 91913323879377927009176737526736 713475 25794618173659846165492184256000 713476 -104130535962300253807672591782912 713477 -88019103857020905419076194800674 713478 -60145031660956514351536674643776 713479 63047813389874499947670736067808 713480 9062579523106128292092220262400 713481 -187353537179454004077431305104960 713482 -5636354785813190123876959552512 713483 -35267403133873602449946747710976 713484 -119184519451411960291819588826880 713485 -50079998672495666481436844624820 713486 -42381384212329090922704276282368 713487 -100210413102858320163702148656000 713488 20918929531322261757311169003520 713489 61563658634363853293109855572466 713490 43051596246120713163970587264000 713491 144632483397689299208916308014892 713492 -38498769950468036270646586622208 713493 -44680607539769967639901993963296 713494 9386757739743785412941126957760 713495 -146009800143338847380183348529000 713496 -5598213798330923618135027220480 713497 -9935832622286912613943371904054 713498 -54863486368141645081463235402000 713499 -48981220704163156767082466112 713500 55015905602203033509287070336000 713501 210481070906027706264154610822502 713502 -2566063123101502843548757144320 713503 84355314324649909602461799533680 713504 -13361911175686278345209031426048 713505 31995776128341344620800914251200 713506 26286237154844647170942367332864 713507 -349705188505220003958560103377640 713508 47088248114354413621792855044096 713509 141641181569998058711550036315710 713510 7509246044837216944739910140160 713511 41697550018553882770815661118160 713512 -122269522224629374811448799564800 713513 46893203779213449450378573370740 713514 -34231447947279766300016122056960 713515 63189133277345975817190769343120 713516 136198944034300870228099882337280 713517 -5503324005523402566676225739136 713518 11808621764199603331779163267584 713519 -85578979327313335861064565885456 713520 -12701070050052745763000875745280 713521 339769537569409282461174184554532 713522 114291913172979956229341454807312 713523 -36598889130222591578578183078032 713524 36274874159048304687097462272000 713525 -19610383673919040757330967244950 713526 -46620723524304008784666984422400 713527 78197823146766466669436194174912 713528 -172730136151020050816386787328000 713529 7185250011432159438544119481344 713530 -60021352650724623631602399543840 713531 3934405743805454622528548603424 713532 -68813536211999569931833605823488 713533 40509577978471232167045106403782 713534 -92560318748099958968410357107648 713535 -76609685736915886860019183954800 713536 -12184560205775776001882442956800 713537 -464742266057171912374737151182 713538 -25940635432530928639394310840240 713539 -70979005009379961459247688168976 713540 -127541479852648988440745481173760 713541 -45744614965164116910064502289888 713542 1353954058651374468683318644032 713543 -9871066009009860861549987633696 713544 -63333470614063377356014639841280 713545 20173857722785118814130757088000 713546 83310835171334906935560060840960 713547 -31888970863609800974987491331076 713548 127474801640892814546231269106176 713549 43980446590124159693374518154764 713550 -23378117952303421317521397734400 713551 139162205251902437686772099863272 713552 5059449274662279879207802109952 713553 129227431828066253226291752926704 713554 -7423219277004290131244368032768 713555 123271323772410102912116294886960 713556 -98458766536114420600863548989440 713557 -26781871689749305352261433417120 713558 12376182109719817435780884390912 713559 49046441376734737153975686908160 713560 -119758743463229002310692276224000 713561 35409992180157834786592958698500 713562 38539386564647178613407884554752 713563 -295291068721090658572377574112188 713564 57177202069655119501741365273600 713565 -59007129268177658181360379094280 713566 -11908794707784116286074504945280 713567 -91078704097134481101240609381768 713568 90771862587938661745387254841344 713569 -69508414428590986023798336184030 713570 -3898226089735260067542139200000 713571 -31334820521817787124179072401288 713572 4054371815605678921161262990976 713573 -7542515330011373866038894478560 713574 -57274276328492636999450746189440 713575 4805634187737227707072380021600 713576 -144076793552949348803677407805440 713577 3796549726132118249067905727120 713578 28946560970062726497165232879200 713579 213278937221841516563436074220240 713580 -14362705652291840810373249024000 713581 6186657416433216349394817620064 713582 -33563734809000137522024264973888 713583 40731568750582900108049040940800 713584 -22258637513906218832104007991296 713585 -1688090674539925085811140020800 713586 49316784662243406536756833140864 713587 143643123524521120316819836049916 713588 44159321045179622081183240930688 713589 34315433765123449832015868926208 713590 -62058745960159023850177523635200 713591 -126552465131700124478373261391248 713592 -56572551223293770280034544885760 713593 -74157337387319845174927842792816 713594 44225686855689066438377598527232 713595 -17733588132718556305167078185760 713596 69585218223099920549407872558592 713597 -290752281655250375518982855832954 713598 -49520437521122395697408202488832 713599 -67069403761968227927346896214400 713600 -63230614979452703447105667072000 713601 -1182808673381974592687375206656 713602 -43442581667440383062687814854400 713603 -278059976426381756363337554241840 713604 -95661612624680645431508796847104 713605 -4804058620265389433502407656740 713606 -51924579436560996229313007097248 713607 -63418502514276217021815633127680 713608 -44641354791863247383850259415040 713609 119861087596436340091190368188360 713610 -814984171182622839759125415840 713611 -13371682533835136073206761919788 713612 -198967563320431305810832182591744 713613 41554549849766287969164798342144 713614 3344220101591777253771121996800 713615 -15708960148319691191764590928800 713616 -22487167344341449623190296526848 713617 414309855741163645946157938555632 713618 -11787590319583688088492174346080 713619 -71711342190530334537890464132416 713620 20484426297902694230913499791360 713621 -63181500358615711499171388964320 713622 5186422189553687250197823166464 713623 97010450032190755489054036194760 713624 277016597378556990982010603304960 713625 45965894508073242862489629936000 713626 -81549387819482343839388880657920 713627 -102676706074007092884340216438524 713628 2089344145444178399248562947584 713629 70512079246531190437352129116352 713630 50778437707025809405151390256960 713631 -120571144582617755036696048901048 713632 -63754994850605202810106390118400 713633 -20017024236733639550870987839740 713634 31770447199753755913129319355648 713635 38140261437898531897971438826800 713636 -84911682427475188871631422168064 713637 -26685509799606903930725458306560 713638 46720970425496542248680538762720 713639 -115054589095420541584594555452600 713640 -109057626420795645883769622528000 713641 -316771818902740784517872528078208 713642 40267579445419111100080588343472 713643 -33799311013485630254334585984000 713644 -38097245896415848927623089378304 713645 -52353440112577572554633686142280 713646 15543038583430791994105488607104 713647 -118691473734996772781957873567688 713648 -2243422554784255686713249366016 713649 74528759121364140705036085425264 713650 10370223882700499571025237056000 713651 99981239872767540791998623280704 713652 -15763233696925483436686106554368 713653 225914937060021583037637889425902 713654 57254098093315002521541811111680 713655 -10445223231704331501422842481400 713656 -69917368111867808265060583280640 713657 -63363833942547244950097320830400 713658 -35841857220390511284755781888 713659 -152743556504397988506816589109960 713660 -7792552782900956868391552896000 713661 79700465005509054218619056019840 713662 78049521331887845688578611736832 713663 296685264538555313940870059886912 713664 -17186624193173664814151919206400 713665 128788982373571901773790847663060 713666 -18589585958724274671397573626336 713667 -15979410227086690772955742301952 713668 72381569724112049142040037714048 713669 -59497886189408475705312287202240 713670 -6281787886916966891425000425600 713671 -920829890439623752423211049856 713672 63765616987056652476898671436800 713673 -62744105351886581652153539809680 713674 -32083498616992800026071568061600 713675 -1843505440795498245665950403100 713676 64077703065913712524670158290432 713677 -163716488121886191851496342866388 713678 9787601836032561087144983024640 713679 -151399334217266321245672731802992 713680 -12961874245242304255359302369280 713681 262803193107467918767021645834482 713682 11932783662533497752978066309120 713683 41976397641506274943882800822544 713684 68719922235539135980882580146176 713685 44382304448463433421941963155360 713686 82973179664361608664276875162880 713687 101444521576676132478738208561488 713688 -18282486121841536464190999265280 713689 -166448701506066058978147008395244 713690 -25042235715746102657701657267200 713691 -41180419917254994137733516494040 713692 38030158564766670590739536117760 713693 -70090242257813785235177585242260 713694 -76830537506991808691674898540928 713695 188422265901635177752192892316480 713696 106067408729215721832372677640192 713697 1612173897454739178445030066320 713698 23184243835316058286509012850464 713699 -56278635353734806583520874825264 713700 17143436060258733507791486073600 713701 2946468993368554861384785731712 713702 -128929922191117887817836454255296 713703 112410431645347539932923700939304 713704 -156888505266692813270622243210240 713705 25535050056795962103619823205000 713706 -6407502716316282127959613533696 713707 88214282586799909558163750904040 713708 66835111965621574368730467924480 713709 168490579082649930907704073949814 713710 135874470929223449367906514560000 713711 57649818643551113767561526925312 713712 41720660477398859983916948029440 713713 -5094948913426057319329664876544 713714 121343534559726676715529127987344 713715 -69777467144472310704839344124880 713716 -101914030824725919321578363310080 713717 152623539852363078570663969199200 713718 -39308311323947951721364722353280 713719 145936788188978498390766526075560 713720 -58217913897259620767502919680000 713721 8579014002872066875663974630240 713722 19823971285889863146322297297632 713723 32157721083374624431609100277960 713724 -44091231041112886240344255725568 713725 -94938309854432117774689525048750 713726 17383651092233388822486423560064 713727 6432362419772825346045962104560 713728 -78087594203081066589111057383424 713729 -3019039526356821748941867993516 713730 1618033402013381439605800081920 713731 115651376094626571569996348823312 713732 -46795300794099035092353889739520 713733 120914916646974973538774392749024 713734 54575662836102872250057688490976 713735 -83446746225737438457477861897600 713736 12846858802197995563086162493440 713737 -45301088360181009632337788144614 713738 106142254694832321339709980617520 713739 38457889340700980141450560363248 713740 39291706445359837246529352007680 713741 5128402455204305733748436962272 713742 -32370763764906847575398472800256 713743 -168135217562268916234765004093008 713744 1215070919123833595639082516480 713745 121908466820022111461848489171200 713746 -37828637213763546098824342836096 713747 -161117842746748538478181828494804 713748 -19082738736726536852485142077440 713749 85426034874220193400608758833436 713750 16805057534380672166064481620000 713751 -47282066892950006706429181661208 713752 -64895599343386662437067795578880 713753 -134674628346399166232896341874998 713754 -37055737964622097352434132028160 713755 52850745247379783246763329360160 713756 106788178726177721684955858654720 713757 -1168807477881565930771423517184 713758 -73290800077342251008030462058624 713759 -92182666939921840502160777589296 713760 -40761452689144656468448420823040 713761 104863111434747842612606425608724 713762 25303660752022784346195227520000 713763 -95191121762751052938840261410736 713764 -189548361769354677268625018967424 713765 -63477404292809690229255262368000 713766 -18229417260586732800017713443456 713767 -41145046187683014854950689144576 713768 233044429187969246841684704133120 713769 -23461687104047898622984363121280 713770 31956132832610366305552675527360 713771 254507263042033979919221513697972 713772 3688252710777878583596782530816 713773 248315754286005605457740065534720 713774 -1506719607486493361060395740864 713775 5199032802151886110176281817600 713776 2465115904996992055261957783552 713777 37881785865827367331673794317120 713778 -29069698337674624325971524759552 713779 535688180922495215970880130088 713780 -23705742367087861676557269772800 713781 101992207257688477059767284337070 713782 -56359948738501683539390345103360 713783 -201980969444282902943109624074400 713784 -84095152019654312085306550087680 713785 98114947054773026121867971638980 713786 -66613523525848472948672250411408 713787 87838507266078839768650158433560 713788 161652866810551311996239810137088 713789 275052925755332033418781136638656 713790 26621750308701244467472335728640 713791 32839461636047900917579117598872 713792 -70053680183149552203456671907840 713793 -82823449802500912390210783785600 713794 -6794837571897439521512936116320 713795 -40998297811838345107993894153200 713796 -117080910885605541858253525248000 713797 -60490504314465304642952830878528 713798 11539513906986825817881474680064 713799 58778587435281384027250575879120 713800 -1082223572330172573030546432000 713801 -2932745343826813469325557365296 713802 -75277334263313185832500691136768 713803 1395220306148386437969006533944 713804 -4141199080249214789653173301248 713805 -45867687986792010348349480425600 713806 33890806575226414527723743247360 713807 -34419032580118953972890753452944 713808 -35559070154077740144806450700288 713809 -1116073749829058289291633923984 713810 -2170796072062517702440291442880 713811 11948888189989080436535542713600 713812 -144770920489149809140176269303808 713813 34171151784393244705888860302400 713814 -661576668849455563693996093440 713815 128779080235475130785253321403200 713816 -274243159786480095499478693099520 713817 -19822368003222534109851174929532 713818 48179521183666485414484926577152 713819 355916567063495279632306149845400 713820 -74462792344008184717539839953920 713821 -44600869660794480492259356203508 713822 -55423600884016348081907909760576 713823 74126087441437725838196607679488 713824 -232994113165697651034423416193024 713825 14404283695843549700074248912000 713826 -100777455611956986198168814329600 713827 40610993147565135980097087451676 713828 -1911144760005414968509378928640 713829 -22518175102387549683846852998880 713830 9582035685361328847596535273600 713831 -266640806047992647662065954199368 713832 90174673242328068359176241479680 713833 286020652399969181826248334913082 713834 -38127026397896696302381301654016 713835 -53012550362860904253280205101200 713836 216725588970013746733678070888448 713837 8496342079435401484127933384832 713838 -64901721434698664782184321758656 713839 95001135116287233527216850601456 713840 -43754627644733464877027724656640 713841 17509201288511445815438206123200 713842 1004004379585835754004986022944 713843 1335790993692377299506059799504 713844 82783598746096390955658556354560 713845 96100308951009499160626662496800 713846 -9608055359427268877946930149760 713847 -88835975632037361513968441422128 713848 231001774314647955071309770383360 713849 235342286003038534597066823196240 713850 -20993083570098634966429766112000 713851 -3831778261144511660715639562656 713852 52965977755756563139800205232640 713853 -1090446658896694658850265796640 713854 116289765077579795363178625445376 713855 -161136622936159660037061956025240 713856 -66422944117415694259964734341120 713857 93606826198545888987665384278740 713858 -43329397315592051099486988636720 713859 207075878649911658750783409306800 713860 -12120112066337435470578218496000 713861 -93867789154122185704861667141538 713862 -14604839674549113468531327504480 713863 -141179495553460711965706168870888 713864 74672500459936109941924755148800 713865 -57288862075761710696227433417280 713866 -94857424293798301391888834332368 713867 3442433780132645090238796406784 713868 17082939565965004878905285345280 713869 351407436600032120246788001880 713870 52098013791958353768440172146880 713871 10307807309134049957615048288040 713872 -19553884819091543274000185319424 713873 -242386955591907877682755520476878 713874 -15871971836115295776664370749440 713875 -119697696272310390144827828856000 713876 -99202809821799890870068040000640 713877 -127425607716403238449098077635680 713878 -65701312588719659943535981200768 713879 -148321559639221664543218555353624 713880 159374250260326350542398887936000 713881 -260822476592416786777201111112172 713882 -15492615492486389914025032439328 713883 -138197935636167374568115235062272 713884 -30062761949425602370535194074624 713885 82665462049387213858053633540960 713886 -1675186692910120757736736045056 713887 219954846129848622852601113427240 713888 -30536743601646874352715499044864 713889 7998101932149299420106805117008 713890 -13038425232473747699592790744800 713891 217095926713267139836305156035292 713892 26391229799914769840107754747904 713893 206965321966743781528515313670400 713894 17702080360377131639223823190496 713895 -256900957485372539538002818560 713896 148392164081024566899244636769280 713897 26088074797308656374013338836480 713898 83880907194017618289390400773984 713899 -12727038707400378691268529563840 713900 -97060779087187674826661664000 713901 42648500309613339624155306932032 713902 -40975015288360472377948403998848 713903 -34875288988751479015662610132848 713904 13396977100603539762288969646080 713905 -49793632083284862863388997298880 713906 68122698901395445829544221781120 713907 118526771896136818154372785379040 713908 1409504020147708194213851226880 713909 -5323766146709308089773673785184 713910 -28550883119763694592733931296000 713911 -71941074720556787884039920071976 713912 -343413787948991215350779375124480 713913 142048993451518782119222274859344 713914 28621706560803102007682621044992 713915 -8264894883779833472121174565920 713916 15775190950655383155255736876032 713917 49029644099040142409674903952966 713918 -26977403012397648561981520515840 713919 56866258307065980703979175679944 713920 18233066985759405037398031073280 713921 10368908253088119389255667739092 713922 22902128301451517459180568368640 713923 12077324472035612210657597903360 713924 9138421565879392065756069664896 713925 85109911874554461642685539756000 713926 -63752960221246666162846879822080 713927 105302699799260979640600859266776 713928 50480081120436434730802884280320 713929 -4227922451408885933898250055216 713930 -27934708645879529070891870904320 713931 65753995807175899808005887016152 713932 15121556157019596385998875328000 713933 27001720824763089488643326003328 713934 -15821273670025303981649004619392 713935 39787027023948509208955611215880 713936 62302419857685783202116919713792 713937 -49880561457159735702645636675648 713938 -65478076854852876148428500288880 713939 2407040792137193102948600005740 713940 938457798009923739096883998720 713941 -230283282729311273355647086740658 713942 41762763541584141783614102554752 713943 3967998991140865788154372726800 713944 -56086240908465252615659706777600 713945 -136799022539807226099486156450300 713946 -17707177929747732838509353389056 713947 -38044453066534717817315498770160 713948 142941316587024575497944282167808 713949 202524499726880286947843389104000 713950 28399867989805672787205876888000 713951 113648159892974706069166496880480 713952 63061352655324615893003144527872 713953 256351278470372609814731409598084 713954 138579245769216666523735483012176 713955 46521742128012564158701682737920 713956 207512433683884436284784547221120 713957 -25221864209665157625204026353794 713958 -6991575289684586747104000573440 713959 -76671830980954599270780268401480 713960 -46407583084148121582886983782400 713961 -58017273418417264229726683845120 713962 -93119756466359724795699767538768 713963 -11882876735673191788240120635600 713964 7440260864080867389379737662976 713965 8328022699311018712587170592000 713966 -48459850716172996390407898540032 713967 -155581603494574882552262134168320 713968 -20175760055574426073768955281408 713969 -3143517887093206107902943642060 713970 -2783028675939397135837616746080 713971 -10981633264713538743989284936128 713972 128030678732019437562269233152 713973 34261437350725332643233210517344 713974 37238964521928273935292567010752 713975 -30367046954276731454642673486000 713976 15301002254984863073445725798400 713977 -251242832925608206052000106193536 713978 14412100379245378421403622493040 713979 -91570047217921704354649541542980 713980 -88421914167294536045686057881600 713981 176591480948493902434192769707782 713982 -58063751186667273561874673617920 713983 207776106711690443181939374460000 713984 -87827599401147159242106847887360 713985 -60176287434521610485728835184000 713986 -2072148662229428650042987209216 713987 225606710791852235536281784176636 713988 134895310205042346851226490122240 713989 27046769501413304493948242570880 713990 -13527471768863203793429102448000 713991 138050718782576993306759714260392 713992 -43573996451603781346144105267200 713993 -85581250912248555635749420752000 713994 61391383072705854087091668099072 713995 167384426371254089016195402324000 713996 10457256211791429650491473134592 713997 -21909152122691908392124466957226 713998 157705509630957511150648432152000 713999 -60230204693497641770811096004752 714000 -10326542815299412446802477056000 714001 203139809504638462124822929375600 714002 -158377717020974942214394647014400 714003 169838088287061127135206032280504 714004 38651413523563954748209612125056 714005 15974009486577148758746551975320 714006 -46914047097962520701227300790688 714007 -55986202247409714691733025009488 714008 160381095472803978563618995200000 714009 18058816347111394703871804374544 714010 24498458813398193386011326488320 714011 50570264282422646120432330648232 714012 2910222748176497367880760524800 714013 21953012856029802196290538175404 714014 6313424310354014326451999459712 714015 -42440407428042336970152337680 714016 53721312793490331917832698855424 714017 -51742357327173587101555773539448 714018 71405035707915841530027382168320 714019 -387596215994498684541243713104904 714020 -36763406757902111829974294016000 714021 -44230867474925488906692980928 714022 22466384119901843965374937660800 714023 -30822767520590164419269723475144 714024 175264100311759160170952226078720 714025 -38980166556126531143819947418725 714026 -39456037148293916801176042557600 714027 -59627396057683665727632027943080 714028 -80807587730655408084558818572032 714029 -52850406147607006198971176747370 714030 37607773908643332670451929864320 714031 -35186113296959658357445496083800 714032 -5924818112204812400949311275008 714033 -62271874900111527646496117047998 714034 93763116107672565483450305420832 714035 -8622896438349859168869033507840 714036 -71449785922861231828720198686720 714037 -191985241590720591871778480423314 714038 -50764690202210578880339046618240 714039 72851327914669671288852139587840 714040 93498027035326362636496333516800 714041 17235193042436560590948079548612 714042 24549211849801221120183966028800 714043 -196977164382442021267454878451520 714044 5155358464299394732143203644416 714045 29449713786117788224221155533440 714046 27164133966623471033835702956544 714047 20836951180589957872717889940960 714048 -41617898518981208199507140935680 714049 -16973509490420968017939548600640 714050 -39606562484592661200087027325200 714051 -71451044670504038698363509531360 714052 -44425071948721104463154395041664 714053 346165123432910579795395013810364 714054 -4381355971028597579557062451200 714055 143808018284240991774666718419960 714056 -21737917673092692319102979604480 714057 -132034255799649894694012113362160 714058 -21642400101659565345374681856 714059 529612995888407664090078243120 714060 97565182793546030881649323130880 714061 -157126800315788551067731111811338 714062 -4384593733258211661576226267968 714063 -3739297469619367200182201141760 714064 4576487556665323714193255809024 714065 16366311948265399728963301302720 714066 -66329742284128664605525114570752 714067 -64484341572316262147136007028640 714068 63343002540564192802338724605696 714069 -12734065109071158240985871400000 714070 -8685373709768497879786342162560 714071 -107273443630202257506030503100768 714072 110425949036874403863265885777920 714073 95770383704099472045323503837322 714074 -4537066285491282240248235836448 714075 -13805221466912257703811430193400 714076 -8791799623181438439803589573120 714077 -54239995717692034628757005272800 714078 37752938411879129831346285520704 714079 94985307138107405059040393790160 714080 85335431662771732053311917916160 714081 113092228941107164614996374845440 714082 -19325350142032269301826429017728 714083 3548259616509719308142780302104 714084 -19530086105004262767493900259328 714085 -6641428451965466827527465338880 714086 -115773349346196197224071139934688 714087 -78071727272828059158203275852392 714088 -30601199096754294923594139018240 714089 -273308053768753258566497204463900 714090 12220843771949116186626282685440 714091 50334288073701146017513507933072 714092 329192252330287839592960794178560 714093 60061763224118327046373196057664 714094 81013118850056114608129010220096 714095 84808122824342701137732005905200 714096 2250312630797682044027759001600 714097 -104052404511931672108860024176028 714098 13638825854059203122224164475392 714099 -110125899791298965271869512733952 714100 -37222400123352545033234009849600 714101 3689037133559084640846301901952 714102 40938816797226843321537570593664 714103 25015058810936997234990261256784 714104 -124067836080956595428403221422080 714105 15006678584201294762125408541760 714106 2075026834452756551301361167840 714107 281556747944319917373464168584356 714108 19210269252056168227160744501760 714109 215935734312294519859321793127840 714110 41693586597295330515582278928960 714111 156570522590964399191088096412872 714112 -13033560608847080311874220195840 714113 -51906449145911526652215565216638 714114 -42180733962414201997532886346080 714115 -1283770535091040902471937232400 714116 -14756754854311847589118158422016 714117 -2910625534487316651119700556320 714118 -56988726072001982186078213296128 714119 -5597358803856481387461808551024 714120 -93191918103956330221826956492800 714121 -142345388781097240093442365948928 714122 -31856375973543557164594541389728 714123 -112829274846663834674801939346000 714124 -73955449569391803086976896360704 714125 132582415559610179783257455510000 714126 57919664913320730327306124953600 714127 11121488251595361566986508497440 714128 -1645152824274548940951111426048 714129 12951473860391745644285990781888 714130 26936698697095060247623481100960 714131 -257978505650355843510632875281336 714132 35035682172767502957662028410880 714133 17974133755330974276116243247520 714134 -110571053813109597391140469911360 714135 17513323997753669793412076139600 714136 -75664819419700345609164622848000 714137 53534104863661569758865271607172 714138 -20207535785932951824667660472832 714139 258211132771429627232631916807940 714140 -6325987070630737661267118213120 714141 85620862952986845881549273530950 714142 -9395893988796289101965901504 714143 -140274856999169878608847786456608 714144 -806804007082240266712296456192 714145 -209787820508425909425784487792280 714146 -22810562572219795497712046935728 714147 2435712021127875605316946827264 714148 -166661323689483285989037387025792 714149 -68154070236396937242772824088320 714150 27142168255934906138485136616000 714151 -14866004689091107589899846931848 714152 -170026420613606503201654107878400 714153 153567362864641707685480757460480 714154 46799691648620253411324204748800 714155 44918835150578179681942809772560 714156 23722798047716131064915372508672 714157 -85537911767167176310543385675700 714158 35200347930518721555997960399680 714159 895043347379076693690927990144 714160 -15474254152606297191960064819200 714161 83205562204842679833480138157632 714162 1593632615635986668903126477952 714163 -211599840191566014006117511993588 714164 -150584716973299923081874222491648 714165 26422765542708571745576035096320 714166 75906663586601889772649827696032 714167 -30535977554470966778223516083808 714168 -6824513692136151923658511564800 714169 -1137363643679749343298824409430 714170 67890883529789986319544952474560 714171 100937530663404063809841669408624 714172 -186868002631662923239640662423040 714173 49948408556441243683594649418144 714174 -14843130683848925165578179646848 714175 -36922123011838465303279048690200 714176 -43109872363547046427685573099520 714177 57751573164799751885554277449680 714178 19112007454404899438574414397440 714179 101395206470050706452152908434440 714180 40241469216950862071165729832960 714181 -22906544358174333653161011003336 714182 -42665174359754378551162594037760 714183 -232093937231552031606167828400 714184 22426272187095410888288392258560 714185 126943763659405028298599949937380 714186 -17539173843657943183978249495296 714187 -1033529183767730463758933729328 714188 -117686832720461620408897112064 714189 -43415428727590985759318440058880 714190 10845044818497962329491698385600 714191 -22371182314577213305776509506200 714192 -32960233550094128483695200829440 714193 33941332562406559000688649517300 714194 49566368888122536061127179950384 714195 73594355178014801343982745802000 714196 -35052209811294063122940195594240 714197 66971858482751422359832484502912 714198 -68700692285019955416197311465536 714199 -243688865410358739081962521895800 714200 68856667392770217260760624384000 714201 143223322379552087111520660238464 714202 123746252511375137552526770648832 714203 -83495296942906374851846822936544 714204 111642487196735090236728919910400 714205 138701495975398991416217779258860 714206 -119846018927534707635921990680448 714207 -39806576483942986945555457494512 714208 -217866492995383621595903317770240 714209 -17875375363324188579968099205120 714210 8767992092150304626750032896000 714211 -9955996699154113460957388776800 714212 -320783765382896721248263312465920 714213 18792488457433676950662423753342 714214 -131820685401263199945846116000544 714215 -61233835189224049703516235757680 714216 58323566505961609645703616921600 714217 -104868266345662509060984899931008 714218 -134793757121181636453111691663440 714219 -87656357542291710907752635514624 714220 -19594247684307399247546223216640 714221 -229588080527532208066917795282708 714222 -55726337330068697359119435479040 714223 128513601700917705910694270203472 714224 18441663767484130983923711410176 714225 14492710377384656299433422452000 714226 28493871949585307392183747391904 714227 146273308127106319950137760944076 714228 21753340389586814670899662731264 714229 177363956759571829455826030668640 714230 -875000918761650341097036687360 714231 32929831618327407509843405817600 714232 3113269925115207075805592248320 714233 71443625470058211912427848041604 714234 49048623400024833461005579591680 714235 46364298567806399054696789430960 714236 138360955484089376624953765601280 714237 76683045944675674201030568847360 714238 -37987812982281684725152866379008 714239 -59483784340342816963040716369440 714240 -10585958336899770792044428001280 714241 168846332109458885173026557222400 714242 74506623967523155635241031849472 714243 81197126775641324854401487350264 714244 122409425041543925068516598289536 714245 19875118068147457459358192330880 714246 -30164441220276418136072172617856 714247 -138815324372287084896903567507304 714248 43115911623842155875987397017600 714249 62332175910516526752092031488868 714250 -56415024233705831780509016328000 714251 -111091499664130578199252333178400 714252 -37008100030830137432828624388096 714253 2326200964894835276556711790240 714254 -20002459120249811632559731932480 714255 -46946847679103145462705137126880 714256 -58285320717945852712736501260288 714257 52456708311589558432120844419506 714258 1845986362192317747728024994960 714259 71615916785516381089875177633792 714260 -35266204278768240332458710589440 714261 18437610148925469125068532997504 714262 -155162130051353434383038769766368 714263 351532016296351910930945784816 714264 -136394480063198812953723437076480 714265 17058131099092598254873090413120 714266 14305069326230868527670767921664 714267 119245378398158602608658825240440 714268 -13200045765261681165932717066752 714269 -68237535172465668127348734166656 714270 -1046942818457066660216931782400 714271 -47232721452067646079641062696256 714272 -64153741610449991443544780046336 714273 -623577826677812119784844951456 714274 135802838391148432878635666500992 714275 -95741853027729370820703290201700 714276 12182609682735056968911545020032 714277 73670388599314237689702498470620 714278 -116828661145355525883012201622560 714279 8762422653863637644574463910184 714280 2996048400874661614119218380800 714281 -83671512345240094128891931795548 714282 19178175551775147083875159464192 714283 139588831071910674579426223972532 714284 -157269281343956260805391695856384 714285 -19919428878215237334457573497600 714286 43797117966428554295410880896320 714287 -9399254857979689039815584066688 714288 15934231972934997565445545918464 714289 147567206064011889131917808440356 714290 -96478889330902391672761103637600 714291 70938798536509398980889416644464 714292 104883878250753985630849595779072 714293 -357884094884791573567114846279716 714294 -3668126341055387326418009266560 714295 -61665381427291566223985180167680 714296 -48271237179749820124928490147840 714297 131361692657887773815829430885200 714298 25862930851518847683147176978688 714299 279726353622704629104286921874160 714300 11570684247638243645504926348800 714301 38652109762016915519547120134752 714302 8220117802179872526959354231808 714303 52760306748624590199220580539512 714304 -16514776755964515485447274102784 714305 -17016842397426494386872827241600 714306 -125199307325903058791996469811200 714307 191492963746030211504421187546632 714308 -44879017530362180974740445323264 714309 -80774405988898775565215639467296 714310 94103936078518168720927964277120 714311 -17821458808629139048035825279840 714312 28977810077075866670139085209600 714313 -109630046368566251109946381051440 714314 15654984613073731539528472867680 714315 -276674312825699913307749646080 714316 1412593921723085549886354698752 714317 125860952728576560752868942846060 714318 36628101761195448443931616235520 714319 243579302201733565447183122618840 714320 37800023813289548266735353446400 714321 -97135758511944352601289507264240 714322 21343566222011695786379514127008 714323 3541346286916677239095773705720 714324 -528497506549087481724637777920 714325 155567663460422697677415806487050 714326 89004151153324293995737315283520 714327 74826434298465270044268284886120 714328 157858381214927593152668255232000 714329 812447427752100418320790692672 714330 -2563652774834176815550699575840 714331 -61617553731218961711100118637936 714332 -98881904251519363572769250634240 714333 4898224554297494405279662626048 714334 -17087050801327271685001135633152 714335 67993111461154585475045024714280 714336 -46614887397424236118017023410176 714337 -85182686447935382708937704773100 714338 -31424618990018178625603595317680 714339 2451463951191482823609025173420 714340 72510877215582730246291497615360 714341 170892398578573183304540998943742 714342 26357563302897930881805972165312 714343 -34736648428521824244423520677120 714344 140210669581670581064140699868160 714345 -109719951247319504035900517916480 714346 84718738908808526103476533599744 714347 2892549926530226100275763979320 714348 3870712087141003708217703973632 714349 -34724591602418570830197860660650 714350 7785610670050499771792901484800 714351 -84993267970738304198026846154496 714352 52928311861116373029004829229056 714353 -249594106233271722283162145164800 714354 -97941301362009463432697650637568 714355 -174648586365875006674591780452240 714356 -12563155734201692213552524554240 714357 -31458203154502640747570489230080 714358 -45021191921882709544231423290720 714359 -1910914393663365943787070843600 714360 24115380152026109276617801113600 714361 -83151281684500002132321472118038 714362 19223977200331881453171061766400 714363 20476685151829524700047966908040 714364 17617402707411849760715558223872 714365 -97469054592269826174423274390740 714366 79716908075068736140074128553600 714367 189676410705013322542644806462352 714368 -73111659873976841651721999482880 714369 -16599862412667040044797333474400 714370 70284067659611342388402697550880 714371 84282014075479334191276276220640 714372 -27219055639964743719204135782400 714373 13284264695584068983014014914208 714374 131006476806091179906640531718592 714375 -14596463833097062435320059280000 714376 -25810840309850288542143973324800 714377 -282061135168286247455580575772774 714378 -2603500151072131773465907018752 714379 -63226592648484177467466821035224 714380 44084966857992340548068772034560 714381 64977958178548406158130404277760 714382 21397985478018045046779808214592 714383 53607164352662244390124787800680 714384 -17224572509370538545412988928 714385 -33642790825258399971135799362240 714386 19282010081851781267040271713600 714387 -77650132709259963233031560090832 714388 77847828342999107988345195068288 714389 -14873188825386199082093832807840 714390 -47536916308505420234723345854080 714391 -290680069522535283270527429532048 714392 -97156989351487878295789064478720 714393 96801253555321718006362309807200 714394 66351678845921668273764247136496 714395 -10015935931047738693257636889600 714396 14192391473032720369597053096960 714397 -70521647791438017426348468021440 714398 -84099549145412314929268681564800 714399 -27925358016025610271817164984960 714400 143709110519607122238519902208000 714401 9024565870571981973915333020100 714402 264229908966066424178785430016 714403 11948359825849839053752790028000 714404 -163218556308372036884797753974144 714405 -44178404415762393189046513010880 714406 -7565118282536949870718339768320 714407 -52428259513414336347186324313128 714408 -64497888419953794711961229475840 714409 -24791720833248375539934841844096 714410 -13305638474899246178751565440000 714411 22889595301087162940047085224860 714412 55989347706236938647853899289856 714413 70372928541447004619726600398560 714414 -11409116423436401311710769498560 714415 -52479994765435192784838220596000 714416 -49665510069308356253976698339328 714417 -69988570996415011214351737514400 714418 -1587258514211965237620522228096 714419 -6687251286919677807741229723020 714420 37184590059333544700274765767040 714421 -235020543666924176947588758538208 714422 42980284835035959436332987652512 714423 115820103203769217396198936996584 714424 -145588308153188850506536104407040 714425 -80192486724583051093215666338550 714426 16414141834617120881553101488128 714427 1167265429314223500635046963472 714428 12620033223226947381744596352000 714429 -8942680410273073541886677172576 714430 36483810041096362593143969463360 714431 -237698904467762179243005183239400 714432 3318587777969816701322671423488 714433 102240927326232212051304009371860 714434 -20010963710171273216428918583808 714435 -118300568288718673697939111653200 714436 40185336399128953021019650455680 714437 -100088408908423777750404686917188 714438 -95657198834028231409722776078400 714439 -120420669854330972413025600429568 714440 -78802423818745771111244955955200 714441 -24615388033284349716876461460096 714442 92930590731171951543728241808992 714443 -199958815976832366786159163795308 714444 129697234422654736470513291586560 714445 2928116823189478000875692845920 714446 -8505426885492643783902633621696 714447 -48241319667672996386332456988160 714448 -14875077565824737035959426744320 714449 154773357618639175801289326092864 714450 8234958739113797374789020115200 714451 -22579059943240324931695404507608 714452 -45329074121348224556965143156864 714453 -71379027382674431423170478265696 714454 9217226580014957600421975000960 714455 -26810014549425416572665198888000 714456 -48629345080379991630872851630080 714457 -66694977061858925317303657534720 714458 -26368465413306976286956002811920 714459 71513082693300312833786791164720 714460 -101668756370257826221226651366400 714461 243102143940735742711141749006624 714462 1401295923608320532140213791744 714463 45537482296407073595732011255712 714464 149093876858766123097878189834240 714465 -57722348760707406927470802800940 714466 34384604702921406709828012435104 714467 54100993996584531461302189453920 714468 -2817099290605772922114239400960 714469 139410082044263285734266445985600 714470 -2038551318047783628693008979840 714471 113290214368516175253494406774312 714472 20974192530181088235064416829440 714473 -195711977307209549405623241365440 714474 90789314772575651016716470586880 714475 -144536391681781820491379849285500 714476 -69170586027334963769311941427200 714477 -113895917878928682578839191161280 714478 -25487746277210596429477731264960 714479 -175329524706748416279088150879920 714480 8207957909683776562180905369600 714481 -11251320311570897490364507884718 714482 89083882574252973177868147544592 714483 -34441584119072911884681143983872 714484 -69700994624177738345044739641984 714485 85722744327009724727155805601180 714486 -801058666267148947427688137856 714487 107369692479955468536081741628136 714488 -1183623265314628916066699182080 714489 -113755536286459237883944485472176 714490 9572359547332375092898868505600 714491 -21470018284079762137573222973016 714492 -30666164186341349489180777656320 714493 -44298687346400864883800960466192 714494 94728823836177577203946845149184 714495 17777464709321683452655888704000 714496 -23174138313456755245449811591168 714497 6055355430425241654491197597632 714498 59775432496636963338292604552064 714499 78269957691008546834944686575064 714500 -85646178194073331727134441920000 714501 10488727447172771176732591830942 714502 60733320284977547515053518868480 714503 171324163679151439104426117241752 714504 57118444408124312159731532267520 714505 294830207103262591830754594980 714506 -50074900245799578792118519917216 714507 -18606533557049450238525227693856 714508 -80430253238325379937583369148672 714509 -95904555798716962274014817209290 714510 56166391547585458274972552607360 714511 88607470885966682199719089915904 714512 8019622714568923954011731337216 714513 163119516873693333505063530069744 714514 22136198889558282168708314547840 714515 -19980667241822457094487832885840 714516 -88604466729109052197413455271936 714517 -19634907481204720874797790120434 714518 63301237691708017577425569342336 714519 9978497868954382646873977842048 714520 -145900184822218173074580782899200 714521 72261218222054080953133562443722 714522 22910199967509222358039060956672 714523 -35817166049348495179784774154440 714524 11252076327410938462651930638336 714525 30733540794753317325660267921600 714526 89239006572893061833202043427712 714527 -107853604038457445627662492847376 714528 3928572746809416226797461176320 714529 210471522157801161284957464300130 714530 -2986766582660079112140464175840 714531 -1530818196413523189055448463360 714532 29634689762799796141717503332352 714533 -54862010228913770786905807824480 714534 -66128636716377553836428455782720 714535 -23280697580055756907310953256520 714536 216337414582005696408536816839680 714537 95807712043791507255568872637194 714538 149069444356876747902074502312960 714539 -25767195642546899849143125688944 714540 -22536420859157438981871727027200 714541 -267044252916564914072211703501056 714542 -132445917842218589553724441115328 714543 -25507596156675151372439384236536 714544 12162646822695174687325848993792 714545 -47475359027589787239684866758680 714546 6577582932952219997619231343104 714547 -80002536445161381413991206791080 714548 -5276463842257893119019218982144 714549 124370933105293225522561471011840 714550 23585115893604077594538658137600 714551 -176309921923758649247426416463448 714552 73508883947833815832887735091200 714553 -16592122789107992130570262161920 714554 -146211764388086603164771948900128 714555 208865302718047966903308375168000 714556 117669833225017532539026479160320 714557 -52662072096627699150721013275194 714558 -23671160376109707421523507478912 714559 -106545205988795714663868973739496 714560 -14985910403019505824622549401600 714561 -3209493884362277588567221149216 714562 102829810857704290725428251534032 714563 -68379869410915092363265307941188 714564 33716151607239066134651734278144 714565 338870859470483211763848384120 714566 -117310764370066264368209638980768 714567 -22953235514152905147239116215768 714568 -15465354821858885059569024000000 714569 -270872364870623880546759316053030 714570 34142849782384691502656696275200 714571 79932091773292305057778168661760 714572 -99694874465041645381988479905024 714573 7738852073231968081502130176022 714574 592248033423964284244805071872 714575 -34836645674588690503701773945400 714576 24627261548398444392357528993792 714577 -265925760570919397203096968210574 714578 -59333847354175697702401513208544 714579 194137650111478086110745904395888 714580 -63644923955377612271054985580800 714581 4029443932565925937484129479680 714582 2850328936498703023467563264064 714583 -93286120027508705509991875321056 714584 -57071959355142829258608111329280 714585 16017057778694785519475146190400 714586 -109290979559157799789755741205008 714587 -142849877709771314435937139982160 714588 -16637515496320487341380432887808 714589 92550397955871860548704290896920 714590 -2401787628805918186453752316800 714591 -116730858166522618570763898796200 714592 -20919213338316219058113462140928 714593 -220725943392839074581185087267520 714594 -61992800763297372185869758556800 714595 -41230216648551052537262667368640 714596 26476480852787007201794408567808 714597 -2766861949076063738549649284544 714598 31086256910691835243154543189760 714599 -71451608549391302936693043917520 714600 50946921314033617839541728384000 714601 299844799064029373010506456268602 714602 -27540910013784215579593595490048 714603 -78120777001525182425769435165096 714604 64502301180109195181497140864000 714605 234946395060533332635440736407520 714606 73149301252452105201980542999104 714607 -4899485342092516682635531594800 714608 3416924904057014658791391068160 714609 9528380394454155190360884480000 714610 -8914232393771329531726983475200 714611 -16948392897791512861616344304088 714612 11526256255804994342125455704064 714613 -155488842934678746096591676043360 714614 -29288476064529247597062045221760 714615 44322516121119823073557884602880 714616 194857479995940270473053233070080 714617 -918858681480821426531558018160 714618 -50682463890658082015293591308720 714619 -196562907833404538097897763013980 714620 -89975325788526322819672064632320 714621 109736090872553320359302959206912 714622 14353494798607623560791098683712 714623 -38901800388941778547320727594656 714624 -47251143108323938665935048540160 714625 -9229899048953761298392387983000 714626 78820962513578460960111828816 714627 -10245460375471712325675997892832 714628 -31339777562872302823122139796480 714629 -115360977457414982258202282329088 714630 -4421057963308732082474209013760 714631 41942828784468072815602429626792 714632 -50686420260748979556891492633600 714633 -58101445109895329936668513254336 714634 98000817436852615112401453800960 714635 -1108350260164078576708514149440 714636 -5344044503213860628497634764800 714637 -3319284698333329675972094968896 714638 -159063405885921931768541672201280 714639 -158739345935902431764286890355576 714640 27855908904954781674589075292160 714641 29311106801287071802805415661632 714642 61340423006729130249877762614912 714643 -72501103994701952216725516684736 714644 40395278140786502702677959837696 714645 -55180665527907496547506850600580 714646 -47795872499434099843057504025280 714647 160815690738872600731399283091600 714648 26810773314726790524399909765120 714649 25690316056297043814245280596164 714650 -37219616243443045628591737681200 714651 41184068574077502760166120169984 714652 115775080399134844330444808504832 714653 -14316481146683936022553347988320 714654 75385075491968078347251329139264 714655 49093092754419403671820373878560 714656 78800623320618788352021746417664 714657 91826954371839435323945251583520 714658 9291725816245721000758786392576 714659 199712371997632414322834668546440 714660 -503789278533208304599118499840 714661 245329743495392279786342922477724 714662 -227971104240552293465098695168 714663 87953622890937619664698136615664 714664 150255952991688861519644835993600 714665 -1528499835506801925812623346460 714666 74861625827745026191025326252800 714667 35227104078307257399587302986120 714668 85326018861128996141858490593280 714669 -88333814357089486285707982501056 714670 2267217537142168567759803436800 714671 -89345607180349058839131860673456 714672 1311708680089652912594311249920 714673 4394900850611843225127274027922 714674 -12296859589176746725787406931968 714675 29375922941277256243940089165200 714676 -107481834574323993152965913264640 714677 188294464651404099501658578476526 714678 -69815599391306920862871048978432 714679 55153743869462711436741489375664 714680 158193246588087034861996509388800 714681 -144705765457530866173496374915920 714682 175970499022336403163943963233792 714683 -193224063429154877243017251494736 714684 -17082149556584858115747485412864 714685 86703255329152906655461150639200 714686 38205750856945054118817606819840 714687 -159751422543574186324146366198840 714688 -8487295342743249078250152919040 714689 55751978221272128889145185259056 714690 91394867932157471091489720345600 714691 -246635198471378168401601555027908 714692 -4162861099328204814530749992960 714693 -717938382076394090433400103616 714694 132543376844920758155034787180896 714695 76095115510719281052219303934200 714696 24451215974598905573815485480960 714697 -38454005241757414713817303290994 714698 64353166447130257421287162647600 714699 10252281864123142969485375292284 714700 -21498590613478712660485304345600 714701 -13451585187748925370897984320190 714702 9400459561552110725360643640320 714703 -4366536260555562111734003713152 714704 -43807351600701885311030962421760 714705 13181717768091699197679322291200 714706 92136399597139033254308310609552 714707 61381426060744852605650649836112 714708 91485849562802370542950180382592 714709 2822829113029177820587438679260 714710 -70213382977090704913428377898240 714711 -17329437949798428406207740856728 714712 -8571791565102943824518888755200 714713 -82165497145739115689580348854400 714714 21891563519203569712280633362944 714715 35721291477707667205702605889920 714716 -357222352475459207273799670272 714717 396393078821238014208438834023040 714718 -13813662090883060143401337325440 714719 -313277015354422355203546422422880 714720 39595458299337308426653886054400 714721 -21817492642824079135587294893888 714722 -37178786581671888593668378238976 714723 -32273551518943266737556855134400 714724 27169180353442116429528006778496 714725 21639960818392885547428472875200 714726 -67103134115134607338638847296960 714727 -14248604724771954877975461790040 714728 -372154946258990774312710717440 714729 36673436712922121190012286770432 714730 -40739458672892975669245437294240 714731 206140778478062350262578002715272 714732 -14720535911526260151689849276928 714733 -323276006329632536259720630304980 714734 1425821929469180087648162103360 714735 -42147687760960691506036605328800 714736 -17611553752305227896184616517632 714737 157451564188705670785490141239092 714738 80331444499290081800687419841280 714739 -181388645172021010865948171217460 714740 57402709474636365158272309440000 714741 -22730594032489712999390871088608 714742 20062292862938149764299814174720 714743 9804533958596050723054920829824 714744 -12969772012816906126695476797440 714745 171632616017120658660460855378500 714746 543240725328658861985250280704 714747 -64515869544624202192899064268160 714748 57515749685469105281670451931136 714749 102900953765173006997278597463136 714750 86922139938200758022624156448000 714751 163812893703152316866285923530752 714752 3418125119884987895711268864000 714753 -22565131377943305480178830283800 714754 -49805511868967166523736071397424 714755 48570348887822413777100582790960 714756 25262613721897219091248186392576 714757 54637466300750380438214581515552 714758 50643496989236425883535574697088 714759 23685949555250852238764381315280 714760 101438214441690898887566472806400 714761 -186249099290429851241690512911600 714762 -62246864602252834580321519132880 714763 -110386404887597851242838394722320 714764 199785807412187729952860405880576 714765 -16214745864795663817645545026880 714766 -3443314160385722605049392179456 714767 -27940395210555532844622560793408 714768 -18041788648159299868538053656576 714769 -83974641028234315213435186656960 714770 22329394147375236699750075317760 714771 -74487288023819142513054416363520 714772 198789855432719455782960205333376 714773 288250118674198448331840232139022 714774 60645426427494752492506257408960 714775 -156834855651481998219433313981200 714776 171009274381744703800683734876160 714777 -41735018289132240235397517419136 714778 -82245153153018355041700630924560 714779 102348194408723093174154897296784 714780 -1220000033420639825785569815040 714781 110691500001118116749437466516582 714782 70554748516928597527832985841152 714783 -63050975132595906594223678606776 714784 -28227464857664441244776354807808 714785 143127327825814296583431106257600 714786 -71587827136140991153189412996736 714787 16018178184125523528549506137436 714788 15868899053671404755875295849088 714789 2659778002509022766745614296224 714790 -13469122122570097283469349353600 714791 -77328316782949645025202801434496 714792 -60199069953445378093957496832000 714793 -190175551569843029997369485677580 714794 -20192131236178319155821480660480 714795 27787240316610992065941138478320 714796 102544238850054636394463944084992 714797 -15892544483845900176328042907754 714798 10825021527975139546982084935680 714799 30441442202425873620009537938640 714800 26025671194978939964657188454400 714801 170477031156466778799260311339632 714802 -23364563893920167504329043853696 714803 -118485986365160382241217422096080 714804 -113269003070009135202246970773504 714805 -29408007339412183571337603089280 714806 -1307531700763643414116618846656 714807 -35544448228792153863856322604096 714808 -37681770998986389129626956800000 714809 -1243337961433461739269307755990 714810 -45599176479235332340922583363840 714811 141897375849763519812320265711072 714812 -84001986974970796289620566067200 714813 -92743409470855390161336183801312 714814 26394689678392628701345292408640 714815 85586150395945672749392367273960 714816 3100951089114839383670340452352 714817 -130052787123569035265125020671040 714818 47605705313576088730002258531840 714819 -32953517923749283782670988977920 714820 -249846889824473383129617935953920 714821 38647785541327881142531086936090 714822 -1131892883298004688590593144960 714823 56576212431157110200211332372736 714824 154326732311675502026711718174720 714825 -1057695981112561805851911300450 714826 -12280602359736735762174371101440 714827 223668251899885038246192656102676 714828 28918121820647298089070691860480 714829 12414215756225013145856217992320 714830 -106771358671023517114011640453440 714831 -8264172986491244662574657581680 714832 -469892783872065633182103633920 714833 -93821101489917577255489856106624 714834 54582486998121661174116301075968 714835 66330341265790372576215953481120 714836 -710465641178143589396372805888 714837 39570553187272494199785621005280 714838 -8381512423145292035213515467456 714839 -50463629363703186679243451322360 714840 5848749685149699213367875993600 714841 99157701041226779807421883599242 714842 49705712948332839749520483609072 714843 83313800359351072026711011495532 714844 77508067237014953014181674859520 714845 112228157083214038924614329957100 714846 -58401568947531018567065856325632 714847 18454085989686643870228121080432 714848 63828123310172495707521193082880 714849 38503061775764896230939190999680 714850 -18121343460858481190279919159600 714851 245215002324455553469674754317852 714852 30062675211116118587579943475200 714853 139666377006691495841036334959102 714854 48074235799967310641629473132672 714855 -59357849390296524078411799733040 714856 87883481340921493689164469043200 714857 118903900308236706637577176392000 714858 -17296214927537967566747125531392 714859 -60935682444584884584969625080560 714860 7843495353078374505942189711360 714861 47759010470404444665164902136022 714862 -141203335132708804968346431557568 714863 -21563421612522448600256038002096 714864 -8351856345751780965877058568192 714865 -166314408919692692672414949217740 714866 -807263858591805299423463375840 714867 -99179345980173121850642639619456 714868 -83434884297375256778482767872 714869 -73644141767840940170926693835730 714870 -51629213913557834137496100007680 714871 -86762046551410498927754576516000 714872 56178807967310627981800763473920 714873 37284393391665873817713335202384 714874 -29971330481491240119936633746064 714875 -1097535515275393445989657920000 714876 23091189114604238121259575419904 714877 3295925755481826469298771547846 714878 -66308198261080257842366048656320 714879 147568521915711184909815120326400 714880 139688523670293197379589688524800 714881 -185243688733686468389662821960318 714882 -14598124875103622600245527783936 714883 15160146681114982629377920131584 714884 146083289103506675058674937682176 714885 44029387895652810096362270877600 714886 -35144989850153593344427755509376 714887 -23632171949412652684410587839464 714888 117405129921331606409472739660800 714889 -5230537323000183886156189379200 714890 71971260403727017393267709698560 714891 -38732833544613219712053757264896 714892 209729502645625996685068993096192 714893 25616856960145383910374855977142 714894 5000926585720276820517611028480 714895 -78594859660845256753036521108600 714896 -4620507380164249346579947585536 714897 30025676005565819891056443093474 714898 -11376910369344476515488769244160 714899 66846223664691902294861195205840 714900 17029290590388231395980071628800 714901 -210452643464991305108791058683776 714902 36177645742081266476717415360000 714903 -19217038031883681429462641498880 714904 -153642233549729828651307004938240 714905 -193395293747619555417004539362940 714906 -51040451778465620244956188317696 714907 -174318220466932067775244129230844 714908 154610074647313619225002513543680 714909 -6249554416599668789534646314112 714910 -63625060575275318142327938289600 714911 209946368381760634563846359116512 714912 37447402764242439590930367381504 714913 -84704180249030655379057073026560 714914 -66596526932814323612193133049568 714915 -1164510025169691039637738479840 714916 -57587955378384210154367734095872 714917 22128488999399832145728031056384 714918 255954540754108741106394620928 714919 -148918321523974093898929086956680 714920 -67916638622598682554348621926400 714921 -13372876231538139067955727243888 714922 -4190402206516282555967681458176 714923 514538955670250216990320340199168 714924 19926059996844162577960034190336 714925 -131661034420064651805427099964350 714926 -38611824144834801505565311485120 714927 72273757540651814781592524623232 714928 22471281236807002072089094602752 714929 -66675666310194288713382797998224 714930 -53051277191649559162555416122880 714931 -47539138507337011272183326739040 714932 60320561123590095319828027699200 714933 82000768433533059558911323593600 714934 -59738988397835060738606609638848 714935 66211275784681548595532391514560 714936 97864432107574687031273590886400 714937 52692560321781622555858716448200 714938 -34853146342991332493327185981440 714939 108033836865612162321311097624 714940 136669744718534457988039067927040 714941 3568174893488722988531386261152 714942 -3090912912727722784429142276160 714943 89984489167787677257361894064192 714944 -47109636592715679810692714594304 714945 -46038232245456456948147997209600 714946 75400832750845204239340032318672 714947 212499121865891298032292610542396 714948 -26533063421008256205351072976896 714949 -274492235521791724672801885454050 714950 -23251559894663112778793538336000 714951 -18797777278160292032207941735920 714952 66595189818362366755150384988160 714953 -11260309561749178340165167324416 714954 -48500333981940858405520981121280 714955 -997755924821027407695098439840 714956 -104755654390607778904378219200000 714957 126706078681672971892149934144992 714958 19582817756597556858736977335040 714959 255021478190932653792066757798656 714960 22215297048626861851006579507200 714961 -819178334958998612236202260480 714962 -5347843633621421278828379976960 714963 -83866437164243963493222909168456 714964 -212285017897485395926355044429824 714965 -13168473740054930095276941631140 714966 -31653644039339503282789916067840 714967 135027735795665970915668869316952 714968 21155080290864883707533762242560 714969 108471384057036835459831051114164 714970 19313902864996080644914011878400 714971 65212559554015887231597007871172 714972 -68138109237229575801991691908608 714973 -39842420250379064603289620339360 714974 29981665009888980034872411752832 714975 -3245830948307145513039094175400 714976 -105323741524727317323219231571968 714977 322382022964863406791655171179312 714978 35750249815466228693564108901888 714979 23881090240937100322214857881360 714980 10898929417476426478256362352640 714981 -137612129369233025992143333207456 714982 -17493658966751245982125537219200 714983 22247463616328363531323099926864 714984 54026474286637747947452857712640 714985 113538237007600715877691501527360 714986 31349379166685518658016112762128 714987 1208351656800626391031383673632 714988 30224585240827731173839521427456 714989 264976658349132585493671892320 714990 -12405449408786651971032528170880 714991 -215864243396864591605915006994608 714992 30216040966236927733937196957696 714993 51565755468501404491082231697264 714994 25591793462173997601077847416832 714995 -13918250342418753333747951637200 714996 78943538749694936091933573793152 714997 184370705331799489295915906170492 714998 9752782821434599311396032218560 714999 -38192178927763884987202718454192 715000 12756748654796114565832435200000 715001 -2987465293580340996663552713856 715002 -51313190275768435580824955262720 715003 31425021680179587788673009763056 715004 942239231775750234110341971456 715005 -97235393778047680166027834666100 715006 42291112068688176740829476477952 715007 43364953176094656995880166652400 715008 62196011682764343863320007147520 715009 92431788874221953599968705573204 715010 7460399132163140697777379368960 715011 -264042708372270727221034789719552 715012 73822062152250578112524938749056 715013 -66845086406854591271377380565476 715014 -48823618856500455539596352415360 715015 -9680170963345780621281897830400 715016 15325918398616726803464811110400 715017 28679496339789037890154072331280 715018 -56275925667818685439122708089040 715019 268901393319882216706370510574420 715020 70866401839561275073391432079360 715021 -103976114163944580930997494424800 715022 -31703542865748979719874392370176 715023 -38655135375920300372483946609000 715024 -36585482034636498598928170352640 715025 -51784240191289287684197713553700 715026 19715023100516199024189273246720 715027 -243892465174055992454147790747560 715028 -59636613515620343990273646152832 715029 11543963100986779616533702533120 715030 -3159817601362861816520485251840 715031 81381527268164850200188089461832 715032 16628932526844460693279269611520 715033 257218526493272202116071781854224 715034 -141418736568585119209014506893584 715035 -2111966655821867876247542460960 715036 -13176408224477888331914993226752 715037 -83902431526968244809864235480308 715038 1439081707462588020634543911744 715039 -85633694129502722920556425287576 715040 -21511509497263056849112262246400 715041 39579152737228992221645002769280 715042 996249151685128158205110291744 715043 54150367396841524843320856424400 715044 6260537821482842401573438666752 715045 -171080617638380969686986989059680 715046 -33749887812357912941435630223360 715047 18610576104228922375601308416 715048 189650308058057663159845301775360 715049 -56437429382481771028735898818950 715050 -1583535490474737103455227731200 715051 105707090242060227111052620720000 715052 -52957751233195545956249317475328 715053 -207564442151992533446376454408800 715054 -156337992559365981923277601077888 715055 182873923862595325875854298151920 715056 -38336510737528410366561971109888 715057 -34751241268484506834362388773294 715058 238272400464281919305409480754176 715059 -53065274964464004483788863158636 715060 62437746077203436905653649140480 715061 -351092652533118890914047036569088 715062 10076496705558381893430112896384 715063 41272543652365871439756791654312 715064 44004177959931573204387443036160 715065 -40802157967895198366614185571200 715066 56559499286357594404812272442624 715067 -19496784537796713083979313845000 715068 1800070278284789908136022325248 715069 -50606243326926673877909165417530 715070 38192722460045503104689659065600 715071 40880659088271576595000156579584 715072 8462944528740674387442750980096 715073 -245028998985736026583895700015678 715074 -95705008234870083069592682893440 715075 -16342127654130672787988071989700 715076 -88772283357885806101677766810368 715077 -56386830036995324668789561776384 715078 4788618013229543997379805180160 715079 298022104907840075658080447846280 715080 -43616684949870157150231793664000 715081 -9949603006081958675176803218976 715082 59537785602604537255574366978400 715083 14006369960263460630280719006424 715084 23948112831748510087259007002880 715085 -35986361662994922982529783696640 715086 -34981909061747475245130106167168 715087 66340339309162903051884362746736 715088 26020199784396749958803140116480 715089 -152030033007430887835185335605776 715090 -880783827204516024157023559680 715091 2496489485951767727726827992624 715092 15767936711649626960275115692032 715093 -64326154314128847827043886870176 715094 185415172775528927905481852806272 715095 -202128131728000807265119380674400 715096 6200046116187473351617646561280 715097 107754290591712408072150575965440 715098 47247490231635167807213290443264 715099 21176533678489711288705962825984 715100 592470628125785684230541798400 715101 19587466661268210397571916122400 715102 -96531674238914331337676178853248 715103 1804959972321618918654395186640 715104 -35676233194849903459156635942912 715105 -150716400037991683220400676473600 715106 65780478885177013985839382146128 715107 40589240726235243564161796434040 715108 4340030465426161050857189212160 715109 140874637660975628166468831149310 715110 41866810042458289462975658880 715111 74527343330500354195206793441800 715112 32350747824982401182165455257600 715113 47154348056094000723693417345984 715114 -212029797170095115459581341521568 715115 -84098481665164061731650012952800 715116 -62202684634344201852035227385856 715117 -99147787618866206793898785600980 715118 -39729658941758992557033245922240 715119 -165840803299081798951590405995256 715120 -10778104228991690623906399518720 715121 -171714046110421201402128426717456 715122 -39897826559209030376333680819200 715123 116980561513980214916993145719372 715124 -93999351176527983642446002264704 715125 19722896578740452800805757144000 715126 75237699779933264287884013348512 715127 48282205426110858943301440497072 715128 -98413471106172721204971400396800 715129 227551027795165648397071389371328 715130 -9503360550183522288806190262080 715131 -3288553471002606336743025108240 715132 -96056248205278468094673036169728 715133 1114207207590514811119715898144 715134 5377720684744169971258136435712 715135 -69929691517247223208723500018240 715136 50786867039341452663849505259520 715137 -100610086386333469632666112078848 715138 -63871461496026645430460679071280 715139 -35304830263746273185497674639360 715140 -30834155039051091088929342297600 715141 790390514324907624883954678752 715142 -81039897122092805428304150490528 715143 -61014819144859918078497049867392 715144 -108567146312689980211423848483840 715145 8712762712490878054394181582600 715146 86963148752123816300815588387584 715147 351122442568215412485880664199360 715148 -55985294630729595291455518239744 715149 -69696502201813817126068521692490 715150 82549801466080898848289977132800 715151 -208069608881120923382576070928848 715152 55732356544837690589779019169792 715153 159268730138159732351799765860402 715154 -29213561665711036546225625824128 715155 44689417016172051324232624320000 715156 -32916595277670502533005393994240 715157 -154088674063233374994631508052594 715158 12807802622688860430097198202304 715159 211152608227406459692011169532360 715160 -151823195870565513705148007424000 715161 -150051011222620643050816428568320 715162 1778333224959337538046802351104 715163 71531410719764519279628683835864 715164 22550158256124707229338462057472 715165 -65514129693873426130392110818080 715166 45223218923074819498972667548032 715167 -209172022867928619714964638675240 715168 -129547313968425140991254136422400 715169 -4680375477054212532339508846080 715170 3896334624829452969473481830400 715171 -55197301783061697655650878766628 715172 -117289097271406466885127868861824 715173 46444184501224304750385034704960 715174 95203442907141543811308950394336 715175 82627189690302831802939990238400 715176 -949030929107480845198334361600 715177 -30445693325219467546145885747340 715178 -4829346406680778471956330953376 715179 -153239972123281223788777231191360 715180 -29733320541022883258661060249600 715181 8975721102015961615389515404824 715182 5300190162588852998183560064256 715183 3818946554110485019381591111680 715184 -11313155344972717725385532620800 715185 28113839918183494285712666533440 715186 -132381235262901754145056243796208 715187 -275639635527168092696846767956480 715188 -6276092884664403007339703875584 715189 134093140657860654006607763882990 715190 -31355255314184052201224813360640 715191 -73271467571313786801303917846808 715192 106787595677771263529742285312000 715193 -15754408298345503649131241481558 715194 -92003150066594039783823050053776 715195 -31676346099354318636666762604080 715196 6047090775364086622167194342400 715197 61192877985392258529772868100672 715198 91149264276754330415448231552000 715199 -132168067039002481985795370788064 715200 19347367772597276247199580160000 715201 -81708024611922856275653144861696 715202 -216863430451232314058616878755296 715203 -53833548137795563577422741693200 715204 -19236152396194517005139938164480 715205 -145821297584473950387545615391240 715206 7497770329518655951808144640000 715207 231649907773461280159471726871952 715208 74567687233542799084091432363520 715209 -167914725257014269911444640317472 715210 29653128115756916604562574516160 715211 47573412698371644606494082399744 715212 15151052107560972146726103342336 715213 -128346740200568535517504678611636 715214 -7456769372746104130012653100608 715215 84346681987980411143066528271120 715216 -37604823168095432801247681814528 715217 82277234365973932997500139606640 715218 -7419667705143879061975976317440 715219 1298153626573132681967159889544 715220 -123486225118550821045923539466240 715221 -2636775472680808029804829294692 715222 58728921161453459610019072026912 715223 -179270447186713931078830333425528 715224 11776339689171110123167871262720 715225 -45983059164070827825278883467200 715226 -24532018311763078812296280476688 715227 -28465335782597042145090530459280 715228 -45617468653483668438910815442432 715229 -212940859764262759291106938990170 715230 -99620533314111994194905979840 715231 222607004040501629752824472656 715232 39291984589403187345343396184064 715233 25016748958029615747476424400800 715234 2526628342150453251785955743520 715235 -37961273333648759090036598558000 715236 -48759452763187989723232885217280 715237 32362817821463337054782805685886 715238 -47155083148653672980720496456480 715239 37340057081805137341486770039984 715240 -14417288038056349185067970611200 715241 285993050970487370855552955531252 715242 -2264188735901615569807002068736 715243 191103079793123425745200635029492 715244 5753938888595236938258269062656 715245 19723233840361907566292543384640 715246 -5810542169770778575548586328064 715247 17922341325467850660156729807552 715248 -18469807364766087815423338119168 715249 122702896993669581983691425287250 715250 -156545294248855886280350617656000 715251 146343885358921382373208822629432 715252 -52654913800231929531691169563264 715253 -93271034306946022020102198792384 715254 -1616075556397276321794901192704 715255 127764084293802852374485193418000 715256 -248081937682622806965579703603200 715257 -232859156837164660748813522760000 715258 66283907993078121524982808912320 715259 144668049508141250005424725031460 715260 -10945579601470900354593462190080 715261 107065057540172112668881226418912 715262 -1058487104724124488390321476928 715263 -9135995397610810627015738854912 715264 51260014528696256737754210107392 715265 96680687762689783196513718168660 715266 52665485068847016174807102827520 715267 25140473884915021201852939229392 715268 41530501364560817253837412357248 715269 167630972924762521510229305189344 715270 -96864523074111864077739213505920 715271 33416390333659778979314117236200 715272 32443779446401507091764716625920 715273 -90525412720096031537319237039836 715274 38933579860366937284797382924800 715275 20790349928358781064335549197300 715276 123116797647773209612682717116160 715277 7534540680428278757151162240192 715278 15677487848305291189571321823360 715279 -81922247610557891063200830140600 715280 -2166437812260064455570807767040 715281 33339761994182118209572308778944 715282 -70789534904571747039431842034016 715283 268476233418595601216001679807200 715284 -33047217105963920712365448499200 715285 -128698409494926109233392406532200 715286 15888790827212888406195564293376 715287 -110787728814727064512866239345280 715288 -522215513438225180346490798080 715289 -109914444050146945983462591065910 715290 -16896624272118279889840298856960 715291 47597379444497615153478657428584 715292 -206974456601597043523664683502592 715293 81376438870286988317644289673600 715294 -22203007058246175373447041085440 715295 -20160373827202361037571598807040 715296 192110269534867813760232662237184 715297 -128833009705539962522802684183888 715298 -38852220110043888151042662375600 715299 25306136590208905884562780709808 715300 34901270270293466359750019788800 715301 132270193863218367881843049706302 715302 23535956311953158833386015729312 715303 -199634770105389885423263715261448 715304 151387726027076700391634398325760 715305 1590092714693958706471970923200 715306 -88646138736996380399323334541648 715307 46212895411868815101833797935072 715308 -15674703312537553524363556392960 715309 98502413558407024948559097308352 715310 31172526532793316160044778527360 715311 -3605720779000109753641564702848 715312 6060659623751187022244128686080 715313 57078870632965748536519322060562 715314 -70238219322755800049442129146880 715315 70362006934679388598017365886960 715316 -12774729382473557700616849674240 715317 -133756091570059417850435683319520 715318 -139227699488908211977194629612640 715319 -296569869708020332846934792902440 715320 49015900719141283939692693196800 715321 -83413774947463613719874909842748 715322 138473428357622809365653082713712 715323 -14227141527080508083177440599552 715324 40244215362739212295890248477696 715325 -7622463191487639964581996172800 715326 7167590224108835847991511865984 715327 -3220120993632849238542933839040 715328 -51058755145314925478120856748032 715329 -157268786369434589875655723461326 715330 3710001808132637453682222412800 715331 235806133329751334146800657423000 715332 -31913958452571703135703365936128 715333 182602136072772024510468283269084 715334 36866621374790758867450960254816 715335 -33574877456315801316725358812160 715336 -216723752814398515337683260472320 715337 51663191322384087880382768007552 715338 -43211574212434067480273705203200 715339 -128167823141465012660283500954860 715340 147961506963263317346063690772480 715341 44331013580285664894552349193280 715342 -96257801884042063437327105668928 715343 204757885955689726725855246386160 715344 6104189069433177151040012943360 715345 -246873790461800354172836194627200 715346 82575903818045288644164131180544 715347 -9316144850914085968272872959632 715348 -2190796304497530487343523184640 715349 -275003413571077588633988588921700 715350 21346695948553981743863708352000 715351 36022465454957225829085941734952 715352 -353915770435817064841528166400 715353 -81988378346271575726677727778096 715354 -129251737798241287002563467140624 715355 -1251077853491654200104860616240 715356 -8913070866760615585835458891776 715357 2330628711455172182301812429606 715358 12805058101942745478732330477312 715359 -29960746055163713883214691095680 715360 -159266458109084249952040585789440 715361 -40478367601479071066845352131038 715362 -42437386547902354568907427371648 715363 80478186515166430542000010600584 715364 -88464305948248320427082053641984 715365 -3953157116138774268466572230400 715366 857656351818801079751056849632 715367 -33123809852516443707833872736280 715368 16167270793776979026622533304320 715369 85989744029610254355209256824640 715370 100201355173256184607464163478880 715371 -93399704323650248801292121735440 715372 13362321237249290648466022778880 715373 -143504981867911101360314157054378 715374 -3685362679187926242641513980992 715375 139745016252814032611703025020000 715376 -71719736111198831288105618669568 715377 -74452792795017515682969871292832 715378 -62583764040717748861489367243760 715379 38852040819978947235872050775376 715380 20340509599854482070005286082560 715381 -9874667405720236754528753228900 715382 -53318604048062933214868437691200 715383 -122873384730702709912822064477496 715384 -82666125606868769365001585786880 715385 60613965086273348596333649285760 715386 16765428535512931259129647286784 715387 68712438985153101874685163239424 715388 -211608452787759571649874196538880 715389 -134946002899687120087698790488576 715390 -20440970671059472093280136622080 715391 2841385609240780403585395820544 715392 84461962823608609628016491888640 715393 11178874347346553981500459019200 715394 -55052377220742527530823513531328 715395 -1167872278441228114861309341600 715396 91111797093101817594528935055360 715397 199379520233901661332290763786846 715398 84254883103456039657510883100864 715399 -266277674709205453340655355544336 715400 5350975868887182987629565312000 715401 51491668400565372718051941221220 715402 1905852581708394522765477053952 715403 -10817938466747506590167952741216 715404 -1763713645128073282975580680704 715405 34160297856687634423087185120000 715406 -34823746189160536479231133558848 715407 8605846769968947142395165173760 715408 54337482412303097788234851303424 715409 70557072780682093312397311716900 715410 -50066328774869910154959171228000 715411 215566440873919897966100115585912 715412 -90808047073723956476476670166144 715413 95734055297095043569750436029344 715414 6588026536937244836145779895552 715415 78659875097597983963649681826720 715416 -21689751895798384847096439644160 715417 162215414575075712014772390395466 715418 32843926001375165823261750835200 715419 -138083646155465337013214284009680 715420 -32239048613511177197201772126720 715421 64673158626786947911981502543712 715422 41540058625123743243656675441472 715423 234224984022144739263445385576672 715424 -125312451800428719311791891415040 715425 -38371172217261783137801075898000 715426 83330875084112408197175601911040 715427 195094188383209814639867899412160 715428 53287771221564591156673696505856 715429 -28805652236016892946606038545312 715430 -47724711541984025606965193193600 715431 32821789107250248128222888890152 715432 48345075620793888364439166228480 715433 107938636288558247236493522172240 715434 -1444391850080883202179176079360 715435 -10625130517635088986727951503840 715436 -56836010167877530396820096920320 715437 -156351747329293548063871268588106 715438 -83278693224947846130563724890112 715439 241580580713440822134663871812240 715440 -2420284741744224891338080911360 715441 -174209188961196981800451286754158 715442 11885471503055644455541420399104 715443 69528863357735449609141635275064 715444 210337752390199916489850087899136 715445 -116774463200859606826204002820800 715446 87873686096358691135723944240000 715447 102131565890876311450339594251000 715448 -105635178704158617130189712240640 715449 29718482916402641960190987962112 715450 -4835350310501206574158143420000 715451 352061613437517935632987876084944 715452 43782678864461672923908461548032 715453 -20214767639751194964686510010298 715454 -45033737081021262996806798125824 715455 7983704558787373769198562591840 715456 33296232189118717061625668435968 715457 167272805602814078806991239472706 715458 26247006706668985524273548736384 715459 78482704420559210023685932551360 715460 -14969963063916796173103887114240 715461 4830744414338454409651701650880 715462 -70647059974194261773115636468096 715463 -40321667925624293106760995719040 715464 2233261350357626070042120806400 715465 29710710682590151984284253381860 715466 47187274778264566015046183184432 715467 11306818308456923913598329584640 715468 -30820870712123810475142659645440 715469 -105675777123690424806027100559688 715470 14847729038721569058765192437760 715471 -32327137096018128601515345992400 715472 -54004228044025394056060189360128 715473 1214648992554377673630822786 715474 92458853159800463565015788462736 715475 143219988662303141236540794415500 715476 -20501929952107475011433386813440 715477 1048050104736476751775106101952 715478 59353708779945182175489041483040 715479 86833558913514055403841766622160 715480 18924126965636476978294058188800 715481 181181930335500008158917709782144 715482 -66792017379950346827961410058000 715483 208344028535232936442099043406520 715484 20080670924440258202856205615104 715485 -40089715199268117348741481188000 715486 41612888865512277816370486170624 715487 -36656410481249767726286921478480 715488 -152515750680361326329337403146240 715489 130075664427859561206439379088290 715490 -38114794258492582405832846796000 715491 -9626475764454657677365604816736 715492 -48648472014917242292095937843584 715493 -80079222287852671173452271590880 715494 -42191573347157206186052652627072 715495 53822172614005721799492759831600 715496 215953624549864410799464221276160 715497 11844896464187638352477980794000 715498 62249884403810928335030925140400 715499 -114538023386061190567770682975500 715500 61806142818685961269416138240000 715501 114491167926218705179042114895104 715502 1588942754307354233424123217152 715503 146012422723079933875343606611200 715504 3860711622672653727186846253056 715505 72337561543918360802488511204160 715506 -14096661858097618232316148941312 715507 -34504292397640594379849714836512 715508 34610173891318121030665914707328 715509 -13976621326626476949995993768736 715510 66435565657998881604945738332160 715511 39069902854275965062846069669824 715512 -35478572604219857707405280870400 715513 -202881677116223962609046203897260 715514 -126483866627448471628274772150528 715515 -49863030986376618886228507393680 715516 20545120278076845625018121521152 715517 323430385353261318316488463679520 715518 71282324291843958725681895389184 715519 -3978086028242991706713366325904 715520 -651929456514846340850940641280 715521 155248767370645105617410267227680 715522 102144878613784595373011171812224 715523 -176853717387163542568824338292228 715524 20738001054372069397780731718656 715525 142297735065734446776690281037050 715526 7079815498258190512321034079360 715527 -160799914200508193189383047578160 715528 -115349917975808496496988402810880 715529 630504794979786632167938159540 715530 26163324631029969574776898467840 715531 3165061154331517095176282357352 715532 -75403046802694383435716334693888 715533 -20891317997268181037067858997632 715534 -138176834764772553545452643371584 715535 -156109711610370162456400182470520 715536 -4281461341575912350987621621760 715537 294103932663044257171302690347186 715538 15498346067857687077096990612480 715539 91709819453689416198468258504768 715540 32793152592735166294058812416000 715541 -253092041160071611921196225584608 715542 -5740169735417165927614445101056 715543 -93880439972948383561535953207536 715544 209033555420364887111623822940160 715545 120754711941458726056157762527620 715546 6578824769014114804052508239520 715547 63779793424343808792285136454280 715548 -101995409681301605826259563333120 715549 -230293829552031041716182037879450 715550 -25796279034214763074882462526400 715551 -4551847003579375387559552929776 715552 149502092470667279475115150540800 715553 72432828885105910604959383777984 715554 -2852829103501164142485453593088 715555 93715744821905037170348062698960 715556 80091896864477089813524831304320 715557 63567338269390811899021527423840 715558 -51546286998578515732280310489120 715559 -19735847107570213909825360754160 715560 39786957725879290991599890432000 715561 -48840306543073646271663316099776 715562 81638152829681397150681404218032 715563 -3616643433741835456634399472600 715564 -83470744120630381816176016933120 715565 -135975802183220475080570371911540 715566 -4701357828133908360430636800000 715567 -264494566116198142769864500582384 715568 -20690740914412919028296072232960 715569 138963731059618762417998955146720 715570 -1204214273719531336853086809600 715571 66662228710566046413182486693772 715572 -30835023051276926752541378365440 715573 -3988637244372486642246676783872 715574 -40088583575920773379012727482464 715575 37127710997433225452920500864000 715576 127526636570558532370855053926400 715577 -90978946231172467545833032463574 715578 91614597359206802241827739651840 715579 183145875939115197298261747358180 715580 23960535994596399846339843594240 715581 40063127115551431665810217507200 715582 52628243950253273866446380359680 715583 28054111418545191776996739688824 715584 -6849242038867641016980565131264 715585 -16761519433374600710316003634800 715586 -84250979456274469540215704137008 715587 87785806866723626264347611200760 715588 63738519391970794785158166466688 715589 -19506811808340584758696995708288 715590 -68534095886208495344086840154880 715591 -224989987383335895818318861021816 715592 246727156223218520256218587776000 715593 131111695976318387292058513787664 715594 77866744668157269473589139248 715595 -296136678497978841322009457812320 715596 16349926266248634283274127318528 715597 -77814606216782925446966191064960 715598 45467639615278214935325451699840 715599 -55636770916092558522350102742576 715600 6685850486355163497496257536000 715601 224649786890915273478158638270704 715602 84082651681306053494912987912832 715603 -37634067504382226933808952537520 715604 7275266642824275363294867456000 715605 85073085026638292940337521933120 715606 -862724497446462923244156352896 715607 221464996758757386792449111507520 715608 -95211985290939744341300986060800 715609 18259762599345973056605814792960 715610 2824979833852122694007498434560 715611 37680486706756712709666515738880 715612 196005573700591556525690701984256 715613 -268485886381097173908172923378138 715614 -30363486759508468739068409189760 715615 99476548736072820843682166979600 715616 -101175923269023952567800126504960 715617 -5308700221146656819339486468928 715618 -81281050632029427436806889080240 715619 -7352506076182481489117190443256 715620 90557834825742828300447250452480 715621 -298001830241570064701137927122178 715622 76454906627468150466260678774784 715623 516137182987564076592131823744 715624 9718841906839583594100938833920 715625 -179352469324312554272233088812500 715626 -84077010775689185138810089006080 715627 177848476130926315805132280498624 715628 -65664185840584249531822480549632 715629 -7239135417953461602516062848512 715630 -37975908640269634588948835327040 715631 -3380265748448561425169710510608 715632 48277408502653721236985358385152 715633 247479652200054594844545709507380 715634 71826273475281162326717409075216 715635 -36465455801340178373660154393600 715636 -134453057437270220024139996641920 715637 -126307000405953862026130551264900 715638 20288558167076402762495237683200 715639 -277433836830529327498962706289560 715640 22830491557726607453098782412800 715641 -91704029098901058637097915161008 715642 46806253238560668162968773440000 715643 65668391972262795090897317897892 715644 -205531125500959354059839537550336 715645 40144930755546932469656918599680 715646 -75630366519591171053317414153728 715647 43374740100658068142413525171600 715648 -133550726552326110057678011105280 715649 -1580252950817320278530936399040 715650 15850706482051289001953238297600 715651 -72493583201962530387340509961348 715652 12585583079409838382426976645120 715653 179140184170273807469897832975744 715654 3998137402713174416847768355200 715655 -770527500613237230364007624880 715656 9027803766859827745004220211200 715657 118860218910191162349488480906906 715658 1959963784476702339272371813680 715659 2047181091942672052682021860608 715660 25196801242262974268923970933760 715661 -317678329216381760533704726283200 715662 68535109932753807975248363577600 715663 33697030119108294196870261021624 715664 35422901232836147637960358010880 715665 -88623423399673559850163619086080 715666 11000731197611117137125086502912 715667 119289335018418414714649237187280 715668 -9857479622347831008376550854656 715669 266273103042878516769658373637696 715670 71211203214865598118538691049600 715671 -8768991501645870594160263482280 715672 -74838598265818752805052434483200 715673 -107521181655070392571422339639360 715674 -13655151888016603791262088136960 715675 -74377286375672375519278066281100 715676 15055418405910595345413899500032 715677 19322827848648737797287685824000 715678 -46916987853352676119554397599360 715679 37608516473166154893470584589280 715680 -17701737215558397478828171591680 715681 -160871637758260254834201145535518 715682 -42998415087897391378663801420416 715683 -72147331025535236248126448917776 715684 -77375236019413972879016541875584 715685 -133986408379903956570635447503620 715686 -60559004157113946637613953567872 715687 -106144917163295001099814179485648 715688 29761930325525729861350231234560 715689 -42845146903819508212967593046400 715690 36673942162605695906822774517600 715691 -14565721043794641019618090969968 715692 99140500309908955175408148480 715693 -257588512867870177257337868305056 715694 -46333099314885006193279863222720 715695 -48735929217792625347873749572080 715696 23427504206372244909534530863104 715697 10787364537595700952612874532352 715698 73965954266915348071714516842384 715699 158479057447163959101098999314700 715700 -44354481863629341889076220921600 715701 -11533553856160491778104881782656 715702 32836122347338983965466308867712 715703 272916733380870234257761196975904 715704 50661647445419541174658873098240 715705 -44595032849740629906832756462140 715706 33839136733684474271078271871200 715707 -39953895228284335125764511170232 715708 24598765142621177275475108617216 715709 175123572590304580401953045133504 715710 43844912160328781648611262904960 715711 -23974098842297448562417255494400 715712 29266518391197571947830320300032 715713 60494476376124685633851817725888 715714 3170062820006791217229474270720 715715 58773975336272250575524064880 715716 -11642219326418831651067838658496 715717 263700929191320544735958751924732 715718 -24438431186002563552574253473440 715719 -66155275275832232413322175296856 715720 1275121444353299283979510272000 715721 195919859565737234427076676327844 715722 28221701319126384053738799112704 715723 -38667411596199251209335568945560 715724 -76956843613646234785484083893504 715725 4343472352696746593938341794850 715726 11591044572499704792205869633984 715727 -98985261792481342648058186033424 715728 -1383813037638377863080912617472 715729 2734212416684936746238892313920 715730 27783196950412635650883465177600 715731 19237679883234034857889044323904 715732 25929628046348923138779660212096 715733 13775358907121518016302664918304 715734 39130282752744823059356588191680 715735 2339047364943504766041664714800 715736 -50849566413319453798115413155840 715737 -25123842553711609884740532512544 715738 20331819814851280365882546682080 715739 -12621832059981427931733471398460 715740 56303492422167912689764216012800 715741 42193541379163114000217397132172 715742 -50063364266871213040487939716608 715743 -210809858803096600929027153354480 715744 -53045993255431086831340920766464 715745 21698585770604780409623000867880 715746 53697327970288305475807576550784 715747 -169789001275240858162589759519600 715748 63775626696961230162238608638976 715749 34457756885270390386788534014400 715750 29743126039394538976007449920000 715751 20510180676017741166400465183584 715752 159052558752299220615395635461120 715753 77547342222790948978758028323002 715754 -45006990690540101751338108353440 715755 85254533450332051309655845624560 715756 -138602564806695460719841950273280 715757 -18028407040018492082268822643488 715758 -18227865408808712644894565486016 715759 4483631764775822287338671270400 715760 -13321880040896222018059262361600 715761 -151408247348343149921116213451568 715762 228966377597950960712281930831872 715763 265111231044933481599424314031296 715764 -1922322964038113008468730769408 715765 2056148365218941187010036044720 715766 -65258185073138666729988371043168 715767 73643179126010834852964888842448 715768 102125991390184547194381946265600 715769 -137735723786131266279622963606656 715770 -1050426547662746200309617945600 715771 -14639381173924572767833435701488 715772 -21546908606566424603503280209920 715773 -20513253838501849913637596246016 715774 -11012988545973135349056702681408 715775 83026463633868340022860042159800 715776 -162422835991072990933561940901888 715777 -207183800631541652277241445374 715778 -272287028381811244099520302080 715779 15758633836151615947291395667524 715780 15141459737229586770570715445760 715781 188155977160963507367279567878464 715782 -80501389525064168918253737471808 715783 109296533286145345540507726573584 715784 -161716956604803448766813438484480 715785 -18776341735106671190367787265280 715786 107328332989686028797967276579680 715787 -48073231604123976017818245869520 715788 -105036857305003079723873777149440 715789 -235635706366906400062947025886410 715790 20173021405694154635322064665600 715791 122677591156338948769180676125584 715792 26270975503336433911770086572032 715793 112092262538281397951639044659444 715794 -479401186803136802783129174400 715795 -17366362681959942193506532741200 715796 -121209982334399599610827787577600 715797 -7408902698465518601886829477554 715798 32683676370519013333309389176064 715799 -10273398007209693981823811776800 715800 -1562702655095235508181386752000 715801 -305208189812908229561085267622198 715802 -40843903703430949442450492489280 715803 7210892476515728965502105568000 715804 -154502160737820504638145413753344 715805 58691496131835035205189085920000 715806 5244224424932881105631042088960 715807 183178992197754785514703157039160 715808 60348667985692009690914543697920 715809 37237386322322082021678504114240 715810 11295211444127839206958981800960 715811 118317095710186967089570906712412 715812 -57482176684343423390118897343488 715813 40446320558841670971515441001760 715814 19878145536277213110819596020032 715815 46669656108686263114066503552360 715816 82357726833831814694942581140480 715817 208432383336344962944581643775866 715818 -10545587563859901681768804148992 715819 46858763377088294638953986363520 715820 16704026282620356311961188321280 715821 383446599042202764986371184640 715822 86095684109095108157577300810624 715823 65277160280763789910234072077072 715824 -30774471724604644118272088801280 715825 43194426210409192678046803716000 715826 114003773671088566051618875428112 715827 24408050122280780651777129717760 715828 -224416402788942798331998178463744 715829 1244323456904043637304882777184 715830 -19335529234718635462909587578880 715831 -512256313899830935651817821215968 715832 120228901502316518194232174776320 715833 113676484611966327810973371153402 715834 -43730726569018686294150188798208 715835 66785779924653387458498273558160 715836 163917937877933526947747619840 715837 273394017425917667247133884078220 715838 2703980021753056439354743657344 715839 23219579836721347719736740512400 715840 -52809261726684498292397608796160 715841 -78400595100101730680152889251200 715842 58871978075130238322450061967440 715843 145203250120601718253904066844092 715844 -184411947089221860675051298636800 715845 23843167036831113424264234362240 715846 80936793150895403944172719493760 715847 255772880972051794620666343914240 715848 401069941986750744763997061120 715849 -113686313432629425044358485626150 715850 -82451771146732754777557692768000 715851 -132500399774025410576836619898960 715852 18827629359109330902945723777024 715853 -95564117728794607321393393822302 715854 66334609947094088287988112059520 715855 -6863915270050105562157784783680 715856 50974543214483654961686889357312 715857 20831107954996519413612132926592 715858 52780095374426567355285749887488 715859 -117818230299442538007681089393940 715860 18674886416951782550373009845760 715861 -78751160454034036851101556579648 715862 23146574551519095537365472868992 715863 3793684066000598571555010426344 715864 4749851322579996047743219077120 715865 -36934426022599337363978611980600 715866 -65989335008843976323769087499776 715867 -30283607089435132602551177425084 715868 -157109348870163554668892683198464 715869 -516624722863466126785543467072 715870 117585843401760403018102061535360 715871 25630213676173850835177156020160 715872 -167708075720382452038236823093248 715873 -293292247135999978913767466918878 715874 -46105100863810640646044793896160 715875 49477303722774841550250376896000 715876 12338300501107772706604462370816 715877 69383239065156962664240955401726 715878 35790592631499580988507453733024 715879 151372752162025938688950325559480 715880 -17479204753688794461126400819200 715881 48915252635569707175754350007952 715882 7881805956748037783167564588800 715883 14155677385277322826121837337600 715884 13475637445891559153429627933184 715885 85338222096118256739955859405580 715886 166407766624567941424463844226944 715887 119657288960448812579868122565360 715888 26496628615201644992115649511424 715889 92122422832464449766847991412690 715890 -10901261912082988836660757240320 715891 31635872870638314227864567597568 715892 -71422266444542756437768320518784 715893 -74764426825787930263319382228672 715894 24771937623706472301457702680960 715895 -82891908942828825568095594559920 715896 23898252760189109755526566563840 715897 -43635173584566469332166669978048 715898 49051583350881636741505671260160 715899 -32109593347939103811804901847040 715900 -44322447986293998676760653888000 715901 -15976649853905262650305637275200 715902 9798093066182550417576651976704 715903 -141289870770632702305454770910848 715904 105054351253212575035631924674560 715905 150359197194124634573549025667200 715906 97065153475994780650670036492160 715907 -3244452815968480221569459062200 715908 -45878127013242666780233908515840 715909 18678850029841050828904761942110 715910 -6677627906791863954269193306240 715911 3813220872786307528528282669824 715912 1732668465429341098185653913600 715913 -88349459330286873297545703809280 715914 -32242196935424377003703838354432 715915 7768708847347249425998662913520 715916 -38734937462944970644234337256960 715917 79516980454140016032587410514880 715918 -27022773047777787070280204717184 715919 -238910186406239912993257463785680 715920 16846280403611270033635128115200 715921 -93230047320912192627472996446336 715922 -65264282383784991250926825086976 715923 -57270827068663624661365853538960 715924 19230950292242805866197975468032 715925 36582736016993747210081200912800 715926 -8384582101352540871771473749056 715927 158810464833552798044877900888776 715928 -153264615480293972634501950883840 715929 -112512391631594771352564539327040 715930 -44802439300758216754532567204640 715931 -122099914232683276967728153183800 715932 51496670432758321431959347445760 715933 242562906427645813841271115763724 715934 34905365212424151948538661471616 715935 14288878823332773554310284668800 715936 49114075565487533457299318636544 715937 163028373653700744283904175544752 715938 28310482963065940308164620189440 715939 -45666368728129441162325577229800 715940 14382164938802569762900715639040 715941 -124782969659389377448891523587650 715942 -44815568465134359814586919339456 715943 125078034546599988899412068067192 715944 46623245464539800723081380331520 715945 121845115999701844782304248238500 715946 -46255745168703010733352943219200 715947 22106701548382787810079396499800 715948 184350867309921983075794765591808 715949 61997289843875346291722605256364 715950 -217024894852559188369594142400 715951 -258439803056868041567365592168928 715952 -25718283076004565591039502909440 715953 -60568298927735766738734236050432 715954 78889869639501012945864374332176 715955 -91895845652288403061735479759840 715956 60452859193334333307558773379072 715957 260038434627295107773575154716 715958 -10207080396514099747058445826560 715959 13257468962709850939920204686040 715960 -13076335912791135475819225497600 715961 38613336029224542986972770331562 715962 16077254847807162309808603866624 715963 -83984503165390933390214721509788 715964 91598767581600556040683990858752 715965 -35399908093868040182820051384000 715966 -103757395385726655315443849933568 715967 59642314324408855355220738742272 715968 13963705402178053657021586079744 715969 -96031787079470863853370571549630 715970 33906790200247088244294222427680 715971 -42946403962555650663866724071688 715972 -27359832924879904735524315221760 715973 -227894527665637769931648424919778 715974 -5150480755928070780987495118848 715975 -22167024860752393193601540421400 715976 18366390421947441224536792104960 715977 73709376776746978505707374998400 715978 -111760262478214217688379847466960 715979 302005109341682070285021550624680 715980 43195122332890202080624000527360 715981 -101360625684821517091428694062720 715982 -13086592323827080866609999273216 715983 -5713969639804557910883296989552 715984 3573401848839140334794534600704 715985 185637147335525604209081171880180 715986 -64975203004316118762989865196800 715987 3157506419768227895904298899276 715988 -30357718052601676272285261867264 715989 -84898000214897737515593457435840 715990 -19309819143318802532039236700160 715991 -74719994004570931196759532799608 715992 48870319119770268388968831774720 715993 -3971891935140470711146446565616 715994 -98031609143494687846997807986704 715995 -5772502685074608101979488026080 715996 -137050207207362125751930775969280 715997 86256770392740465926031233328972 715998 76326469835578048938251324897280 715999 99067689462432467443374723140000 716000 118735620627409610357183938560000 716001 -57939407003437588482903300363840 716002 7013643663533829607570584499200 716003 243002696096106828478400893668252 716004 99730082083847866242939483546240 716005 -25347270749616777434227368453000 716006 51781252351770182289383516180160 716007 6387811843347281885406202252800 716008 37771815573183542816289604008960 716009 -8537524383634668001368884833920 716010 50737886399665351708669720857600 716011 -2120067882462644878634135099576 716012 -8470871564073448374619502827008 716013 -28521213578632348995355623803520 716014 24851389887524335501986876406080 716015 182071234031941704502248557499600 716016 4604595730953148939187950977024 716017 -280469730226179727301906212755968 716018 71439578017711093153059697806240 716019 83200303991992210327969570060344 716020 27002434580928345818949825012480 716021 102676574907642015876131628680700 716022 75425108441788176657150723752160 716023 46496661449255915878694572814592 716024 24612472659514974582197593497600 716025 -64065412083801376837512498481200 716026 -67136727667476205442900234465280 716027 54332788684519649271229595822160 716028 -19755894979512535434019117678080 716029 -211855547448359062884557297057024 716030 -16859904334171383913255768711680 716031 -60279190928078045755054775044680 716032 -214556452008853553554112521437184 716033 234381565501527291803871338817282 716034 -49371672850461860462241383946240 716035 107599943059161137710431462848160 716036 -468463110913445387048944029696 716037 -81432636717152903569528842515808 716038 3069099250963302238834601433600 716039 -307343637430683991856258543450040 716040 2710926605086442613736163020800 716041 -249059835592764427618238560585968 716042 -63539793438404278025852641510656 716043 131613364762117010141438448661464 716044 -15879787187080706758957625671680 716045 -113934362694893283935904574083840 716046 42048943334885435839151225223168 716047 -72505758921190456553483791837320 716048 19249798032640941061068515254272 716049 -67104532323221395600461944939166 716050 75132176891158897182789122890800 716051 117565953307571171008611190300752 716052 50931527056953033496802419832832 716053 -114045333905476640383609107304320 716054 -8493191763038555007166920581568 716055 117576748668253225281932850503760 716056 -388639722290517199508804724326400 716057 8872123176483566664048219341352 716058 939184551719681432780153919744 716059 -18428471939029223854240123226112 716060 22616731693308301499556083412480 716061 -20879156727135985588514974205856 716062 -154452418509004600868906063395968 716063 -245256994479901081005523733750688 716064 107671192840116998823523681566720 716065 2713100448281030198704076400000 716066 49151450447942137777523316412704 716067 -177938436730272603053556283643520 716068 250951237996291815589841892430080 716069 -73704797389438523577313635292800 716070 -30356081028654929859645618076800 716071 -10315614500167010484527489323800 716072 -71501692779058783988640922828800 716073 -113233885617347922530129558088816 716074 -160790560709909794233756712168608 716075 41955228417095493771006701391300 716076 -6241512074061540022212579879168 716077 -143721090388450338013463554478228 716078 94420054966873507595972378282880 716079 -290421445018825285615596916224 716080 38584818526745527544238311669760 716081 -2217278579393255479995132847068 716082 -37455914792216979328890569725440 716083 -97932826781463038255356450748400 716084 69323187483328694828653012089216 716085 79402858468394648405997541388220 716086 75636657649869726781101536594208 716087 -45240976824397612488617484594264 716088 -43152323544640068336242356285440 716089 -189911472734015622502602283666800 716090 -6617092783748432982197205614400 716091 155982460680947458173633385737600 716092 -54682507759253597191510921064448 716093 -51986110377792805968174145015200 716094 49028875140444591214160543520000 716095 -34238252025778328902323379876320 716096 -115124633069011360129618639060992 716097 -159639437132066984002641626575680 716098 61617748162861150429614903099936 716099 73039699840227545573060454305736 716100 4474269052401419648087497113600 716101 270266275235070498018044428395804 716102 -5968351061756938365059545945248 716103 -123005753057059669456239912655176 716104 -86723413856782693770424992906240 716105 -54668349619625862742341231590400 716106 26967745054962998679323076717312 716107 -16455219592877982272484625912688 716108 -120012646821530113133434058494464 716109 59084656386151681213882345715904 716110 32806918044269183523180768912000 716111 -31856990897224489864929807477576 716112 -19724064197011355519750605971456 716113 -2624412531374776735501228201616 716114 40617263910727766904964367066112 716115 6949939818250135231550821116720 716116 82482933291447006971612134432640 716117 -128903401148768212224515216982834 716118 1755092932676389441506236842368 716119 98288961469783581478826305832896 716120 -102844350679033708762975443763200 716121 -38394598299483141563568627082176 716122 -146573750462897893752609797376 716123 -234958235715945599256584503901628 716124 105658788362004484374034127831040 716125 299991327808343374042795586862000 716126 -68825514174730435414950572819520 716127 157925554282665502755236987989320 716128 36645763170451326260847763783680 716129 34261216930820354795305985870640 716130 1416984813907738250305112539200 716131 -31933877914443417306713885190016 716132 132032566710306715107731647456896 716133 -119621531501218004725947323686752 716134 -95364583109922418485552765661248 716135 56926846908774701563704581131200 716136 -8323723990935645941458322472960 716137 308528757728060330466618242537786 716138 -72503852603049618146088481523280 716139 15932325484508163785402163961824 716140 120395336884598072555690278855680 716141 -69148832307367033443155287214868 716142 -7052208528806973065234237322240 716143 -217284810610804394442047660066608 716144 30330951813604948157526048964608 716145 -61226078520983257065905977697280 716146 35570239111317848759113194592272 716147 -76059819587100358681160273411928 716148 -29489817095718514662476321280000 716149 -60913698066003556517487216520320 716150 -71492261432377559672654999839200 716151 31802967505043897473373658188544 716152 54512137942308103222471335321600 716153 -171623899814372673390084531010560 716154 6498853812653665955176614021120 716155 -203041994847973070246694176940000 716156 70248144286599570106662589037568 716157 -5821243457405446577502966764052 716158 -153520043536094208604834014328320 716159 -321425570429946729573127386936480 716160 -22698334838062591939252636876800 716161 257820480794913870755326084805762 716162 -2724317128928937789044336910336 716163 5601873239134924225754420824320 716164 94659589885706803010139120565376 716165 -849826931953152303523030032480 716166 -53436234278676466409019255320256 716167 -275388922839945029026059187322360 716168 12136279699070266041403514434560 716169 49516593984732748870711737532944 716170 -14832463835669616550242491120640 716171 -120249839875045006479802968995628 716172 -21931033494950301408680748561408 716173 248355709791786205542963913578422 716174 -58239451859853712023089117516160 716175 136427571547514846328350865006000 716176 -17859133022808206773022707335168 716177 -55352804067927080173618445325312 716178 -13496727766285117315199425493376 716179 -23069220557620430321679590830440 716180 -112492770343439902287001002297600 716181 12383176817485748559353602357152 716182 -653328668641856882011647000768 716183 61012796655776428958292788583600 716184 -75843247375699471003722946560000 716185 28001206002214356392646284938560 716186 91734342866634464487940206320640 716187 -124482328801174141367150451444840 716188 -50461643818793425644884891317248 716189 99796236814735725230999487614124 716190 -26271254781296056658830672644480 716191 -11056462075896888338898548266656 716192 692997843481862418668698140672 716193 34191398004686202070203025632768 716194 -22001945884115663167365365624160 716195 173865404537297421726503260693200 716196 48656187602942516052652098330624 716197 -80635809631604643991910173900320 716198 -10388552829989709019015017838464 716199 149572622879388915706641235752 716200 -37953145418149808166281613696000 716201 -26293899011199818544044742936000 716202 1024859366737550935197067618992 716203 12767467058335568128461291708664 716204 14210653964950906294863059379456 716205 -34240056698745301568232676608000 716206 8040998245175864118536135199552 716207 -66686919608923771857782925503640 716208 663143394027122837477835669504 716209 -17409667020234534980359341181720 716210 99054880925281063684243483115520 716211 107434131583730651080938224074260 716212 14186798177411403386457874954240 716213 -61506228602329033009565038222020 716214 -109945781266810053293283640135680 716215 -57963420753174859410925113113640 716216 -4113505006521814502724417515520 716217 31601482365673372883049095878080 716218 21830134098087567820464525160560 716219 60351770134204080292483684839696 716220 -14315959433382580049426605946880 716221 139758284256066722341539250563744 716222 16127896703060943585806909758080 716223 -133491709168719388220735865457776 716224 402868201657765745029237702656 716225 51129238192188808503754467153750 716226 -25649520363469928174513769662976 716227 22101813986632835832345400111512 716228 -166642325456550664717751744706432 716229 -77576822760894261091409349682560 716230 -145689065419481075290833820598400 716231 -68185645036057734214717177380408 716232 40125805326048890835077517066240 716233 -227447535007945691498038006548864 716234 81333905715533080470520120816992 716235 -10924161675404071354875046121760 716236 -38781153109375082155921545303552 716237 51606447965682714637795652209260 716238 27246783634272484907006988514944 716239 -2345581724036929734125681388680 716240 6609708792776342892148319846400 716241 35336234509394095835076720145392 716242 -86388150081057004537703783743680 716243 -118527635759910417102133719648000 716244 -43154643836942524789091417346048 716245 13272484202563486289490681457500 716246 -5092259778311565181268805169920 716247 32590742468941315077998284545840 716248 -35848685870255030825129413754880 716249 188131316262415098077444622026250 716250 8167992526449555098648912640000 716251 -1442988451195826073652275871448 716252 464035046424566418516168072192 716253 -4008954004240641121742858232192 716254 -36881219536491905797103314707456 716255 -11954438938243164843069893143680 716256 260122103191367613329686305177600 716257 118728589501599837198930897849506 716258 -29184117758596153940007915921024 716259 21588715386769242500665699077360 716260 -92090081314651935881871835545600 716261 -8162848042875929536836191064576 716262 101263729345403794938084391004160 716263 285332844320729682900012519859440 716264 200541037778654757833015328783360 716265 -94499671660740018378976957202880 716266 -20525877323491175700229108511568 716267 89846903556810307329730197251880 716268 30812305089945528346656906510336 716269 179247798170316389157845700833100 716270 -6205113509778017588184150061440 716271 144748795651693090464613891666320 716272 -12498248127315019169407178833920 716273 33287116001294182905268767552624 716274 27326045326517215473861294779808 716275 -16843154296297755193112687997200 716276 -8449240823862782791292638642176 716277 -61752565350849066206370470938080 716278 -34880783271084866326339137207744 716279 -26852543440045788830371473924120 716280 -72596231140898698934786143027200 716281 -220070401854669120490431280046000 716282 -45398193330836698558539187090320 716283 2166286950428101063162334367840 716284 -158669618043734543929014223098368 716285 92690114841196711437002210023980 716286 -10459441687970458458482390249472 716287 47089694148401824670071859232240 716288 -77886006324149612274326804889600 716289 18528244434135209734240152757248 716290 36763030353347038782537515550720 716291 17873808450540110161188442237692 716292 -39328153320375658467486083789568 716293 -4379999812903646034398767181120 716294 -129919538157172362212663797440 716295 56499614137429924705877339143920 716296 -86768741083854118199476925399040 716297 -335185599781413392550060961337328 716298 -15375065981147349364754034884352 716299 -62828602321655859046102530870700 716300 -29687130759885565717936268160000 716301 -115166586211986942915693967129770 716302 -1367840861644593212597827366848 716303 4002850817933412996309280420080 716304 -30216131974966050027246674313216 716305 14731103842056213543571316633460 716306 -35288466967462688715114233985648 716307 -30386074151785257342293856288912 716308 152026456853024885577545460135936 716309 -274271330039632744584514901093760 716310 -20831755348615647802952581632000 716311 104719315301946808774485726513024 716312 128610962820798628296414364876800 716313 -57627274899542847543718731542016 716314 72556774178067097443713176214256 716315 128373248365768584532002741072960 716316 85795224530888435974104949258752 716317 15849351110641548532367559171584 716318 114494695902834374500793320767360 716319 61561194744394405443318550876800 716320 86268803658575171496489123840 716321 68550553170422192646248995911522 716322 -7127461938351037050107314523136 716323 -125549288447228069686988164959296 716324 73181840296249170111270241099776 716325 74928227831966356995883806705600 716326 -19992140449362946691861178686976 716327 474413895080315305639187711766432 716328 -68735691839566259856210918528000 716329 179154329038681932759571767641160 716330 110658755300576284210758913438560 716331 -75071562387075264610726669198656 716332 186394418842169859749155967319296 716333 12187371403315996045872508872960 716334 72023339240035188609110968802880 716335 46101616996305385958788413280800 716336 12146340869547363730413110280192 716337 30541587594180458941415874240 716338 29096152208314136411990784099840 716339 102003029402471778491318825284224 716340 31834071698994242753590664755200 716341 -12949039475317327855530664373508 716342 -17856955734002950454876941995456 716343 50111953842262864142001664658664 716344 21125903504708717658307920568320 716345 41211512661053679229961447640960 716346 -8954754935626243160510419128096 716347 77912403823729115913833137337040 716348 -9122831730447401141503730196480 716349 -14977000902890650104077990404032 716350 -20552253947894420394440612673600 716351 217285226989914839389859602652352 716352 2027504546045029136317928177664 716353 -41596465655313080680757021808336 716354 -32439396513617469287334752773248 716355 6359005772885403930773404879200 716356 -13860706273629318175431032414080 716357 -82617693036172737785593588629600 716358 -24343797959083112332315010918400 716359 -15997142777023479756648243045584 716360 178237843381730250786401927424000 716361 -14388259895060554305740132123040 716362 7392655803261490471332909648432 716363 -99065046614887888097103057819960 716364 163267347390267862416723202732032 716365 56848738553206307112121204763520 716366 -32125154449242226406611727230080 716367 -66518021396691514424172052723320 716368 -54253544260131126580552506155008 716369 156501832473922603969708929444720 716370 3449617252949278847615265676800 716371 52892648694202024013692882696200 716372 -91613675821306688956924595343360 716373 16589620307280391799891671301184 716374 186323437231067945392127476998912 716375 -178025967635522782077187399332000 716376 -142855779991008673974405294489600 716377 -34899368923788505883622905604608 716378 44421777771178570703981857393920 716379 19211773288145415404498182960128 716380 1426917410853617279206281047040 716381 -29403777716390805068389780161888 716382 67276168498414742059134491169600 716383 115079341658517044493186510297632 716384 243437042033512332444711577976832 716385 10421097503598639156757368536640 716386 -54984389336124715187222092246656 716387 -92454165486934709432946705333600 716388 2604936760104330940332988339200 716389 28276384625523627149820815752190 716390 16049848142047471111979419449600 716391 140544799317007595894623183766640 716392 -220428611998808271673769231616000 716393 -23937101421705690185472714978552 716394 13457427552181649879776288502784 716395 -1094800622252282390293647598800 716396 151699966759939432011553607788800 716397 -125608985945728573082308601121216 716398 56641180073929542200148134074560 716399 11518283946080729486417991656400 716400 2083586200020089942909276160000 716401 -2579232114781596576600307079616 716402 -4092891563467687408847970724848 716403 -39620563940720337026355242941896 716404 -26984626995472462611689451724800 716405 26689685608466359862773513596060 716406 -19643717069868600748670579827200 716407 -197362076609624633657071198155008 716408 -39770565232608350442063010529280 716409 51282700837762230209644606057914 716410 11857647137365232689764680478720 716411 -255069187293202431794449511120988 716412 -12244259167348679884786205564928 716413 121732885574973565606154818038662 716414 -134795364996987301692705111676800 716415 21679007892989819360138596293120 716416 236257356508499959656594643353600 716417 -27259396056921234038963523396780 716418 -105886165989438946782373471937280 716419 189448081973289862201070156714760 716420 50469555190044223263797917678080 716421 -303863689522925186142196619197056 716422 3369086043967926572595335057664 716423 -5087569335968253222285459923496 716424 -123995932352473608158816857006080 716425 53823259047099828291170553377150 716426 101564298901118626025190144708912 716427 -25875172295761195159812949497552 716428 -13884779960201362197104219468032 716429 -43285903969260123307854665738154 716430 24855583738034925812137693040640 716431 37857831959275058849016855879448 716432 -50286516611299165603327492644864 716433 -43378179307860340693033366975200 716434 -28534455281474012188553947070688 716435 127009005004109564598971810120880 716436 15998784740280262967078951073792 716437 232072776354560610475477600153920 716438 -96548027263730653999673013350880 716439 -216313643500540383448476871137792 716440 -23265386075486989047916857139200 716441 -72741825826790625803404904448 716442 -43940918635715587067799663430656 716443 -28998945279755629031898627253216 716444 51525391077601920834822497127936 716445 7184348697054107532964421287800 716446 63610254173920784885306402700672 716447 -160658555353992005307945034339104 716448 -9938172783729815423482299678720 716449 168446975316647811452657258804450 716450 4774594823108778296894009472000 716451 192471300038557638276608088529920 716452 186728762085746379508612193310720 716453 209530821298738387436610992064702 716454 -29676268497794739246110191779072 716455 -114866553146948937467161858637640 716456 20854549119795622954553380408320 716457 30844954472780006611048788704640 716458 -5210051240745647468715376771920 716459 -256995703639881011910884935163340 716460 89135387477101240548683352284160 716461 80219661169214846230300777081824 716462 163097890392934229349478189544832 716463 96329571370681197249402786544824 716464 1081286886558186315307666702336 716465 45553347017065343208939531143400 716466 -719502487029024690483532406016 716467 -146833379855703375786053367665400 716468 -162723220799588882521478094372864 716469 -10470434923098634367956254874272 716470 64487322478741511416480548871680 716471 -103371425690889165184567465553280 716472 29520785024004603206961738547200 716473 -29904329082173857333437026422656 716474 -60535056837830119350002292775680 716475 34774066099305085554241168093200 716476 143825345276863185243851169858560 716477 83579557603526854924765522144326 716478 -7392905970941317993673455053504 716479 -98146863351991002129370502249920 716480 32067362799046521176234498457600 716481 126852480305697993975868405717170 716482 -23713971352257350367395827056576 716483 50785354427663126722370658876732 716484 -27221595245597051783057209918464 716485 23979957591394685536776971061120 716486 58498269300622971038255501604192 716487 -115845364860002245920677450039640 716488 -1872094137594386643487236234240 716489 -76607512724606091785258976233244 716490 10309390092165388792357700064000 716491 -190882378954274202319549918048108 716492 -33038537617379724745583955348480 716493 -1366352156664573613037412924672 716494 115902052568955579076229573145792 716495 3367597135894511376276121074240 716496 -12865868030533010881396258897920 716497 69823903583290145176427396115700 716498 68013088861793848894243004727936 716499 -62151791977919713633714649640960 716500 94629722663331650347129628352000 716501 193017497646462714195193866119502 716502 -64544098522324962981909608290368 716503 -15623262792544576175283929984640 716504 -226247194566100642436510653962240 716505 4196839333625510857454871817920 716506 -22257330335387648449087590097920 716507 29485711361858110769580411355920 716508 50466038236485712880210808344064 716509 5131065775335615817809369748640 716510 -751680437366615576417883008640 716511 -144986620776328164759193034553528 716512 -113150615676228781889663807520768 716513 62088216435826289520180458631360 716514 -27106542654088883952532907295360 716515 -335550377496818658550312177416000 716516 75051465173669569359917937424896 716517 -83610739203915583063799123611266 716518 2806245801964601106932749112640 716519 36106184343655383721443279811344 716520 25795814934357848197144328601600 716521 45520590750652417392333072811492 716522 -36517431002623513878427842240000 716523 130179365622787123003307569872984 716524 -29562966999261353009496405137408 716525 42900189964363570395135403378050 716526 2204389194787898276655299769792 716527 -202386505467967763379817295188000 716528 51569607146518692562718987550720 716529 -124913288148474793299432448132512 716530 372823640831168055448114406400 716531 -138394339136512786165971248911668 716532 -15573515924998333994109549078528 716533 -32436126368892608186258853007176 716534 -3223136848999302080246614327296 716535 61901155319574346253279713021320 716536 111813214347891438108652030279680 716537 -158175264598561055670402784555440 716538 13878330754034886561564990785280 716539 54997676628189298133152540276080 716540 -69881344549935567431002597278720 716541 -55652286436774697069755061616000 716542 13950628707087584740933686330624 716543 18769352504974769553812902593792 716544 77321630234775357288756610596864 716545 -97591901990302028989353282033600 716546 -96271305065949889015490319252528 716547 -28708335182460574113122061054720 716548 -11598756569004312639484652130304 716549 74275950501067853823953372483550 716550 -22403642220585333276498383126400 716551 -26665094678912313717316754008296 716552 -3278413626792663836079065210880 716553 144073667227493229489817619032800 716554 -67664844458805713381920415523024 716555 -65326358520115184686408051219200 716556 42115283556104392882658377519104 716557 -114966540378433379290160101321908 716558 -158896481959190714453361036909120 716559 -22872708641463732481043941714296 716560 11097946454601634074940847800320 716561 -293824691227540274394326260226700 716562 -61156890523414587201430201344 716563 55053732785886456126665202432812 716564 25255697125367777891610067200000 716565 18564397562776601863612455690240 716566 17869481534847151104875443094400 716567 131983637031915419733071995163664 716568 -6424716797443088729756004556800 716569 79125117064850876820454960074496 716570 -55062120799421221791328885290240 716571 -285937315553446484412641657305392 716572 33040911481447608206981379646976 716573 115656561163972947168010041882528 716574 49731244097654608108913292874560 716575 122746519949814730899015502131800 716576 101303775626503910622294554247168 716577 51773673185365400135436479379120 716578 167618039516935049304045188565840 716579 16390121270569660705115285996112 716580 53563642277766901272449914060800 716581 190878316594416693180650402296382 716582 137731726830735568629498959335392 716583 57504362196934844273813974798464 716584 -327756108389714085003969753907200 716585 -2838997491084797312934874371420 716586 25443670898392427057552229406464 716587 137936638362300009755224398379272 716588 84258477235279388398256981437440 716589 -7555632461745714365417582457546 716590 6208340705119278388660642444800 716591 -90814989592783667960723874049008 716592 -12630338011823514547256508579840 716593 129793594257634920935136872085504 716594 71320097393633986948801620558096 716595 -910930543752227240597606334720 716596 -54919635896100652349481909739520 716597 -114072335103310360455356905438848 716598 -18057751925154223716976158493632 716599 6909404982757069549358089426400 716600 -119225067260893350182820151296000 716601 183986488391855216154202567224864 716602 109348263839765557996968857008752 716603 38576867946208726950365818971024 716604 -40550406154795222426503899136000 716605 89812396261126966593825605207520 716606 132085008511420702616937261238464 716607 36652667124325604662219737568104 716608 62278573255456099443399422640128 716609 557481447007454277088096143797760 716610 55952306757339989040482303093760 716611 67617071301346812675019437329664 716612 -14590895393166437260948471880448 716613 63847762263522576969382355982624 716614 -59603625990412785766784632697280 716615 -30674612634706121942567293744080 716616 45199191179242642057066243123200 716617 212628390200868692068122147340752 716618 18322780071831695267277882327552 716619 -12344353647850436615499621626640 716620 31971956584690405667889841351680 716621 160911232804054170819131307672822 716622 -4132711995132113327145494384640 716623 -106912068593141033250673350832280 716624 -8526996834957677272259190005760 716625 39998374423326509301743578569000 716626 58718688426852645790131070906512 716627 12897966043445447525134777154112 716628 34478904597286171045144477224960 716629 -84032798718024662668585499966770 716630 -50452079701433126288256099959040 716631 -13060859127484966636914755889048 716632 60495409317052701439156011663360 716633 -300204176712433661041129799072118 716634 -28776591839660809237302592373760 716635 -179470262569214926168244996063040 716636 -150904364708354868158525323594752 716637 -44653792135986030827622832583040 716638 -239430087244745817867502780032 716639 3750646240249373107014857581824 716640 -79999776912623786215386584186880 716641 16413210746985177138173919358852 716642 -139565486008416731852816465884800 716643 -95022973109599386123325208791068 716644 -80552331082747442594743356897664 716645 -58140138871087428097555000628100 716646 7108902324714821947706681561088 716647 -63238489203448080402595640602848 716648 -235857883251931506024612113664000 716649 181249074823422159157581272517264 716650 3855502693221340894933185273600 716651 80282973673403496579119000225712 716652 134813344387042225634593401441792 716653 -49344893883917939396320704089344 716654 -157350301411667480688554429836224 716655 68684310426703876567143264902160 716656 106199831418005361992658953306112 716657 -122795611811400212127848012326080 716658 19267267390243440034142965782528 716659 244663147768480453719314937846860 716660 36322273267459200645732158668800 716661 109729214925136995512915387596800 716662 63407551667130698835658401500832 716663 -172368331702328943402964782344088 716664 -46775064547866034100688683950080 716665 87450999374104820273500921461060 716666 11934436947133165712222419360224 716667 18082604573532958860731895731712 716668 -165461735783272051765250675709952 716669 154538733762775310279985251582796 716670 29746610347109591857642243830720 716671 -33693960335799644920575403808128 716672 15498812840812454973751374643200 716673 137885534571529155382210747116000 716674 -90026502866081942909588601527808 716675 45482930189254543940020383558000 716676 16591550601081834521474988690432 716677 -55880483012968982610959541011880 716678 14457081681519786705303050500224 716679 172102837125373292406714328666224 716680 24989567308290998798763958272000 716681 350777283591772458821875884864 716682 69369568645844686970368957876992 716683 -12427560763914002623558037524 716684 -4625934960684879719863291891200 716685 58375506292522570669023826840800 716686 -43017137442447886347993780729984 716687 -24490142006063029149933328115664 716688 -1049099128894160444221300408320 716689 -53840188769376598443123999143680 716690 13611724288396448902426774224000 716691 -54743852852974146106388835380808 716692 108505159049784713849545482578816 716693 -214457739517738716170605468883058 716694 69157015464637894097609314813440 716695 -39465053297899510388700884447520 716696 39493802373391390980936049090560 716697 -94493828828923304903532405153126 716698 -14107145103616350832003686128400 716699 -40434533903942336723657820087360 716700 15650402579302184760106466496000 716701 139961656359375731848797961106304 716702 19602449241166256712690226772352 716703 50373255978252892532054890948608 716704 -32791992133250485417779643613184 716705 -99617975686371664125115679119680 716706 68944299134121455033695915487520 716707 176480526468739003505381596500956 716708 65256494419221600153847850968320 716709 -11209032214771629047785296834240 716710 74601340624581674444453908517760 716711 -36545117854154482985488126919448 716712 -110190759126805396296414455316480 716713 220554600668476547583082180371962 716714 2287391528274622179520243213920 716715 -87745032579838030178657880564000 716716 -12799813158402145986986557194240 716717 -9528016901447464798410504167220 716718 15470737128901568397377234442240 716719 38427766161028198661458978839144 716720 -3381165218028816015198494392320 716721 -46002523436501359258757386744416 716722 -122638639765821429088526917920768 716723 -145568362419810527915905097246532 716724 -350048462266201800700240367616 716725 -26641125429621546471206388745750 716726 -75243310740637236173671445229696 716727 59756426553110669400708809368704 716728 99140399668629467296604543324160 716729 144840440685328760533257575963694 716730 -10548217966086953436982096788480 716731 -89012159968960817702069851021468 716732 110884191532798015491254596462080 716733 -2379354305529263175790829329716 716734 945112595328152943381053344512 716735 -134312055707066684100616103803200 716736 -5451706604739655708913222811648 716737 102778571511324565819291278069120 716738 -111229821916128513087628079859840 716739 41882463894219092652494298514608 716740 -114608045228912498274966811503360 716741 75544209545341265963082531866142 716742 -34756670516704773098112829221120 716743 204318824080534884057922281387992 716744 80782779996209877259397627904000 716745 56504677075066077957274227373440 716746 98429560749808664576853427713072 716747 93939172900914560377593827042196 716748 -42141689935677171015038627627520 716749 -56133968714821730675088498485952 716750 161072154718310914781531601024000 716751 17888325056502610167162754043904 716752 -70533199463392642853086931820544 716753 31844955344037264402825702979584 716754 77387176152048117321930673688832 716755 -30109121506365496575471152177040 716756 211503028061081700429343223224320 716757 98492298462416058394057718228640 716758 -45116890371749827241704244721024 716759 -74634366276434391590226455679696 716760 24710375556785654408900286259200 716761 65097301467341670297843214800000 716762 -18757568288378612459037820290336 716763 -76360315298389806353308362833256 716764 94879149385091504685955732592640 716765 19886171952801026019765372518400 716766 -15614670492600474613133715250176 716767 4434430696785906702222799550720 716768 137219338891913650544534552838144 716769 10543379138242068374528792774850 716770 -136356959756893855635241359883200 716771 -111214569520863393947495183087856 716772 -18730590435442011115823313973248 716773 154264301309580549236761305996540 716774 -44170087047282524889525586438080 716775 -34705457786398360399792432848000 716776 85798074216866682747241739566080 716777 -104988666684357994315486949143680 716778 103523945832710030935505136771504 716779 93424668424771039878211761010576 716780 -90394593882940548778541295206400 716781 -13689847896324999536901792480480 716782 -38063022380290119316353476677632 716783 -26779173174437298546307597441968 716784 -5432621769731636583683395092480 716785 -21291713971143792380406945763020 716786 -50294578401675825642766240972800 716787 -12812986832804683337188469914632 716788 78344102571432912102534584795136 716789 -233644623492300496795588242691410 716790 506296440284635063780783758720 716791 36547717374594311906650838859000 716792 255410745357604424210610290688000 716793 -26139125247165786016479662023680 716794 -34134063584389942631653395889920 716795 11014797976407057971616714556320 716796 -109647817966384427588624533232640 716797 -181107836929459460260402300406016 716798 -15487224748429365382504722345600 716799 21293621707906242742376522405520 716800 -30723040035097821685690767769600 716801 113782319593246991549057861668692 716802 -139083082552785578695543187032320 716803 -1949291992822231415785705230456 716804 -132663615577853464456874332032 716805 146460114980027693145543181093560 716806 69137038760454992944285772120640 716807 48641892996383769520837918882272 716808 15284828949825820187251961487360 716809 -114510210386148516456996168277990 716810 1556223819784574103740703893760 716811 167785065353278530250489696479984 716812 39632971370903005881019316262656 716813 -14633169668616473337922588296960 716814 5600667550475690084094662494080 716815 -139871384373558837358672987499280 716816 -41206667961723810035055630483456 716817 12199671941626150512506768202480 716818 84930932609071136966272011208704 716819 27432006939442800508392596594220 716820 -5034270738600155158548754636800 716821 191420780006187452013690343665390 716822 52454514027855715727682156814080 716823 -120806761274261544598069005158400 716824 -279001381142377287105867230423040 716825 -68994265431685293099271258974900 716826 45611124110266025288200575276288 716827 -246124958735108507329015998931324 716828 10509104588116132742005165403136 716829 11738548765457957393784061248384 716830 73103126124381614145347272387200 716831 -9224567544900631127456424362736 716832 150511316287604770237143310663680 716833 -120987123368260749175517358563776 716834 -8670490165214379395753388587184 716835 27954958194173022125116404360960 716836 7265730424568628623188558244480 716837 -270983591153748654270578951711808 716838 33106765018814066062595020325760 716839 128743451853830810925521429314800 716840 19488869130593802655276430284800 716841 -113753828550561593328115357925952 716842 10143201231520551436494110406912 716843 -207793482952018855625577744576480 716844 16230866235049915389007836217344 716845 -45656893387688973961024679692320 716846 -13552778406461407341148167744000 716847 -41098843053695850072277106820600 716848 -38528049776568270029252409655296 716849 -54613732657775584145434739312064 716850 -42556858597705732051743235152000 716851 -107940056491555260689281725190800 716852 -46537631680244031454789782632064 716853 1846891926390938716114683820704 716854 133261482822892991266077089129376 716855 -175688115085611408656853265632480 716856 31960453496257083593610911416320 716857 -160021994712121886909404637287894 716858 -5995262712663152965884389304720 716859 6580944001912071201128191903248 716860 5035662760666807181133211253760 716861 -65303398161820228997513095028538 716862 61595063711870701167442109257344 716863 -61840712174058198656560430621840 716864 -11066688691804809848277008646144 716865 37314487034320075250385180654720 716866 17403120791389310820767138551680 716867 -305755149809512977138108318105408 716868 -3610674378194622272145207243648 716869 -36637769505655691206410567237730 716870 -40648544955104687647187581440000 716871 -72156050075800320208771389281280 716872 28909657503304435176744668221440 716873 -74760473948900947358963144146380 716874 17124777795236956495196721331968 716875 -4707446685942901316634837080000 716876 83039396187656105655988181234688 716877 -71692854910075031777178338828160 716878 70217456659092765783822394713024 716879 19019094565868245565235423566376 716880 -34829700143511738046040860262400 716881 23577232709733507263495505431664 716882 76283179325320371483180890139792 716883 -85801023601284019460000057382096 716884 -17057467798205658295494470948864 716885 -22215318186323761207133473515600 716886 -106950418128605200615612988215968 716887 -5299513603967310221520101859840 716888 -120755011827611206022443850250240 716889 -89796764443819395738030649400160 716890 -104178192990846206556123716051520 716891 14817686069163774260852960033280 716892 14821559310736861478702909743104 716893 54351818853106970851594315618060 716894 103198411719212282095708760954496 716895 23066077023955320880487801202000 716896 3124752941070386649414222741504 716897 -127573628989452160126540585842654 716898 -12072349884667013288015138975232 716899 -10011047955630055124065932528100 716900 -52439934509594624069904307276800 716901 -63714540986563242908130363031968 716902 -1897261528888820089992685307328 716903 -174373734810058789018743548645736 716904 -126338006123034053113776181248000 716905 64003258044634337811170823303360 716906 -29941007906668078784580493786704 716907 -135576118427497336955901138358608 716908 -54399795278619195138909700743680 716909 -48910829556987264288546839484000 716910 -15137504990356840038102345523200 716911 -89578907548548116733763968723848 716912 -2862312224319431605722290454528 716913 -46169893113090942204095966082558 716914 -119180621240562472875891344170368 716915 68066417863163434575316348838400 716916 1438169078777122944909122199552 716917 224492657341803016522947889361966 716918 -85078694591443738624980449727840 716919 53907959823498799698932596440936 716920 165339289055334218048562265804800 716921 -89365202115697085617595764511148 716922 -15155262354551142461692001124240 716923 150783786534745305256890302807760 716924 29865249461929228841495715904512 716925 -122054201887174010569567368000 716926 3436956385264060714175938272000 716927 -119859963242726564037583393729200 716928 -129233265114505864828645414010880 716929 -203878670497173935065425444473470 716930 97596175831927559696422796643360 716931 -7321613969155891419488449867248 716932 -175619655446966602127481960133504 716933 -3178703181968621483461956932352 716934 33469133238821288753926407334080 716935 -1759037593754553605504638026120 716936 45948926005555465407701915688960 716937 -2333559120604532961969578770944 716938 201029211317558609755767259637760 716939 734607060743654713546160341224 716940 -18296596791323200389254677862400 716941 -120900133970333050180567049456616 716942 86659045995486479617456426663872 716943 -8870237068734515693755190931696 716944 5253155255762965813802485391360 716945 10769303122190235421020910705920 716946 -1086133694593349448400801458816 716947 37541217243989376947969094564864 716948 -104437229970668525615547362985984 716949 49174356400950068370291140324604 716950 32597494938180923605589175033600 716951 -231072117080282423607887086197048 716952 102885496904785965371097401733120 716953 149598885001485852736897582768202 716954 -286893752225636136558404464128 716955 -3545260911358235217269554058640 716956 75060669813339505312338510799872 716957 -145617961701654588498733354104768 716958 -63577134702917937671013039697920 716959 -299619930820731737653666294807840 716960 -141577520651032760520442386186240 716961 -17173502754182027059212498770496 716962 46764178920963763542760102819200 716963 -62431585250073505834706101161552 716964 76049281923611856800923591934976 716965 11186183497972972229701356765600 716966 135474791285251382309682799614432 716967 69610196094085417317052554029520 716968 -39311210012307770912331453235200 716969 -265866405055823343373459864958640 716970 -3238654177242230685199029216000 716971 124948596276295758887680610377632 716972 75935311339669685006698635883776 716973 -13843034949084847927279005825216 716974 -63926260429843009691835424899264 716975 682020181030622329924478704800 716976 15000543531767215820461197754368 716977 16514058910237121413337102613220 716978 -78055801625908017993281012937600 716979 75170522185689408641234914606848 716980 -88399805874905822469711330355200 716981 -157178212207239326014204553107218 716982 -360922453957735933268373129216 716983 533820217510039196052377877443824 716984 35928075066370140508677301248000 716985 80987833037566508685692113267200 716986 33807978547636802326838687708640 716987 297118355674367836913965738881636 716988 -55199323093950088680456682675200 716989 -14913553763827483902170326733440 716990 -20442909942037701786083643864000 716991 149037532939527717759862021185024 716992 42224147844041341174787006791680 716993 6733878143693652889532362278084 716994 -22490732824658388670380541182432 716995 35825393747806003343021928441120 716996 1633358800131801009852732026880 716997 -13550402601190527772385789611200 716998 -130203862770684869529682769892000 716999 51076217331585920079532070901120 717000 54566077539876652809942220800000 717001 90808190799808233153741683367002 717002 10155188270667080182106958382080 717003 -34528085420511032374397589216000 717004 257305744338084642684593561036800 717005 -60964456449993650586359073548340 717006 -3830014502950969376642161132416 717007 111023885025042034187588315793912 717008 774650997102623148178999394304 717009 921701892304507030549128764496 717010 -12628291591584443514322018275840 717011 107650914778502643190308846741612 717012 1013442060290890359132738688896 717013 68764563125579470635394726656384 717014 -100751334298658784315073504171008 717015 9764408110611513259103971813920 717016 -64990146434807911824073418987520 717017 -19101450161804905149162365171574 717018 -78714289493591417867605022148096 717019 -43444759262129595606841736125904 717020 -155082845710650346275402399275520 717021 -65770876748814509792640165686010 717022 -79443848729410891436266958001600 717023 69401796717651761945977832066280 717024 33285613301906773520798139285504 717025 1045406268670312749176443368000 717026 -69128597207606730154620240209760 717027 83663830879022285614966467551040 717028 75183378090779888583234054826240 717029 -124936259183585909270551899064800 717030 -16680088012926547226102991252480 717031 -41096228902899968855262771155408 717032 -49493967798309427654403334635520 717033 -1668640801735891716516406971936 717034 -117447491506520932976943098419968 717035 -64920168684045602515586580931440 717036 -105105425524379400355729337829888 717037 -16753891893744514315476093635232 717038 10468821710720285261249062221696 717039 159644745438517834239280693061520 717040 -19715854195655881857360837181440 717041 -66792399859505421561217022569920 717042 -55452653371873427337200988758016 717043 225428558763524078024028697623480 717044 77946615876166186345083744587136 717045 -8078249978972904779080667107200 717046 183462067702863455020944844896 717047 105957307473766604013466859147496 717048 -17877331447549092215689265602560 717049 11005909743360791465060580612180 717050 -2202257607650558303200783201200 717051 57546470168653803856802552068632 717052 -65949374854382401462855547601920 717053 451125972516009447802216916498700 717054 37405550470844302644260982769920 717055 -139859362244405329489277087014080 717056 -76192170639355388439313785028608 717057 57693743986180814687088460402128 717058 -72023498175796624210387061411424 717059 9468203909725977843684653048016 717060 -24036601553731158641654514278400 717061 -86458598707277861082860822696576 717062 61420993609916284763778560296032 717063 -28832036465077427796270033600000 717064 -86393942593577566253941588208640 717065 -214342940057264550743771145552540 717066 11245202643158062465342884664320 717067 -88918574465040067949303145877356 717068 1973891687376575933051491061760 717069 -71898664750238615341733029371456 717070 -88962960887693931625065082739520 717071 122099697672868727308102244277072 717072 -30724126760891541297576682782720 717073 22816876020639873832823120455680 717074 -56612706722969828091821519149440 717075 -26866735511215000223730508724700 717076 -99025101953949652468879530970240 717077 -41545068056117102734196601745188 717078 76911976660063777614388499903424 717079 22421099855378879810665226196480 717080 -11352562046222632827867013939200 717081 -5932536731765219590797499699248 717082 -97893568146005674357497249550608 717083 -486904528925381113477925250379200 717084 -19120463973522773430051808097280 717085 -82837463750847081563931887128200 717086 -17489988430293763513225983125568 717087 28721280208672215689509151137152 717088 165758031796032956148862981570560 717089 123357595244379169242056567713890 717090 7680087556066903222963924577280 717091 -178742671863506623346370154137508 717092 55804728911046343225551576809472 717093 10528081155536321625750564247584 717094 -32674439738697372541764400214016 717095 80982442747554715541180426460600 717096 26375307957150529621046158540800 717097 73858196253314781292914570898852 717098 60019222047719450280991150256640 717099 -34056159208715392099100624835072 717100 30042337535234514782567559244800 717101 82707380498781732298691574458880 717102 103228991202916964963617163124480 717103 -179860101761411627638376479921648 717104 -51102806330764715830561574830080 717105 -20369782787808111833357053079040 717106 6519258108071668578332037741984 717107 -85008940938572878865497739139288 717108 -4774185291902971144668236181504 717109 -60048691535294474504565944716690 717110 640543874205135672845387112960 717111 -987639869910120351579686903760 717112 121993726452807554487832159641600 717113 -264740823883509357308111002663638 717114 -46689809820064061598085092772608 717115 -94199950892789945224775782560 717116 -44129648600455351132299075279360 717117 37673776613848222792297053550080 717118 -37311435173345534531834782166784 717119 -24600858913300733344333970974056 717120 28026272592776451739912608153600 717121 27043674638825308978231233222532 717122 -6694626765136036564485477613056 717123 -40774680543766443264837074801664 717124 21051371062437096078800981127296 717125 165415639362144402987706321707000 717126 72076777389957494673103119704064 717127 -267729136873412135157144604762024 717128 7190974161776947564791390504960 717129 -25317814112372271950118614120256 717130 16964508758140478600909776164960 717131 -72091422855330052103517931001736 717132 -5556814849285028910221876057088 717133 -58100035645473320134953628132618 717134 9870916681275694732325069437824 717135 -87856183594738882040946687068400 717136 -21322678326661756638550738862080 717137 264808416603425148124152375357300 717138 23808721214624388633435070454544 717139 -112692933820122855629024647063060 717140 -10493478810716171208965629747200 717141 -17926210930785996357941420386080 717142 -57792492940287519512097356514528 717143 37517966637767314503160219010784 717144 119512222322099155648189336350720 717145 -53461348989136744765362195196800 717146 32375830558007762537394275788272 717147 13070996704483894513919466869040 717148 -160701264521981441309021843041792 717149 55625769901997110951626649434150 717150 7827201246180675843683485977600 717151 251758818240482145653022086757152 717152 -4408629841464477930814344265728 717153 -44731226602471914057912036523776 717154 -561180515956361073764826347520 717155 -12742599918830450184857711370000 717156 -119922342516264525392460464280576 717157 -83661975521145498283873030616288 717158 52971771345813704116059102096384 717159 87561722186599728935195459032104 717160 -37672695523090116653450888448000 717161 243213760426970294371619674344762 717162 -39789465816708166009999180953600 717163 136738074462417407093921299597104 717164 -113656634577788561233093496482560 717165 25988003478678247618664623335660 717166 -24989720881351872817039136558976 717167 -393331036652593741274555701992 717168 -28248262873837075055064914067456 717169 135486042952112199366342995101696 717170 42651467305041811054941306388800 717171 -4349300068372105103987666506752 717172 -30768095915605622445502631632128 717173 -174025839293742144210401100411840 717174 7483367993049726525980718171840 717175 53369454587087262116868280360400 717176 159122106954705098872569997455360 717177 -85903012562023653145716782920320 717178 50581074854752645828998991468032 717179 51847979314640141903666671507176 717180 -34091526787530059725073766743040 717181 -4777932008064035339294796486900 717182 -109494916377008774809824052151808 717183 170153718501906060164848971632952 717184 14019017261073743857602464317440 717185 -22778876644625455447997090503680 717186 38512255129538069071856133517824 717187 45789997859056172829383360893600 717188 -28642776616639944702164119422720 717189 206609007791515717562259608280576 717190 89299114770578557998645501609600 717191 -162014990870977342238261846706408 717192 -43706618062677312159259102740480 717193 -121693593331101974521526972541680 717194 -55112264029184598852982191889104 717195 9276066485084159460206925516000 717196 -11817975553730867141393546188800 717197 2213407193822653003785803524128 717198 12170496145031098960931803750464 717199 -20372990542542002147592917147040 717200 4815293598671415720953428377600 717201 145400819018369315761961285086080 717202 -82916298177577896316730758670448 717203 74541274524636288273079396297944 717204 15549473313273040407159783966720 717205 90958133528761539772833635358720 717206 -45478956238931304099510233435520 717207 94399987875181056245491905646440 717208 87904017063875339038002592604160 717209 -143056164288521786773728510266496 717210 -18821650083682208924252211543360 717211 39951521571279025437791455137744 717212 148759486743845022899809136079360 717213 -32989547079795045021456823084800 717214 96630459993119350339500705411456 717215 -86370669132018299282226442487640 717216 -605893468649548505996750487552 717217 -155919733233178974558488357726160 717218 -112394751580740439372876445945184 717219 132664382494253153065625288231844 717220 23508402122849984418385598054400 717221 129270415585093660129767753390912 717222 45279668502543816461297903491584 717223 -34995105667005082298267067672536 717224 -91879086855879953992813448279040 717225 -5940182981461999598595960688800 717226 -45659590203920356290215146532688 717227 -58267636339057845450029881366128 717228 -163777708882404901308482954496000 717229 245005849866853878800805090423830 717230 -4008996938380804816465147766400 717231 106005449547549683282974758122880 717232 -27773207953452410447577135513600 717233 278868645762579288671605564656624 717234 -9275464809945711387435924914688 717235 209704595967147208584277878611760 717236 156737685771649440939093520436352 717237 -50165719047587686414880802506706 717238 52929198108488844453972947045760 717239 -97729104813219627284883685405920 717240 -1050931120410077197115252736000 717241 -74972516599553423078015553176320 717242 53228708339218957157205185996544 717243 159871623086596217121985467498264 717244 213690070049333829739880831811072 717245 39219382484959211573739285653880 717246 -51347782438842305860950759640128 717247 104240654698041493651495026601344 717248 6974329540215647474416946774016 717249 -36171031925201529724812183926592 717250 -75732967246118706562509313920000 717251 119584855120736797796208729911400 717252 -110235201143963369723832995693568 717253 106082765085962967751208629003680 717254 -2579087681272059040035942591168 717255 -1342241156966984476599924334080 717256 -161967035911972396861846809861120 717257 251616756170476313455801744650660 717258 -15791401879453011311430965943552 717259 -66231955084522839803227460818540 717260 128966261560693279822780447226880 717261 106984359148589713335253106849472 717262 -5764083922622025565783541039808 717263 -39617408020097401125085366198440 717264 -18536502497141496017911121657856 717265 72415293446843791320802632436800 717266 131184129000248180676477628573824 717267 84970713591269878865215527770112 717268 -27933124694643573103306466330752 717269 75386863121118525101795890059840 717270 -47232986916060163824167951222400 717271 -186878569993390255150219562737528 717272 -151783216302193877314848518707200 717273 166477581095797626049766368300122 717274 124474339212624274794174461105136 717275 -10818727928603558166027387259200 717276 8485649407470094210124380938240 717277 97766349016875192569609415562464 717278 11977810193238487004658378129408 717279 -14016076660996880887177073680752 717280 -130765126292486800805011347210240 717281 262362584644557767720424104111172 717282 -50499129600745124780570908492800 717283 516260591590389014520679883264 717284 -93992521362865592286998390784384 717285 36727179944824658657133852055200 717286 -100839338629814364927760795536000 717287 40704087095090221026049807063152 717288 -65344447693257246865896652800 717289 -38090467878577553185441677507910 717290 -13269206667671728845588165841920 717291 -43288533967846887555143288264100 717292 20196940112471281968849005335552 717293 113908591073752169302565353315542 717294 42202125140952504424963864449600 717295 -68017859584589135504951583930000 717296 -6460051875361728333336756092928 717297 9099511200815721933206143783872 717298 -5058919917280145884448938000320 717299 -301907942245903127900933334214320 717300 -9821389270514426109129937737600 717301 -14555877732714649791564753062400 717302 -48476565912639726703072410270336 717303 36350441650882636767445780592208 717304 21758778144713764565650868428800 717305 55368503321149454201518753019460 717306 26834722892118945640541781909504 717307 2985497906276180614170046003116 717308 -71681517507078257312298935427072 717309 -86182384733189651687983330383360 717310 -114420474604650835926426214154880 717311 113037140001357733440257809099920 717312 56781268667605913386885853478912 717313 83939989511778903489698502519744 717314 -90705042901339505524096354096128 717315 -80965009169944763332098665851200 717316 -160893321446008610924914049852160 717317 255234355575803338599184321542366 717318 32118826504392421518462362561664 717319 63760591870507321033038790960696 717320 -21149770691947925318707519488000 717321 -128330763588886421844530285845536 717322 102746544494059939986569558476800 717323 -26319097816985729910094277632428 717324 -19116276716708080574086736810496 717325 40823783661728731766127947740000 717326 -127215529382415052567290086400 717327 -38567537026015480123137306996312 717328 6538814113797831763267341189120 717329 27670735389720353908819401810420 717330 -62293246965602939465990110702080 717331 229615130102715136421098837337132 717332 27044261370398552243417044770816 717333 -12016468565852836036819702607136 717334 88809580444658926278488812662816 717335 176834111893274024653450094192280 717336 -41576245637877938333685801369600 717337 -40540259745243365084683500034688 717338 47129281980256687741228200430320 717339 15283610374327234412516212216320 717340 5424899154816766241170726502400 717341 155172982410607293868191417776742 717342 -12043429356271515252460162538688 717343 138044017374228763622282605098744 717344 281511568722047101320515827138560 717345 46592716320003818138032987128000 717346 16253381711343959161120428618240 717347 145242057464986997747808095159280 717348 44275604311102278345817086305280 717349 -14744569044447629922332055335364 717350 -57934663360509627806866611405600 717351 26814394361176333255851956394624 717352 -83281345296726111681957290726400 717353 -16808719996441372766475520034496 717354 -58632814239983994518342463313152 717355 -18159812732418867565282645241040 717356 134529424094094134039733387149568 717357 -60485716724007660908561038560960 717358 50500129079075442548443870138560 717359 -145273337563979036284748433712896 717360 -14183619022958224977509126307840 717361 242869359665308218580081019837952 717362 -29954667135378398173406128163568 717363 148757732622633158609571959608440 717364 81288244440803078804462645862400 717365 59261306185916215471068082060320 717366 40907516170569267672803106908928 717367 44111643412878055826262302134192 717368 30542265708626244618615978946560 717369 -1960012543209844153772738932992 717370 -20304009728670144055921358284800 717371 -6448725638609657730958946507136 717372 -90940623891708306038470553839104 717373 -64241874701052662292323290151758 717374 19366869814486959208161555207552 717375 72130351039189960658574187188000 717376 61371571196613262082862974238720 717377 -72778740417629907976942337207868 717378 94997028843210574552930380849024 717379 -71754549739372232618617810723120 717380 -33542426161420206486487527955200 717381 -53739312108112048354002262647360 717382 8297124909575441544765640701792 717383 -17476643431830455479564885010160 717384 35668374404888215634970701168640 717385 81016678455382119696498187844580 717386 -139051478469867117152778878612640 717387 4301334916685826833120589696960 717388 -3128407115733956366028300667904 717389 35435156840785027402973293755180 717390 -106281552976144035580438845638400 717391 -98792876227242386106314589472448 717392 1068106730001075542592323174400 717393 -18007782019852878371374395414912 717394 80113993406340508409051736548496 717395 13298687541271516722492266112000 717396 101937705757970092737907780583424 717397 -168297365411547529433848467375154 717398 48306665409576104143379726406720 717399 61252472489950548275289074229600 717400 -101059162071424125989905368576000 717401 -130930223170401211202557513773696 717402 -7325922913999545487366928793600 717403 -64499678827584713063330813076096 717404 -63694733412585547537245211590144 717405 -29667238803667409815826700464160 717406 16479520166991478922107970113152 717407 -255584041242389399660033595684240 717408 -95881098419983060406689701298176 717409 138378480629697886380317997299265 717410 -77588128213898957240015607740640 717411 -66529041006076653678527713409928 717412 102580204468290245535425038924416 717413 -102592247961431118094871283214338 717414 68240701530909125950578404725440 717415 -37790647824591525394389883114440 717416 -4944371852227402300441579683840 717417 -10666812532074774620565496439628 717418 20255867071073971627908598481088 717419 -86498646685349132386714077591180 717420 5153667494248321990704792207360 717421 313384534000111483544966698320800 717422 35264411386622083985543151208512 717423 28641926502725685630838441943040 717424 47792144175065940570198660055040 717425 -142297292747418239798749872161850 717426 -62500311556103612541057768548208 717427 74737364805450594978610050131276 717428 28659496637509138921190064067968 717429 -29492565046943360391354046417920 717430 5806876626597784429473167393280 717431 37692745936138680100669299183840 717432 98609062933864230321086934220800 717433 50723270267398919519489895718144 717434 -21183748551771351464160581921568 717435 55250815673481830956728369594000 717436 -85704441138432739068736614743552 717437 -120297328438518802127450607168 717438 -4854830650509443803522658052480 717439 114789175935567004197260260822224 717440 -90338177027228489487734538240000 717441 102268393079954650962934847910192 717442 -100427990775927871876432335305856 717443 231585608009899994534992769005692 717444 1527415295746146219039082659840 717445 3167491211234852354718037760700 717446 -11896574934961081697357684519328 717447 -157351448035461367683198769265280 717448 20584830180776705212063113999360 717449 -303460195955690055164596034024550 717450 -42853866522249266301201802790400 717451 -41425727895405932445812116919520 717452 -32324396511876545461056245672448 717453 150179236275139724789377134588864 717454 -21002007381224801443961685493824 717455 -2176547904262027206044032711680 717456 -16526552636008040580143079948288 717457 -1580152724855559146179519766680 717458 -94021610171089479124728060142704 717459 12674834432026075063463589175680 717460 88860073163497334162992130803200 717461 -29591666612402598459302867721828 717462 1600104626485597106896238252928 717463 114049894206330645405674462272712 717464 57931922833799533002423431331840 717465 39906559200779921696710661262720 717466 47940297789476839400526331656432 717467 4050449189246110448681918205312 717468 -135408684555996446918141831384064 717469 150306603511364617791539841876396 717470 -20631105350886972074833394956800 717471 -63391307096811115595159297483760 717472 -30641415010881095114824061288448 717473 -177329801162436761745058239164220 717474 -43418186020860414213525378766848 717475 1542847420199720181088561383000 717476 -211930540589350070782412565421440 717477 31724394094022075645137604326080 717478 69633104489603779921718068224000 717479 13993747813667702407815068848176 717480 10786514338904120844821631129600 717481 42493017181974287300357510955892 717482 -8139344335714569831535205363616 717483 -77734385816130258112662332487696 717484 34393646834443421313559818514432 717485 110629415227515144024221785474560 717486 -18006244486290506865312812685312 717487 70192616508810787944546163373832 717488 15318131072549842845998699200512 717489 -203927904109398977584583229607500 717490 -46265482816474510097424531645120 717491 -93922641653570586761998239429108 717492 -46985289263251094894140967989248 717493 -61268531856620811984855608924000 717494 113375499151481904517338965371296 717495 13050106356476809412895750359040 717496 85487138089321553931932619264000 717497 -45738099706659973142269614594720 717498 -154511485717967417034270648576 717499 73759532119700483205518199090120 717500 -3712820852991827958207066240000 717501 138966515571590421432620507442432 717502 -272753444988233345805147599500800 717503 256312117559441971821332357791560 717504 -10131684036219823172813227819008 717505 -90230230338384059023488322295340 717506 -5024679989801294213509031136048 717507 -15452457542793793152124938318924 717508 -10245358162867437688333331681280 717509 -58611688302919000650651990607560 717510 29167940472606931309531787122560 717511 -28581642626723409892658552878888 717512 -77778586983965179904519812684800 717513 -58705946882492085815636374934256 717514 -11862602589560541481509709943808 717515 23767868327426968057061745632160 717516 86393650807632022780842012096000 717517 -3310637462061631562076979631540 717518 45966324621852492168310777008000 717519 77030134541097533501604895825920 717520 3438033803255615539830788505600 717521 51405604642773757751603484040512 717522 -17964496631531575713245009587200 717523 -262094380600982861688839232600240 717524 55357571000485240127316550068096 717525 -104943028799770403343340937544000 717526 -4443536588366439498577402109952 717527 207831616573750213318264051178376 717528 -39264648581763719927866718945280 717529 9282334602677206667793845413130 717530 17521251340637640225362150880 717531 46052208049974892537452366873600 717532 -58160053335194803228062288930304 717533 -128749377943967875299190127248218 717534 -44969384008852384814693003687616 717535 -14613017362212442605603396825600 717536 -170903398380394449019926628270080 717537 93220173136870864762812847216560 717538 89246121141929053128763834915920 717539 202436934411329979483847432445340 717540 -10658942732162214859335070003200 717541 514029278671384798402713517248 717542 38107579348964416003740082298880 717543 70080643732989056932642331059704 717544 -51907670941002871696014120192000 717545 105949566317705996082027215979300 717546 -73033991133849430996518853583616 717547 -12830987644705878460393636717200 717548 25533155309145766899025744204800 717549 -27947663145781410226038088347648 717550 13689745728532015811369435596800 717551 -73874042563247690815105388534448 717552 31882957518027724369985541242880 717553 -34949550421512652000938946862940 717554 -1331450517446517617426664414720 717555 69345495569645846412513086579760 717556 1975916505284251167769256652800 717557 48193835401766616134487502801920 717558 3987714929297335681930185899520 717559 196145418396575500697409890518760 717560 -110297051942613568793174582784000 717561 -407918719844159425567102302012 717562 25372307360932635795262804800000 717563 -69684905344480063898857567676160 717564 -78336813664112329881218485108224 717565 -10443440777280577056457296579540 717566 61366343855433467120427804767232 717567 85208839800674860560423886735248 717568 -26315647266647205083249385668608 717569 180645434145473306458847041208880 717570 -23583318053814892107997529379840 717571 1279891059887903928729555280392 717572 97449583702433208749825593934976 717573 27778430820338562627918868197600 717574 101838004453081867539334609441728 717575 89842549622433893581628887312800 717576 -92551700880898377647824008806400 717577 19605493163804726198995646136192 717578 -36040393181358773366754555747744 717579 -88318737002560672721803761494136 717580 23436183156002661831119841715200 717581 -13114897191598198502510183196618 717582 -347518254494197216557507574656 717583 32053719256800250316341289769360 717584 -315739176102660074683544371200 717585 -11959857039951354871215097128000 717586 83322301793367832826813173870992 717587 -21417631946664210184369665191808 717588 -2687124623520686580197732376576 717589 -101185613315216142833347182810610 717590 -2017938861582266288427260647680 717591 -20358747130614298427957904049536 717592 226033075249628195395407833395200 717593 -234884839171712028417239490223158 717594 -10304974547962848669936329971200 717595 -86413045809201166943907106046400 717596 329193979381130405368027509374976 717597 -40884701071657869780498275961312 717598 4725685547253827562446575307136 717599 322976325883482493708941174233136 717600 -13614411391542552320140168396800 717601 -171783504058951904748339943362368 717602 15966212441207650995175580318376 717603 23888298208220207072402323478904 717604 -67207908955799287777566318755328 717605 -86031574686162381670340634210600 717606 -39208303305330793311219414324480 717607 -105727683374102113596422670396240 717608 20239743222504953399183779921920 717609 130978567511562522776507980787808 717610 -29065673963987042992668391163040 717611 -121773952959465563166247106068800 717612 36660499720983450919704298586112 717613 -64045016000292203184317348821076 717614 -36963269074055645224866248455680 717615 -7178738730417820863983056754880 717616 49623241595826589518774338895872 717617 -42979828147524551774594509460880 717618 59900601931571772126378769176576 717619 -4141710220433346802276112616448 717620 -16034933516360673647808401195520 717621 37025979429426263821444479539904 717622 -114245964545063027811655664289888 717623 -44484884127362020614412142130912 717624 -101521880411133823920372765450240 717625 276387404960754852097887041229000 717626 9777090577030256151382017076224 717627 1774823479897492752046841366208 717628 -143458362955524754601611416773632 717629 139669697916092037819475029432480 717630 -12180238993227993097345423488000 717631 -91736220431615531873573834517568 717632 49017491306738501899785919266816 717633 -67222957564844275981638491902080 717634 42130324967284832919265286307360 717635 -124069899318331027916482318183920 717636 9431549009292536108799605268480 717637 -119377204338300360064417173451808 717638 -82288045298162891435304346403904 717639 63177157545788823254415605709648 717640 64151437920974102974689327513600 717641 -182784011196696559380954339120000 717642 36609229075763728665509703470640 717643 -124342696350819615066084658651680 717644 138068865484044149295396910830336 717645 -87883389616263531698198235221280 717646 -1201992649212417056798582249856 717647 26102598512877320559995945074272 717648 -21357226707844609182803849773056 717649 23965732168247764821536471363040 717650 -3951447428576260578631639142400 717651 128274043437532290814079199660 717652 8547847402248139879578692736512 717653 -278590903103663056750518092194098 717654 55053365497175560432955036594112 717655 -155053782852130508109351122964240 717656 -83970140696697008679429139046400 717657 64995223867567294023013057371360 717658 -156353291139829547486206863778320 717659 -142450265805667111456208191966140 717660 -3887600061412697878572932805120 717661 15666868587403614358933898465632 717662 48879266405658895245066404854464 717663 -4033070441655189690298107771360 717664 -45586916732936394688284940566528 717665 19349263509111050942935754858640 717666 -75961775697503620939561900354176 717667 -232190428634876432285393375789284 717668 -681614953339701540802745217024 717669 -48389152356130890541663512762336 717670 1477783373722229184074724355200 717671 93040940886253135951628688194232 717672 -133340462099011130962890040934400 717673 -82642656553400366351082727477632 717674 -68159708690911887180139745431968 717675 -17595635948925122424685826131200 717676 -652250528595270723629360586240 717677 184205512988198607610823382692352 717678 -1520568352490150457716141134656 717679 -78656572616067313149201962812720 717680 12427772247699517956201525903360 717681 -16609909889886230069473735685376 717682 16845625496702615166362211766272 717683 -177014719382276023766459766790068 717684 -34685043028486328581922464708608 717685 80002084839841986408180334708380 717686 91909646846464245896485686305280 717687 -166725866275726156749675087840000 717688 117711470810463350236120211189760 717689 7539487811163080218118461606272 717690 -6731846691603669044518069094400 717691 21788950480210014251479421403472 717692 -91048198124360540244136173926400 717693 92745394315511153148088699544064 717694 18758164361655113582458043920896 717695 91387344536412525881880820038000 717696 -16077824026432656632037192499200 717697 -234946318384880685653476283369854 717698 -918077347288959147578092852320 717699 -152399611695267847318586716822536 717700 -62157831797779608739334928860800 717701 -105749949386138015398587241852128 717702 -84781946935431265046341499995968 717703 104948361646969944587409702544656 717704 -170586504864010718312249504071680 717705 25347176814855991761910115713800 717706 77221418598612046586264782625280 717707 -147680633526317000632521341731008 717708 -23637170381896786985455566205440 717709 -175431920086128759587024872385396 717710 27949866513695056207149376008960 717711 27225314940033150487505240155272 717712 -16798388178818739067979650039808 717713 3664331237394540465244010634864 717714 -36471809892506369566690874799360 717715 63474143221672739348321125038960 717716 45938366784525738763281706707840 717717 -9304689871464577680334696058880 717718 -40879632264263127093548702377440 717719 -77353182693016917941360579405880 717720 -37886555310549689874768919142400 717721 -123184476369969314871636867037500 717722 47426251790677764269376954012912 717723 -54244399099237416004914987724296 717724 10376192469826881268267194674176 717725 -129655775421762380261682686244000 717726 -12235716044535619502001490505472 717727 15619267680311006045248326798960 717728 106425984281021978057990005063680 717729 -102292590744358339226627254664016 717730 -18334911103043770008996661010880 717731 96403078301732795065031651466192 717732 -133833305250443684654550313344 717733 11867876039835063498764603043900 717734 -25133918862223888256849558589984 717735 32118360882540105781624098499200 717736 -4273246419868291657890847795200 717737 436034323157194608923931187466112 717738 2573045700976765455280308338688 717739 -25458770751727539399658883723520 717740 16565130967592849387204218798080 717741 5099909244440175938852355925782 717742 -214622253131949302221625570408448 717743 -22903733401752830109038976563136 717744 35079820336735943297832041840640 717745 28135114376431092179442788738880 717746 18989420386538352701572866314784 717747 26492912421105752258846415958080 717748 -197575582976711499991576888446592 717749 209596827224738090443845617974560 717750 -67216494999891058778521524960000 717751 18760573762621650717883413459752 717752 -103809760373023556319238157291520 717753 63734854451507546251387374855504 717754 61532079450182949748230670014576 717755 82414785047402116963778057996160 717756 -331202008605570284093292896256 717757 -43900943022263786212204340324148 717758 -50574852794567716276664633675520 717759 41906720209554823382969294567664 717760 61426027902310772729550974484480 717761 -70904297258350557941070776114496 717762 27619615782723648205132123105152 717763 -66452472237918046510749196345360 717764 143229948482084278186413326952576 717765 -2596557458148128507689561296000 717766 16950092164777567045830866098176 717767 -332980228257424183535441287146960 717768 219142518062836444939207592755200 717769 23324828731328649202629708731044 717770 14625823107061633834116850474080 717771 124706146885038790357094732839104 717772 172770046060476444254430656768 717773 46829893822636938732482801987040 717774 3001309102249447708392194433024 717775 -35296384468513496071280253158200 717776 -17492021793314710659963884617728 717777 -78768817943026420395381561181452 717778 -32154672456693624124864786083840 717779 126528549235853678142877363106160 717780 -4215925643945252490035216179200 717781 52739970112135887009631977795552 717782 -29865835107071040546196796449920 717783 115843106642560705916500255256448 717784 -124161685248697921014602752327680 717785 39168299780321172333593554499400 717786 -61693985023506549244338529348368 717787 53043594822899775803554378916656 717788 64434444395275124662615973262336 717789 98303364670481101535108805201024 717790 26002015419678374446454267164800 717791 229136139557346526034290348789152 717792 55640375342094906198841279905792 717793 -8761557372229304444800453716800 717794 -42493923930111855278475796070400 717795 -42157849313146755185456904648000 717796 16623654963116489377791374525440 717797 -48291060009282349538065943546754 717798 -43685734510651649126437090518336 717799 -3670041039303590030914975712936 717800 29444271891997176520236978432000 717801 -109243840796118021065624081117280 717802 25503928663383730197874979090352 717803 252513651048941700994530285848052 717804 -57796736826564146692583656833024 717805 -23348284435916306181092533916160 717806 43069524498192004960184425292352 717807 -86698315025473908149524263412224 717808 -8467925162804683301526617456640 717809 -483731662413061914829638781596 717810 -34609711979577657690044528993280 717811 187100520183820125528417662974412 717812 112628290643866696798896491830656 717813 182487697198799319468539631452142 717814 66525745216285541615759021444256 717815 27181908283714589813191555480800 717816 -50523244391506727045950282137600 717817 -215641257863768329937822033834134 717818 45001014193650741452100907413360 717819 -173051181504325913737223635284456 717820 63191269685839584378898714752000 717821 54218701202146889267338583551692 717822 -36582506410439931661715803831296 717823 -288592910620613036566716655253336 717824 210184934974507114282496940834816 717825 10870890651582319827177189717600 717826 100223976257068179126910458718080 717827 71788536367994512491363706257672 717828 36967983467640970291652567992320 717829 100922090179844723376196109202976 717830 515923810071884635189101822720 717831 178636486828574929785246203428512 717832 7034195572279563868284697528320 717833 170166082562336530107565212064464 717834 -14594366896530157832843360132352 717835 -86482038782621654629841798154720 717836 -354970599824214536463670247424 717837 -43247410011615255857039593198080 717838 -43683464458664226963139038501888 717839 130494677072745956982977990926440 717840 11595487887464288211533269647360 717841 70094276883012992005469746488242 717842 1373424305314803858578180001024 717843 -53631687617050815710340177090816 717844 188595542194610714534916159652736 717845 -174448258926496816431572222244900 717846 -32132595756681346104282045013632 717847 -58304754666078333670539625245560 717848 93264424249543169669521040670720 717849 123037342678674058956633128456640 717850 24848309678602833015327319208400 717851 -205865287307073165598730020001148 717852 -23613881264224471126035473154048 717853 150731378355970419827908512513600 717854 72318337903063553661428634855552 717855 119164801230218510373644327298960 717856 -135644597854110387498745300451328 717857 -55495929369347111254728920762688 717858 -4614996462728228431264284336000 717859 -221273793620995996246173198738984 717860 28510276250756109482520503685120 717861 -178952083484399534814046919764128 717862 59084356824815839338315190590432 717863 173726931861202656741009516543960 717864 16375284466612245210054481182720 717865 -85715193246887106474625644379740 717866 -21475680569382998316614462601120 717867 -75395863997205846927502898380068 717868 -46608022856655870806437541074944 717869 -46673537188469621367779016936180 717870 -40891361165486482449804989155200 717871 15001381061477453544374578944384 717872 -29724052689461275963785126887424 717873 97466611904417059254984784746240 717874 -8031437106949902739918123857600 717875 -258644433893254746667835382696000 717876 26987544996348557186090373058560 717877 -173215470418932178907898436614560 717878 83180776138652698363279980859392 717879 -490039132115493722659546075392 717880 -76584545984084975865994846003200 717881 -33345342121989911022278593422336 717882 5279264045775348376566779251200 717883 -228445027608910221637145916291868 717884 26064777980496125000959720098816 717885 251215026806159042078553978240 717886 43086177218020312899422586154944 717887 -194189531994289515562309887238464 717888 -16782470051624753638130382274560 717889 60296963648562062889507934689924 717890 -36239444013309337079914121272800 717891 -144512861971333938957536737888008 717892 -3910379642915488561618752942080 717893 88246988001783960555992442300 717894 103188940396995701844587137701024 717895 110516025468999446113324430800800 717896 -117198685452408928374709381324800 717897 60609103260015807691568553245472 717898 42448902299157238415662609013760 717899 -25045900242301539604017559440336 717900 30300890209703850294203488012800 717901 -61284263492338951070726638456608 717902 2996643285238859561696301097152 717903 -9382224115015917284180286017568 717904 17804146665801909020762745077760 717905 258961016973345698683654229909760 717906 -1455565196665012774396085162496 717907 -174290262128153620676508440098208 717908 125860671939492120430491910745856 717909 15646223050672836428517749941728 717910 -55685090962109975255486253780480 717911 34046750542403137451508603853272 717912 -72655379966728551620398363084800 717913 41365082789279455357108449506560 717914 -43258770631231570202293976094240 717915 -82031556431180080171309550688000 717916 -131238183669840604469641476021760 717917 73751130441249941846750251548966 717918 -80019126021197337009165437743296 717919 -138028515919458171243146859635680 717920 16040305590269177061165744783360 717921 6872056918347598568603407740690 717922 -4851410324852625371679521299968 717923 78971956196803362629749097030172 717924 -24097466188053149542245937520640 717925 69971714380880567288067272874650 717926 36656300308769601758895468965184 717927 -30680347893344037345177803287296 717928 1843694340867109560228741365760 717929 61854755364241634136499075403520 717930 10986110289598758116118434496000 717931 42647696448266688977102652804352 717932 5101438466032664105550926858496 717933 124313969879192317730203828194624 717934 21097505427764726304091972224000 717935 -1463881253113960454843941443600 717936 -7986675284232045838515262291968 717937 46562784208728730976068789873392 717938 -20527643211238600546546959060672 717939 -1671395739745665175384377046392 717940 11521713150859197783356468663040 717941 -20707021413219859380109170124128 717942 75346367168003452557140360152512 717943 314643253185649131291624047496120 717944 235921693259358133942703085158400 717945 -74498475064205436270821011647360 717946 -114742422289166653025038714397328 717947 -191012915734600824664507596268968 717948 27652999618124180560955018128896 717949 -76362732656939639488439376374720 717950 17061864298014863661189202065600 717951 27470374272981762212671001517600 717952 126175183711827659362510936473600 717953 16132682467796191832584277659200 717954 -27365980910944516762468118705280 717955 -2490250039508827646640888742080 717956 71645288710960434734815149834240 717957 -236076177574298816761578622767360 717958 82732112570829135028876218730080 717959 -173308234147198366413176555145960 717960 -29571945565403080018983341260800 717961 -234660880270916263034741340058680 717962 33768102765733525692321633115392 717963 -57234292430425271422304348062800 717964 -74720152978193660291754392029184 717965 168873641650157478636747129046860 717966 -32629251505772500914468362168448 717967 208826959667623610226424245940016 717968 29013905786123322845957150736384 717969 -19598093109570398500683663482880 717970 -38903768764534504073628438842880 717971 1485279723831830731033735813440 717972 164539282682932804475397825822720 717973 987287049603610361293281012540 717974 36039376427149192327084100744736 717975 -24834993618706829019327637283400 717976 -2983575208647386979564226928640 717977 -81827492545032186800443576884540 717978 -79996755664231454085259542405120 717979 -40488363804026770535841852775420 717980 -131553876896538772102919225664000 717981 -135680550798267999941709936754656 717982 106013613322577882665693550462400 717983 42940413414742915587080063073120 717984 5378071222708447015743702368256 717985 69328276568363109371218450445160 717986 23948222222077029721103789946192 717987 43348682812063728439911384810360 717988 32793061652873376739081228239488 717989 142088723006060186670348383705790 717990 6859390879930642067475096330240 717991 16763862012086934999496394127360 717992 10136264413465657512909287424000 717993 3611081831415908387987323993482 717994 118386993216121185831926588656992 717995 19539567215678208294961448186880 717996 -15794630346366515470311650769408 717997 -177013902480935299842300796656714 717998 53911274820585540817914331656000 717999 -109998214161579929597149062969336 718000 -55845130003441414539714478080000 718001 5577379219739417564256507603312 718002 -5784863135520184781320824260832 718003 -125278407982280005420690586131632 718004 -28243868328363942852079658502144 718005 -83659729584512554628905586954880 718006 135064674093691538816893387841952 718007 -64832953870527073660039560630744 718008 137457565386415124652106181775360 718009 178541953065683070294271900231620 718010 -33168338071493399467460060832000 718011 99499249490142293383267438963200 718012 -42211581717300371537609868779520 718013 -117406644845675726842473602151456 718014 962256188170888001411779584 718015 -7297173346495687029136563767280 718016 -16859586955521084979278992375808 718017 -13011230165676998876915247057888 718018 52497145286399341201479423561216 718019 -186067199646020799329119535289504 718020 -16908378417982144094537260972800 718021 -223950599117979170649057402480000 718022 22988974938784863399249371649024 718023 121592938503560274461907185367168 718024 231304235742969983785819415208960 718025 -12591074948470515907063352462400 718026 -51795226993789472164417673369856 718027 -120363317459205853733185522220288 718028 -15839741041678891625646920701440 718029 1280617865324363172300534781164 718030 15624049439029992585879649852800 718031 -295767289834982639341291827336000 718032 -4617209177645141114969644597248 718033 61401709627112105440684451476128 718034 139869236273115229671205759990416 718035 -41728190032657046286955149166800 718036 -138530298551513918903241973678080 718037 -45560196030559536039208398963360 718038 32889370366214814859155540328320 718039 -135362760058590044218701711084928 718040 221391801347384112949756707840000 718041 -61056150017530893982751897583408 718042 7265429461790409348291797556192 718043 -198457289560935249277391727099708 718044 -31758036977717506545298878090240 718045 -59723112992403676435435560647700 718046 20187606144855998462518478198016 718047 -61400920155845053932772396753032 718048 -256891608505893210596222675189760 718049 179057979453533559637286168134050 718050 -11928664761704479343425023619200 718051 -55673272540438432561926952270948 718052 83703013639210982053136044350720 718053 -20557186329047508777247100485632 718054 106572633102265572520150346186976 718055 -7592043581126575929459968391840 718056 7764334789797375070584927697920 718057 -984333832089760258651405511600 718058 80769404778608901466362698883072 718059 -12451389869364189067997839449360 718060 16279021612248978305732959272960 718061 2536149233885612534277699600000 718062 -32126969003621484582684804685248 718063 120766596547598316962959788080640 718064 13184552050600401858368035553280 718065 -42813915657545736455955956838540 718066 -64096473599743369750166644853760 718067 110036652080460115169695824288000 718068 48826723550883707268539801708544 718069 -74995828564332442197468503774880 718070 -55819292213878481208604220651520 718071 -9767231604946762349692344651288 718072 273234797191921492155485111500800 718073 -31808472979051435950022768202160 718074 -8397650583898538854191600867840 718075 -109896869408387252653919551446700 718076 74322073477241289960894512885760 718077 -92112382188407502123827111571168 718078 138377871420831739747744147175040 718079 -4295214762882416103185250471816 718080 61303151711350766932627417989120 718081 -60951846862653721055398253384448 718082 -43004810502301218772253463106608 718083 11452827878041164449895044106480 718084 -47046143761168580870295647879168 718085 28054954325428922494478014926780 718086 17180627769600916317889211712000 718087 142593484647878994646090607203736 718088 104782557436738990336359527055360 718089 14681167452388506995649812481120 718090 99132493142721555576148656520800 718091 190137018582421416608548706040144 718092 55139426015120472052337383987200 718093 234117835145764378530943935692342 718094 -20347451027455804667989445571840 718095 18049800060446872845194450948880 718096 -21293464423534737060184774197248 718097 25378497698625788856450026407272 718098 -8973574532392532803367462922240 718099 164251005820475973890131539123120 718100 -1770837635096131264380278937600 718101 -423672660069149975794102041732 718102 -43760554970008393231490537588736 718103 81321047638038683112565899784824 718104 111169900799929858050092775813120 718105 200833406058226164178452894936000 718106 -121664261899132283148982914433536 718107 9946125546135188949318105003888 718108 29641007345719098481228306646528 718109 63455561488583731831530087064416 718110 41045766611360467784849255001600 718111 -235890170283072008381969504313576 718112 22682244954029007686961183916032 718113 44237683025965601616517291266048 718114 72559929607161622320205818209952 718115 6696149471448326937518808234240 718116 41133224842199348436371288162304 718117 -39848167209695086456340615822340 718118 -162526229576540204891509851696384 718119 -113021616565422830266979986597680 718120 41225217824238435057314848665600 718121 143806444949358791660013994355322 718122 -68244986371063340723682647824128 718123 -4826789902541683945902850873056 718124 -45661409353240558307281704652800 718125 -28515000228652271982636394560000 718126 -74252257943499768449093596279488 718127 263716243415808059446124596249560 718128 23107900567381712008523106435072 718129 155463358507662320334684909912384 718130 -25617165894262019657638681459200 718131 -168938568384619976657564130738576 718132 -70657895510285145670577670719104 718133 35174980605417987089906314245144 718134 -48103603333770955643581828691520 718135 -207128578959847603537527567960 718136 -81269107766918241704483573944320 718137 31342501830760655530827171412800 718138 -27124583032746206444622894587280 718139 -166553132381061400064884348332060 718140 -79155919388318794669173710822400 718141 -119549229784231725228294922511700 718142 53482438521236670973451181543744 718143 1100904934112111486877123749760 718144 54163048203072313420419807313920 718145 126289671953387255774744681010900 718146 -652278540748399753310207834112 718147 -133765850977998720825273470435048 718148 -88694752124841336044243047065600 718149 -22194298547868240892561042280736 718150 3680352049947579662321721081600 718151 88506410457402742991973590901552 718152 -31293686120676573488097368309760 718153 26551655780906505530070713794686 718154 -61127039786318145877168815938208 718155 -22312258534947522468010920440400 718156 48015191940341053415612259317760 718157 243880595973486446379163850468832 718158 -37789550987057945760519121996800 718159 -12628268994316024921591431185096 718160 35394452832506254401408765788160 718161 -45906678042048421587529675622928 718162 -123081521437137747132845369712000 718163 108523649341416798528083150546412 718164 -136616670735815857240988946460800 718165 -10626942884601619825729032309120 718166 39208276548450726952584578281920 718167 -52692458925961627910516189364120 718168 131732592438955684134069732741120 718169 -265234945178833035721259099117430 718170 18288180033705274003214332584960 718171 261744537543362551187891655842372 718172 -16960602199927687783334745704448 718173 236100324511990886226817228125120 718174 -7362468329286584745284100888960 718175 -13195691956589441442059877450000 718176 -117676232688649451709301954707456 718177 -2416446140415735286810124300288 718178 -12922330164084132894532554101376 718179 39865624109817118626562883792640 718180 -1834371427606502782175333568000 718181 -11031232823506144766973530844000 718182 -37438959386650894997900630816448 718183 206287702109972590147662980117432 718184 -60697695828244639855258965196800 718185 23722178085024463429160077209600 718186 -19811342897799421473305289216 718187 -93261656709442415059703646625164 718188 -677191101074558225197630608384 718189 -386535571434244349957348067285440 718190 53623838895810767365616140924800 718191 11043053376632909807652376930800 718192 64117485789967458763983385296896 718193 -153725341243028394848004224098542 718194 14887192783541758795420002230400 718195 -80665897625494227814459907073600 718196 129371452993052469062992596182400 718197 22880858984094775859406584069760 718198 -19083198093243206292536334319872 718199 17372459416522807518348177893520 718200 -28179621940666193073351475200000 718201 -66861976082469498203096222568000 718202 122771743861035542076439887837552 718203 36480276505846004383518688746864 718204 -8810356562429881323846132300800 718205 -8327754620237291076519616392570 718206 -36013935331158294337859937237696 718207 -42546519066016207696771334384640 718208 17807140295820307715627774115840 718209 66650134499824060545444169507314 718210 53179202813330250395595296969760 718211 -35520798334675748711454946738896 718212 -12948445402813999963760569214976 718213 194343891804917369451472615455040 718214 11986424657033596504554561635712 718215 120560689482322408408898069703120 718216 -61062724744072098257822057994240 718217 5641116992951370188400764664420 718218 25962874309327286218016465039664 718219 428185153042546223959175150973440 718220 -56904723384562716573801755397120 718221 -13392621512574223159337707524096 718222 -87647876408909112746810526209088 718223 -103267470980859018407214865780296 718224 -7835892754421230173618670927872 718225 34377459238324646856944517755750 718226 61529019998871842904814191901344 718227 12011982089411803424697799199676 718228 2853798786622932610152284246016 718229 -1470913763926078869781742966016 718230 18863827806736936066693533408000 718231 26004807448809458100499922452072 718232 -153338100325523639570975768217600 718233 218481734290557839931075462529824 718234 -84067515853564301720244977442048 718235 41792715401984482761551968438560 718236 34455338137536844285384763894784 718237 102090081671775024153533056223500 718238 57498663768354725276547859351680 718239 -18253412498695324653372420398592 718240 -111689739597795909724327928463360 718241 -48389984975988761601448468643358 718242 9541438763631540860277106560000 718243 -26031844863862489288190552929920 718244 -33968974497968750760405209100288 718245 67757798774841095068960522969440 718246 37400100357972203098738306038720 718247 -3285210156890155600812566941920 718248 8952295472530940194322342952960 718249 75765604914522594134069601003136 718250 86776055699278790886613997544000 718251 -158585331809265300401358514598568 718252 -131972849075666269720452479851264 718253 163586971067904376002932075676384 718254 78990385716067186884873886986240 718255 93828726990999508144679534729160 718256 13145966109326300689093165056 718257 -15586690629009636574277521540320 718258 16101159511561630128153094686480 718259 179668958726063961200871425480460 718260 -60477585111622676576312092477440 718261 -23403472762609897797348510111908 718262 -93821890446823623877442431692288 718263 30894191449863059984398565755104 718264 13122400482399954025398246543360 718265 72560341839449048583579556446660 718266 65019850475598073476525623097600 718267 -189617614898640090793604125641216 718268 35240322280561071580422049658880 718269 137537551467273798863643508441344 718270 6521604070946191811259279851520 718271 -175449439446816057112803169038528 718272 674573548621913114962254888960 718273 -184108963294491224846666634061776 718274 -62519986245096711099381393282864 718275 -58786998901057174667405296028400 718276 22346810723112090642017621381120 718277 -57601460359192312193428340725728 718278 89992854106533900642144990970368 718279 102245099520365576852866910180640 718280 -44025104614528535297454760089600 718281 129649194356153391101870116934400 718282 50334806701046743550931673573632 718283 67067124384995884526795696021184 718284 -21729272818271785264085595291648 718285 65527366869253975515002397284760 718286 18382498844027442641751502502592 718287 -36895333496188434059925534520440 718288 14135461196174361039043433357312 718289 -104836892123922093040662077298432 718290 -38230024800424270685326842401280 718291 45511909127825599643348130446088 718292 137984182158380234421309768710016 718293 65580899748387808904481391906464 718294 85117370126832278835831855249696 718295 -58375054202226868230369228706800 718296 -69213654551074367048929559009280 718297 -103171403652093723661572076321788 718298 -56775609689418596600498717816064 718299 1154464018249834102990061391084 718300 -23786673498416380111343547379200 718301 125928116374824584137966810613760 718302 2493549314789927809427884851840 718303 -43935994922807925126152942916448 718304 178327513529545169338083311616 718305 12433355118009782494749562216320 718306 13149306053551773623097593270352 718307 124978031769237494959425058331904 718308 165834993319721117752107811875840 718309 -54070348349223862044768992921796 718310 19294395350260228049370396528000 718311 -125712431210069525753259396921216 718312 30377496828067132360352213237760 718313 -121648245731373043498412163895296 718314 -17490792437781788666408608984320 718315 1145077888933894274492088805920 718316 -62391180764717137340432781192960 718317 -143726752024431871680587439529866 718318 -43253980186092893394654234457728 718319 8736591322451512701736972915680 718320 541906477704902514306914058240 718321 -171542519046333360890339809986478 718322 241486832908800465774326078851584 718323 50182014908063253611686004528184 718324 -20570531295809303606383014642304 718325 -29098635625036810265099597196000 718326 -7637212191194947848800509612416 718327 43882506211236414100689314052360 718328 -86919280386007068618638226493440 718329 -195825095424602746449615940795200 718330 105995456577791107432061787230400 718331 -141736969805718546435823571771868 718332 -1891822412515396539134114758656 718333 46178040392903309949853016302080 718334 -21581441485054040956749798365184 718335 -243158230655874543511024121188800 718336 -47332899250089883122709536178176 718337 -140612969175623263301103744022014 718338 -33940308677426049721235805334656 718339 401662450255580669683792862454024 718340 95468685654215253119591899434240 718341 -4435884427550752970173111604544 718342 57988608857629582681361448063072 718343 256575975600863048311085559869592 718344 433075299918743213455215697920 718345 -89756683571876810802039098271900 718346 72444276389986671692148447211104 718347 -16064258022304107864062209274880 718348 -115559415179244680195619139774464 718349 86474460951163358523144182743350 718350 -4895768388365335398635165448000 718351 5368442065646172972150806066304 718352 -43374912085051446344355967795200 718353 32838645620430770869601754840162 718354 -12211525306112625146127936204288 718355 -11720238431350245337832447126880 718356 74636858416571959099906950838272 718357 -196677065140445714226163093425394 718358 -1668619837800407140031519802816 718359 95065439569458629221708219123200 718360 -79388175795468804027775097856000 718361 -36734067528237497092363680141696 718362 -36443169514823713718501967736320 718363 -47083871092238815246605357192896 718364 13021836581023240764839843083776 718365 31337273699231934080227905213120 718366 3367353808874335590825566111424 718367 17983871148681284533201687538520 718368 -67378976923098637189874775490560 718369 -241408547246712248607211668908604 718370 -71516635045724024851579048977120 718371 -102751555942353675790905922878120 718372 157651383895164298600188447656576 718373 -145785706065693938098629469951620 718374 -96812616216777045322496007771648 718375 1677766799050797486264216984000 718376 121247505027278119941705935662080 718377 297326031422862497528550959280 718378 45774049820097650014048064958720 718379 161292244853441581452640717516980 718380 -7147180560106451868467065943040 718381 160446249952801158913049350476182 718382 -18244694286902327917937325629568 718383 155045130226137239998514393391624 718384 39668659841363743944212295352320 718385 -57992589550943231850699018489420 718386 104772199021256937864953492722944 718387 -70981905759413736936437202990964 718388 -24754214101739648188845938595840 718389 2816652189937505124540068995086 718390 238477105815323359732480656000 718391 178271435606787190103800679130792 718392 -21741439405129136816334459494400 718393 564115227392839378357719802184 718394 -47114551197109951201262665448448 718395 139107186050200494257827570291200 718396 -19274811031785475277699787809792 718397 63949966143689957834113504214412 718398 -13576786359936069187194468653376 718399 53074545882948550948595822880120 718400 42149284402138497422584381440000 718401 -1520573512867547245332173615520 718402 32504632430152231893156205055904 718403 -119877612288831996000434443573344 718404 -71094482871681617007383353448448 718405 44278987837911613476560914296960 718406 -39094650030808090750282175452416 718407 -149756580386773104199993324489296 718408 29856220820930378492564550912000 718409 137087533998538353090602807105040 718410 13041908180262917079583174410240 718411 110046648912539847121548160565012 718412 -2701008334407114140415126822144 718413 -66148888927642800149606843937312 718414 -104434619079722533882662169306944 718415 -34314789041138879411807683738080 718416 32093672981590288227750578749440 718417 -72669520400587473513497632084800 718418 26020606192692568257785674454160 718419 34775381244425367486624086440800 718420 69531686983914697568917620334080 718421 465940441176167228737915682688 718422 60095525143367037456697299521472 718423 159012631258804745603442413873672 718424 67653640982282320219466410598400 718425 34569742322403333511124972947200 718426 103173501166539504393952163105280 718427 -28153676498329636503277366145724 718428 21912529411748219873219188899840 718429 -3099827376063579399763705490324 718430 -5288415743280175978833860264640 718431 9422188876130384079783184143744 718432 79901001961124378085395431686144 718433 189823700416131154025247304667682 718434 -53644087098278294984267736683520 718435 5197437142700435917238749772880 718436 87100209414123865773686072723712 718437 128055913607090849559922699129152 718438 -11348136701307113259568756600224 718439 5701209116038974175136537024256 718440 -17586385088163298730632002355200 718441 -84701665417361742552288544635248 718442 -195101047381746901521794019706368 718443 62638297569975181413818168236800 718444 -2481076518913313608127268775424 718445 24915264346120411644634923196800 718446 102846508602404746833776647324800 718447 236275554097583026434497651448040 718448 49091073567067990497208464605184 718449 -93233213520071951925642873517632 718450 49162256677961814777414160878000 718451 -118193656005184670332613801989008 718452 -48466189712902868154000374888448 718453 -278732583826819158350520473721298 718454 14661284465188338684050792440512 718455 11243660611755385308164924257920 718456 -14303836498339279607688878653440 718457 131632261540572726999379523369706 718458 -20039877960270205098236624999424 718459 44669468689633772287996478621472 718460 84467484790957970759167017761280 718461 166180116159975355983582340305510 718462 -93129424014926215790776820832768 718463 78547538964677400396996592547712 718464 47775565383782179924289299415040 718465 -144164509515664277267125980780480 718466 -1142733040438994750320451036160 718467 -77119765503324785343804660262920 718468 -103069922035254806583203352687360 718469 -53255158414305484754376346912356 718470 -1103942434243025541584691976320 718471 129621853832981161929518574973584 718472 -130805094964461520883856913075200 718473 424573979634599482130097380544 718474 -74786517059543093705005091554560 718475 -76751686878933832310878444056000 718476 63538265207219001521829718708224 718477 -56265653972844383231242022925888 718478 121592288407907394308517338404800 718479 115310412689409991081269237450384 718480 -17859330949879500833869603799040 718481 25206691581481989337263628375872 718482 -2175522999280240499829115521408 718483 -204820502197224217877592503495760 718484 31706605767220646183346456632832 718485 -82469995232543905140496916481600 718486 60453163023055466100822652956192 718487 -821011086771648836452864989696 718488 -161392848517820636109758016368640 718489 -272435551574210591804021269263744 718490 -37150166159814490214226694452000 718491 181589524948864425909565722375360 718492 -58040738772123975384629313155584 718493 282907549989633145618543204640742 718494 2446590213931143700321773161472 718495 22506636156705136629955803321000 718496 95696147748842814495995196014592 718497 -19726499535228965704614741676800 718498 32600126790425005724914122960 718499 -254435989302070616885131241609760 718500 139939363294500899288677109760000 718501 40228750234210660671310394712352 718502 -64069484230395113519832029553600 718503 -46119917786840873806327847962416 718504 -41384384794901070561541883904000 718505 -114733872126508260878218025337600 718506 33636663289764382814753142021120 718507 28678690786512544861567217544832 718508 -88317265479660209501421177667584 718509 8554638864574251229484552048928 718510 12900491673061986871474394568960 718511 -129533229233827710787356777195888 718512 10068493175566603883845365104640 718513 -23997223840100113874996265744238 718514 63714209571277128591965093418912 718515 -23683457888414949103980023184480 718516 -108306075838259336561367981262848 718517 40260879574621368600950251708092 718518 -17827637037536025775540925816832 718519 252698325325667517559348240547560 718520 39820842986750111694531310387200 718521 -69632897433378745976634701344320 718522 -42185693500221994195916883847680 718523 -100361081640724958931765538635600 718524 -173993569638067471682908234644480 718525 -44999736504313745113688751579900 718526 65376055820852356374402357011712 718527 -181917586312430612993600973697080 718528 -44778879838488270390343069859840 718529 -99222614826360467225324804687424 718530 93795783840306948733138552320 718531 -207439304443616413914434722627776 718532 28596107868543140066328438765696 718533 -53791296223298020564179130506180 718534 -69256879037177450103999789607584 718535 33320967366711072240686465591760 718536 56089595388829676784658257346560 718537 -78487121089818966777519786947120 718538 46289454826828998731711391168096 718539 -13864097619982276319754228611232 718540 -27837119020304641537556932561920 718541 265205697860341588292426977581942 718542 42943237111402499229520327925760 718543 28037890273130651700995698473984 718544 51946808254373412007164164136960 718545 55782323318689523239815574168320 718546 40075550259509631750871564773504 718547 -44444260446865629399402264602004 718548 -6271058759876799717055288965120 718549 -5091181904372595401496035456512 718550 27901808569303909056659311996800 718551 -87249537740773096551346544891208 718552 215533913240881145468105790105600 718553 -12269834578708575715022548125936 718554 -96013080754028998196193407854080 718555 65643766989507541251682211136960 718556 237762271615395468847349734714368 718557 24036288173835990028285489008192 718558 -148368553457735754222476583093120 718559 159366492450419845368782387705760 718560 -11755662626218581318257049600000 718561 -55783246817959829254890380253600 718562 71277501982271958181776254253120 718563 -96256440834480210056240963698056 718564 -58680322477786297296783834329088 718565 -69536107824723425631060576261000 718566 9127312897833805831637322498048 718567 -100897869656245182905553037127280 718568 -180876718929368026576487560381440 718569 133249963339049563260471206936394 718570 24046377386251739703209122829760 718571 5155831805738736316469529984912 718572 156107662724121686007305097341952 718573 1406505458053167597680673271104 718574 62436180334996525828809369965760 718575 -30726943739438855364603623548800 718576 9047861753127087389850514358272 718577 -36495179548412571870702440335308 718578 -22181567587642826154696841896960 718579 -41033233598737253402800339008820 718580 27864310223663460317488366387200 718581 -51447209408834340541153133857248 718582 -97482131641101211656451712032608 718583 -237045041223651027312367114731360 718584 118850132516891995070189420544000 718585 21812069135325934370037066480000 718586 -57048708887894463227919237381120 718587 32510228361043912090747491440844 718588 -120566006455776395508003066613248 718589 17858758207302832911189648950400 718590 -11240095153095741767465367878400 718591 -32240757082773026090658571524000 718592 -30472977509433228704765913858048 718593 -80459363197143464020961209008336 718594 53683562020646481383211960198096 718595 62177438967833629659119724339600 718596 30302058027634155802689509146752 718597 -149069888132437299316484125764288 718598 59578011510756614001518963272800 718599 -39854040412476212036975774833920 718600 -128249286383265066795460392576000 718601 101198563137892100562369324270144 718602 -1560339884639992396932549492480 718603 214037834058259711536958277696852 718604 31160571052217810542212879296256 718605 -113495670122212834013905220260800 718606 -52133608882386495890474676001920 718607 72041947742364740766212669851104 718608 37987620864971431096036362682368 718609 112227779443620140997712634489920 718610 55722714737727380918601002124960 718611 -2263259812382784565989513025536 718612 -3625052132636701038035316338688 718613 44818409265182548127502376144320 718614 -8422723428798848837120534293632 718615 -107346744555411413506432118172480 718616 4759388041924165376848947302400 718617 87834581839677606480851706697680 718618 -64291872463748550991697141928960 718619 303426306877713021961873635420 718620 -19989543094364330645475373056000 718621 -85254435882983342268386938689178 718622 55091292634141120734235117706112 718623 163997626481579700927261693003672 718624 -196586158170612220838451850641408 718625 -213764992477783653587938989375000 718626 -8729316335624860946390619862656 718627 17221934081995903511803343937600 718628 -173676585489009631040285085877632 718629 66646236834216693685950051871584 718630 -99390575618935282909534538649600 718631 -170143020035681679328826950063248 718632 -10731081994635723516117534643200 718633 7569198449710206326777039861882 718634 -79732229819893831511648660652624 718635 51419886484594526267047249616640 718636 -65496116219319851218253607473920 718637 -121949886184469503228011547480800 718638 11577242940414732953199866170944 718639 136126108980694100222433482869656 718640 7567688824979000304114315755520 718641 -48871142144109386271996585282432 718642 18660487582329486181516900030464 718643 -12559569929409376133119771425360 718644 29101668658369212947343977558016 718645 -150032270492562026269732296176100 718646 62758638451201498235829408442272 718647 58316883649722736580734026745680 718648 43358379753359003024888015339520 718649 -321198895979252557094597825561340 718650 51234930813856687748946265150800 718651 16511050005755072456994760460992 718652 43906596704006259494716485361152 718653 -37126540803683797557496716449376 718654 -153642343711442902171032059092224 718655 68313157742011068110135276907360 718656 -20857820572506631512329268756480 718657 -186420198426578329362274062252094 718658 -15028164963925103537873167887360 718659 5302755375519409397712850492800 718660 -78248152327350196876562495896320 718661 -135452289304575569008829837904738 718662 -229354982188565668313935859712 718663 5553824725664164933992057404160 718664 -118566092356820533005678951152640 718665 95925535716370947371429279785920 718666 -59485030936122242260642196673792 718667 16528520376828066470695303351320 718668 80139975847784779962023255377152 718669 -31932657580992587520100006620704 718670 -39693552306322930880601638502720 718671 137734708557458551799328899999112 718672 -2901679942387919046060499738624 718673 28300960961738894827507320314880 718674 -24228954542244278844132600925440 718675 -46922528401190789864628510630000 718676 -9644156010327749590509950195712 718677 146213759074143964240566052574400 718678 -115437362287603687725680573063040 718679 115834727863405701693288484030320 718680 13973920561721652845923724083200 718681 -90863363477176044020781610370688 718682 5349721117500458154640177362432 718683 -82710786107957481335675589005160 718684 -47203603766438999378947162115584 718685 6355240207184785938523877793600 718686 -24054410931758813677227047740800 718687 7279198113740047674597893656552 718688 -89465496923375540284010124017664 718689 72864745218421386373203075959328 718690 37385153490163611972164085895680 718691 -102615295118996868133318895047908 718692 5576539797678079980431120646144 718693 106630769752141987121543205967360 718694 96467330245768295148942294959040 718695 -5031081776327779753984425478680 718696 116208473035278068617996724060160 718697 -47809154244459661843773262913088 718698 51397384317723916483708639966464 718699 -57736886296485393823279028636880 718700 -93625006227140010935542907308800 718701 -40587272632524500414674384632768 718702 -849759848889722094475650070656 718703 -273200293863617069866523441568048 718704 -1850503358927074062912718897152 718705 -25255142829680152856140077609240 718706 -20105286432462128175332051390448 718707 117932636811956402657136445770240 718708 -3144340942119672928275605034240 718709 -455812848589566004779753338764608 718710 -12269472582847308886215617639040 718711 2663520586176302994287841818032 718712 54283107216731506726898050867200 718713 -10960527510661778497042389028080 718714 86860084453691993362785410265456 718715 -96102141753715234346553344528640 718716 9197233098864493838618770965504 718717 -9457710648301401818632281082234 718718 -19559269437995213974188493148160 718719 55933392767495168280890088852480 718720 59996388608963155420555876761600 718721 96546294667926023868761212023744 718722 26493704337061595435362587354960 718723 -105652531381198426108791948753028 718724 -225488843127289098734718136664064 718725 -15570518578004583873411963285600 718726 29702048807247442597234724207040 718727 -46516747446412956744461877462000 718728 34360599885585548332943690588160 718729 -93824530675303808173693637267712 718730 2860963648100973649389081366720 718731 19879172813841111747443719139328 718732 144939005059311631050114663298560 718733 -43170165150612340570065056074752 718734 71805770691626511419682428494848 718735 -16203312247786037074682020851840 718736 47501346716098345506766792704000 718737 -138928918278856288641417980666640 718738 -53302029838211316995447201758080 718739 -39543569092089512890648740967344 718740 -79329368088028262342583077068800 718741 -256688706146749493466467894431858 718742 -23609825323029719087000146656000 718743 61028533819674950961234189716280 718744 30017113654777883281597098885120 718745 72789474839440937741330133120 718746 9786339408402611616473193784320 718747 276487846310299796802876997672196 718748 -27965195538328110075593287598592 718749 -181250058495949764739440188379066 718750 -43461150248096205374886057000000 718751 1505078421608450594211873034104 718752 -9845947100879185130094159986688 718753 -76668956620390747375964359296320 718754 -102263974276197664359081711605424 718755 -50306448463003705252654743823440 718756 -49852057675687463738013353553280 718757 233686256040553360007193175014714 718758 3002856156220282114098145915584 718759 26963116022494701071158047395960 718760 -38899639243593582408814687027200 718761 18273113527351142242298182019472 718762 1206582923765153167034856148224 718763 -129508421755457404574935795464816 718764 43955522850909031451330809236480 718765 196591752607491302358052249817400 718766 10017063900197041508846891410944 718767 65845601424340027034478129527040 718768 70262948305942980694730856529920 718769 262104631884007401135650267293680 718770 13497232393362741486243900134400 718771 -45675405490965531845407578213696 718772 -101898236847395773889867688234624 718773 -71613268542762614983405581184512 718774 44869239224179047475232251969152 718775 156470086433170834207223496982800 718776 -165791603762743284116997060096000 718777 239972452809258551485633889267412 718778 103184937107520021500476048099440 718779 67342184650964669830558551756288 718780 20831784296206317138804579701760 718781 -32971782507442775941798504238490 718782 -72500682880980811709590451375808 718783 -7183844687730421324238777582696 718784 49363429082372746082237968023552 718785 -75158854026207195492688986243180 718786 -48877257773434206879058975098336 718787 -82103108705225347670588585647440 718788 -77478447852711052033440153600 718789 247197516397991263896356086577440 718790 -23506150697962835664028256841600 718791 -26068898232929733311502088152408 718792 -183202274261911025673215275392000 718793 61112605530302697500777677448244 718794 65592809403800500325665779377760 718795 65585888784506125155092565116160 718796 37087811729819539711187219625984 718797 43639849331698135896673754388480 718798 41799171382622722417577981276160 718799 112253245822724828801524949115336 718800 10795929805832738042394132480000 718801 -47180409552865513782326629309198 718802 -47473607539243260737728895413248 718803 50575900480178766205640246241012 718804 -28706058092580485929296428095488 718805 -2064513073771660930022846372040 718806 -66456518915771009097821215713792 718807 -187782599427292826799537355373944 718808 -103767771519222861001453404672000 718809 6386334291334290942819804187008 718810 17451161288730741542471496142560 718811 162665014958764474202899298915112 718812 -11334854113827070428771826664448 718813 89261354641362374343984831921062 718814 125706270329775519078486066608256 718815 18992986889670413211409337711520 718816 99446746704982412594376183644160 718817 150148336904498118196119947632704 718818 -138494383114573995585356872166400 718819 5833185020699495883529880066544 718820 31217810811272299849671835975680 718821 -337977243037306694488545945158400 718822 19693623692888921365710426980352 718823 -77580777125643895585288589022240 718824 -71658288640017900847259649884160 718825 84753166060350019653604746451550 718826 -9924478198231397571560440304640 718827 -70623316209516633697638056857920 718828 -122909711881267481826128649426432 718829 376856493702320515615554185986476 718830 7999338929823962870428333776960 718831 296419812330175183880064663920 718832 10316210425643484313333686337536 718833 144852283056450643176886561133424 718834 -54870044759252084043248602739184 718835 28378624691665153552569237999600 718836 -32094178807258170604660789831680 718837 -80894511355978576245589548178048 718838 -17898895075891582503546350371680 718839 -28818834211000737705328307615952 718840 147411477848132797229830797004800 718841 -11806477279750405742771757892758 718842 -7594277463572404411807403880960 718843 429276818899267295051517774576280 718844 11679269370585016402708361296896 718845 89501541258264253439685933643200 718846 41042461661833493961234916038720 718847 -47322405173258050478384586184704 718848 -5643255189125492189029623398400 718849 94494211195017292058485173456900 718850 -29002995872129807296855891459200 718851 -48642027665141901266966922575616 718852 11246771128100173671138265693440 718853 22148287905076590544858087647480 718854 103209046812299891774127364067520 718855 -44652121002964674089475643044000 718856 15895223209318398741106943385600 718857 -134314432846764109315893621823446 718858 -39780445715845615943994558714624 718859 59321681669253621573317607631680 718860 -58459262235212653320369384944640 718861 -87372267903628192557278491124 718862 52058850889671517080171418515072 718863 30413693829292126510968885803904 718864 21548686714187957393032965980160 718865 -43198386307710808401339252940800 718866 1098958853653430960107107163152 718867 95262226410602930895871562998552 718868 -51769842166695775227105268071552 718869 -23379030242751786885738417308256 718870 -50171464008905795275467027813120 718871 -131398042053392450266301032799928 718872 28560882701554802810021383372800 718873 -87905755542115574562086847767420 718874 -72183705556118114724143653632 718875 -5853393508235974266897770796000 718876 76476867665896224717079714895360 718877 -206212167907276501324993491803328 718878 -11590695418975122733138074614976 718879 126695364049313194966244855009856 718880 -183425211120047004714632858173440 718881 -66607956463548900009538120610880 718882 114651664888420832778572360787792 718883 -192955237212216243377861838867576 718884 -100122118898580599309582327055360 718885 164641141341926556694064820860760 718886 29505238829563233482624023017600 718887 72994490790825506697258337612368 718888 -123635377145780194637382829424640 718889 56013685548299007821264957559120 718890 -17204350421045576140152887439360 718891 351729548142972298760600110040832 718892 -39596377441632481683543917518848 718893 -4455663120127415913401536147296 718894 -9102609255421433001782295743616 718895 178379028236868739337403208115400 718896 -7253162199371703466286199668736 718897 202789707217577480981948300419346 718898 29782471523206568980339310845200 718899 1984347742896108571331405886264 718900 13840184956222245162791954432000 718901 205329220659736913144199773185902 718902 55078311543202532111410380551040 718903 -3243156967464605249760736194160 718904 11977070246371977095875072081920 718905 7570089577065420833835756323520 718906 3063002015310230637776153244384 718907 -109240191789855039926153966658288 718908 15889517578342217234867938836480 718909 33314079063013533909273337324416 718910 -41990218493479170079708389369600 718911 -56706376388213803085721068276952 718912 -51790145860530955731317167226880 718913 -26448748308143427221531878291416 718914 -8865783048346177095031062071808 718915 18054202743886314666372453478800 718916 -160549480087765340533288533672960 718917 -795803706818352034575599225952 718918 -15065774846259418266664827012480 718919 218242961984307625254064311295320 718920 -44369632873988828150140301875200 718921 13608359345939480290600634069504 718922 134697820578872454416263605254400 718923 63757528069940082310529795194584 718924 141911288332763773354499044564992 718925 154796161419864950196783534082500 718926 6159433063828899265315238658240 718927 -165852070491866803700598242701128 718928 38353323211164575253806324121600 718929 149106249364254554498334411157920 718930 7383865911361253924285572142400 718931 -107407484934132146410108048085268 718932 -23510034332934175942521231661056 718933 78847884226584339347005602174720 718934 -13382756319432461191224900877440 718935 -17299072406169493560019824122880 718936 -164269409007530234405013610936320 718937 79128677079341230450607124488586 718938 -23428965600538208704534221338112 718939 16173080885799654562659525741360 718940 -41158711866023676221327692032000 718941 -59959416142474592868505325941920 718942 8814818551215562741904564355840 718943 124631953494060043327428084828192 718944 130962385730303046359705608519680 718945 -27178518944781465969876190669080 718946 47955325390044728368341553602048 718947 37569354114506434587677632799232 718948 131009405635120008100321552135808 718949 -23342751500226113962506213849408 718950 11826430299838989771946535937600 718951 33073048244887097518722937962312 718952 18917584945970609918065681367040 718953 53142219021820572459226352398464 718954 -97333815140950014243897098719824 718955 10749218698238009163244752027360 718956 3421655471299939696878073095168 718957 96750335495711519530076633721120 718958 -108869480557464999289098130345920 718959 -68947259666802519053369033452800 718960 -465400034757327052713531801600 718961 -378327950693356571062492009070748 718962 -50382241754439293146926634520448 718963 9240396007893276275635527119360 718964 56034438584286837671072881620480 718965 -10958361383284754288857024487400 718966 79933500825635824284316722678432 718967 -279064934591932819413394117835448 718968 -1388278095828293575975084646400 718969 -174468230811899832012072917096880 718970 -36329129276931915300939500605440 718971 100275812924742039557452236329664 718972 -226397113085703566650268146100224 718973 153519221001267846991074982521222 718974 19999485989393404292214858832320 718975 45192630461015738666167026419000 718976 -30958214285933992800720865198080 718977 9691139695700810868890532442272 718978 12536571333219202183085427592224 718979 427039225945857701973435733248000 718980 -30983215642624522344175050055680 718981 9448684156204867761132539099772 718982 -109617694144270265608544243424 718983 21074467073977510802703139046400 718984 -40121264200932989973963158814720 718985 -94164041441939055291145673681820 718986 29732441666025669301691848145664 718987 -1840994156224376881034595503600 718988 38884968617606819274161680189440 718989 -140281946952088043049791172370272 718990 63993798884205253770283036152000 718991 15320253013561244757568047886944 718992 -21875822110890369453746475196416 718993 25521163575461622042846010689888 718994 42882232827886154994243723964032 718995 1954739797155533407322393763120 718996 181811112959489633997109265456000 718997 310346510012996237072677813118460 718998 11900261826356072918875495649280 718999 -31006126451524835523671918707000 719000 -294482432827659190239169228800000 719001 -36065295410393588356203546029670 719002 -41180611191747502266984322572048 719003 -786923337377464872999274027776 719004 8409977723083358089172351508480 719005 3300439601429035970930455772160 719006 -34925754054180997196215509369600 719007 -36157533918849534106672606871280 719008 50158261008216263403664060907520 719009 -27485616658742253001999102997790 719010 25614803178578371262200930483200 719011 117493835205557830129282253819612 719012 8051412628141954532755892183040 719013 -36662007438580943529742639172256 719014 -33468825693657929731670843094528 719015 -45010801408393107502327947088800 719016 -66517819694697221848950685286400 719017 -18582967754373558547366707623040 719018 76355728651839834615365251830960 719019 -13244053022092658420318159469792 719020 -31440861263967524118508612331520 719021 -19316546112922905771123626492148 719022 -29834437024547368742450754725760 719023 177199629685805891052461861673840 719024 -73269796257709118620879911567360 719025 -37876510971558118690173331909200 719026 52123367552248188695183282357760 719027 148662364707956455140580320804876 719028 69511126432519033125647649098112 719029 184623980128927719623772606098784 719030 760098428871006931659603054720 719031 -42772786115823678401902945560240 719032 56544665266325204519420591124480 719033 5280804382730224078311406163520 719034 80402234623281142920252257633280 719035 19677776997514756176960167940480 719036 125422980318487071138016392645120 719037 185107187075963630899031610461280 719038 -85525617095675628090750468233856 719039 -40638959638584128920803151730976 719040 -4964353101891424407160954552320 719041 263988985678909812430531551205442 719042 -95272149087990947681823948599808 719043 55263204982046113574092701661440 719044 52061994406608868916771192667136 719045 8987575252813909636306229606400 719046 -167001471235373552455226431680 719047 84008089258175082634248323945600 719048 -111097604392099219841745835745280 719049 -80236282576755446125429566586752 719050 -2576440338676194440210918623200 719051 92687969397355750821523628524032 719052 -60312852174077982062145641415168 719053 -528983990255346211736629206235200 719054 29108484486381143764569809177472 719055 -25091961853498660416626426665800 719056 -14976316673387207553756765175808 719057 -128563414853457809581621278791694 719058 12942833235592935505440451000320 719059 -36759606252984575170596935640000 719060 110560190002689431301028483315200 719061 -7884426132967063516922958477696 719062 24204596716191374568978429320064 719063 222371689719675174250233538002312 719064 175056106150718530296262437888000 719065 -102614760407106366740482024620540 719066 5921473085985754904781273170400 719067 -19526927894038641647511426908520 719068 29338423843050416178036180580352 719069 8569216041213281290665723215244 719070 5142742750875449194182678297600 719071 161891105981298727430898308730272 719072 32047355657869612031802736115712 719073 -66078582798715382958887713998060 719074 -74982261242270461662697669632000 719075 -105333177969749718574915047585300 719076 27518783497833159503097819807744 719077 221079383705116710506709601737120 719078 40097005888047591352972735983840 719079 -79423028402435733891459663988272 719080 -164699785014695757674022102681600 719081 -223565956326301201096621991061936 719082 -765965803640266092904365911040 719083 -214581810152205780704837299726200 719084 20471192647099816958599072128000 719085 88845802969458824716761196178400 719086 -122723460561308051948830774473600 719087 -3547892350767900441912405250248 719088 -16546208383534529470644254932992 719089 474458172601663054292068642880 719090 -76652642691558788515671833071200 719091 -29901322962080506638642161788560 719092 -67048974465804823809372376688640 719093 -216666227662272998087943761899680 719094 102082228759030656619127075659200 719095 23928740192486648067030369911520 719096 22532959407754243322030741544960 719097 -89356808140388743318725892935600 719098 159532918600637432842435978066800 719099 -97463717296189696998864558015720 719100 79163300742146521283490473318400 719101 97717695964154229263985305828102 719102 -157008276681271850744387248675968 719103 -35142043392053949807612793728 719104 91695789051518159658615593500672 719105 28030232887696076960022382066260 719106 -863448863947691880414089632896 719107 38322330860602969880005067793472 719108 -92707927555001035563705817547520 719109 -6835279398278695579617710125986 719110 8990569362456127784395232098560 719111 -39625579029230222014578674384088 719112 1763865733081082852803945144320 719113 38039196825008994359994264698760 719114 129789043489747482587147054264832 719115 43652750366525085001222715197440 719116 -202174069297311911894687823919360 719117 120150465587500286020972842493632 719118 -4054956685670949023664681572736 719119 292925827541679027153965493817520 719120 -9740728202047797236437551513600 719121 -10859101040708197946902282674240 719122 -1226060330801908269835277067888 719123 -4534807754329567144258841773656 719124 15847654403136922901184306456576 719125 4187572943066703825084181368000 719126 -19313938485884915313537016171488 719127 -3536233217269038642893341736736 719128 39504631813362564234791394908160 719129 -159291155343450790779497941647420 719130 -8340669637259030839657597236480 719131 -39689848287964258808431938810880 719132 391115567237161115646612114432 719133 48768807009526428620921215434624 719134 7672670180611509013046618424192 719135 -96798979197509663086240893304920 719136 -16251271440614090935207406862336 719137 384109673329643951649838143919360 719138 -9034266777576373471213609218048 719139 75779144853982260251615340290424 719140 61562953571359791880840413934080 719141 -63697910344917467658271837590048 719142 75530071586927832316425773032320 719143 8442676263792040447802695686392 719144 1077904837090802662569097451520 719145 -45894027332407207173166283500800 719146 -2805235767544445575133262287616 719147 -74902923467548173065270453561856 719148 -134260769646740750741042486008320 719149 192415717168461467182194291776150 719150 -4352221563900399085819394472000 719151 -64475719413633635897541365107200 719152 23055117295130730995828756119552 719153 -101708922625297762948176085871598 719154 82488322874001897297138368805264 719155 -57052723489541288554583753767440 719156 -48562717116300192762216475619328 719157 43087379950450215248022777456288 719158 -116460933686090174183498540972928 719159 -52797038955034099063071852937728 719160 43325487301648867227712338739200 719161 -35522664214201411514337430972668 719162 -35832886281204764255257336737168 719163 69063799001112201003743039383692 719164 -20824729133326225237791930092544 719165 3677128429082528374638164646060 719166 10879628335314568704921727908864 719167 -55287585145517255662628422494784 719168 99359676477388360532425631072256 719169 13830034039685846640103682396160 719170 85257908803320433477812767861280 719171 257426605874792115805517245464000 719172 -71128023139786345032493247846400 719173 -52589752629196658969881788638820 719174 -5067599335891604473907887637664 719175 807175673109852786660391027200 719176 224070570890389735579916204590080 719177 206706931414567890852584324248026 719178 -24870623791755714349269044517120 719179 27339579820974360151905043445780 719180 -39292159308703637379758021099520 719181 52843323205946209435663056612300 719182 -28214918616259408746323918232000 719183 23846944341571581168143677848432 719184 12711787014817540163244203311104 719185 134402309956615810930929451584360 719186 6027415453751821046414097216000 719187 13009521291206660653096311298560 719188 -134748951986206113058042458490880 719189 -135149679975240617527106785673010 719190 57874020380611641157259439815040 719191 -38643986214247066976442920936616 719192 62594142668795594708751389952000 719193 135915659345695260497603942330064 719194 2750445399900979825273259476992 719195 -4458687270709195120315106944080 719196 -151552854141138094430869687296 719197 -202590735299277077617768539451354 719198 -113651344195359203289943127510400 719199 2916102744276781924958102090424 719200 -34034670755232968823277879296000 719201 24654798893388747684722083522560 719202 22514428234448624184867133705728 719203 289491182535686247116009475207452 719204 183188180746459571796606110115456 719205 -95663231270139407788785679244640 719206 -21772008319585641259595261719680 719207 185710688936823628358038563144840 719208 16735569153485227482124908380160 719209 -61746483968077784576793964171020 719210 -17899020840826952027512885324800 719211 119916866104892389182279115933272 719212 8889636870784835470202366436352 719213 -44023600916681969755340550013632 719214 58394190714254716115509179071040 719215 19355185864817261828983075644000 719216 50887066522021506847696050585600 719217 -12816171632209819188264461055180 719218 88269630608656359875203519104 719219 114029303851944596185893681792696 719220 -54715538094267825756257846814720 719221 104797970853446943646925749346844 719222 21099475539545295988460414911680 719223 -59021656693631155281793993902000 719224 57374185200837696476020961280 719225 -6090958810862573979688613190900 719226 107391220930208059418484914572800 719227 -39515461909417361396680514776924 719228 105957259109114163246955719149568 719229 -66368773446491142424971515422080 719230 -9168822337848577206601806362880 719231 64461394320290418614804185616064 719232 -53473485167006802806557334568960 719233 64323465290507524445215970088384 719234 9297142588529806975430631094272 719235 59285154854898348079108240639440 719236 -81178174739657477748352376070144 719237 -184117597302072512779628999166114 719238 3721004570726108968543045676928 719239 -21595760199606958068130060873960 719240 -91788885976300587344953515571200 719241 -35986422470383598653380339858816 719242 -78768279766673577731925391915728 719243 -21193920666827527444795481532384 719244 -44894858839408388646774568984320 719245 67881751646166468950836658731200 719246 74736306465508384244501794835904 719247 -18825119842743986558242031897328 719248 -60518047452293638003512833302528 719249 -561857462031118650223370054406336 719250 10804725818120459525778825984000 719251 339116177257530064626298013264 719252 -13272962249570383429158034011264 719253 163897663509343817186211616043520 719254 65623936265149173660220618884672 719255 -85337386162062923157760440924240 719256 4677143201896074935338899210240 719257 25727035961515842789506087586624 719258 -179077250596694082354004113246240 719259 -157918138235227754727942771899496 719260 -67736872995975106902863890629120 719261 139230757409138724179567099041830 719262 -758945078518442241364421091840 719263 31269184165562559035366923851888 719264 -51210970581221674840494896578560 719265 -65175736405209647448625418263680 719266 69679892162497302506495555690832 719267 -56023369623175440249190537563684 719268 -111764048269485156430054614681600 719269 -20925474174433293339823157724480 719270 47006185971497825815829963976960 719271 122795657196277340191149141199200 719272 239113595712791795674755572812800 719273 -382323157335628742609039978682780 719274 139253967037680636263688454791168 719275 107136132499659785676453422303300 719276 -70351381578504018598038210435840 719277 -23682366743141723088467446087392 719278 -49811666866568081991484887260160 719279 -56929598183326515580852536189312 719280 -11642194360058656937614817034240 719281 145363702997153926552353932872082 719282 -155191112725232569199135241505008 719283 18466558022778395709647005876800 719284 100876306738962264168438401503616 719285 30792511139618032091185559256960 719286 -64529566890701779776545161436736 719287 286818242282271309642117443542800 719288 -181008771067764325558396140503040 719289 -34458107626245435713058792541500 719290 18137741665449186880187932247040 719291 -90022886881809980080264104774000 719292 4018044163209899142025729400832 719293 19510080768340160617498141032064 719294 -25287239444776661618905877101248 719295 -115803535499010958936326835507200 719296 -55820093129723048781979089633280 719297 -82239786851578211201444182744254 719298 41742981978483194902872817956000 719299 -25013618471015452777360758577408 719300 48046919709943244449572689366400 719301 20197332173627044342779235603968 719302 64525954913694626059536849377280 719303 95851841515560795666721440052584 719304 775793106941713540209906647040 719305 -88183036530005800045229667051840 719306 28682137305328024383851918499840 719307 306014815059205843415217112478640 719308 -49561668351800873333138197411072 719309 -35907710625134789682681783030996 719310 -24702231562585816336342738899840 719311 -54800032165303149256302716885408 719312 -56836504111315278492839683424256 719313 47120025018412650656108488665024 719314 -38411132324634169530994255845744 719315 55918478950712044105416843111120 719316 19806918962226390966050635691520 719317 -60374018040863755871836215076388 719318 -96340841189272680890376076747584 719319 -14310449963848496393033461558272 719320 123183602443587210068474645299200 719321 90356960008917989334624941307120 719322 42544828080974844437179800754944 719323 -196731790202270046127605964131096 719324 -36664309200952487221845514948608 719325 32241552653768938685150741964000 719326 27392015609595409993680940970112 719327 23776407021149238279097311618672 719328 -67578422549858928790903801774080 719329 34046433052953559012547487198484 719330 86503923114840778901299212022560 719331 107768076994125546869737536070464 719332 72969391637039818335751514439296 719333 8740887991222931180628677715582 719334 14962007242354501295862364385280 719335 -225093544178749412947587913659840 719336 102827021275604585444437114567680 719337 59567985680086290733485343727760 719338 49888121791444464576821496556896 719339 -53429620402666529212903358441760 719340 81435256124075486988299488051200 719341 171507283330612069061260111072 719342 2972689943817497701761903246720 719343 -135811149861959703345751615952496 719344 37340393002965926142366378229760 719345 95227712166248945384925839400 719346 -12835068475269610626628384262016 719347 -4243591623275310213243968635640 719348 39309212274772144763525534785536 719349 -169580290543157025114203785491936 719350 40386090177558098588640345530400 719351 25988808856733468930922305381352 719352 162582593316483218468277688197120 719353 -256499080835423337532094845685398 719354 46819719889321692633406099380192 719355 4296839087846880387728102154240 719356 -45310041450822504598976551334400 719357 -29082361456635181015685393043168 719358 37598939205065955679791679337088 719359 122622897867456339526168774896040 719360 -37081396871602354333609403351040 719361 -4408147088963149913639787020688 719362 14039214869903268963384938644992 719363 14640937049622350197073854747320 719364 63645194577756919057928821297152 719365 -85144554907146461792578264540740 719366 -55797156510435515818018274060736 719367 -19941491424225068811047453500800 719368 14954876343902006716333501532160 719369 -44469872612230754637029096380764 719370 24577940735423705835878087520 719371 88516119868565740175415028660272 719372 -111025449240232132906953959577600 719373 -89743917311003491173274383284832 719374 -154482736674394691445916082649600 719375 -26656091809306717596896368080000 719376 11680874495985942996788275052544 719377 -6137807836838643912900863965774 719378 -59118275771909007554603459877120 719379 5064771069700748352919599178104 719380 117264063051300074640829624108800 719381 19306383377438480915679328678332 719382 7127288617603208735863805865984 719383 99559642999758758871150955833520 719384 99555161561273892692397710530560 719385 -205069507358012610322995216000 719386 6530998666389752016873275332608 719387 -38544697725489918712017290559600 719388 -98348742478100214438178328570880 719389 66310947310548204915762492868032 719390 237322345892773152915167846400 719391 -35409927455999599926866165994096 719392 -202074350302850231267329895497728 719393 102099318090252919286405502540642 719394 -8690535192956901238840798854144 719395 -106442988440722059124697774871600 719396 -27481968424762387274599429027200 719397 47455580233956801204465985097280 719398 57118118090689312723006510155264 719399 125644183099289802493450863661200 719400 -21325788374410086534704056320000 719401 -149457443181362835093999826412400 719402 87465360120841833098752699711152 719403 -202691777937239596206990425590800 719404 -63753559122379773372234754079744 719405 44321842567258339762267120914060 719406 78402752634147097191613752916224 719407 85220733138773961932462332466680 719408 494314606078857979319910776832 719409 52012662959079868111563909397104 719410 103044428369644057914911111955360 719411 -75839608753809255906644589490176 719412 27640591568508498723966172557312 719413 74070301614251694440490733239662 719414 -25424923368038372300250866324160 719415 110281404395939477936601083785200 719416 211089810309075519618072413491200 719417 13930764871758004154644852323840 719418 -53595757308742840586427890425344 719419 155284752998546834572917841966820 719420 -66433750563424607186435619409920 719421 -114411511250155104702870548037888 719422 498380513141348167289688653184 719423 -41437127037664020962296445963760 719424 -8514837739590223202772516864000 719425 38615392949478733063428977660800 719426 -60651938179644853284928282487088 719427 -13462239983076454750768912035600 719428 14396547381862662103562829604096 719429 -382591816286884430545052899564224 719430 25771278911315790975112284981120 719431 -186984436959316299682551333694400 719432 -59643598987138658308351370035200 719433 -1517401078410332996395636973904 719434 155705735679952900322801708518752 719435 86467405955285121529285753969200 719436 -161033526612269625470566170378240 719437 -384888139842622484315508957152660 719438 21303445223847576245192541309120 719439 -50375895121415085461367607140480 719440 19928419291336925034966142402560 719441 288372577054949557514001465673842 719442 -382468899167570674488896255088 719443 -150521550363428667856384818594096 719444 -66395214779105185127505936119808 719445 -3380194300066370078270004442080 719446 -18651953327035917892437554964480 719447 44291568301184482677842916709896 719448 -20806775120989129658584313364480 719449 -194515181075492734728852274691564 719450 4069176254103835551938851266000 719451 188475580013167595406710575107180 719452 -183002879992065857547573953484288 719453 50321816483755096189789375292160 719454 -27468781237311218245713132241920 719455 153148224884867129656902427729920 719456 -30304043110987296711171119382528 719457 84907385218096937810359966240992 719458 -171931052498840598534251486883840 719459 -86318394266085581890030165684896 719460 -19376224193241001930794855690240 719461 -26146071034286825272562243273700 719462 -124053126017773860672831574164768 719463 58740117021742112135523209142144 719464 173224578990156555202482006835200 719465 -71261031136448294526014539807800 719466 -70646970335988902309238371328 719467 28417257565451402723002622351076 719468 60491900478856365483531102238464 719469 -297368008121658385210780531471680 719470 -61612737825969499434357436384320 719471 73283422817029490274825538358592 719472 -3000366596198796617806540111872 719473 656993251217365855807787420802 719474 -55608523710444653636772059609088 719475 -10222861623246629569496040850800 719476 -1693157205637845322973200834560 719477 41089954190791653230339664425472 719478 5666635853642145881698842350304 719479 -77892258084444240439646953762880 719480 3996475340627370640785029222400 719481 5708453894579869806511316977344 719482 -6306808203943522325096556284928 719483 -9029965287621351777058877234268 719484 -69839344173924423657773395582464 719485 35435516453738347715380434526200 719486 29873229282595463852984243485824 719487 45021428082115774584671146559544 719488 -4429814120134463581265130946560 719489 -24046869223130817469982100823980 719490 -1022310624796290434789535859200 719491 -261710893298992910704400704630248 719492 -5940092121956213638134715683840 719493 -12367030687542872982790762376736 719494 -96083607585795934539547337740704 719495 -68074788434864809340234869016640 719496 -63601702060156304662034719948800 719497 -62100612659446861865862040892928 719498 -7093353109913178376947401125536 719499 -175733218239528756272262364556352 719500 -12309470731963981921566735360000 719501 -162210835697293613683786979500596 719502 -2254655764093154382697693372416 719503 -198328091245607834231366342807248 719504 -94356952777156177547030791766016 719505 -10732320686387273022952856956800 719506 98413826174081428320564845015952 719507 82593590737793348942577071905920 719508 120768422495179016162725347741696 719509 -7067841940228832411407980399360 719510 -22246326381312377375054689935360 719511 33353066205579908691888332261760 719512 -99650695847850900832710703564800 719513 28477568486615559121344425522640 719514 6542107686188923007319903445248 719515 -159416355761007303425039807179680 719516 -84696620960598340756090903322112 719517 -4225585691388833511197807960352 719518 -178615475896321433755739445186240 719519 1930020643014920222807285358960 719520 51024929759099885181120675840000 719521 17312019551791490636768555352000 719522 37799221984786209091969856511312 719523 71871061156526894918751784765440 719524 -20660273755279725741694184222208 719525 -9186749941656836685423323666700 719526 58664645744421129457534371774144 719527 45017086369465861705599977343240 719528 78868837190086375628264394332160 719529 47292698462062956202872780791184 719530 -35080890685090632914491332172800 719531 -162821751163797914910150781196208 719532 63551863899456128334359259217920 719533 -56548287170048529082201516970218 719534 -21168503657742625076656756795584 719535 -56721189420328707158129610850800 719536 11430732023541065502044972859392 719537 32124522229832624229843945335232 719538 58750063986846756452193481071744 719539 -789294051862628378339262075344 719540 31180815123826802009155171818240 719541 -19606924056725293268642516023680 719542 42935922762449775261503252323392 719543 267834016930285756098967299261144 719544 -13853707012581633223441334599680 719545 50242837084805614936181769231300 719546 -90437927108075153237474280356640 719547 92575762598820964209957460114200 719548 215153154684993504490180075169280 719549 -208330388071623964109896644317760 719550 7983065210876084902984985952000 719551 60322244107601283684015162320752 719552 32578738356649953807770091257856 719553 102046610789156668945469726662704 719554 -35299184955392235541849182361728 719555 39811670282367172125003454702560 719556 -30687977819434252922663360311296 719557 -48759729746879885990485231700194 719558 9877501338241092694797684480000 719559 76577892173962903019135556489024 719560 -24037741939957705713863096064000 719561 -17897531790790070179994348801868 719562 666833369366915638892313442560 719563 -109357861974050892885162985413776 719564 -197467279937519439159674367936000 719565 27597914268083185054011945998400 719566 -98801204491496804113105334376768 719567 -168871389610892315506551093306384 719568 29031616769064043701810464686080 719569 74556851826996756728655060073970 719570 162667256035140160684198421621760 719571 -100072034925084242846956883817288 719572 -23503624585383145889874357944320 719573 -254319168314170796782386986816178 719574 -22883297481986695688127655909440 719575 -59454685353070386070259794947000 719576 -32834172238009741973717634170880 719577 45763328983838047101601461072000 719578 8723378896685667375917315745024 719579 -89028778235252101508882417367024 719580 46638508891750687403435330150400 719581 -161669099833446029869186621275348 719582 -35511143707160883343095831840768 719583 115240469586667069655822246322048 719584 12199772708764094852451886694400 719585 6009070579891793976884519453760 719586 -15226607712367667033917195447296 719587 -528521579263263512635511328680 719588 215437731951267194342854354562688 719589 -18341442188109768938619708325152 719590 13141711585847574796733937809280 719591 -83826722874071561384828832650016 719592 -118038096990257319636361796321280 719593 77351931542506754057492465404416 719594 -8210723886897915020292136347648 719595 20386242399966332646592209089520 719596 36560750234109964337788798419200 719597 -9092047747048887125835355686954 719598 -75100692377603472690072612529152 719599 -244685160817973336189284074996400 719600 10098842902206609535502485094400 719601 -8140675102361122498591822591680 719602 -51294751802440850476889681282640 719603 -86877717940580408329489151646720 719604 -581824126752840956257115255424 719605 -1114617481797259366862718313440 719606 38946995450876207437126138339200 719607 -31000071614087334988995184718208 719608 -30948940412775378837740214743040 719609 111611148420112833091020715965840 719610 11500054716268855137236287253760 719611 -57133905631135093667947052319200 719612 65960891897375359073764110176256 719613 -15500933181092089708534844018676 719614 -71525416051916003060028905760000 719615 50396101801106226033557845605120 719616 -132825565196574213356379426521088 719617 242711466905951864154472499512704 719618 -31590727842693847445721678374880 719619 -185661310243325402996782085237256 719620 154325890126836070148181781647360 719621 89569916402232693173289848707584 719622 86412194122368510180313404550560 719623 -187033067632400012467263515876040 719624 54350277379479743879321302302720 719625 -78842743538042695489474497840000 719626 1854909278140099127196404103264 719627 -311078820204342176650067306799288 719628 8128049412239033088091970027520 719629 47137983303877410571347020748480 719630 90842554707976988343550736544960 719631 223714132855097971752512325722880 719632 3322575359978983249845350449152 719633 166441062706108215533387204808882 719634 -746668516766984851589450256384 719635 -7251908084545697852508245016000 719636 40412036215124643495538495198080 719637 155787099223947269925390793068960 719638 -20836413156381752758996116028800 719639 62648772702190848183155497210440 719640 53786018101910964334872422400000 719641 34953532583947403556075852206664 719642 29693352096777331544995761513984 719643 -54166219188320317717405622970576 719644 20319880751133892078523011752960 719645 -891978428744879343473990405280 719646 9918377823993181383667615899264 719647 178195765709812524328935945608832 719648 -73501248405423573362680528896 719649 40108072564719092765572944263424 719650 16712352651638325004941606876000 719651 79361667601065167188349339588112 719652 -18892367958770314032104510266368 719653 98346279846428687824336397283264 719654 -17283967107234422712978948675840 719655 -9322467310858876964216625345840 719656 13805705754712652247889097195520 719657 112254080728622989152000355599360 719658 58529700379230350898176190673920 719659 -252713016158493444402837524312140 719660 -16410869789339043515447727544320 719661 -116763623125178317134047429671296 719662 144478162311179256506918663197632 719663 201640846001466193356886651273320 719664 45891015889568417597538403614720 719665 37664708818164972491505599435520 719666 35623399816420835340319813438464 719667 -47309908254964100029037535494832 719668 -47637962962109089577481514509952 719669 -74117128264362318595427146366656 719670 -10171476383443367377069181952000 719671 -69414944086541302095194588951128 719672 208346453867251915999646198476800 719673 25775974444720352829473658819168 719674 130884753981020205109626747636336 719675 137651732047223709234411694183800 719676 11242465858335537466390340946432 719677 54425532602412778012755785253472 719678 -179475224005840446074960083363968 719679 169447167032296534474279120739784 719680 7158621355439754165932167004160 719681 33502971118332361389581309932482 719682 30194837729461739801042018150400 719683 95331501487512163222627163103932 719684 60689095359718045756146239655936 719685 -8412835136653433167990830127620 719686 -105935353802566036838903435633856 719687 -51737695036336518465027608480448 719688 77340299355710419035490957393920 719689 -118972279608001416372424419049510 719690 48643576341025556713783526092800 719691 166381001685384280070789769984 719692 185052592248871678664279758082816 719693 40572155916604031904085404666240 719694 -53869450784914517571655327483776 719695 55407673823804928232442956950480 719696 12044717044609001134276310728704 719697 -62430579931440163051034307895104 719698 -25573430303651458427129215294464 719699 -194557335533530221916265156577300 719700 12782643040522664058887746560000 719701 -75562759975446179614165282618400 719702 -55168818939597393557323592756448 719703 29337623778513646413861829847712 719704 135166339547333298668218969589760 719705 59674088740721148364796387021760 719706 6942631986687679927784298964224 719707 3043803641400540221939624999320 719708 -124881979176348930866177627136 719709 55192000733613385788836301050880 719710 56731389070163337792607050941760 719711 -173901843868067568811960564417248 719712 168924891275436955326426222428160 719713 109885711035657033933073815324962 719714 72301464463953455832681576347904 719715 77852933594886733283974621299120 719716 870805181569360698959476580352 719717 30621185352258917239167143936766 719718 -93756677612094796669869452901696 719719 50215588761228782166401737927680 719720 -124036129286498770251423270912000 719721 113068945944290483975821179694320 719722 -140262668609575175640341804023200 719723 39648800617289898111353901945972 719724 16738947595463125755477637757952 719725 -64845696288315126492064957642750 719726 2816904518422264837987644107520 719727 -9581266657335946850994331883520 719728 -5264696593807884711649739112448 719729 157312393064736089624667411719076 719730 17358073364269193638573733598720 719731 217947386487177848205994218643532 719732 -65999316601493624319420889490688 719733 17829409732448252503905140883264 719734 -1125042408942858415603472564160 719735 19042874743553220639329173582680 719736 -42398021329188705562120013721600 719737 381870829388081383122221630704980 719738 -69040544892860455378237948878480 719739 -101322676604693253926913025190400 719740 -14252860197210074673295348715520 719741 211624364329837213327355084047200 719742 -39021259741157834603127358525440 719743 -32610392456474246900050592742960 719744 183173781525649946193356673515520 719745 -3317404788140638689883992375360 719746 -87889350751305573007270970102880 719747 -121241508210498750816537658044000 719748 -56758011484947577254924587779968 719749 -149032958878132097917971302937250 719750 84099161164530834888859157760000 719751 146632730030996758525296515376720 719752 -3367009406869283147816671027200 719753 -67604472003946136951824499056998 719754 17252015250426699605175989125632 719755 -25070581384458540373369942555680 719756 191694997000620934505490621054720 719757 -91647606898726093107489480328746 719758 -20992785266062547280033659781120 719759 56992148594374909765818349541160 719760 -10955069519441625273662668800000 719761 64349831464107267696111157888308 719762 58971892811889643099993010829312 719763 -208134232386560734297582447638912 719764 57731957211899652097854230603776 719765 -99146246055138705063679475714340 719766 -58167127673018621498341157674176 719767 -25209324042827930424687575830320 719768 17711677686678448932002405621760 719769 139437181802167447269032331672960 719770 22920918122808964614866990376960 719771 -145151971266987511842727354170780 719772 -70896852257318524818342049310208 719773 -209197978026774290689544859805978 719774 -142189564604095183885129712755008 719775 -14725271195443422566791838017200 719776 -21742473250217769330132192854016 719777 -770887532666721941087438495520 719778 50077222418210914177977417277824 719779 271667217605117855565444101052380 719780 9228773356257064168881073382400 719781 -68736851585732995281829699625376 719782 52103244810227071429213473900672 719783 -26693653678437238989920204734800 719784 14000257298651455474390537574400 719785 65106064014342392127172893206400 719786 -44370458346263769561616990114560 719787 -92160327844134866978443039222440 719788 19224778428139380203708011513088 719789 34172883209687348648197291700448 719790 10876037417979711351248092014720 719791 224085847044039426632574314786192 719792 -58827112295095556583956765589504 719793 59249304166200464796264904855680 719794 -128658712984367285786879107928304 719795 -101540976872972192253186078290400 719796 10907917222613713329229270548480 719797 73353521173781307993292810453752 719798 -12725852833065995497182312223488 719799 17272424708443161517679454213864 719800 77762652497892205111757744640000 719801 205632390004765068431817625157802 719802 15650251698588846836102826983280 719803 -71587342233077872833636205575920 719804 -137889186347187350478051959737344 719805 111889064913111469882707198001920 719806 91889700326467618734674407537344 719807 93041196287034200586936884896632 719808 -4537884198863298641783156637696 719809 -117955419221312264400159433684140 719810 9676780601270643905158146231360 719811 136551035520531056595164148093060 719812 189014783281877875213020838422656 719813 223759327125742858541125946092062 719814 92098558196597781029667851102592 719815 -62160112251173190118272737036400 719816 99744322832144853772590390420480 719817 -4730535743350096816780771685376 719818 -18085577713435868884957568770560 719819 -125694467854918133124322501627200 719820 471489830521181008961008435200 719821 -8616371282630432973928208323978 719822 -93068521672553521416210126036288 719823 -25690210093310038275591268243056 719824 -12666661809043477339487338102784 719825 149746256790018708288377425232550 719826 -24361668823354662406348438736256 719827 -200236424989285996558358187314448 719828 65170713107759275174964722128768 719829 301847831328069731414313966222 719830 19300729368150454916372787106560 719831 -52328738363911880127691192851456 719832 -64381618708527575236223348121600 719833 163505686512056088283160711299082 719834 -1450631040442813386203849009424 719835 -26052757573454845493152092107040 719836 -16417696293972090206723113123840 719837 -23038662132931191015267399383976 719838 16865658188538577896349675964160 719839 -7213245098891666193465516331360 719840 104718758892215995693783882137600 719841 174224228691751856271851961807792 719842 -9587731132131413293941544540800 719843 37047386432773387869293016237624 719844 -70299837306262523613599632834560 719845 -67168212352108210525623857619840 719846 -63129847431288224142008431007616 719847 -13332471648076641567239864100504 719848 344282929290636096556602984038400 719849 -31367924914476677776739205675036 719850 -14615011158436621622187912960000 719851 -9531144602182792341862593748992 719852 49818706131947568980236728434688 719853 -3737622658631760087961656709440 719854 -63012819378167506980768484771200 719855 -67240303504976852176016990349240 719856 43186314651772080917499457536000 719857 133827316801135007214282562843812 719858 97335189399117767267368421195280 719859 -65097119134776559947827501004480 719860 127586487478919678241941542798080 719861 -137107667312703037076332270427076 719862 -14872862950795837375696813639680 719863 609928571897059497849269069464 719864 -204160661874760691409263435120640 719865 -132292214025766191232376315314680 719866 -29252021043054633417636162382080 719867 6705229996701150627223678933920 719868 34384103781639647251812279828480 719869 -140058497562807696070892884636320 719870 -60936684181570490691944390685120 719871 -69380854348733866694654502860088 719872 -71290927765980637760236594135040 719873 47567559048425966082718387675200 719874 -134313417630286340573276991394560 719875 68106723315364739425030404948000 719876 39565823500642017153023285343360 719877 92564596274110651302126975811008 719878 24759024261277953897508330416960 719879 -73329563680292024459606375679360 719880 38318671598814954542520970444800 719881 -49755295313579621742546618666800 719882 26547952538370996410691317520384 719883 -6722983914989168502952368522948 719884 -173523538118320312211194222407168 719885 54098863602452147809025630549580 719886 -57746957334042766785690952345536 719887 34881339296833647919164530163952 719888 -6965083844714811029441712930816 719889 -20578038702965580315763709154576 719890 34800521943592775472379455769920 719891 52237711089014840091725124979800 719892 15944703436107775675716860601216 719893 87962102700763380230841556432142 719894 -25827678218445674453651979869568 719895 108179992461730581510789627815040 719896 32688033422590856880658114836480 719897 222219921507716084063626070964240 719898 18752647097536678406165017572864 719899 -57560619289189063482585444972384 719900 -69613959948294724199579132851200 719901 16961171572352604872599014862080 719902 -18170501866623383880219406530048 719903 -61368459106854778301168145202848 719904 128420876334962538813508485120000 719905 -109737395288709093682165916312940 719906 -1701642386662358322768242372352 719907 -14014065659803161235857084118608 719908 38805229997539912799634063977088 719909 96212902403220464443169358152316 719910 24032359421004731566350250454400 719911 -125768998460815114244108265428488 719912 163190357444229505065005196979200 719913 -16145943354232685046808300691712 719914 14761780705181471757151914038880 719915 19170557488970025538529510734080 719916 110156617952264076484149745044480 719917 281970914757683314803158458304352 719918 -37600522082612132162725844124480 719919 -55203965040430298542609604354112 719920 6523141057176893899430338560000 719921 -81529329241486704181877522127900 719922 14818965828897828991448067038208 719923 26063677341063038771827315402464 719924 -181238988623573517736424065087104 719925 52464189166102087589413484748000 719926 788388852044878264332799303104 719927 -126127667703335530029564076591680 719928 6147610303531689041532009246720 719929 -79759574842334719999823345949760 719930 -29321411429094253627158899972640 719931 65442521896792013786144355280152 719932 -149819607066513620592498134332928 719933 180392489525436623668390288049100 719934 44158660006539419554995941507712 719935 80585811460539028781424192371760 719936 -31487191498229501713265618583552 719937 -328983313309564099628676295031040 719938 42487023844067058845079412671360 719939 -181249906365909951652235806980600 719940 25584357638896197111469685329920 719941 -13241124382925618549778985794658 719942 92045935822749635300025611823552 719943 46814822417877410652644904672384 719944 -48408743831198432545063287521280 719945 -51362284222132327710373262849400 719946 -24898900166992741879289567102976 719947 -13849446100482410097905473146604 719948 39108524012519059409049314526720 719949 933312973314160084644373421088 719950 35263719724668710644000195200 719951 -203433751806323455312607807964048 719952 -6635666783451541459826417467392 719953 -58486005142976130777930478642316 719954 79815762082592154230734540582560 719955 -13672607498353152817983707824800 719956 127449946413250931642142145589120 719957 -9764168491481491142747666520000 719958 45831713208708530073661847400384 719959 161819984236572804697864976305160 719960 -3649949440552902471821641728000 719961 -101813152373781655766271604490016 719962 -74163102216851387613376941450768 719963 -21101807028910615979957019175680 719964 18339921510018763888542559251456 719965 29434765286640453193568390411520 719966 41566657069047051194112349581504 719967 -25286713209108151366280709899520 719968 -180894310614154415202094035763200 719969 -172882951421021274246329913563166 719970 -115825445626674249650688721781760 719971 -25543549472829019032823485796096 719972 -85896347228136243668855136672768 719973 -4789360418664626695305051467778 719974 9414606767899486328991299072736 719975 4817632388388690268115547144000 719976 -158974366906040505457918062182400 719977 -4024218257518192946063667330480 719978 -2867706377852188565332499967744 719979 -9080837637205985489525897386512 719980 -46301689601837062505831093760000 719981 119498535706187630118167878429782 719982 -19832536748795770007892930816000 719983 -87015318708517233388789076722080 719984 -73347082362599033845869736034304 719985 9489128745660281120786192933760 719986 -80285812052097638149625449975680 719987 -12973130562160349115451471480800 719988 124221537386048298791276301312000 719989 -132462455967430216510621840480210 719990 -50893951009864220213691818880000 719991 -7857750342986957744328004560000 719992 -260924418877227154364069314560 719993 -101044084152310858947013155626880 719994 -46764483670392751152456235119360 719995 142498491940130773022828975520000 719996 136436339373688377561330706176000 719997 138517334082115173433561634496000 719998 95551412533234157392677712771200 719999 1365611088523537389716081783520 720000 18783112681805572925403955200000 720001 1080631226434579390978455258504 720002 -55660199289504214367492206561248 720003 107142148431027934366878041834304 720004 -122197289258822746032850344194944 720005 25385157519202643056950892636800 720006 -20672381947043975681631053168640 720007 -235219105275370775378943269920744 720008 -39998886744339117676073456471040 720009 -205568894246931693304471833276816 720010 16237870064025000886559006712000 720011 -8129933924194436614921680462576 720012 96279281615993408551385620761600 720013 62219676117074543481580995643360 720014 133256571785921754871973487185856 720015 -28917203413537324970766751265280 720016 45217409712002169874767651078144 720017 -7843693148684881380883058294028 720018 -10846864280038195200322333478592 720019 -182439397563300350766122776554580 720020 -12945487332190044675205749350400 720021 -47187995580062750166799336891488 720022 61160119475479258368047500165824 720023 19456995808199548685348136643272 720024 121031305547761207286511538176000 720025 -116438320002750642174616047889200 720026 -74884081971263555118023805028896 720027 28275732099180514974801063375360 720028 198130692045735057209536239431168 720029 192236292242288028599778864788460 720030 58807281143554130212247680456320 720031 -62070188563169866154480521755856 720032 149880298918208238320203185979392 720033 -30239562990265591678693583101776 720034 -18176459034734160439059557457408 720035 -1642936538525476786693642931040 720036 47660346017980131445757804851200 720037 67179288208946360436515977935232 720038 65037445175334789364345179844608 720039 -919142542189854403975468015920 720040 253794032916560119320132766924800 720041 127021194882523469195219202530880 720042 -21417210357008100710638703616 720043 -301039439615761058058560308428680 720044 -8044811532754455830875519239168 720045 63594020289849780092011595488620 720046 -23824524440608050943273806606528 720047 47143585425158251414739921569632 720048 14424534305830964641882643103744 720049 72329039131935304940443751479392 720050 5266639908278183228413714522800 720051 -96574777000143700995335638855368 720052 57471881168531531136800919294720 720053 -76291498700744218716950338855698 720054 -35654785137682568742411638657280 720055 -35322649399130374989202926299400 720056 -21446500092620657861104298373120 720057 -2888355173357431751229892440000 720058 -7441167685914523635012395152416 720059 223937079743622904371490202908260 720060 -73777291276251455245501156270080 720061 -18901093547523583563314571996768 720062 10092568400486072237780760837120 720063 14059368047768092884008330864400 720064 5374598241616534589249118273536 720065 -14188143474677285883975318954540 720066 -13967360918258688597697036085376 720067 220351933055943281251992253197760 720068 18470567153596873204463662104576 720069 66297708125357821961564457286272 720070 23755481983775256923177580441600 720071 258129129584271028485631815354288 720072 4176598577039593029001023621120 720073 -245736350874348732588985652230016 720074 155729973666895187338976354623536 720075 -59192192302593779681146429529400 720076 60654200933411070886287026418688 720077 -20282158452330826455401813437440 720078 175950257539834988784910844928 720079 -44314554272235849145190061046016 720080 22701609663234235293168181493760 720081 -177963928853912762708838584844720 720082 91624045891660403278591149101568 720083 16221840855975196916569144166208 720084 782686388940133660908527185920 720085 -250238612357572367984464588723200 720086 54403699195212738166961990556480 720087 62000360435939452026286901329152 720088 66799013304711956975798497781760 720089 -101086914962262145149261884581110 720090 -849120767798750614912683294720 720091 -19205726204128205901253673928508 720092 -221624866711483618279370139600384 720093 4907503358770942526396988752928 720094 -84307084532037349729912675744704 720095 -134445727610509157418951544856400 720096 -25134816784288138114939573764096 720097 75398170266510647081773932298432 720098 59736176174060776592140899742800 720099 -19272405863271163698185887843200 720100 58610862719096932732229230720000 720101 267534865398004590411729959391102 720102 -11192356380077500002737487951168 720103 128829502732344765759684858960 720104 -211135355293515827504645968773120 720105 111995843635194806033047040685120 720106 59406614749627776940065422584752 720107 -84059689022523621554980993251840 720108 1135080528599264043558973607424 720109 1640880351775733806573463211234 720110 -49596572654763922741795860493440 720111 23138716620100594486700203835904 720112 -18775143061092801116810822877184 720113 -97168896736779123555626957909580 720114 89469137202241244411363965915392 720115 -15368775825288258940964284021680 720116 106714902824185566004040300003328 720117 137432898917302899393265550040000 720118 1724180097012458116865747711616 720119 -114118170242347101625066748488320 720120 -17688642581325875558996794982400 720121 1735809549589352449926563193232 720122 -16484817064733918191411730742048 720123 74965919037005778415619967183384 720124 17460277725955631639836148001792 720125 -81309446661876514888223560416000 720126 38838397039857915391527092293824 720127 -10377183808959986693951583265024 720128 -131401789459003213681516263505920 720129 -78164745399184777812710015326416 720130 9335115798594591774558357872640 720131 -18084254532056621702345529419568 720132 47296253804115412177420599816192 720133 209523726413068584882752552188382 720134 40790209829991690917994830357856 720135 30714134214796065862764575855040 720136 174377169360719894659712630215680 720137 120828393346865893719732975165984 720138 -33775478588376879953653755106560 720139 -78995445866083604313375744332144 720140 -38769868811722551932047750978560 720141 -144159308533891236919337124499008 720142 -118700177934916529144240209662528 720143 146498558040264570964849962317544 720144 -56705103812868168585434433454080 720145 8421115191692601815426027367720 720146 62810211362989840617140748733440 720147 -32484354957185764090931949155400 720148 17781127275146496274316350494720 720149 12699007751283941633085306595164 720150 38021838920604900354447488865600 720151 -37616996662319582297832588113848 720152 131805083394027115110023497881600 720153 35203540106202798399190636584384 720154 -135533584207609878169538919590400 720155 188242594399045279452418519978560 720156 -20675111456630888491043110307328 720157 -121358007048605730197708041682400 720158 421438034180363715205654224576 720159 105737173099832566012185054495360 720160 4835852958507219122460410511360 720161 -31565868779068800545414045150976 720162 18498976778264902015876088832720 720163 -67073587840848990892899987148640 720164 -1533632635504683515592235376640 720165 -43765121948382974992425907844160 720166 -117776142197807287159065286238976 720167 -101652340278189238135279564563408 720168 19726022877465460845112012062720 720169 134132278028082159260524981018996 720170 -81814565670460685470286200707840 720171 250907528499051559682975925672 720172 37728879161683158973205297106176 720173 128175239551005681991832716150422 720174 7360578153855269393321272135680 720175 -5405189564727217755388929856600 720176 -44294704028754433945613468958720 720177 67889586898459878261165291089520 720178 148154910695582314924354152122640 720179 23456468444241987866369245584780 720180 -11085711789311030236919738768640 720181 -17522122750189247540516079513600 720182 129828861537596720408223581196192 720183 -215928236337745119554555078270976 720184 -102655466268332068246134881341440 720185 -23410548936012742724803157026620 720186 -59247637944496548222753235065600 720187 136318953582958892033076765230800 720188 -8266799404567084422941902679040 720189 -76326878911053486687500704006746 720190 59251885581460694126152112193600 720191 114911101663294220752179620974632 720192 -17912173245181613024722550784 720193 267460599991886555988755634901442 720194 -19843660852828801954092682460640 720195 25924815812469576983704602278400 720196 -120254703132678349521138079276800 720197 42777129629391840660482123519646 720198 73184407941176057287692195189120 720199 17661181178326301012184676041888 720200 -20434156927904987886678318336000 720201 -3391209574469162175338634566016 720202 -96858776571897122556117991189200 720203 -197516592866712415959442968123312 720204 -20774334064541606599877527970304 720205 -71866945389018386267949378963600 720206 -4628240508527728734058559283456 720207 -1079430255032804111178297835272 720208 51549153254139118923372347973632 720209 33924503900316939886326125298432 720210 -23363706915158600648726731031040 720211 -234007307208509158995472265159188 720212 18148809403617529925881804611456 720213 -75157375995826681677205602525120 720214 -165169976721533031682716207045120 720215 102112113292864856886553961666400 720216 -26053148125243926166126161715200 720217 37839178060556843277927119987712 720218 7290024882831191002662445089504 720219 148794318796233786930879609429144 720220 58179419296756915371139138106880 720221 231575735609940675049441623952422 720222 11922368235939390082531668609024 720223 18057106792996907996954011658240 720224 -160573080567578605669649110007808 720225 74935139188023407903611286376000 720226 -21125040600944684208960910462176 720227 -139393814696454626802848344148928 720228 -134583364983989090697932072116224 720229 -150894949948723950358370492135170 720230 16907739577825998354377924563200 720231 75287901368752543763332572433104 720232 -73737943291410224842462058219520 720233 127529399428941767911900581701520 720234 -32365684077578062577313393396816 720235 6922411944115728771292729467600 720236 54515187786377434556117981022720 720237 52996378112845992613670076965952 720238 -211812161716162707886179816984000 720239 92792104584785645005589968966320 720240 16446597833840110627557175787520 720241 94271113001516656354040505170642 720242 -13076672742983003507196103383648 720243 -34991797619754260944188999446880 720244 18100024461065000085704530698240 720245 81086307030419341920662963445120 720246 -103020489241304422306345669233216 720247 -121351306479918787264059253092816 720248 -23974669545307088170626300272640 720249 126469611228325507990903114909920 720250 2284429518837937378469427264000 720251 205550301096186292200566351294100 720252 27944022048617128799893244336640 720253 -253331772205082079868757728069498 720254 -36296973989185794422664241586688 720255 -74546699291362259785362546307440 720256 148449532944589956812694796369920 720257 -219849267851549577469824662938494 720258 4285999478827081294592503357440 720259 109288706943699293179204072089504 720260 99458474293790716330717685402880 720261 -23043404328571822729318372465920 720262 -18946331030417410531510114863168 720263 5323791999587732627849885345304 720264 10170123761467751547342769643520 720265 7658954817258723492068782456320 720266 -84076225074437013425588310813600 720267 -40395898417808219435428431879720 720268 111515541768831900603998279162880 720269 -142133745153472582712613705035040 720270 17334527340620827543926173610240 720271 -39939087951414890355447521009280 720272 6302631179992422798313134489600 720273 49142283748132763654202207461760 720274 15460039126824961708672240164480 720275 -169463694261017628127099062847200 720276 -100689024421263774837523898290176 720277 63589418103932353194731047888380 720278 -38693361637920688362509338001376 720279 50472748597024403647329443005440 720280 94373314140699768591288500428800 720281 -255807637478866134505173398388918 720282 -50435386027048959567841481015808 720283 -217033605814957154927458277257468 720284 56535217010396829572677207727616 720285 -24103382985909155846054096064000 720286 26650264194707447670384596515200 720287 -5768945243617016253630648785880 720288 47914938796163094400551653081088 720289 -172171323827913918609507102522910 720290 62601949258842886253472261427200 720291 -2124082990829841221623935518208 720292 -155634872937888405592009656601984 720293 918602887322067003178141166784 720294 -20459289344874847482397447598400 720295 97978134728583918864469476568800 720296 71957501711358001536981812428800 720297 -19676385213280716732045338493072 720298 -128829115525544364420177397355520 720299 -81903254669057702749262574698700 720300 21994743862565590116267383558400 720301 25811692974572617279729272801302 720302 88376062667796815310205532668800 720303 -105711936720176896659241042402296 720304 -30620277401660755788039614038016 720305 106877591772169453427154651617460 720306 84926375590816205926094929708800 720307 -18571760148237171143842341357408 720308 -75197266807103680819732784787072 720309 -187332637250425465301902613897760 720310 -59074720239277959642024596605440 720311 196431200305049970542023141359912 720312 63945910354915473176606563307520 720313 116869394839978146285100465466 720314 -30346242468715748419483227982848 720315 -11252010905481146022801374246640 720316 -18639792510265469575251075211264 720317 2437752741780120883098130456992 720318 7483041493455084906161772546048 720319 98545421937235513182255002150720 720320 -14243237699877873032304651141120 720321 -48430835275892154156301102157376 720322 -184413203124410619034101603717120 720323 -30399016221889596131953194502416 720324 -55733557967553550978276761950208 720325 61666916245173907049588222373050 720326 -86234483422498315261819895817888 720327 -74136680026228337807546029505880 720328 21310436864232435332302899609600 720329 130301551598426069043588464098740 720330 23064498288580590173917250104320 720331 -114016699822649651837899602836400 720332 20065824049533893399449975483392 720333 -11907378671490328528601228601738 720334 -44382619581116521941429902501184 720335 -24246101923535847181119056225280 720336 109243416637263254804604518400 720337 93551960402397932265070172043840 720338 171035096092542383579581663090320 720339 43095791934932047749759501271224 720340 64992567105841309670785930755840 720341 167268951682774105383172826057052 720342 -1174124953277696446374083718528 720343 67404338191844764919998312603144 720344 -15498901220283438993747473203200 720345 -2164711270988300101715258412480 720346 -27225096475327250750546395806720 720347 -14183636791648206585783643960320 720348 -52617070092617517891394988766720 720349 2730555455334206063280736772172 720350 26871737581823442864674299598400 720351 66438861900648914430842976497880 720352 -136526928913643178432167815938048 720353 105401446212817405799789590508820 720354 55564528981713051150429346817280 720355 165549472999832005471231330343760 720356 -33714916844861129292323052318720 720357 95931956336063482933993428604416 720358 137127171017239699296737106691776 720359 85977537292264241228509696309560 720360 -71579824328036279865942097920000 720361 -201605977663845464403389913332038 720362 -12528252698054013903167916095568 720363 60541953649875553384954836762624 720364 -6908511257481633137212093151744 720365 66382503460664816303298836725260 720366 15779468064177966366986139187200 720367 -160892672882069537863412082737584 720368 -20818667261638878517814598598656 720369 111427079097799223175352507141248 720370 7764525993904063482752010040320 720371 46221973124380765853456581116312 720372 -54877008012829156891543596668928 720373 -19982367783850801505955565591378 720374 53648399394520130704372897227936 720375 -53197031015713133053804692792000 720376 64554052557221178178900603392000 720377 -28454085007190192285029328252928 720378 2727327822044874703107258129408 720379 331970307641881790682451255488 720380 5161984176760258162244810496000 720381 -27863457107650935431009042705760 720382 -80878625505330092133509789809920 720383 28011314320986100057879653963984 720384 -23841494559121818545699923427328 720385 5403132716963021411247015955200 720386 -127319888001905266418847008962608 720387 -264911559290740726714062707596560 720388 -13063325870807230029964241955712 720389 -204209956519616742454558559685540 720390 -14766529772626441641197365708800 720391 -2153339176113205293564594680528 720392 -333177719696697617125561162782720 720393 -44741692880602178095326115889136 720394 128312453238738903070311424328496 720395 -7965755299741901456971130087280 720396 126992981840958887957661231159552 720397 67940278822410791635693460801846 720398 59867311514102576295484934108736 720399 -5502591468624923408815280449920 720400 -22299828338691311118871271219200 720401 367734712197774940670793901468800 720402 -14581378647261487223416105181568 720403 53077038219751159813489169860652 720404 -169697953916951648018838251059200 720405 47325688838815180562107076424960 720406 1572704520602320098876791585664 720407 -17789220916026951557798784220344 720408 -40505044200004036104990638284800 720409 -59680094246006040234662190340608 720410 -98778952659405838408801994537280 720411 67999022839955286110929406758704 720412 -27374258188063430614541522165760 720413 37024619187259893306536128642662 720414 7635680438692074933165266509056 720415 -99644272944105002016320302788000 720416 -555492283920992804559209071902720 720417 135678429067189232014177877768880 720418 137642493326678679641312822787360 720419 -91705250358715930795450958472288 720420 49683962893131329506116242042880 720421 -84736936579767740540766228265216 720422 -996418736502537928889661551808 720423 -149917670968166939282494608599040 720424 -84047472533233346767807938647040 720425 36734807987896773995036287221150 720426 9889114411452137184600995128320 720427 -60155894509592023603099856775008 720428 26956047372034887153936895395840 720429 21566189591964000659954030514048 720430 30619768924727779926083811111360 720431 54618377362836262704902130185592 720432 -10462314171270061656439601872896 720433 -58208643018943888267341007968960 720434 -81701486790720201836095348320 720435 45851987365374245949658846090800 720436 -288141472778774769322755512825088 720437 8553658045237924291094186976960 720438 -161777048257262551966414647644160 720439 16670729921012070969855527747240 720440 -10590992621558354174064485990400 720441 171786122726079447670751277337440 720442 -42732028615646637347585280652800 720443 -58260281458673200786073637511320 720444 -32146299960193487593859891203584 720445 37975374527092106719553137836000 720446 -129946247480339423334369866627328 720447 80081350371368732162081813036760 720448 90912055248554780819600777412608 720449 -2207400005445590276590254956880 720450 10731823632067343388818151999600 720451 231219419170535812338371123514232 720452 -23358101976862846178921171582976 720453 -67405696585057532712425228817696 720454 -54509003337177405546224273324928 720455 57319433533096581662114959674000 720456 -7323477087504572298459393638400 720457 57774374803532258960978167489792 720458 -71848473223058235195249606931920 720459 94298667488927836268478409101564 720460 10150522439081170176681949992960 720461 5635583095968021312657981760320 720462 899807051407925879936976831552 720463 7299694433041898256689538869280 720464 -4671879224926264607848764555264 720465 -1783205463934370506661225340480 720466 97961920859723143388271098508432 720467 15566424662133462400081473626952 720468 -72305258127853216326670381178880 720469 -43618504879836391491990216921956 720470 99146884998608196375613803943680 720471 24337017406863197577975159226368 720472 144995767757838395262811183564800 720473 -18926301348230031512848281064056 720474 102594648020818940143822520271360 720475 13383672495355482512968155744000 720476 -35806134558275500748125527160320 720477 25040386019551910618488728811986 720478 -98524236585247884184456879560000 720479 110324010260214787871312071047960 720480 -97296665398911456271436611584000 720481 -277738273522993477271932864650718 720482 13781856977266388727231413144064 720483 5999029101146673695238665436144 720484 -31221464097681388614246321869568 720485 -232698014653068159310435491696000 720486 -22930374983539362898100262698880 720487 -175892284317022955282178169046280 720488 -16562199025865288289428938967040 720489 -21193357467826593484581566085120 720490 45402571223215839750885999537600 720491 -14382064925606000592405882516108 720492 95415856776805019139244995466752 720493 12680429658586945474763741661324 720494 -52463523765005393738576623129728 720495 -19632528451336277815682148438480 720496 8147044363378798833450095247360 720497 99786461084934382374959758484946 720498 -4977666124859910643764186519936 720499 -1148659512893800549752464329360 720500 178416668563456639195669031424000 720501 18151910285369870918486536033824 720502 29534184262565808462014313890304 720503 27459316598306866154405346229680 720504 55285650661276779657586792796160 720505 23670472405901973252037363773000 720506 235748054034746369075400024349920 720507 45155765265220751178395605103640 720508 -1280871735310164794115493601280 720509 214803735044416772483114253599616 720510 1924071852169239114816227819520 720511 -222577173084207545301509501888016 720512 -19508474562065525525291005378560 720513 -131355188975276944842332468885760 720514 33065937995259026263616121275856 720515 -64380071307511459770555695529840 720516 -117576689175164676002307393300480 720517 -38921425212162284015980385328608 720518 66207546794415177362437262615040 720519 140276039592045073048522821394344 720520 -99404194825015166349026610739200 720521 24189709192935683567618037487872 720522 111306155286918813771770243412480 720523 -95690960437951238947919500451976 720524 63566328894350315712248250110976 720525 -31210175158814584375616112156000 720526 130175924965862368715022549325824 720527 -35610072660794396656628483580624 720528 -886598675243783893433969934336 720529 30433619290178888760609382654576 720530 9535528750550322106461092672160 720531 -37128002919277366749799507194288 720532 67486903216250246876006133014272 720533 -40006720404076846969627150555392 720534 -19560056188301282635915330172160 720535 34221044130794536030808594659200 720536 -163460409047079516997489994680320 720537 79758874478059850010613425029280 720538 3817566757382172872401757002752 720539 94103012847455506971188216011824 720540 -76009737353628665621826072368640 720541 -52362574782342330021044807904948 720542 -29214852102698395955254607987328 720543 -170474866431412795497393224639472 720544 48999998393486879692939497308160 720545 -53795157681583645658642932188120 720546 58937279271181723342213713408384 720547 -129061338806106809320738535604004 720548 216840088386685801828701277627008 720549 -180407064060480429338118191930880 720550 43935153729926444302334210776800 720551 52101117671152509277227885360 720552 -36920707064513307181794609561600 720553 97524922783270055866673403653620 720554 136888547155632415835404089932976 720555 126226430117077941150770576880 720556 -452658139417221510054629280000 720557 193019311749116992556201257217472 720558 -38232448627173002586070216056576 720559 -7521080800978150466385877027840 720560 12084847063989778721521220321280 720561 -25824540936372357408349315902336 720562 -8555347746439102132919393308128 720563 -39145187196906389453941850327520 720564 12631992559514749837950544281600 720565 99455323696820771236071655986720 720566 32755422482487806672272757852160 720567 6839202785414892544755947313864 720568 -3104037104619893844079073341440 720569 -127065806599957704196156104339030 720570 1049879594272270347199483027200 720571 -179055145250581717565551098979228 720572 3493539290090158717237872817152 720573 48983940079747591119668092551744 720574 -116043872709334142081303894686464 720575 15263096591610115309732168806000 720576 2682490190263536364351122309120 720577 20370194412270702883493228760960 720578 -2052691255516225278349893434160 720579 -12411845189719377544617578611200 720580 21531135885273680958864812298240 720581 125265238848885382204041824880672 720582 27758296872694942914312284697792 720583 17469618691900186641848744553184 720584 147076652510131056586627296322560 720585 -60671472795756012293205742281600 720586 -4692159132292834089521644333008 720587 53099632755729156038450231618304 720588 -71455016168811259026983427981312 720589 -4873137571147106838247568166080 720590 -288801901092807620654291688960 720591 -31640806853179967478664363481208 720592 -42157794326957435023149303152640 720593 142900318516769422955865873517044 720594 845065665534480592175667872640 720595 54953138213099872913952008784000 720596 -140711613772679855192491078516992 720597 57218668992453286738901976062400 720598 -44855062755106970187222658136064 720599 91895447776483471382915120635440 720600 40074514937251654179602354688000 720601 -15695604137320340820508098567936 720602 146543135349904961224028121755904 720603 -115277847475243535784524125285920 720604 -119160511397095410537504535517184 720605 143849352175604211859271666127360 720606 57134854626880000528789780921344 720607 -95311579453024540881314320642144 720608 -44361999784233428257869604061184 720609 133587546998233031320376306345904 720610 -446653501944001292315420398080 720611 -106383401258725463454381241138788 720612 51673583207103660855605531089152 720613 -102967326824264118316369681695360 720614 -2975524092523763254084150765344 720615 -27098003574539432814004809108480 720616 48883333168613922594360753254400 720617 257970646057642022022338992308666 720618 31839492432646710461512110415104 720619 -137786999514398140150339925747980 720620 -51290673653109019656632723896320 720621 -101285129824152742166438451872160 720622 45941061883049142381531568732032 720623 9176345650997796931471707960264 720624 37823574265339118402370649227264 720625 -10206628645437542997718405423750 720626 18927946923996235558421193246720 720627 43631823066736944230676444811320 720628 -202012720307969342967317373560064 720629 -43213734579001403743884076296960 720630 -77148078699386872246372346534400 720631 -89615066921020434008177328698136 720632 -34560966603797492835513522585600 720633 -31014378835334522477896210164000 720634 -59326102980145280426840694512784 720635 41103817832171885742176227274160 720636 -6387451445469095477044456882176 720637 -1195843016067148466296424787680 720638 99973382985705794931630930236160 720639 -186380325301695797575990752205896 720640 -16141218550949403523507122339840 720641 22317332789829612407688957095892 720642 22900958254802931535340705640960 720643 90857058312347246835548952883200 720644 21578350069616717018927987934336 720645 -67261322791217393692004237688000 720646 48078021937699864990197947698272 720647 -367630383581603751589624673407728 720648 -21059360457045198773502000614400 720649 38309741930509618076238927265636 720650 -12883488119221156461135086976000 720651 186549265776520044112482445708800 720652 207094633688257848560207697579520 720653 17020514837694968549867352910902 720654 -37818727425172299228464550159360 720655 12307058729645394989352501178560 720656 35165696544675846495604457472 720657 453975003135019525143413205504 720658 20890991432337334005810150047520 720659 196247773124986185938653156904304 720660 7703742715945228993380688373760 720661 161357773872521376238269143797262 720662 198137225067183682595023938987072 720663 -144343203664650588462550187502000 720664 -6516182890020902815046805995520 720665 -123877280432716452705345904702080 720666 -44177390900306307150792779205648 720667 220801455697303250702723709935352 720668 58413296625528613065704523164160 720669 149847841799355476137523704170048 720670 72212116858940550475593833731200 720671 -41731077471904632714740136678288 720672 176358801372700629018915126116352 720673 -24361780332039823367408438301500 720674 67089034863027620323334787648336 720675 -26958827160022317493396390317900 720676 121309690224379381949508152960 720677 177192911105543280120966399230526 720678 22698024088831781997020288440320 720679 174076478773675296706702653818760 720680 -512939836439460791929903104000 720681 -5409736462523763900458528818176 720682 49317604272107912458973929565952 720683 -141698454424710632329487291221068 720684 60447438056156768152612437150720 720685 -10761585903570488705205898320000 720686 -49816945169521938993523690858560 720687 -106393556548545041151425887568640 720688 10538608515691894883397465800704 720689 -94915477333131575360769618603360 720690 61494067461663696022977358379520 720691 415276438076696380912643044862992 720692 -34685508488513696118107924397696 720693 43489414908883535394710744913582 720694 482856542997704014369904166528 720695 84503253364876199997846465130200 720696 -66609346365373951176098961715200 720697 140132835589817104401905979279146 720698 73369721347724365311003983161344 720699 -27115407894693130533851643855360 720700 27604028565395238518386350195200 720701 -43331218704329680525710417981600 720702 -42665660504439822968300939373120 720703 42077649301227970952217820501952 720704 -60247919460103894464564294057984 720705 -74648052598322865222129848227200 720706 23314382225179972235834263764480 720707 -65276796547615200249533350065120 720708 -37316062925605426966148242944000 720709 141299453520566548508528781503040 720710 -11850933604500381820921448221440 720711 -216986400199457361551542449933360 720712 -36953302746989621682518493772800 720713 -51311080147624201100407834459200 720714 -28921914500719766744840789325312 720715 -138478755732981778749561722661600 720716 -87749737289381447999047277948160 720717 -820206868797861267257269418880 720718 51686037749724660875266253181504 720719 -127348089667518847987732794152448 720720 -2802177637963592316094064885760 720721 -126243048306278349507562121854656 720722 -63247830704649506022211003788000 720723 -648323974089803465595534097152 720724 14934580769333213164254590746496 720725 -9109680866067166447391050713600 720726 -26886267802607580261768359739456 720727 -14109984723569276582858491273600 720728 150743760230047701818474989608960 720729 -1817185217998272472860093343116 720730 -7467345607513167565867764606240 720731 1734442122994649524542756741864 720732 24273862880272643128396613686272 720733 101423269135902949001913290622604 720734 58885663394404458336139911979392 720735 -26774031403318722675933845862000 720736 -117939869061011732449210480459776 720737 -95428785864141390646001938878474 720738 75752023518275693147879472964224 720739 -80211292718073635641191041008440 720740 -2359508581429657188664854255360 720741 32914445835230480480105761911072 720742 74894350649479552717772465378016 720743 128951282261598121384849669783992 720744 -9473413251558147945073219584000 720745 12525417254428349488945149098880 720746 -47813895291655118895588327993600 720747 86504871674347381632923543865168 720748 63979851112914227464090283385856 720749 -298728751469703424060674630598164 720750 -49104899522782081779217557168000 720751 -159215744493888671039776770917808 720752 15242718489171226550866448842752 720753 -109244825584755551051357662821792 720754 -31069644672200257930942230385248 720755 -40688209812570362996394974463840 720756 -69453100984054468600677761589888 720757 110009740918396122004468120433532 720758 -15460323565686183743696767857024 720759 -9415760219975693186252074685232 720760 16350312800591145394253848166400 720761 -26311475543259150146565631114608 720762 20643543070593532219134681820416 720763 123592982294047013765241555215012 720764 -12384440685099287582492476789248 720765 -79377905068101543546253827216000 720766 708272940755021137629979222080 720767 280371804119249633551813280946816 720768 129467699240667722208294280888320 720769 41530232446968264531401640412096 720770 -97632909262909536828422575741920 720771 27865127755333040126051592811512 720772 -68726104661200108262365116960768 720773 -99284286001532460864976713954978 720774 3090410778917080846365512669568 720775 116826356878258940967495015174600 720776 66845928652504365759310017822720 720777 28668496333631989226212964923920 720778 23441583920032732376887303046400 720779 197183513673251094789054189895380 720780 13208748886247080933700643870720 720781 82086412874617051604749772481664 720782 -61861231386398944492361825107008 720783 -62303505008523518532279400202016 720784 -33795875456402769539344016015360 720785 105537317691160023358325404654620 720786 -17912359210517422890518172321792 720787 298581643014982417680580040438752 720788 -126709525744497423694385104809984 720789 -72318276853555761877965387386976 720790 31217919868593987417620461255680 720791 -104858146008098970832455782474808 720792 -162894521368454696384975850700800 720793 -15513426839963973530942630283958 720794 -247630528938485606132362236576000 720795 66491897615773009744368903544800 720796 144584201037067520588908820961280 720797 28344559860339953599757222016 720798 -30007597631911740648128963601792 720799 90715015782344424557145967470864 720800 55286070835814617936984739020800 720801 74228644320808334249254395797649 720802 2092122861459699928676831455392 720803 -16817608470216342237566166033600 720804 -16444972521557239389652358811648 720805 -19968124792010881576399735329540 720806 193860649705865994482560438892544 720807 -134611386119418136550036682457008 720808 210599967388391237429900523601920 720809 4535139250811676384884818119504 720810 10982262885773833028687965077600 720811 -20803436541889387582096798269008 720812 -38260446984695697862995243675648 720813 161615867822528598673032514906944 720814 -127020654857893710096384087063744 720815 -159862787567312466410457502250040 720816 5816094532611427075167732989952 720817 76054803804741903990577504007400 720818 -58168673534144320233861812803584 720819 4989486018757733380620587317320 720820 -42928667405335569344804930027520 720821 105080170035150054124315129310844 720822 59272505227171227823215719892480 720823 130862961215099385963297862633560 720824 44745029319096059877336010752000 720825 21180866282099070895854060609600 720826 -20450208087098531253126896583456 720827 -76628739819675414880023585633240 720828 25011397888162567980811341414912 720829 -53641644052894307281481943568570 720830 -62130531752269205410406717758080 720831 1247416148417272522216321835664 720832 -9490235165342538753833456107520 720833 193798116562726889625884329007280 720834 -21023325042262297739840157474816 720835 4080002948975297585920617323280 720836 54862964109911245733656294530048 720837 37334766204251051530938377529816 720838 194470236772184406346541585280 720839 453666112143154317916820331090336 720840 -83429658385711185766905733939200 720841 -10674818080296671693972712132000 720842 87658501695811343319207091713072 720843 -30040144654306759082964185536512 720844 -174669041212806863939262817195264 720845 35000434578810986484275483633100 720846 6419849425523405552054965893120 720847 11812393035456693467763107181296 720848 -4326812549384190895468774268928 720849 -5373463205146408192710532305936 720850 26970897457230472953179035308000 720851 105783443072405264144313845815032 720852 -892244946627487917924064690176 720853 -53127198263908986258599324807040 720854 -20416005973429910832602810051520 720855 87632835463316381363343869066640 720856 -118095865139752520141040999045120 720857 265434198693235172867536494980106 720858 -73849224477473819012403257552640 720859 -75048536268626279349239196202584 720860 -4782250338243398123871422054400 720861 49649471370475630412352617503872 720862 -42803196900363590571116993232000 720863 41773806131841279987009738673272 720864 159165984814271305883645758930944 720865 -106545152110803856091032882741740 720866 -34776773814741226913059054972416 720867 51133650688122203597679191930112 720868 131129028864603630972266233994496 720869 197142003172125148249435940358270 720870 13929885278339397915995619580800 720871 -12698287721195746171365750435848 720872 172839614611685526057509900697600 720873 101027425618570149356773398444000 720874 9359677932203307170156495044608 720875 -20030505148810866037746450480000 720876 10037660569586774793367866768384 720877 -73435264098256681566449955711274 720878 98087382571720676218097490162240 720879 -76672098141278375926298063007360 720880 -10734425851318440554677467709440 720881 -37406543333748208403981724316608 720882 -61245244002255796727791470902880 720883 85653145235945523401571550714704 720884 86476635188415119243485201554816 720885 -107675581836559023205718133559680 720886 59669711192812322232335438334720 720887 -64546231043606276081349974653464 720888 -89341467765691693798519626608640 720889 -48921991660938221567148436448832 720890 18455429147476490185388024671200 720891 13196918112128922302635783311648 720892 230224803859867529125714050480640 720893 -192754862339957810719590679835136 720894 -50512952050879251647040304134528 720895 1455427725541604941332852172800 720896 -25645259611196850816884416708608 720897 253352345801529833498496509569728 720898 -88776916884059942777153291435520 720899 -113428909338794268939331281764100 720900 -1562122567674244413536105232000 720901 226655344527358892208759756423902 720902 -28159909544839690751943349403136 720903 -463327756854857538236842988592 720904 22657477745852711458515234662400 720905 43815935669496592601550831141120 720906 15761421028262193184697512875264 720907 292608557428008014462736508145832 720908 51075536266145733625675593470976 720909 12394771623574763974759552335264 720910 -64121413211506617757122872312640 720911 127705449526128397345865640667800 720912 -5497432235276245651833226002432 720913 -274850894120763021062500600821838 720914 61571873930274188281321910599056 720915 -43900914692456044182733254475680 720916 -47491559317914613546227463043072 720917 -2702499476783196823623753404274 720918 -86419188984013519965521584608 720919 123723801120436538551476999229296 720920 -163221439685938599626265572352000 720921 95469048951659215077725559001440 720922 87211511384574629171968189174512 720923 22571977266492657174582513342240 720924 -66586351456995056078007914694144 720925 -58953249448761719953219353998350 720926 8255204863823430473835546759360 720927 172785776761343678712155181645840 720928 3576197748512503895688680177664 720929 265593964420859502866685730108080 720930 -3925025568992430403740888929280 720931 31837146847564229576821193360732 720932 -37620988616801957295111393285504 720933 95023612924145991254971322527104 720934 -7228491189962259883693295276928 720935 -104544619536375536775443770600800 720936 -37352778897839377111119190425600 720937 -25177274374306589825288230912134 720938 -985593203102313932600782086912 720939 -16170809030544974219643849016320 720940 41557531436920775303622808012800 720941 18240228162062109865701324396972 720942 -6331738485513205014249612247488 720943 -75026610590634691985209198317808 720944 -6697628099414292058307483271168 720945 9989733181863862684167206262120 720946 40888436692765679074934479762560 720947 209162843528947543499815446816396 720948 7344691000689498891286034018304 720949 19737573619579917969266986408864 720950 -25117392670260968386383690252000 720951 538522088943693689851913664768 720952 -23907598144551060748725202513920 720953 100571219349704226532240023970260 720954 -97763932981526439879858718540800 720955 221386653898668851355783459054000 720956 91623346481126509779932410629120 720957 -122698774344553483398668783458560 720958 18427145826589389976700529377280 720959 -81438451664028652119136669183872 720960 22397813462986897328550193397760 720961 -183921764867618856991124987653438 720962 -132907473254663914135324039364736 720963 -105706963163558915634869167654908 720964 102814027176553575067811499982976 720965 -40586641729492658905315125552000 720966 -20053329367664208737813145140736 720967 -8109096497364366589582141133440 720968 -73993692242321736230404665277440 720969 73681314898258513933245787311360 720970 -79506049111369805801822594322240 720971 -296281865253683723900016885678828 720972 50891202268977817036019968422912 720973 -103990679100800300481649400395296 720974 117750213855668073551170551954240 720975 -12074178775132101804097951751400 720976 11355438533540434219199940780032 720977 -29289564630470846963727763281600 720978 33197185124394331685392836676224 720979 -22369315938463636518748660707328 720980 -57280999359792047969916676915200 720981 -984024224427891041083659720672 720982 -23679161193617407131562407276288 720983 215529152897166348296092842932232 720984 -76701767262766852040677610127360 720985 -78665333426236903531319418909240 720986 82891232669007102894655532121600 720987 -183028008565532330351189377750656 720988 16682609227725779349284245119488 720989 -30131149868843722063609234595220 720990 52756533731215013099318618454720 720991 -254967931202527150220099703152608 720992 -273765676296527700997218860924928 720993 15510645901937355056889973171200 720994 -78126330186280389562719959734704 720995 108263749378413585688711024827600 720996 -14100821818377046759827904785408 720997 -111347779215967920888812800343554 720998 -21725471301887879573153590471680 720999 -52386290562784093762489919112816 721000 -114642731658788182955572346880000 721001 -137363786587385244284321519615628 721002 20837940670177836928679890789632 721003 19623242847738037970278436795252 721004 -138217589635193456241031214819328 721005 -16840711129215426013955918724480 721006 -47110110578836044542691584072832 721007 -47980301674777368906002543401488 721008 -53846920060283863828112832921600 721009 -77440820266716643901734133374796 721010 31868476385360209011215914016160 721011 91204215465378904492027454679600 721012 42115103647557373911912379545600 721013 -256203117504388155248031230454738 721014 8467599376282266335271216033792 721015 -67575155182206290572779952476840 721016 -290063194822618218864444343787520 721017 -81413463695293066730156268562512 721018 2434071889250396599738879470960 721019 -22435073995636829926697316942000 721020 35846572627450155574420612392960 721021 -4965332946154961614912601030016 721022 -170513453985645976410335438258688 721023 8142955151402560967765300598984 721024 -3656369561908224978523741224960 721025 58073362409643892250975285337600 721026 -7343891125992844190712961916256 721027 -208851570328621020825880332116640 721028 6264451886728911851780407529472 721029 1464240021700695952617856643328 721030 -67950557769529615925471333523840 721031 52024381981485982805376874431120 721032 -23808754858677706479367796981760 721033 61597875823581501036582209303680 721034 -312546778776741146984109808800 721035 44135194250816941661464286988000 721036 173417193510211226365177731034880 721037 -94217234432800182176617874026314 721038 -1606200610762945631496490968960 721039 -211377782265192005717029020840 721040 45903152584540923310546804162560 721041 -57176793495698615287651123611408 721042 46246738697519418231296939891712 721043 169824058166177997903627471077292 721044 91023385920315503393526524484480 721045 11623739049712596075966041287320 721046 -112940714720871895295634939302976 721047 -82747753319200670010481659931800 721048 -283854914533932477566760477757440 721049 -67136155840568954153358758878464 721050 16387573579477237536104369664000 721051 -20735383919453198661753591805948 721052 53823616318531555204455785934336 721053 6757247666172214261159790324940 721054 223796458387541872272227688597312 721055 -7057316114130889652556504525000 721056 -19419837410046857979332017520640 721057 24674512965537436037348850926306 721058 17274750057634006209035290193184 721059 -154169599348251089286671160028296 721060 19758488881799579196360865628160 721061 -29815589034773312273465950618176 721062 8656645110198923691693207883872 721063 -8580447635016222325119327160320 721064 -74473792444500919086549277255680 721065 163916937502624900423874761920 721066 103840285489240178138864488496640 721067 1087901114297178932512737113040 721068 52947567159645044995609528419840 721069 -74616230840294626510322005948160 721070 -12533775359026953939349842167040 721071 -53705177369183009165174562931992 721072 842998346082967644001874018304 721073 -40254363925521746626695494005056 721074 -31107247828167264932971423669248 721075 -44288969853631191127729517703700 721076 67685523054509884023332154685440 721077 36738658239182097349969680512832 721078 -38376439036785217790467741926720 721079 -218549638400297654151672794959320 721080 -65054813361802577534671201382400 721081 163880283918032145585305305090564 721082 -52081242539940458669569272478608 721083 160922120527004412584453758342848 721084 -24119631967269364961717403953664 721085 109046393289574534524088218583800 721086 99599114635625298348134855532864 721087 138013588098410791456103126812736 721088 -8728993594166668853278125588480 721089 -318515631062320794245345221844160 721090 92059620492764613792160375264800 721091 -31321373298335071676235034008576 721092 -39606400550758400546217638888448 721093 64808962281013979906656753962940 721094 11501161517926620576268074460800 721095 -24706714190741484545723807634480 721096 -77178163035089453872603196620800 721097 99225125938395905017048818635940 721098 17776804470816502310296748152320 721099 31722953914398544066520430422040 721100 -4941289887508292542113535929600 721101 -173054393758693202709484869208416 721102 -56913210512673513949183200637248 721103 -221278238709180652901977525081296 721104 7273811075061950745308207382528 721105 27137796510641507447954503662720 721106 -119954788984958429338986479468544 721107 157671705957033445119798446246040 721108 -46320964235018327366496881051904 721109 175759231307640228570557830463310 721110 -15678545514397140538781218258560 721111 25566892634128672016623678264712 721112 19293462358944056308104580300800 721113 -173824246224991005950265943895856 721114 -91669317334883716397703914679840 721115 92905311242103074105979565709760 721116 -143940734441260836977016576737280 721117 142449526767144824205069865408166 721118 520021425902584945778167063104 721119 -26284802493471351402590445722112 721120 150821239631089513483811735470080 721121 491955387973181546864099085770880 721122 -14242103655512901668013774145536 721123 130758440575391602687671265365624 721124 201547014781984759750162627399296 721125 41136419043739108745041527603000 721126 19070921085418813578681516042240 721127 -72697160893328655859279626106728 721128 34959355072676624743335620444160 721129 -56896969269326542584445804339270 721130 -31876116026740419342859196904000 721131 -5430356316967082306948963606016 721132 -103194813599094686267526898849280 721133 24290463855923010664873499640438 721134 -39763170980837224805420591625216 721135 -358449205235774445427343433958800 721136 -13025401318403705239265176485888 721137 -103753431164823950468031126737040 721138 39159774882280504357267073362560 721139 -243179238199414375635512020107060 721140 -16935088693618454134502156451840 721141 144139985805867616810359412698542 721142 -74581525854531564378826376745216 721143 3273836636192763683744525827080 721144 1691902700157390195789013708800 721145 5926785934029493518589812331200 721146 44553588314123103976013883001344 721147 37856334086173190675828220689664 721148 -99312151134802968381811214241792 721149 35444956979598684642169339773024 721150 33826124878139684308716842500800 721151 -410549599084425617774350162887096 721152 -154225471698146479151000988942336 721153 -1534176591766330706097600938752 721154 -12314991401808795322510644976128 721155 -136747605812461380968552151022080 721156 -165732912245003772370394210884480 721157 347962829055557014356999729379200 721158 59258666291084798226347844206784 721159 85251934732276710381612037118360 721160 -226805209704627900549477120000 721161 6252045323107992153962751767232 721162 32443504657670713606069445780832 721163 -125002498743670397999197219644588 721164 16220562258091942886859667722240 721165 -6983817963511362189182777825280 721166 -17513553518324139692442535399296 721167 1679874217602398618380966985760 721168 13201010251450036699396750442496 721169 250387233235834765541275648635570 721170 -83649425093652212531002483660800 721171 83052177471150008008112394506064 721172 2094355043522836059858835050240 721173 61757988369948667026651185902368 721174 86924866508412904864834824681792 721175 -20564730197470212627212994127200 721176 -12784453142336025396899659776000 721177 92937383991424870803886980462026 721178 -40488630204035955740958636249360 721179 3849469381204971522204118621464 721180 -77633752781462104028141483996160 721181 -162197461893728643123670820133018 721182 40245324281680352033295058120704 721183 -100348040231484158091469456907480 721184 25619395540182587901078480617472 721185 -84140935798167411313917232771200 721186 -160850187482779640628694190636208 721187 -7388821823146533379320184969320 721188 27894962142077576233611525525504 721189 -100131231654686013330757438863360 721190 -32393954739353100017070519014400 721191 -111533899521390191171876005747200 721192 36783224805392503515991976832000 721193 259127265166985001785500992004944 721194 84421288985540367277038330374400 721195 61683734678894375228369991996480 721196 718407900839752148379398553600 721197 -42465422557707626914536472752960 721198 -22911940389230118841632497254080 721199 106811450939709751957287024925200 721200 -14837982090849405717535479398400 721201 59148005822603269362049984983720 721202 -152160316086432339830888485526400 721203 -7190587829842355075038642121472 721204 47085793384971244395938189432832 721205 30360805083655868393676581560860 721206 92280686868044775134811333164160 721207 120464041375832684141970943340456 721208 247844444156729401137681290895360 721209 -140079753266262307256697682951872 721210 -22314906312199899605589403607040 721211 -12209693499577535943257708121168 721212 55710199202213389567581786419712 721213 -70937752504487946808575994260538 721214 53627093462533050207325914732480 721215 41671713543998110354740499107840 721216 -38693538654032939138988575293440 721217 -1050726817836157819403777185728 721218 3089390794940283631219161589248 721219 243004576570202670276981020562620 721220 -148806378150411587946657840741120 721221 10847987844971441933847677971680 721222 -43927102737611574856644996605088 721223 -329110677598485837397529460207528 721224 30254625438509142591247167160320 721225 -103003716346738567095017342132100 721226 -1597656687385562016664432790016 721227 1227108265847995501303618925808 721228 -135667172441650217529700136242432 721229 181451721119367898262666127235830 721230 -67690127426776857070795321056000 721231 -82395972897215981207178852818640 721232 -50463369025149214257552534872064 721233 -127283799579229813090835084645376 721234 62896502515201417238826306908160 721235 -136816410186713655338284138618320 721236 31614298282428199533518221043712 721237 -74416230232461129532732876853280 721238 -11013262676318670367961594373504 721239 1704852904470624479625769427328 721240 -3678969523762217476769015808000 721241 -81062489531371063296256107920376 721242 -92294991703718261130336519709728 721243 -245953358970303364552154119512508 721244 183146349357727146811718064001536 721245 -10777652877158701472920103740800 721246 41776836085020653068209676660224 721247 -39772297798395590840841079341648 721248 80327831511916690729090078998528 721249 20938481367468850291791907606960 721250 -10298018553067136153851070790000 721251 137584298510747680753406042285040 721252 32100392128522681260213109473280 721253 -3640551786521159290045383253800 721254 77576313126626013360974394352320 721255 -177576391036805477278169268667440 721256 -17056010870876972071131041433600 721257 38855090463118707596662458957888 721258 -120034080012597276723556185669024 721259 84629707960379153928565348339200 721260 50977143186040780642121914414080 721261 -95285818345427915856758229460138 721262 166201652403530098293518010208512 721263 -7675092094606837763396340587256 721264 -57730351048614579086259451166720 721265 31656833888035712567567005764660 721266 8466699871937357563654554835968 721267 -39380917795031898759957429685684 721268 112852845451990590020003310757248 721269 -60231651039413162750310768943506 721270 69294951830915803822701524889600 721271 198248829168871715144010844560600 721272 51904859872036014961294433034240 721273 -1122581027848503926224684116864 721274 -135494502274565323148514366174864 721275 -11931865302140387494494453864000 721276 25113887322436120735010958501888 721277 -2448511733623421103984333872640 721278 905096459376769226180288814720 721279 -23802474730145419691792914699152 721280 -51659550327178614666324816691200 721281 -132740076035522223493243858224 721282 -2309778059703543591567141852288 721283 148311298282894964083411302065532 721284 90580436687674104234043338279936 721285 -11085096847141126929919865907240 721286 -55870974520774681023931470716736 721287 -24556195692889477703939878205544 721288 -191708540989454566890673318656000 721289 -97127969960461086061991258302080 721290 -2070035910084892820517964097280 721291 -264016905638600633004365707115308 721292 86090811161412744777448136443392 721293 -136523019133185589051293307424256 721294 33643812545771027346031479772032 721295 103871952274623863201318868241800 721296 17103142479571952073822813265920 721297 -230989457088509467781328914978960 721298 -2865786412046018004079001151600 721299 -111190951457147625216628853528136 721300 48233323324233103575909263350400 721301 -41468224185361897177421002993248 721302 21874568534664226958717275484160 721303 172460643144080395261907990867328 721304 6365409276145940963182683125760 721305 1380983227746125630026922633160 721306 -27870826300034550743539483173648 721307 -63075908910781090017181591176444 721308 5388914790445312746521865879552 721309 676714286832097254567015893356800 721310 48809327801545153238920217285760 721311 -52255978334088854790319981286328 721312 -230734191072800208013081897402368 721313 -104324974224346384533359263992 721314 -47169799339296192478282990553472 721315 2762881904415400690275052015680 721316 -207647142362399353606329101614080 721317 -127490950695669682511672710354080 721318 68434025102501760562635468578304 721319 -198834132009909145988057802662280 721320 87592477415425443894541525401600 721321 -191027971158782668496278527081478 721322 -15703669715712257327581905415680 721323 2675749586301756637675955183772 721324 179729115120986213907490457789696 721325 1624066006046415767927305687200 721326 27710599731643518434787018783744 721327 119768542313949050230170706686624 721328 -1027090373361294364760788942848 721329 88796509593729737913229934563200 721330 52848452661097877820680363737920 721331 -21191843556865341913267818058368 721332 -17112716723473990594194601267200 721333 -259648123783728054276487592166418 721334 -5001629188364722341481168946880 721335 25845200067034290229642619510400 721336 88249404304040155719225491128320 721337 85202971323066086665221088354986 721338 -87295287692510213517339071302656 721339 -10587550977185300090635238394560 721340 -115305313270187058061198718492160 721341 15672953016357365755611673568550 721342 62708542953346808936327857518144 721343 82782366789276994521757647826800 721344 -5273944248301963665029059313664 721345 -29895358902130559242572600648600 721346 76242049425036841303941757915680 721347 66955752421062481388127759301440 721348 87302914827197060212563215124608 721349 147888178050656490798245082236160 721350 -13769547007653384906755146896000 721351 169208562051289747825465800187352 721352 11088287402421630568710258862080 721353 -23686336501095521122103973596256 721354 -9633319086451902558738576952320 721355 -43973312918857888818813426630240 721356 82533702773379097037647647866880 721357 -9527091765379337738538741920128 721358 -95406496114512818309125401529920 721359 61021144016478334074119122584720 721360 -12264820733617008122045021552640 721361 -144268679778622385553110564840988 721362 40974325951833837657761661066240 721363 170596501409533128105314341493612 721364 -51227281914225555726329188521984 721365 -59587078464167946634334683277280 721366 55617883133179470453016113855744 721367 142414884917244066038034551580600 721368 -2887703313562479852502689116160 721369 -307013033299699164437980764441840 721370 -5950385745758616512516750438400 721371 6029885985196048699654379764224 721372 -11161406931538860686873130236928 721373 123979233268549897598584031142720 721374 -82513383067745069991561280327680 721375 -33577475344693042236982893000000 721376 26846788882956349263066976223232 721377 -64460861997705693773987949477486 721378 -28092511308867364586841115116384 721379 -199926793965973733945295490930020 721380 -2439510916196258289691429294080 721381 -38536527551754486744205785362818 721382 24485593366589601290578786561152 721383 -5958661650549330991791420223200 721384 -126274051084492060337139051709440 721385 61127468060019951309146568173760 721386 -406952043727666426442645332896 721387 62567571824171585921873205506036 721388 -53132085119937135836995782995712 721389 53326450938169533884480506924992 721390 43759440693640299121723612555200 721391 -71238735235218886912669528470216 721392 3781119902926581794258713313280 721393 -27421573580703020798155856964240 721394 -106727324550257443930205687031168 721395 21774835971560877071598705839040 721396 -41450149061003884041019706955008 721397 152937854233635903705987954204846 721398 34244434173652375786718463036864 721399 53524092840614272656371466437472 721400 25911788167544328834125164032000 721401 -18486428784414658681668026870016 721402 -13769348296885707181288730452992 721403 156894324864385937260508795493600 721404 -59012791566236913334017385059840 721405 121722428035840085123080014696960 721406 -32397084265976226791149551719232 721407 27225099586918076432846154992640 721408 20334812144321894144456534261760 721409 -95266411461647349490721684427072 721410 16568521164614759166195358348800 721411 -94230329673789653177685987520 721412 377375550721283743071025945412736 721413 -102107891420250258888968762280960 721414 49983341492621926750919356409472 721415 -30893107383994465070328148226400 721416 123551195866180550864930309529600 721417 -62968890697225024724445756903408 721418 -42265565281710848754732447012096 721419 125324581713144702168009494953944 721420 17922274691160093589003382138880 721421 -26704261273334035341324838108788 721422 36036172510602508810764069617088 721423 84118231268755617424072055213880 721424 50459477688301734806863876915200 721425 -67160153031938363263381391394000 721426 53034390962223471707074521444000 721427 -226488878210157494662702606503204 721428 109495209854496117356785516584960 721429 172297515379336802680506372179676 721430 67709844633261462128759534025600 721431 59688205360781351087892421663920 721432 -72738124427137799311442237030400 721433 -224186791649979507174260801986620 721434 -13774550067159976867619604925440 721435 21095059144341389472533642119200 721436 -21235570516002052136103196916736 721437 -89337269304757462649137528947840 721438 -3550741755568722119551113752256 721439 48629234923053112604609290470240 721440 191796569342883614261790218649600 721441 -46516844314356318556779412699776 721442 18686121687782752863328102433952 721443 25198495196082914583188860894128 721444 40896134283936317470715000375936 721445 133729406810897967540779721224700 721446 6787680183144799892267084080128 721447 -36724402200453268432949147202488 721448 19156561326349177047638004203520 721449 6067540320137503219128667042800 721450 25180734958274547884331308966400 721451 276786643588183293718483265590452 721452 81862872138643246803493583155200 721453 -29284890530832407481210414569376 721454 -876072444281658430248534227520 721455 -23831140697666320083217572026880 721456 -72458167810451348010249431318528 721457 98787960021372021494885404968432 721458 -78605262727813449645320604924000 721459 -18470670567390361723420536889496 721460 -49616807826194087340021637182720 721461 99922293568693759912092763247808 721462 -53974643940667663807828088574720 721463 -52811391352482903470004197095104 721464 -35183781667809677112108817121280 721465 350426941834581776482879013336520 721466 -5564748721548411834405418215456 721467 -36528379411221720116274186047160 721468 -90704101885746211639368402370560 721469 -102716735719245965422449361958304 721470 1681058774675085674071705488000 721471 20479755713414264136217538186200 721472 988346649774049682092466896896 721473 117987624418830677392353957044784 721474 -23187742099741675593531436140000 721475 -91843753653024336957695108578500 721476 58525322090551713586770522238080 721477 -14892445729402175930489083285668 721478 32738918007841414176379736426880 721479 -14236110455628444865563535638912 721480 -205739944679510765337429381427200 721481 -85107960085779284165369661479718 721482 77741481179988966129476609486592 721483 -93852403735352341405275168717680 721484 -75272892519353483932551394761984 721485 -145029507191937310190423607914580 721486 110148868271176562318888495387520 721487 30168702367921639627422658682880 721488 -11397197095063081738481577885696 721489 -168256905713518504546533192929676 721490 40092525784954523780146995471360 721491 164322588064307470989914770351920 721492 -165969072690980162961634361821440 721493 -94626205677018503852762483846880 721494 6670498886247700852167268270080 721495 -4049100468359989386324924321000 721496 241072211663774572647811393505280 721497 -1341080056132402579303376941056 721498 -108537027237762788638268945514000 721499 11272670143002314264567845810500 721500 14018939814313643938646690304000 721501 119307994221415543902752617757664 721502 105442111260291779350589001170304 721503 86945367713829310188470956289112 721504 30115853198288767135572489142272 721505 -55523242891201386131261269214040 721506 -23056004755848105406360279468800 721507 -346185754705741277880011605190240 721508 66669897113716734890869165660416 721509 1684656491896715462757538641504 721510 -26645012473574852117009137808640 721511 15094918882288533445166463941760 721512 56504816502636276299492335779840 721513 22363418690664817891828713527524 721514 -187107575496602465428324125644448 721515 169643933641228765503178064805120 721516 185760331082606627999006451165440 721517 -339335352856118041139730232653588 721518 2290384353511939836464970209280 721519 182438142307157495594548463088744 721520 30534856011380117012351945932800 721521 196653025993798337639118733614240 721522 50776250969320674816902081651712 721523 192817929579958774003630588920 721524 137793579714984687395812026310656 721525 -24378322481100453698752354512000 721526 -60559832300912372655345769800576 721527 -12380503924884154871976105133080 721528 175499565566109580097338510172160 721529 189005634258791724098475854225130 721530 -24716901030559508619131975627040 721531 153786813325837225472484989373672 721532 898704052173616197699309729792 721533 -109753469273091065364895595823936 721534 67655784242083524419671955266752 721535 162887996757776761878952856805480 721536 41319467298219302685270186393600 721537 88423343713789954791950445964372 721538 146879043685670683274597660947920 721539 -4641520507298603795462869963872 721540 -969430396102761793154405068800 721541 -108528755357000939818965764683200 721542 -44267453883339873261525211144320 721543 -426615534326996099944139428606800 721544 197853301832375143746718978867200 721545 44142677588634023620101889794240 721546 19926097375187945331371319287040 721547 -262260501842392488447388943657004 721548 10690222226793639516139114999296 721549 128848259872553547084934891716000 721550 -5460113477673296617120773715200 721551 135893199147099555243180545386632 721552 3082874406316963057193539747840 721553 -117901319051630329208752873033920 721554 -152313852556877319718028640000 721555 171689254232266436689907106294960 721556 -25168751117767269221972336910336 721557 201926729023088373230411484120654 721558 93199493517533566255515546254880 721559 -80498411743196377416098048956800 721560 -9370193055435254125665533952000 721561 199158143021788536012489364889162 721562 -17119015892833474828599271261968 721563 6916776021768787407218377022400 721564 103003385683305593047370470002176 721565 -22843397940718477199007105035280 721566 -25137144216219420527365188762048 721567 -16140215244684603979226872895616 721568 150277523613204477801966841036800 721569 -73824114429252089121672713961792 721570 15144076606535278401799101657600 721571 215352006400408622659370752535772 721572 -112909125297037455198018656206848 721573 64892619308018997303952443308064 721574 -5405415684745939309391577494400 721575 -151688748177272655578384128890000 721576 -163065963469935264014820264145920 721577 -60704800196093569961294574221574 721578 8009606206484681159185128315648 721579 65516190009186935320428607659360 721580 33219103005064422574831789900800 721581 -56940452857490556583428358251456 721582 151165922058776656134863154299520 721583 1220925188566287025487310200304 721584 42006869657102917282346662477824 721585 -73559862274158656006553696945240 721586 30220474564279449869030838266880 721587 -927369962611160353781892802560 721588 30112121787468971414198649911296 721589 -231193399359307952872072500844800 721590 71267849796798352417106035353600 721591 -190182919707176831603813818547136 721592 -193159686375709029278225493504000 721593 146942415915637849528788917628282 721594 91398946578478383374556673201632 721595 -19345219000002648331035609297600 721596 76218778234997329155644774011392 721597 -296104002966010895089075334272954 721598 55269485558054795629969720980480 721599 -71441852435339717547904687801200 721600 -11338009870871830666370560819200 721601 67004287189603432069338650069280 721602 16104979236340350109479968686080 721603 161831341856089513137730630667080 721604 25547356076092000492369921479936 721605 -4035660973436784705130977652800 721606 -19885340436613862296365890329248 721607 -394572302563042876590695552868000 721608 40412622125731043384693577400320 721609 70199822326197796237347699500416 721610 -52310461568903363723613088091040 721611 -31839350425522282305564614000496 721612 4674512852029250404636773265920 721613 -14627757626226852893956448256138 721614 -45303568031705369043851697143808 721615 93394048047331552137913271882760 721616 16718099274968294740195120250880 721617 -15233628992716852498007540453952 721618 24378465385311878387448628973568 721619 175162011740655693345534119911020 721620 -58517406020804044850325661132800 721621 211434650795236369752945676223822 721622 -75963167498532007514704742179776 721623 27843484033047301456144161513960 721624 18574506239754228699173352744960 721625 -86894995282138144175723670672000 721626 1629025531700983721947072376064 721627 -134274696882272897805444148419320 721628 -60513679163966467212976064163840 721629 7124050478113343246255019858720 721630 -19691441336312373557074645543680 721631 180793525600063160606077896342432 721632 1235788187160618670038060367872 721633 -9756179932993972143791700307824 721634 47056568721150666093974129499216 721635 -6192209508678255449079136760400 721636 -165112230391497036672901184689920 721637 109676804241002802203282990513952 721638 -109816192409054533465870019840256 721639 3276039857969606279502735438000 721640 170167717885093681454388813772800 721641 5121834503590817990596510635744 721642 -93711612361948235948931077352528 721643 112700655845170947391578134983344 721644 30305705638934407832783732736 721645 -63988493290746695103689793520200 721646 120098903428046248040479665694272 721647 37196568796409570874279051845208 721648 5352137673341443990023728922624 721649 37353445443840869223100662812160 721650 -17800007370467879068861981766400 721651 -60646452337683552513159261814448 721652 -110685974609386880574691093582464 721653 12166292651608310362232703043104 721654 74372201714473525773233309167776 721655 447717700505915913341017779120 721656 85698511060674496873814850355200 721657 -351860551753818652029318988899248 721658 15104839764367817073380340810240 721659 -1682917519895510574541487851152 721660 -121791850368020798797170334840320 721661 -175673296905307934974838005503738 721662 34929124185633474721970484677952 721663 222465177513864278435114962886912 721664 145256114971706023305815387013120 721665 44983520173142130038110876224000 721666 70275185128266193067197461220224 721667 320085793867068932183938188311832 721668 -34834365239881132361900308239360 721669 -187229394861561353221680579232 721670 57464744301369179920340007281280 721671 -90433007345841948928336888056960 721672 -126160462156732200222108475392000 721673 -11362024998533627172322292785536 721674 -32336060527075890154347772034256 721675 47521378237948529872181973284900 721676 19805142553912111632928912008960 721677 78313081736763522045671222108160 721678 7608005662318052129943921172224 721679 -139867600752186477704860553205888 721680 -4762701184447637620520418017280 721681 -7878308759321352728750395280028 721682 -6037079117584617942402427413696 721683 25969444406503992703941110463600 721684 -129322362922044037064203907361024 721685 69380718855279726282550851951360 721686 -4731534343732634822706698428416 721687 -155467417856635793177314831668664 721688 -139867712276155855335312224256000 721689 -13598900325668637096857569025280 721690 62518464360899325680460102885600 721691 -164092733438602181469998065625616 721692 86759967831357716243872911830016 721693 61863708234218160806608355701600 721694 97399964106615374747058646437120 721695 46241458936307652107300382375840 721696 180475380522657247835942375915520 721697 -65920361745068924633734555453854 721698 52030363530407193715062062254464 721699 -45860034029574043066205997404280 721700 21278279867034376377175092326400 721701 31306181963565910339962710802360 721702 55864073540406743677392257859552 721703 -10258344232559588460628553079048 721704 -19697920709477361512527150202880 721705 184629994946409758324365125373860 721706 5003676917276176141701830949552 721707 -12784162621828995497358418987008 721708 -12137307461678673281856661406720 721709 85704375275501539031338124789910 721710 58779121780174815838719554996160 721711 -154178771717788708788473638156464 721712 -818920607204013884742178406400 721713 -83521959592507543357369234221456 721714 -26582894172280479162002315839488 721715 45500471894736676831737371155200 721716 -3200520580481356471293643100160 721717 176540078998497435924211891774560 721718 -41563127332275908233078145640384 721719 79214995033951910052379065649344 721720 77395644880245803114360785612800 721721 -118326004440061270365934388001216 721722 35802780887490959438531812710144 721723 -98756378070890098074631464666240 721724 154767606907181042965481936687616 721725 1620865478340173904634246701600 721726 -92489431096646016315739101842688 721727 59026189205707466867149026700440 721728 8636136705272299241725419847680 721729 -34099730977057413815361800273324 721730 -8849123565392326558379928438240 721731 31445638783515622959871661057520 721732 54230013248900141121810376089600 721733 -281269591912265329762176658098018 721734 -8192240461517055713662298757120 721735 66117739725061498255072683188160 721736 -25303852555326787244938099768320 721737 19264324334080670469782312329440 721738 -1946535911633240638130591574480 721739 103308907090792275678245576619540 721740 728795227109141533136905912320 721741 5402892194062349460261469061632 721742 9421536336435892956591054127104 721743 101015686136458653685633783312128 721744 53889759976273184197742327234560 721745 10782002590690545305155680640500 721746 46397935371140314087428560682144 721747 -104629390822284551027459032638960 721748 87456554011477695652844658753408 721749 -15485901827761272938961280109760 721750 -35447701700292468361540563168000 721751 -14921563263653065927336733145408 721752 -131326924853165846345654283878400 721753 -143676227163098962970185709656880 721754 86530863432193536775499866356480 721755 -518532838600335374272798600560 721756 26128317725865906841061417318400 721757 -63732527935070625613856585748288 721758 74844512658266043636764340657984 721759 -32107519216385721668229148751384 721760 -85443243119130555684937350512640 721761 -178060109904476101179526620072528 721762 -1437212721150161848764660146400 721763 -42964313780348566479603882437376 721764 -11892918099748519591173808680960 721765 6928676956483791201856564380 721766 -5928085205032172035801101650496 721767 -64697406684811109421601280373720 721768 13334099273397339647381052456960 721769 -187944813465081583768044082075404 721770 -23985809494723976638219444535040 721771 380128126308100858708626881564272 721772 -10129956055513655149066001687040 721773 -2527128237614929245963308966400 721774 49492763786691730437982137873792 721775 -32502971589774720750899786194200 721776 -21748758197751760504393919102976 721777 70541655329055718952659052650112 721778 49844415835895761813353281953824 721779 206625251726475777479930482851840 721780 -41849507328696175473504818380800 721781 -358198737289887806176743081855300 721782 99159914561156625041065482559200 721783 -15332847364576583766538242050968 721784 30794620170767347344060157747200 721785 -27348113355012005262491798596800 721786 -17479753733462691015731758159872 721787 -4733411980010309416349765280408 721788 75630366487161101091124834214400 721789 74137404662669843659380350856960 721790 -14732630641221622000228806825600 721791 4602140162458714647852363803520 721792 220850137811788474044656281190400 721793 -280000512779960131886011099160958 721794 46184214529186661244868847049600 721795 1901477874045419993137936716000 721796 -33811725470250809635856479924992 721797 46256568603130225353236460703200 721798 -270360138362723171048281282560 721799 -160641782473251022735478658308496 721800 -32659177776449328761950795392000 721801 -172686018914223891739874620952396 721802 -40518018281748303393448223613648 721803 147571555983850603124044273862064 721804 -5724183291280547860906654527488 721805 -12623566183837651717385254951680 721806 -31761660499198579359046294963200 721807 52431581279697177562013630912040 721808 33570608610387172112320124436480 721809 -94429874945500397414852614016832 721810 -100219909509410783727299442624000 721811 78297719362615581111980664048312 721812 19126504647891082570114411536384 721813 -182204735295896549661003885987716 721814 22979548324721525631768571124256 721815 72169638477459548696181641405520 721816 189624923211907621064762579220480 721817 9673230859642134739585911477120 721818 83914764313522859474572112094720 721819 -94085992160489116003838596826124 721820 142858321227460219650300156303360 721821 159964318142804231607713371235712 721822 81834780544668021146354952253632 721823 362690834483163298953110810304480 721824 16380819034783594725583091662848 721825 3496861764549653971345692687100 721826 11797005553286457249035101034496 721827 59524095128848772806220158171080 721828 -31399804402531969687373020630784 721829 224913580311706324944052082036640 721830 -61529702791842222693942034558080 721831 -181132087774900857873872008851072 721832 14057094361112545461421045432320 721833 2748892103488299934043833368960 721834 157964743554766634373866589909600 721835 -60091752653053434393736921184640 721836 -94644732996619290946555381502208 721837 -310533565955049648014114684917908 721838 -59212536006367462294877218443456 721839 106593848113349595480227012226960 721840 -420388578271821791806459084800 721841 -1409868903971603566946460284688 721842 -82881149629343981527496311854336 721843 -45822158230788128388174398897908 721844 -92334010995522263746898391231744 721845 -64786749276429139848119707694400 721846 -30650890247719837672197442199616 721847 -46819368734124131174405999759136 721848 37205035747833772736268838502400 721849 -265373462452403123782963013560150 721850 -43819207820375274626177127399600 721851 31326440488210506185130126928896 721852 -62827119659798242350435858648064 721853 -166963460990897466815444511517440 721854 38161555384141647669235333300992 721855 -127940224634378769185432601366240 721856 70482074092161273185307029667840 721857 -108249328338994979959882158872640 721858 215159084117087666593724085499776 721859 -104230229123840047458034725503940 721860 -3888581429229433492063619543040 721861 91294158315394919975598233139232 721862 4643658046659230185013358010752 721863 -130152291842921991415005700448208 721864 111241151118939016406309642403840 721865 130886105202412651571477744476800 721866 -25175829872470787029928278628352 721867 218973979622944495678613971803640 721868 -84266839322288354578694080020480 721869 81513658562113570832802242391744 721870 33300100902186800519680127093760 721871 -291654733160906003196800615971008 721872 308188356056770536002784485376 721873 -32345071888994633276936097546240 721874 -8783208691693502024489895079632 721875 -34215768142653486197016280800000 721876 -185564273422737371183397536993280 721877 41059743257220926794578369120060 721878 -23992109301980814608001044385792 721879 -128962388083885733995876878772320 721880 -207113720342638786119088953753600 721881 81336643340070289158735670817370 721882 19151045853732089565846748515072 721883 144785044508464582182284638920132 721884 1355703781878864537938213068800 721885 -24804930338308276709573327567400 721886 -167686795060751141673093435840 721887 -33224559717432160137854418574320 721888 139661227171854082480171291508736 721889 62660749237623070218281119740672 721890 -185223062871548939889256812480 721891 216244530568170214009224519643292 721892 -45533482039065203053766111846784 721893 120885650665943871344817362976864 721894 135450639527108904739131310646496 721895 -95939432276224545915315604326600 721896 -41791593761680795495648039895040 721897 -5309995648772093496571519925760 721898 -23205944970566822730198179614800 721899 308148530547749709921932045715120 721900 89400352931898172455832783904000 721901 43112193834272985205041051669792 721902 8358738517935994155129721681920 721903 -2043651168360409400201526740896 721904 36360692397135324891952121118720 721905 99960605489327663124777736080000 721906 -119462525465538590916369522532848 721907 -22512931021123821922705045405200 721908 -121556851076837850496054602080256 721909 54583415188862436734110707816110 721910 22611248845040843324022112277760 721911 -39492105670940580802090013751936 721912 -111478104118168425109725408460800 721913 -161058561631121786169580223787858 721914 -68797252143817816744737553858560 721915 -80732698224664676615673574717440 721916 7562626913638852544487694628352 721917 83430547927195951849683129314886 721918 -100392019380964145965203954339840 721919 225934486219767277403443661168760 721920 120035793641582918213179413626880 721921 161620677727801194663457181445122 721922 -8940209971457953504275222522000 721923 -53848828048062532326513939025416 721924 -25421720295798839118308519116800 721925 -28335273435485866029384540043200 721926 -164698500012448822950844919404800 721927 -1383458888130907830063233732992 721928 -13468270754413816738527789711360 721929 12486401905163711304651574949568 721930 27935239095739714692074820491520 721931 -41843753547877023283683427574016 721932 -79081268910803903686941388067328 721933 -7329048048166879106333574026336 721934 -12940123579671761390794208068800 721935 92686347333999190345896224108640 721936 -37170186640172405738381780574208 721937 88630452954942066731901267053040 721938 8607718737303197855264219450880 721939 -117081006923382183599921940439944 721940 -63293134692901249195382895048960 721941 234383909595223390460870848869888 721942 -3019764150912466031747069755008 721943 164336955787431021939347826373320 721944 -6591432363631510131194072186880 721945 -64992610076235078428551490195520 721946 5829213994661604725857544274672 721947 33110134496222745512659179875328 721948 124410241234451702870413328457216 721949 -165916904359915744879392821141280 721950 -36612283571940296576138467406400 721951 40625459586459673170384947353952 721952 -42131011551882330209258198532096 721953 122826415603427159307802397357904 721954 11343751070778560817428694628176 721955 -82931953231541668575353297126400 721956 86583752645228478259654968944640 721957 -106588042663356253044790624337220 721958 13137254629519668214935817690080 721959 -17008845788346363189112626984960 721960 -165756632278856190299283790080000 721961 -184830013503713681569085930850438 721962 9810394995054663354378455009280 721963 -324624201856785534040468066944216 721964 -66803039016358423534516590945024 721965 -94275113290247313748677288206880 721966 -38793267738429594303587878532160 721967 -336062561456084255805333759418848 721968 9067027668225725481315435970560 721969 20708877538915655417119596706020 721970 54176159035736941777307274240 721971 -2323373486894131597051490056728 721972 90469197458731576286688409600 721973 90122456357530651334648570319936 721974 -90411412747103626664688085578240 721975 -108162154762776999415823258278000 721976 -119862239445113223013203182161920 721977 -159996852009812399631002609327280 721978 38915943324455565418919997245040 721979 67605988064472388226819410916580 721980 -24098014226363420351118665318400 721981 42780223276328979607452952019200 721982 -165140957925037091827333138880448 721983 -44117077283618494853298596486400 721984 -51946625946740151162552739430400 721985 -151914661691847306658827669743040 721986 -48040578712008009193650567774336 721987 -48427617417421630345896172755248 721988 78397825089063024971398484623488 721989 -93438044779528916898094706693346 721990 12572354406388750788886146754560 721991 -306021507571884004416818473213608 721992 201831637068693878696417544192000 721993 7142997912871635405134505287424 721994 -28034874907580912547398818971648 721995 -46834344968698418128359576883200 721996 -141445759334915418867088174402560 721997 106187332461877273847138492179446 721998 -64733455230305285428417108204416 721999 54063210373214868353547097853040 722000 1000912883829277000810862592000 722001 68716168399736645704569150773184 722002 -134573726024454019541348622984048 722003 73466531507948814760073415794040 722004 12198087007884893099630677764096 722005 -109921562911256584763465485563240 722006 -96802127330797321523929602126048 722007 -145693985883851717008798358880 722008 21967811360525791652472037416960 722009 20859372790296205999426074891780 722010 21910116845314477964576163985920 722011 37268748359463234952593070028612 722012 -129481198867922310774207429778944 722013 -3015962929173989511821680551360 722014 23723815363662782610208661974272 722015 50846410940868229347675022008000 722016 30624433900857148998036726743040 722017 172929628574849631005741762564400 722018 13370718321467594480141790193152 722019 30615132697298411247159610867200 722020 -28533684606826363506006317637120 722021 85133528778230978785317644943744 722022 26983493667915853202681640597504 722023 -93900372783505512634589021222728 722024 -144634443606312689318931361843200 722025 87494903714273619697624648536750 722026 147037545439312606674119446625712 722027 115305185330569857773098715733876 722028 -97590920354355088629445109230080 722029 -53861214285046761157304114776128 722030 149885104572203518647489863704320 722031 128873974050595956471942054156552 722032 -51091775593123656180447181963264 722033 25413679326138517004614089114804 722034 2509984435337531844142744467216 722035 -34540369877589529088297006021520 722036 -514470851330125229426058891264 722037 167280202473368503441031820940320 722038 -5146898913740619605181458468160 722039 -65870132056015871137469861195376 722040 41346781472229502314668816793600 722041 144502712079076226377925477069652 722042 -108635506995665988932804387654400 722043 3663071400728891671671270790944 722044 -215434337180287230027463503652864 722045 -16925989744239754969709918783700 722046 -11297207453010810508862483331456 722047 -307915396412448370731228567973504 722048 253970699099602425874608260382720 722049 37086181590530080723033892780928 722050 -5184095802638704895126839219200 722051 -25418611833300682737164182532592 722052 -30371819782458608939552812351488 722053 -35062331457117508779982385660000 722054 -152872610678691727494664121731200 722055 17486702394020539293215095391520 722056 229617417674346302828215296000 722057 31037067015104616669514104393600 722058 12202196109069212297017338677760 722059 161410621902664789102667432472560 722060 -82244395000652656600058661580800 722061 -266328393382558415693739912249600 722062 -24903291756341068116838944961536 722063 288854440839631744509922020843312 722064 -6463334889382740879929013633024 722065 -42172969262474962188623942982540 722066 -171007965284568462363632337990768 722067 2247721808428954875247638388848 722068 61242230264723081965323476621056 722069 94391593460734474605837177763470 722070 -10982931823855024532860303676160 722071 69826675639969321447482896467680 722072 49195572057821300517150714224640 722073 67380609775528152414570268140768 722074 83587446782148313975648156093440 722075 -84308423396817440477257093395000 722076 96886561272384713442751360696320 722077 90447813000200732664319530045926 722078 26516218241183606608255316662656 722079 113910785384555126423957808806424 722080 201280395595115334184490389340160 722081 51832988625772119477131058964500 722082 11480746432022208114015585821184 722083 54759891479892530860692429434944 722084 -105004112636340188466212268346368 722085 -7126300438538347843103302335360 722086 -91810963673595321778143272531520 722087 -2038238796023925886601031721368 722088 5447620353962346133694599987200 722089 11169096017383352997918022247824 722090 13620772620239822444684766424320 722091 -63277373079595956107666225347920 722092 9556306444132595373911369158656 722093 -178537871362254192973230417191658 722094 33542263216804396547495181211200 722095 -75632611635040967333543302185600 722096 -19600977385952555436855236149248 722097 -112950711765535760235820028260926 722098 14496350481896119105540410677664 722099 387519070343056049403609676800 722100 -35629550892748341575918758656000 722101 107296048264121006733960502910400 722102 -29066879945297935604965119758208 722103 57347892628491983765495985500904 722104 3477570467988647093604838133760 722105 80120660716042023326916277968000 722106 -22646480727865437575311612672512 722107 511044780768575771307180876696072 722108 -203165215300147658568561289396224 722109 -173163455602336221048771227844480 722110 27029450244392323996740501072960 722111 115119069439259502405445229804952 722112 1321941857296070818685918380032 722113 145966992064636221011575911652098 722114 33438042031829816566279365089280 722115 -1341248755536442201449205653840 722116 6174120963848607275223336247552 722117 -15513930442170487292257469581248 722118 -50112324580674977336500793350272 722119 115853698992848551686786849058520 722120 22306846662971075657768988672000 722121 25917861912692925108941796336912 722122 -36014470178468537051448455467008 722123 151231515761673234034633460724372 722124 19609158957785199783611089449984 722125 42104526547492449928478375190000 722126 -213925107111957232454465163794304 722127 16281093758377008116970726084864 722128 -27134583505916495625729777664 722129 -110931709535006836865723442038040 722130 25745075968962606971396469419520 722131 -45446068649669664396285744159888 722132 -131657970298878091669109495167104 722133 84278321943440994337313516592960 722134 -50057676213039609358215023515008 722135 -211383900595029151111318955986920 722136 -92365654170433729220397564825600 722137 66995503085818510364033009179854 722138 -6092246976693506413588407179280 722139 -84314273414456643910692420487680 722140 44691795263184061117711134205440 722141 33122661437031131014920339041664 722142 -1502187319903991206999604152320 722143 -129694612216915347823737817482384 722144 43492591438511664537751524212736 722145 21391929550483011850382540490240 722146 -6734223401031131844644065784160 722147 -149496618856518547269174744034404 722148 -29464650923636966479366850924544 722149 125146157144917137314537538017150 722150 -15451057701958705885627132636800 722151 49610923147704036881708684459280 722152 143036200990040421515364451123200 722153 -275925238720570322200403937686598 722154 -33904347241055004621171039508992 722155 6309510044389807708908587059200 722156 -122615358218856693012001820532480 722157 -21915408474876734027548520333760 722158 86435240546408603271568445597760 722159 108580045351752971277397115841360 722160 -19417349920128076006517868134400 722161 -42526725658705997335324453640976 722162 -103252134404401655334732722438640 722163 14628751614309219285467234305584 722164 78081953618094821137314521173376 722165 -59919251721761940414564653977800 722166 -7305394209567429869732827529856 722167 -142756718796004771694941371093784 722168 175183905661121349532959468994560 722169 35843693860660841074734224941440 722170 -58428433569834730285809459992640 722171 21451958858190414106705329408000 722172 -43950416375070619921181430153216 722173 -28620052355896277048903014883578 722174 -62978221228537455627719724882048 722175 101256663557061266723573725719000 722176 6973535246261201477747641155584 722177 -175953829948561092258477518030208 722178 2903753162239303650542905994784 722179 223388154962286283802331429911680 722180 69019017710520203730608279174400 722181 -116052451569651376790642617378848 722182 -35725728455245566103287292283808 722183 -22359090643905671783936668484352 722184 23378100274847213879131482808320 722185 -379041675645863292460044998400 722186 55245835771154861060512570623792 722187 236011429399720083040152146518560 722188 171424416467733609771209608709888 722189 6549074297831483989949004807768 722190 -5197926071827201212165483417600 722191 -419040067602505344227420278743488 722192 13604849581592660467480106704896 722193 -232271978171457868143832976194656 722194 -8551760653778035124934843814656 722195 162036977438229365911543361569200 722196 -26883932320362229511577771091968 722197 -59701967496510973311498163292768 722198 114684496547805366796685265588864 722199 -162537416926645840679125535440536 722200 -52816222041730610421426564096000 722201 -118189588043703165562034825359596 722202 -27006568461662753725889522927616 722203 128356235309999975131798180210800 722204 13895996520584586939654845869056 722205 94912939029471019159299597655200 722206 -73248307568264554407508631659776 722207 -37422697814692342801935530411328 722208 -83462624974906132753762865381376 722209 56534165176249536729028233429040 722210 -10485870508627310377131030678240 722211 -61580168589460403425480853222160 722212 63916939801252340099562568015872 722213 8383483855544032809889938150462 722214 -68565214316548985999672018179296 722215 3239676716360208483992165447040 722216 96925723444001815832174907801600 722217 -56025917240780439812440691575920 722218 -18157147785317024173912582563840 722219 232432941743120628063004537558920 722220 16094124233934979598984092769280 722221 51796128822731233584843674131552 722222 -108294496959375832891904521745088 722223 -71847569995393026918333058341120 722224 32501999634378129693817612451840 722225 4933469414101554345696151238400 722226 -28843018115265826348613973699456 722227 -94994616761638051631855187657528 722228 1072320859980560492970536816640 722229 93186958402612161974419253277984 722230 3167564839590409848791803445760 722231 137213162841373214836336680181752 722232 28785898373794992390486226821120 722233 229094228311249982259850868596864 722234 -27124011165006742378937630549280 722235 51570648355255971878574992440800 722236 -26618212649404784075256946316288 722237 40668642073054747030165035986886 722238 4256080540549839928958197211136 722239 99766778510593799601623547212656 722240 -16525984066338891608910641233920 722241 -87170132854218130125935302148652 722242 117540560866334206709111492329344 722243 -171049620278815134277043154845508 722244 -22111410786353519656645941995520 722245 102480843771678194079339153178800 722246 35297769286399973375829694777344 722247 -107875618232542029200855185643520 722248 8674981146835119585586451727360 722249 -351820188925662906144565266432 722250 -56976028356606117659921381760000 722251 1290275316232499683858525425504 722252 179093996499572695858442770772736 722253 -10256808262806982280777185193472 722254 56259836845251854324709094378560 722255 -4950323679203909341494544686840 722256 -13635685321144677170939353890816 722257 -283707033692115128945515967012494 722258 81720983565009022002049849236480 722259 91122938520043752025239048686964 722260 -99859362336947206111904795842560 722261 -76788322420200618432230372472576 722262 4586202221176810794332040355584 722263 3815565311398346041861102876504 722264 56870718284199763188613290700800 722265 52877218429555352048782127016000 722266 -88755114221382497613760280044800 722267 -1882557673176616381105175459808 722268 -82009717087375710905404386613248 722269 -7958250259382003784140609828352 722270 -118403980449543237552421448329920 722271 -197851384036858317002246056320 722272 109242525758824491173926797312 722273 34252077106478917782198964383522 722274 -3944181880652827081320681108480 722275 66761039625615532756093943242800 722276 -175671796176936772943230179219840 722277 70183024399646930882937516732 722278 -11042161720176476797426284857280 722279 -289664914776590517203624614095024 722280 -7258746836870122333276835020800 722281 100412406809599915606979036862592 722282 120221423932315781257286978525184 722283 -41586150237388720051295811889152 722284 71317770456981714991322146523136 722285 -140496924513675710596524827872800 722286 -154214072615106760890988666368 722287 205149316709689077553971807305936 722288 8358145266241604089855480627200 722289 98552797590071217839527545159024 722290 -62323035562876218774525761493600 722291 62053640930332135119122812591692 722292 69830714091902745849373505728512 722293 69960957926513976121637845713888 722294 2553634514066700373144096739520 722295 16207582487729997800647274001120 722296 133496219966769123618315653775360 722297 86144880693202033582812290104320 722298 -45801985387556519092134166542336 722299 19402318371213335354230170203300 722300 34836224320984661682299516620800 722301 92205859652370518300669571158304 722302 32210561400535111997491589434752 722303 377519080962632004049570026764280 722304 -141202433136683715490492710912000 722305 -194875184093541733543802703930540 722306 38799355015596183055196213229552 722307 -72101701707435755104229708465160 722308 -117510195534055861429174574960640 722309 161282400661885394345171421372606 722310 58061299995726978938155403276160 722311 266387095452303969146656146821912 722312 -224297961265852057374424458316800 722313 196955516555709736183742569966164 722314 101842149430709943634934214912 722315 68947777943034985460892432464640 722316 -32314803551291066117033156198400 722317 -249791478448122750295809761730634 722318 124468765263615702021021228903360 722319 35980904151958554163825259837328 722320 -13230037350160032912759812505600 722321 115480800880106483641047248745522 722322 32108468921496813445002324729360 722323 13342005349900114905383783056640 722324 76218117913147596946279111929600 722325 13195629236396979014729280969600 722326 45023398261551180589360578283584 722327 -94453379139044053385916602398488 722328 78681939675598851670812314972160 722329 54802078508200462524765696363984 722330 33457786424573517341424671662080 722331 41863372938798685672270114529280 722332 114752446864668515810075290214400 722333 209253790770107547353726832612582 722334 18576122583176669272561416852480 722335 16739806469261059097006870170800 722336 -145297356737216993256244329381888 722337 -18683026262939514940022918661120 722338 -31908785258241165703925108293632 722339 -38741513914182808517001262993776 722340 21087353828680757740015844348160 722341 28273497427814622492184029367742 722342 -57172063640955733626149784436800 722343 87952888339671066757466752555560 722344 -105218959083218178379641427968000 722345 88372826046343861637525631296520 722346 -38119545946187878281117721526016 722347 174194616007314396519241336516872 722348 -113135505133353749510549535450624 722349 61658327372043231789110595156384 722350 -47480839029481171239415685865600 722351 19642480440495809842754206201440 722352 -22681491887876259799527196262400 722353 30284941046977803159075464883602 722354 -29485232179019898971751299524608 722355 79656112629896059736231422566960 722356 7755376531771645479457868574720 722357 -2032441191371373090777179107488 722358 1420490778319635966683503545600 722359 -56668629406782253824489709140048 722360 -15422447088521867956365974016000 722361 -1703858926751554039650545503680 722362 24371184487167098556003995516928 722363 147217275140710286006187174240612 722364 92435381156265995179346435269632 722365 -7132810300503786139390625548800 722366 64279995727638809044248682981632 722367 -137481145874166967915297517118216 722368 -22813316304242378349305399345152 722369 161529582106022357570397215272770 722370 -10603078666412883763742784000 722371 8817267984981051520786407841904 722372 -71124082416689395878971760537600 722373 -159585288139852268913331589282400 722374 -140722116846943300563711380207040 722375 253470121546633678804554582810000 722376 96139543907061758550960164044800 722377 210711971191055958046171476667226 722378 7258115586321618253203042708480 722379 10351264962614547879636918658560 722380 -57096799199146820529351456998400 722381 205946436213129725437877412035904 722382 -23156873832413867771536717468608 722383 -203839888317726687764115777970760 722384 8765828285809793615620468113408 722385 111876130208414470914582883747200 722386 14937617989739376210485585433600 722387 -236200752252945011920788573071808 722388 -5415896905783478933280220329984 722389 -231548657299233097950388244197810 722390 63843671322041109285008970316800 722391 -953705806273452545394022810008 722392 -323942862109775737561250918400 722393 -25020236590178463507449346301440 722394 71867357790040551959348661907200 722395 19597041761661548371887742526400 722396 -132464788840521942842679671984640 722397 -37721942928955003496019366533472 722398 137437258922907613613301117505536 722399 -166881128128515443568532317424560 722400 362454545345685915671042457600 722401 3663180954415054808505368348292 722402 -42645388710769026054496825435272 722403 -98128292929034986413512595450936 722404 -128520732818175144521501228958464 722405 142248177847993615148113428552060 722406 49033744451241312139407690496704 722407 -31899442087892126595818662998768 722408 -12036420477884402578754747811840 722409 23720506106983369368053257572768 722410 -28660364755363932977632573938240 722411 -61976053655169768157978368254988 722412 -46219769669378480762713943577600 722413 26712391470396754695916336369740 722414 -14849059553668314535329717451776 722415 47340735899082421036902721189920 722416 5799652767928568810056084652032 722417 30025976738714998905522684176466 722418 -1679107285403313105750883925760 722419 23335520499109610508763259907260 722420 -9249172678788616600529904253440 722421 -31383686176444203184340508205728 722422 53004001442702171670740813284512 722423 44245648210848027301545653339328 722424 24173110134193564452492013731840 722425 24321724556809585288095446385600 722426 -41512783590065073758308664531088 722427 233300729506584088147599768874032 722428 69547236079996947894905372916736 722429 22024283505611746750385936115276 722430 -6297851362076359635122481888000 722431 198230164420149717986114364703232 722432 -73936945549584441918952474411008 722433 -32756813705362676750133493972176 722434 -55854255163488244890664440846384 722435 21592430118058346592829743392160 722436 19604613421057448038594441310208 722437 160580491364354902112788100323200 722438 -71434512148888451755684659326880 722439 72245137051491611162788703598624 722440 -55781432318624631336585123379200 722441 -128581863078487305490159908055500 722442 -62980200733271705888306239881216 722443 2278780339348706674268114467344 722444 34997639925741780388612551206400 722445 -53664521150861931813740821090080 722446 133744794086384028973475081652672 722447 166259497037198099206719434025912 722448 13690137849705396008517389598720 722449 41244458852033322422680304284032 722450 -31352706371734461455425792770000 722451 -117979794415517990137448039753616 722452 -46017856250509741013177463537920 722453 76007561214255129167578139910528 722454 -93428892926563098861305243675424 722455 50483987803711478246952734208000 722456 -114652022937244970666373455155200 722457 142166273922920904314983634787354 722458 129064651268278648232955736615680 722459 2348376067314441198449883414660 722460 -52960737837999870205259656227840 722461 115792174174023856393554284403264 722462 -17223824808466606303108390811136 722463 -45502253970897727326981044290176 722464 120585698714060956168294655066112 722465 -281225912127494931237332952650880 722466 -160649156683792889839244490094080 722467 -4624649653804358584260243384484 722468 -62817640515131041986347570132352 722469 -38449318912513604604310865892192 722470 660117213812054381272064098560 722471 29698629002367211542344563462200 722472 -101311857884590180033912721326080 722473 -13575182976781969532337650978396 722474 -124855493763316949601273628029264 722475 -45056264670083978588277366250500 722476 110359442514057551943517983992832 722477 -16511120212167112139665404547200 722478 -20366939113512393504180072931776 722479 -131587131514622601421275180551920 722480 711441876572899850889543352320 722481 5901498536817188654584788823200 722482 -25257859259256964578795031239408 722483 -330580833513643583760307315149000 722484 -52362836232169651843137554792448 722485 90601486123260544606451995569180 722486 81837380674477981861638586368 722487 9861989430267648899395579440360 722488 -54717431377015739332672256471040 722489 154787590020611343599291898805290 722490 39572550533609395745314695909120 722491 125013218194247784534155700496 722492 204840207359657306333157388348416 722493 -237124524142926214812435672676800 722494 -111698545875114158574279345408960 722495 243482968735286313345280855504800 722496 -10630355622941707173170371362816 722497 -143060913897339990146927462565120 722498 -25001274077033652167277481419264 722499 -14307434903804921049099161786112 722500 9657788546421813925033201240000 722501 -35547787404516267084792574799400 722502 -11228715942035182526883579166080 722503 32219229899593848838535103850240 722504 -16844211451832891488981085322240 722505 -24563546632750222047385470651840 722506 174247596031990390495578833021280 722507 -2840030634429238422740380138248 722508 -80011495517751650520290592023040 722509 -28854647976344019036237175457290 722510 -69119844619278329165668522731840 722511 -201214253640448028809339894194840 722512 -7515684012767627059228432007168 722513 149675544129528408504438868182240 722514 -23845572253613389190578543618560 722515 -8611421386540254704481805134480 722516 102956786915062215685033715437440 722517 27909125332408213289002510815744 722518 -1183085994476894665027607352000 722519 102852076809333653589156555282096 722520 4983751856272525498407451852800 722521 -249695953708281661417264361180278 722522 22736633903957103339585204380160 722523 -59771261300774745104733631367016 722524 216574170103705091137946956334592 722525 86055740739959970124438510624050 722526 -2206800531089824500808796722176 722527 67611422153684763200856901107160 722528 368494476223625561342085918621696 722529 -2952273472018891940025437624496 722530 -79511004152426993785152804591840 722531 -262240191905772242350148388643488 722532 42579896681527757040262133606400 722533 96567264569997152817984181347264 722534 163231728841464703184448906969600 722535 -68886912696597219931317311500800 722536 -82572068615870525020630658058240 722537 -145030547353139016957107039183814 722538 19394857571479698529038625817184 722539 161255713086533368692162356692340 722540 -14313289605538789357318531461120 722541 -25019773475189345665149546137376 722542 -134089300468644862919401645115328 722543 17998529492568873841955385545424 722544 9753233053824642565249372422144 722545 -141415283734409299663619049749760 722546 -140993355373356767445191575207296 722547 69941103885932244963622087357440 722548 -46084752389578638012789843451904 722549 -150821311253181150657297667305636 722550 -1640846799887768434144236715200 722551 298228954887654553322210440555920 722552 9168321571659188768071334400000 722553 -30168824787541586257885906578432 722554 4873194024950244847122734848992 722555 105319388193822760183956100680960 722556 -44803870723194401768103272729088 722557 -168371844177482239706211933046368 722558 20150800870401240899784964154880 722559 151958996466237194963385928597704 722560 -87589652616526359813927469056000 722561 35081349983354947491898404922560 722562 -20109865027359710480247830533248 722563 -179182460783851146192189276941188 722564 -96770313930322708107785274028800 722565 50410296806120742893163942928860 722566 -2436080005446509324554937623296 722567 44202218444897682336790085073072 722568 24535613594049079607192573706240 722569 -11703756865111876782703243049600 722570 -66322512482808980294484428332800 722571 -24843720811732965501988221504576 722572 2137898140413953191941190615552 722573 -60121363926608926169923706904480 722574 -35336162813433853801407785458560 722575 -56542696860157014621943874318000 722576 -8608219910201679948652742074368 722577 -45880643170534256382705997700880 722578 -187596665146291155087996774687744 722579 -5840346046394247090073646306304 722580 -78641100241684312347383611299840 722581 287728390246185595893778464394382 722582 -60772519525488129567439396384128 722583 -98752425883087152142642794226848 722584 -39167324937408925386096187207680 722585 104883252377310302377414282567560 722586 3056590154532832624317728484864 722587 -108846298040854144376260968898088 722588 233836335444064207549665957170688 722589 60323385761944408720611895380480 722590 -86593138964016298610379917788800 722591 -11606722229955747668751481119840 722592 -70288030949932673937466985152512 722593 127928518124894348385679007234580 722594 -9424591875996277405040294622720 722595 -182969872603782881178594152332800 722596 -44767501595165189210897382395904 722597 -235766877431211246372126720944448 722598 -40966618346953288464641810499072 722599 213983306845537823638894376756600 722600 5444631424200253046035764864000 722601 -4526964085440897349643512316016 722602 35290952393096221866768833936064 722603 -162468858300211902541928464084572 722604 -90544612129850476956001514863104 722605 86639677404819188804174146626360 722606 4163689495834452788167003059264 722607 -115687102165258273539134360403960 722608 38465053295385204746393525125120 722609 196954093997058728602608377918016 722610 -2123876358679689043735717601280 722611 263774958696628252752100569459212 722612 -245097507949599187877924068992 722613 -248315658273822827025613022832000 722614 -44029734869892407860063484906976 722615 2506349076251909497086675286320 722616 24002195733527905021009822617600 722617 89982456435692921593044210760192 722618 9784907686569994007449283207904 722619 -102121902325298358733902943601736 722620 37838392195323624986894130823680 722621 93537230353907699380611163776972 722622 -43517127347596557172400008452480 722623 -159913304547446389137088213290240 722624 14664946755559565078358808068096 722625 -74910176848010666382326269632000 722626 110989149380568407397284200162512 722627 14475817289762685861067889567280 722628 194870397805165549334433995089920 722629 126724763864370727369942321800960 722630 41187018277053793721023359897600 722631 26228540134807261041183448333824 722632 228914027534218337159143538073600 722633 110026477324402054103529926241882 722634 -93649426998474191858764612243200 722635 34049816084935293405925463884800 722636 5727937280935638527495694171648 722637 1096946195910846204409902204768 722638 9697968887000932257689309663232 722639 -68013750720796243258594669420560 722640 -7932738722807513864300614778880 722641 -32625887212131098556391556681216 722642 95894063609995258106055096611472 722643 65153402448404436286439556807864 722644 -174270809611411815233390173034880 722645 -65704864115757882066865442778240 722646 41178866337923554800771362585280 722647 -29848464471459693192746894334248 722648 535963883280617116920077053992960 722649 72459606785280231418981889325264 722650 -51206109390791806981103215740000 722651 306801864498595564232201511351600 722652 -21752348517936105333009425487360 722653 284955296921595593484572925886860 722654 116222787064606316625571224091776 722655 46176981138827912260282292654400 722656 286346512264067294023449101205504 722657 136275267471409951860510602940180 722658 578491069017613559567730663168 722659 62045211171205228837961426788816 722660 83426763362587019795448301916160 722661 4732569443342896941976010624160 722662 -156911528647221800184066708779328 722663 170135764430118829388729739897912 722664 156731297615403865640269285800960 722665 -190239498368833175963110032638400 722666 4842535502444667264267285265920 722667 147686649087148315392571180865280 722668 -135441095878812816322062359133952 722669 -245369957473146193599861338661930 722670 -8564405776642877145941405836800 722671 299628147191284118434475348557912 722672 -59995440227601641694273709473792 722673 -20523428485746069117883017672576 722674 -99832668292070836993201345031664 722675 -51480924481267532986572134470200 722676 -56390886467710669795516224749568 722677 74351173914340631161023548579740 722678 -17728062603577373239128363667968 722679 166103743610575966538983787063784 722680 21926264475486352060344545280000 722681 147724799958782823341396213389392 722682 -54755224295444120658271496053248 722683 33827608936647698911757664285024 722684 68519060383806483850684694492160 722685 74872252719911237256416723464800 722686 63386124102139920320807342457984 722687 -55340407857079364314342933555488 722688 119976610024338479349075976126464 722689 -67145025510519331063823073435600 722690 -51014375776105559090228150546400 722691 168449324248499860076325726156840 722692 -288916717378338215096500927938560 722693 1858241689254750640534520376060 722694 23661408169380133928186243868672 722695 -46538701862038169964443193457800 722696 -36707665651067132137128776448000 722697 -50846717421723293873542205449200 722698 117194735350228542796743545847600 722699 293925082000089745473584786433936 722700 -3338069325455835622333407398400 722701 2750132010581303317012057621152 722702 122556617884792527239085330351552 722703 29270140956621968597185551436800 722704 85294087032903593794484915552256 722705 -131117282387837400784760747200140 722706 57024962260760754595819715664384 722707 -5713475023343788111752094291608 722708 8650874090109645260491420164096 722709 53228835495294948581865682694400 722710 86012694607964704383059807765760 722711 -233481156858247143489923958782376 722712 -15261147760160184109372973076480 722713 263326228675116906730420053333962 722714 39072640649730430909012110153456 722715 50203145292389271084036026430720 722716 -200835303036014192829131355036160 722717 -327614520964471309199592867775380 722718 100269658537013030729676166937664 722719 -388782357429160599140417383175904 722720 86173740936884816688972715130880 722721 73393813283485109376971379492864 722722 350561002858641495228044265984 722723 -77074982932740146437875498821028 722724 -106469291779594796565581646090240 722725 100081238315767962953590880260250 722726 714043655077103866913542713312 722727 -177484945762753214821536275277912 722728 106286748718838156821604793784320 722729 -36696886656093389789500835571264 722730 388161868590427853107954494720 722731 -193912134906933993408787564173936 722732 -9412689095979111436915165075968 722733 38246923221204925608658769733696 722734 50255932854048382096410731668992 722735 -34449530654195851761342914980800 722736 -8647463231109003831388353331200 722737 -50760260132249085425322961541614 722738 168404688397969079894900931274560 722739 -119154082953870359332314698623176 722740 29803714059082417603116000848640 722741 136494277513846355859269321992800 722742 -18194060340283748360948112407040 722743 -15006532825279591705400282607616 722744 -2136624652203567708672672399360 722745 -105125286190406303057357778366780 722746 55822164130692330157046931561072 722747 -290717776558427533551721546073208 722748 -5622486832284073457365934733312 722749 -171805401918425880033305922120250 722750 75871851462367013417489642160000 722751 118188384686331732463769968498560 722752 -24349794440295758579280031776768 722753 -31930274138291567555503228215120 722754 56740240950372943414425294275664 722755 198746174219053975741655525653920 722756 31960300490747640025994862839040 722757 -4176873886042501244512020135936 722758 35738264433957436724530761461376 722759 2109012149258777586957304290000 722760 91395016413047330664535658496000 722761 44667870771506605188845351272200 722762 12860218098592410992768669743200 722763 -15281403304175096570739169498908 722764 -36061094200211039287841782284288 722765 51988781431974814052368581726720 722766 152609621781662739272760991100928 722767 104486690799947320204757010030360 722768 -977753714744900113901587660800 722769 -14836575862768484723019059524320 722770 -51917771782206272138455853485920 722771 56577285189877359468408152148480 722772 -141510775404257829057691603669248 722773 8150027551949771503912942048444 722774 24330115110917635701668233161600 722775 -8793596136604383773754433488000 722776 -394536596404906178082898835005440 722777 -101415461857461415618995980594928 722778 -24904087538843043710623755118080 722779 -20089504540509607650188902930000 722780 -5969731934747161796504412211200 722781 -139677239444151289046522302743930 722782 -54153842715467052243957917448768 722783 -11599556544903197933039993311968 722784 -122988759905194499477682463703040 722785 -39719243110373270081679404039040 722786 -1438624178887147781545220136576 722787 -178960930519543536371201478144 722788 88306935039862940769544963777536 722789 28764934859527301629729390036692 722790 -31945647199171147324522668806400 722791 236364793786198359756974493899192 722792 -25816751377540486834785520926720 722793 -18246809710775072051387926906176 722794 -75034433724319649497877731285920 722795 69086621409303143588841934007280 722796 -38967886532508845126829383024640 722797 50847977865103412390308943228246 722798 -1300124501911287823153959797760 722799 -115000058525110271812640639680200 722800 8678787331363032652553408512000 722801 -352730234988266046485400820771728 722802 -48213304829304343365294769063680 722803 120989872112341841478056402853120 722804 111467140434513103289578794550656 722805 44812816500580704072171520745760 722806 -40285984605549387616761379455744 722807 147350708158061621040298281214056 722808 -156396582499275795143303157657600 722809 -110141328713860072466085247962480 722810 1978165753616987969501523813120 722811 134150256310018201611125095480320 722812 -55038270685546882643125863306240 722813 -84502507953617391683909804828160 722814 -6062823608551172932483572630912 722815 -161332046893786521426441820358040 722816 -174346995318900446705796922736640 722817 43529503312907748323906468904000 722818 -99375777002684983581001261358640 722819 278187559576358956491019545188220 722820 12964968292217682659079573135360 722821 -65260229400450392056821246522816 722822 -68341266770033046041753385936288 722823 -52741772782561614909727850149296 722824 -116457811569180205740903631703040 722825 70070730421916935835522711659500 722826 34260516699630331880880559985760 722827 9090397747754427654775040850944 722828 -105548517828947487675267060056064 722829 -35334425392356901876205514647616 722830 -904047362853452675711082774720 722831 -76715510885619640611135440006328 722832 -19245649577519816524366589657088 722833 -285445418197499519695908976147918 722834 -45603138843630481091046677726208 722835 -53525285945450936911656596465280 722836 -53067381082780227461838320506880 722837 63769934200627010091335940178272 722838 -9889611963182708068920583918656 722839 -90322276524805641385359143622776 722840 158259600276219731919551485132800 722841 -59341882848489894979512954121536 722842 51173924753476823387783879673072 722843 -131113580947626596917584978143256 722844 -3427939423681836628311033928704 722845 -65346555106236669197382076554900 722846 -6260097376357822495904004445056 722847 -80162115675345207776205183987072 722848 -243445730336664892206019919806464 722849 34356670382062755854789992058850 722850 40892642407811503827995154048000 722851 18970550614310124875465154433104 722852 74915696023978583477775048483072 722853 11329536827418912915558151081662 722854 346692602168753337417736126080 722855 4639205486973082850895047577600 722856 -30107648025096596188261713100800 722857 -96594650259645946276146759792696 722858 -20017515333168031635273266288640 722859 -100768980809964145109749808061096 722860 -48226685921857142067824618803200 722861 5570233239714885961421077974252 722862 21042335220285360308722090480512 722863 25743815515045764129966716354440 722864 16754900256642297030021853102080 722865 -45489148228456302610437720082560 722866 58411672814814540440289133903632 722867 9025445882249920067605208257248 722868 65845341817128914665163800504320 722869 5182853244893236960856882982272 722870 -9479987768387116400452152261120 722871 26764598813449935984806151269280 722872 -243758572351163941994014746931200 722873 1546909840194115713042166364304 722874 -24563325782533719314697341944320 722875 -257555083699383300606084619716000 722876 26191064016032765825981889601536 722877 -56239133148409990605354052519680 722878 2387488392885857498105511513024 722879 -194277971642792582500697631624 722880 -19236112290044118653907071139840 722881 259359885603922435460835776527682 722882 119859083420346635558726934339792 722883 46626395125330611574861249532160 722884 -105144778625986711700103318339584 722885 -37539940532747377696982632692420 722886 58843225492736447638364637270528 722887 11977627620407203384783146720792 722888 112025745003073107052204157184000 722889 54014477377514502663770158199808 722890 -22159110009921328373642189568000 722891 -161993841446371470223937445022176 722892 -8200279879966109349634988371968 722893 -77958699634023719511410804535680 722894 12390966942905517507009874850496 722895 -6716393453496222603352575575280 722896 -22313373332677808753688991080448 722897 462204988210139280525403073586 722898 24421057285381403477486215472640 722899 -210996905739942451661926826046100 722900 5417551488879931907910801936000 722901 181701946905846818892254133520032 722902 129510043742310783406033591333152 722903 -142611670869497075261093615209848 722904 -13094610660257318669509316444160 722905 -9884436522901068402205485301440 722906 -13655544654792328498701073646880 722907 42918538561009494667324166135520 722908 18297544008854669245477969038336 722909 54658519069101353244387500209440 722910 22497948230924252485659634335360 722911 6076607192867631260559985526624 722912 -82973859405647034590748986572800 722913 -21802614193918952450673597118656 722914 22890235905085409617005132240672 722915 -86108697750068683497853312651440 722916 1768691432490426144191612685312 722917 -33787091981909796903743764607780 722918 19240807169726985089143802994816 722919 6607590710299346573095878817488 722920 18398254742254455545208943411200 722921 -39933947730983475179439420631878 722922 34638880468848723408367391629824 722923 -24743730262017040304682632770440 722924 19441137055473998824290675568896 722925 -39512930174615697351693749899200 722926 -119099477758247657499295178993088 722927 -113101159600302990014805103677480 722928 -4931884004012572967942485671936 722929 -317113523181161005172564966896640 722930 30415788607217039621817862187520 722931 29986111583239294738318531628160 722932 -64828564666286666003845754071040 722933 -133665383682447984928018413460818 722934 -86673076808881971230463555722016 722935 -8900039702941529212957290243840 722936 -32485147662556056498503180083200 722937 -130903754501823232815907343739648 722938 73419907150119064854642858123120 722939 -13618764898585194269651401701120 722940 9199990985686774039068914304000 722941 230799946485352448048987573849880 722942 124395423375760776039514667151744 722943 -32957111999247622441077472778016 722944 -3320391199460503854748973137920 722945 -49893238446313632914577585936300 722946 75447667790438286665774083685760 722947 -85401500535519724879595022544920 722948 194375162575013397176900390534400 722949 -67925461867227743325318815258880 722950 -50526950875515142405166241144000 722951 -24004079808624858306001859973696 722952 -83418830732254274505794952806400 722953 32613541044608552495621020513920 722954 -44248822317881027968236954951168 722955 -24155358785547509155153218074640 722956 -166905229298484787103479420928 722957 -153020880845238497918226004352160 722958 -1423170918385717516685770972032 722959 119608070236969487220683585997264 722960 1510698860883078235861985525760 722961 131408169718274290279506569831010 722962 -27476153029692420154249413894768 722963 85057780829842676321556443719212 722964 -22041713439691175736799675619328 722965 -42851739519104379656625802543140 722966 -43595628345178877125490303279616 722967 2920957644400433063682396940800 722968 -165537184270256333476007990077440 722969 -70790763069500191108401816960 722970 -27773679202050644411984896507200 722971 -156077798862537577524732916840828 722972 157081142022128644900179768709632 722973 45361620054295708468121739919584 722974 -10384211452302512194013801434368 722975 90720983666092380466524198000 722976 112409888092197700795753823207424 722977 -30160655922072910618675757206174 722978 81984216341467976719808426929824 722979 107935873328094798366375578215920 722980 -11321053262540923890515310927360 722981 24708828490422297233175090607680 722982 -8689468741582788704312191033344 722983 178417596217325974632938616778232 722984 48962974809899885024238864706560 722985 24508581258493286958133283549760 722986 12483217455558341811322370814720 722987 -339221216381338619434892688294000 722988 24619978345853516923430353059840 722989 -194547799897864014835176968122560 722990 -59311648973126940403833796677120 722991 115429984791982866917253782608392 722992 6105612087490043449168969891840 722993 115087071249095321622691621411200 722994 -8030923640385086781575434563840 722995 -6439300249733557761115726416720 722996 45171062714978121731029122288000 722997 69117586538361841346320300148640 722998 -56542853094210644340969369468000 722999 -203516690659416643993648174985040 723000 1767823210409582398339491840000 723001 271525878720538389100127294393472 723002 508049278790335872475313186304 723003 -78641636342760029281857733078992 723004 187706857459291200793418901933056 723005 -21604958604690938278947210320640 723006 3589538278750561404863288111232 723007 166038259075667225728274505628840 723008 -31778780332933169099740482109440 723009 4167861555430391496500366631360 723010 -128275437864601402364075839381440 723011 184771519809686563208849824219392 723012 -130182993548980442740600984101888 723013 32608727808465191597853542362368 723014 -62230090228447457253527295402144 723015 -51068000930743391098094819870040 723016 -101847191397583244956786960957440 723017 -73997769737243314276175239477788 723018 -73562785308511385158001405604096 723019 -191643041526071474365942689086040 723020 85580944530477086882129831316480 723021 68414939672174624333251264880160 723022 160677293006174859159926238597312 723023 25990178629864284232615924109040 723024 -45501558251416218916009897107456 723025 -58944197664419562422511901855450 723026 64355678435114023334809711910400 723027 6049872413089319539770843096432 723028 13277627853722574955736125685760 723029 -233273588924463962135755239416370 723030 -26013347556662613048920265461760 723031 7744922855951475382894220365832 723032 149241785212841473084203869030400 723033 14799081641798721091648144809600 723034 46343208069139649732888727345120 723035 70160110144303113485265138147360 723036 -13100548506495841067041019612160 723037 30708900003829218534945107405152 723038 18127687508117478821611742820096 723039 -50181535717989378851687299169976 723040 -164486890968248572323126666854400 723041 -255057880355025875538006601486416 723042 -68712394250855449663439878067760 723043 -29289113044164196577435911348708 723044 -33048515495356194820900361011200 723045 1153219510409091214536748224000 723046 -62908330540933813760347604106528 723047 -55394974289130609119431165340760 723048 57685471801650862127761876254720 723049 89776074790310270057078565141050 723050 40637229885247980511542280246800 723051 -3862451649678030259250531040000 723052 162425144361895855274986834954752 723053 218784211506491584999675530121302 723054 20260935700663398641524380258432 723055 -165926592022333599566095731386040 723056 -46961970474922458246172984639488 723057 42768156714524832042867455853120 723058 -40958606574314001552515019853824 723059 -96524887271833767539015791715280 723060 67952197818748778202931518259200 723061 -281279963436030090060193332188388 723062 -2421044141051131039948269679968 723063 11368751578113643924926707042688 723064 -136533662271535350615734152396800 723065 -1978538517136119250482877150080 723066 84789226891540782511587722778624 723067 27802948409586828447366943518116 723068 -40180390121146985113539596643840 723069 75170548556681921520397635489894 723070 58979859724816952949524081148480 723071 -322004471812388775158289612505728 723072 -36857182607805699720125979033600 723073 -45752532403632115596899812286636 723074 38768275102194750414569401105920 723075 16935603405339294420372648115200 723076 20949911949614590208298614319360 723077 -214833479071920920973296470013988 723078 21843966309517567324330048527840 723079 -40330553085809584362451501869600 723080 197891740696678710358355929958400 723081 101189733989929831615087686964752 723082 61072417032225431122991914969392 723083 -3962408243760044026801976204388 723084 37351761313934818229796581838336 723085 -7251619522798263918788967687840 723086 8860042636623189187266691560960 723087 -5404418487052206436468059006240 723088 949051992090776557694727553024 723089 130404587682742247455351998403890 723090 -13619279411280118024730367367680 723091 -73449326620685416931887314652688 723092 84731390695902194688505351199616 723093 -89620323777685922890273019160480 723094 131780349885836492186132739318912 723095 89349157364179059497843084972160 723096 140343538634652545656349276160 723097 141266195684031710387128373985600 723098 57850332563820343141549201858800 723099 1812575881403308779658992202608 723100 319174791766628204611880166400 723101 215349203063046884978030849904102 723102 -56519333799956307186189982110720 723103 -14226642520220325927171721999648 723104 236251939357299619708162245918720 723105 -97455060630481439111838368784300 723106 8409887685296069792233604843520 723107 -58131166041922909417925055115776 723108 -52989237430700938995349380234240 723109 -29724749589801082643097423034690 723110 -31896112246013250772564104887040 723111 -145182037412016330187505414695128 723112 -69490852071856486708904745062400 723113 56006703634644899183001631066362 723114 23478599648536901268567287178240 723115 -127754259375656501941121673735600 723116 -195745309702134814673232480111360 723117 -24615897127994100128368600111680 723118 64605271488777442953172374114240 723119 138150816665593061630920653413520 723120 14146204470340167998354400215040 723121 -31222627791419169367667822697280 723122 141129641300819723522339987684112 723123 -43473633571224713251897664238828 723124 857149479068476029368779881216 723125 -7059343904682931746375850012500 723126 71226369317195069322625718796288 723127 -105673952484472714837902534424024 723128 -6609406081088054654509811712000 723129 -4899245906144854123548878629440 723130 -94981180244065799237754691307040 723131 3442291068434947063248703575744 723132 -39104506850893925272319091939840 723133 -17683954863772379888036051506618 723134 96216550218258454927902769465152 723135 -14969086158131116834512141204480 723136 -75308217077995883987741153689600 723137 -77243568973118800266869541485568 723138 -1343724986139778400020857372672 723139 26172487384326216575107083869680 723140 38513180809133142099531915571200 723141 13006631917764406332488663389440 723142 143937011009087861474931763891968 723143 98979336461593474479765498752712 723144 75982773916097519135611871232000 723145 -53370675697585755115060853219100 723146 87528888082744515282572500698720 723147 84212030864659133546937235344600 723148 212538721523419307096382904551936 723149 48972142766103683139179680122336 723150 -48451250242712350681192637611200 723151 116849921542863687782035977153960 723152 71869469699266722005074287353856 723153 95723799749681061760383787141104 723154 -57907569865287019388756493178224 723155 -107896720872487327346617612412880 723156 16938843453186793154730697052160 723157 293730700213769324850890883139406 723158 -10886640918886693288567671485760 723159 -11175340072414302322566702319800 723160 56081337090505086175978466304000 723161 -149120190578139523830190351829238 723162 103881233538976019522179581068544 723163 135462780769658922479699870353920 723164 7177933491181447972357399036416 723165 -2613556322843463133992146148480 723166 -12422675538309723699185445888000 723167 154698647739743523072829651533216 723168 32036292011310584390352538435584 723169 160316630901516687914431928753570 723170 22807555339442280102670558671360 723171 38069140159732536312372198774000 723172 70259844950657533293875609538176 723173 112088664781155595911441412308960 723174 199802247283789640221436103168 723175 -16170520653093637922443652473600 723176 129096936803045410828770987310080 723177 -567361630661488480298571435072 723178 -215727683302517227335904354560 723179 136401721063157746795916997819384 723180 8640450801615051217651742668800 723181 1296926029497697809577535680982 723182 151327893348992214174457904894400 723183 45623888574699949916712083842824 723184 21509988433663225522967595712512 723185 4960430305312833298008472357800 723186 -50981699233078127331778156902768 723187 97518729680764150109286461187312 723188 94025848931121186240811180821888 723189 92605903648248658184208840572928 723190 -27541995058501997528378826564480 723191 -18409214671762102844262097707720 723192 -151766456306189685584952154337280 723193 -46773677251705175554846118449558 723194 -19045547515503272085721462748160 723195 41611250228029098783453820915200 723196 151842812488444061709512627302400 723197 -181093538914794307366734180211200 723198 -37566577814656914964357172840448 723199 -22020279635745724949278869064320 723200 -29618948503508736238438003507200 723201 -192321951787624956696512694978768 723202 67946844671074786566278527548480 723203 70161565678909469105919510305184 723204 138045267505461654269383224205440 723205 -77852627361484496492943450810240 723206 -15350681428389188461595203448832 723207 123704690875055182582077808342440 723208 -101021769776245663509467178839040 723209 -106450648419788679707416741903590 723210 24853243457731938864130134984960 723211 -5048041318385108245187609741768 723212 16883353861738926900174256422912 723213 -69912551086284184106365129818816 723214 29574889046236513568240337369600 723215 36489444178399450509835549204800 723216 -10658914407132062026454174269440 723217 -5093085130176012625975738160 723218 -13715214960946305981887699051520 723219 -25604141457063546133693677861120 723220 46643812326051587482830488282880 723221 39899927750316803700371810065422 723222 12410224720457755220556612019200 723223 120181749237084543369115524223680 723224 -96389512951742384448031233239040 723225 49318113330718405038738889707600 723226 -23899650101939498183597021379840 723227 266121130740953148305132714867076 723228 -65817082099742478318494167818240 723229 -90328302172209693735926737660916 723230 -27279347761348646082536355886080 723231 -36060575982600172874905081943280 723232 259158552618651056279201791475712 723233 6400384051587738486113818480320 723234 54325150737461483590915797559680 723235 -61042500332831627881927743225600 723236 71048662300207495766066549710848 723237 90367535003639888929627998315360 723238 -40746639908592101234407128425856 723239 101894487799329787948996624118832 723240 24245836716019714158744341452800 723241 -3166212189159144688181598072716 723242 55039690592341104908487180074592 723243 -41762911877307230087910019449204 723244 -79560417636575791315780361630464 723245 133313898883731521031486884140800 723246 37810224296797866520558544208000 723247 -15164986553725623751743453796768 723248 -8816678162431861912482844016640 723249 13201744361497901740225480881330 723250 -111810403261543189463446822272000 723251 -172895080304882037860901396657096 723252 -77488450081473125262096117485568 723253 -64330204099042696314937911128480 723254 -19018821048166849205923724697600 723255 -35324671900556101387044533752800 723256 117419090076198323074913911418880 723257 212641716274629112126002391774506 723258 8833786794538532146882025558784 723259 91018335162336385791522178495460 723260 522075389457152001287023495680 723261 9744008635092829685647402377216 723262 8190557320976983381726205923392 723263 -58948340465322284152790662183488 723264 -15291847846060697616263229210624 723265 -135668889346336552947215508203520 723266 -91273694393574031984285436146176 723267 173865536774590343395746570356484 723268 15051896411832480330925212594176 723269 -34629572737158124820580487935330 723270 48192566025388944222179722569600 723271 -11981782391494255688341214959528 723272 -289706057232565337952629315788800 723273 -52164090334860428182366847138400 723274 -112156107314656717023117227622864 723275 -41524734282187994602586646661200 723276 19591371615196828271362355435520 723277 187643467484181117931598978557824 723278 -22350090406845987898352492239680 723279 72470434274084527206167484194184 723280 -7440562307656911154039229399040 723281 17221631973865425471416152106880 723282 -5649370156950015784408525956096 723283 306598915405944700500379111948800 723284 15343640251557889479231669225216 723285 132480089270351709347071475117820 723286 83249030440156955983010444450592 723287 79689972838733373243473929308936 723288 -42082035108030473541956207677440 723289 -18685800184517036227031650991100 723290 100428513458972723135457899212800 723291 -10380377846466803299436407846800 723292 12697490544950227618025220177920 723293 -179253447608345532427724556394458 723294 -17720705556922783675795492374144 723295 48005825214752821164621949813800 723296 98946936054359191079395936174080 723297 -19027405270638356797246117843872 723298 54254920630624356547977143288400 723299 34220774317888884009875641307712 723300 42962188039523499742190271820800 723301 1178430665895928727037379859004 723302 -115052687993894914448443489935648 723303 525175801925961056063283417600 723304 -80628961372400198986153803694080 723305 -141137308308446150246579065294080 723306 -84531472298194708672872891722496 723307 -89869026152552650588974076400720 723308 -222551151683091548853847891689984 723309 4009953983806628622723766717728 723310 6627803080418430289682885487360 723311 222150421556594219639882936327400 723312 -38077127820372731933549707001856 723313 -14745158655439203330581027695896 723314 -118052761891043689905152231285760 723315 37786316619859681423098194921520 723316 100514893663922413495254380015616 723317 78412315475122280208515301417984 723318 -29027128044746678909302790605440 723319 -102449179313671291634871404112280 723320 -53700291034045740516861634867200 723321 -121211192302361308786598990071110 723322 -46579110150872440387032558329376 723323 -48272220162518015339750463619776 723324 17396804592051376904845487308800 723325 -133055634579892486552762948283950 723326 71818582990172263644138453146112 723327 100550498194342601303280589299456 723328 -237040487794159474414126293319680 723329 253790278897468722922524246025476 723330 -5530453957885047024094173158400 723331 48921288789146587771480983542992 723332 112221382517836352143620346137600 723333 77443044815910485456579960411328 723334 54986462615303227839945020804352 723335 59250076582684980341803666268280 723336 -47466461878423937233320025497600 723337 -268873992848658563485020770183014 723338 141182834390713209010192961328 723339 117009803025712573743298394187000 723340 91239177648064099015923355468800 723341 234797133127463205150795840168300 723342 87616714843372708309197167157312 723343 -192570924729060001258551278429456 723344 23605515769510447126343965753344 723345 8708088873690624206220032502720 723346 -815872281170214193152713289216 723347 99195758305713558631129773492960 723348 27375248486899608663707373533184 723349 69610087520250950791928770440480 723350 14356973178765136934100986860800 723351 -88120805310392673286319902806168 723352 7566594899343053258407328686080 723353 -255556227536371251463567974409398 723354 25877689237795873244764769372160 723355 84463590600046329920653940861760 723356 69264721361105938571591221040640 723357 19082624436493932662788420995840 723358 8681367158901494245525023953280 723359 -36765022287002601518241375933600 723360 38040973781493276652265558507520 723361 78931492391082888357822738324962 723362 -34564357233451552064165938151136 723363 3785382549091326637708470075888 723364 -309531186086762696657986085329664 723365 8671090041530229999537042576000 723366 35158927222814499592129770920064 723367 95552646002788013432173794770696 723368 -122604505120804851194645489664000 723369 -27046776732769291308820380205632 723370 -70324787970585596817715972137120 723371 252966793219564960685134919477544 723372 13605268242744194455494471048192 723373 -60266361140976268188933929053056 723374 102121651662588652028784931887936 723375 12401863082692066199964636378000 723376 10034756811805497840832064716800 723377 37877196561186746659376256824832 723378 -2655560462892802242090643886976 723379 275872548109013306062849231155980 723380 38766885397163046552595950551040 723381 57578145489808942645639025201952 723382 -105201014012516363537904777810432 723383 -231363327188331638117775545830200 723384 -122958635809393498718577589862400 723385 23236967275162575562393628083200 723386 -62951413874386721305273683929856 723387 -30118169754105319262539171008000 723388 29141692616012045975635736204288 723389 -795482541851638793391296810976 723390 26544402576686673179145680353920 723391 222652789913301928616972715305792 723392 17723769447127164079369114091520 723393 -112831287090432661993702840366896 723394 -11988267934752579341120607042048 723395 115765752747030549414943013154000 723396 59266002717390693126352787656704 723397 -155781683654476705557095822717700 723398 16186943425784223993001114347264 723399 140835755370736775417474356755840 723400 78944903302900357983844628352000 723401 95397479326533343346070731873280 723402 -5546692630911707760519691834320 723403 -329055778943390053239830720733920 723404 32348093935086890084108509185024 723405 -69342188457450012936780240230400 723406 -56323234976081959697213082098880 723407 -192805918895325910761049950019344 723408 -9891283152783185387147052711936 723409 109980329720511817375170117370610 723410 5883406020085751347460255667360 723411 91546358918729819551321408344720 723412 54904102591588156788653755604992 723413 -307582260784677600846203163772338 723414 -28461194962957036254126811498560 723415 -20969631808458163953275053555200 723416 -832507354517998059236099850240 723417 81559065537414136244642714826048 723418 75447306219949235456194720168416 723419 59942380166736309571164684380928 723420 -71820464663623608358555466534400 723421 -297194809930853011891476069580378 723422 33188932539306722241352899023232 723423 1058673605629093434978873760584 723424 -55648480257949275973517089701888 723425 9857210632400176244459038086000 723426 20651849994063539400216800398848 723427 28115628243978423295935839692872 723428 -14219769701141494028235404037120 723429 -66244478876077507038397720321056 723430 -3977507806513390277856368686080 723431 49746971096661787459697705791392 723432 -2088168106602791448737528463360 723433 -74695964703438617458876075405340 723434 153855053952598803407372137035360 723435 59797332835497654367204016264160 723436 11784213711206904895032604224768 723437 60162954794649375023444916721440 723438 49809756736687704598711830280320 723439 104179740320473327601936897180240 723440 -8821239607564045180454966231040 723441 153055408597351516205192090481984 723442 34866164151316571439663749071872 723443 111220784818933284453335431563600 723444 2886205681762273340294320613376 723445 63995209086740245906293129871800 723446 93409032511277080008185920320672 723447 8559865433310178623429840758208 723448 -39730216369808430364541299937280 723449 12607613953723586391183968851536 723450 -2381096274638355672444960076800 723451 71243042698088836966862601468452 723452 -3337638644802763635325285754880 723453 25441167125822727986215482556800 723454 166865471879227362282915419314176 723455 28351154068033500604375397591760 723456 54545448137503330313161484009472 723457 23903882070993121352216617634624 723458 -73157734100330636842019196823680 723459 -29210984853844539787655849928 723460 15001783228027774770366718056960 723461 71072667930596358708284253338172 723462 -103743378392601931722793422704448 723463 -64652271709095740545135643829600 723464 42083535600126719927899031961600 723465 115892869497193418858132956934400 723466 -229032202300650885507799911609600 723467 -72370660449684213701114488109484 723468 109896377078152766471536356503040 723469 136862564756753894893145290721196 723470 -45838056120664750929698162855040 723471 -89725690738786548626980937819136 723472 6469637036715273118137187041280 723473 86355487320890359926387540364722 723474 6238132365108601427119775740944 723475 2070444849508839289177735648600 723476 -100058458615836852074171642765568 723477 17753253732607345503521088434400 723478 -16646558227871434006176800022528 723479 -260467537236425691196119352948920 723480 -36837494676659221881957282816000 723481 112329390427586072295414914527200 723482 2255962383215781473063296435200 723483 -98128450290648889014016590968148 723484 7267812265151175486236820502016 723485 54018472771524724567712435158380 723486 -12230815380850500972074651020032 723487 -192949416667804202090302097329920 723488 -43612489474796024329826117615616 723489 -38260943722427425169489484345936 723490 -48270839505832864852177475980800 723491 97054894298003768682707138732892 723492 2817452111068122505984145018880 723493 -302122432454145846343282708696258 723494 -109718996013182346069451999132704 723495 -113071510571223007682809923081600 723496 -23038477698375583210922066334720 723497 -31106190242783426058714343297548 723498 25630056123243908507516490405120 723499 -43913898482547659338831109642864 723500 170178764364177130746416230656000 723501 -71142964951512104923633127917920 723502 -36115842194761932918422576618688 723503 8625580593599365587943005447648 723504 -30964245504840967473176560828416 723505 38008805909630491928320961460660 723506 15464067378314579767084138567680 723507 -104060355677395551615620090844360 723508 115938324219328839235291844100096 723509 55092048421920831736173725124480 723510 17039284668321104467892984630400 723511 -80101006725078392107127267134080 723512 140716140593609475438241610035200 723513 64682884490850026578888804574208 723514 -10575636852023056622609539584768 723515 -44398335102573921854778612191280 723516 138469970263377670283061634724352 723517 105143590438563676130872515825120 723518 1857166043872058110508233512960 723519 -130779869593184665528847257128960 723520 16072907920697448954321489100800 723521 -184160836963604381732181928613400 723522 65555955314876738724702093516672 723523 -162937306046469465226716621085640 723524 -28649228539868598413474987391744 723525 96540650159068498384530608133600 723526 48095383957864987251727240271712 723527 32787852522604513522851727899744 723528 -61818441110237938040304466728960 723529 -17803643571498372261763616344870 723530 32964825015163967751442870616160 723531 -96033132318025122147994829105448 723532 187642688936017149559298169725696 723533 -208567692976801054280578963675200 723534 17266805581387494286929472330752 723535 -30370571299987234507754798689440 723536 47729837466925136163554436317184 723537 -90418780609131324738863977524540 723538 -74053888781303263057472146996080 723539 -109843458800263656027955878196560 723540 -14189385542108414492867398041600 723541 -50326389498339557295930292147456 723542 -35991198777912209981359505116800 723543 4719112936814915313867583698384 723544 235209483967591452808026058752000 723545 179462072266455918229825945815300 723546 71542276309452325711582842048000 723547 -53926474731701832114858411204888 723548 -79310494779021228848337278137344 723549 29030457879086082883539517620864 723550 -8555880020936221384453845000000 723551 -83368700905193465141591499092448 723552 -175266119674941435582147219161088 723553 -47137071361783680916905883423198 723554 -41426101670902230068659982628288 723555 34952484503766531800679358246560 723556 -50666023448685785924755723024128 723557 -36307112327022153683269491995712 723558 30254606505800027765108204590080 723559 -156591907477374374345420889511240 723560 163681999291081389861964843776000 723561 -1610699799068051939289522063360 723562 14782473807020810672487336513792 723563 159946308754012655394571957309812 723564 9960145113463372037315561702400 723565 188884974489298104065709954182400 723566 3886581851529071882029601732544 723567 5596186345597274096244946927248 723568 -28042231665696632999051805720576 723569 -106588413793443915813139342807488 723570 -2750926329947244956362771507200 723571 71840318792509665378123966555264 723572 51877207048222231295301652427520 723573 9728739593838441579103361550702 723574 63032471465293191093688118821536 723575 121093839028038828954739247019600 723576 2707656400438304533458547507200 723577 79308458117844620773390147151440 723578 80332235113830555551360983401840 723579 -83332379669725771639577803581840 723580 38160694478777357325080954880 723581 -44679902119004689932152398994388 723582 -42976517869855525654075919693760 723583 -14970433989687043521783863484912 723584 -54880174894885154363755651399680 723585 -32846893837734195820837398153600 723586 -146442440648232197558238894697008 723587 -29972553070482526391959193509764 723588 -151342291207977531721751364470784 723589 -173262685729894284356809180296610 723590 -20898359945309713892904020862720 723591 67722936790920234994973516514840 723592 118542025555671008353001803776000 723593 53409036354274177558384520068644 723594 -35844026171086920483232024995072 723595 -16024937369231139541612358450400 723596 -33716207555857094237870931233280 723597 -15486972678683846539626999918528 723598 43462289437183487174891597092800 723599 75025339537153420686083930640936 723600 -28556579516532470087149043712000 723601 123169638493578860094072397431602 723602 49503277085190058516185233860608 723603 -97653474078933591232997273462016 723604 -987383556423811544624985100288 723605 -84679221417956117141681792429640 723606 -317131999719519294547052328576 723607 108220574967551794364814537286856 723608 101916067528075533615296206848000 723609 -10183365975911533876912968693432 723610 -15523341621578953048129067561520 723611 -194907110232017799449967721486080 723612 -223004788646615570724954484359168 723613 51608337808319604569725001483040 723614 -133063221925581520763329432777344 723615 -60939954881433710470050383952000 723616 158084115996621091342802203901952 723617 131495796051114595639498939197666 723618 -32901864066961510284002568692736 723619 -50580311313262229086366454529056 723620 29419323159898972310287566266880 723621 31127953779583941682769039682912 723622 2745737364136465135963155333312 723623 323317379989696106405253791338872 723624 -40160579833001381193107728220160 723625 1638292745660999458764241872000 723626 -90821696611895643986160116080896 723627 16433293725754372810533891057840 723628 -81117164325674538803069886245632 723629 -88090794954312715436164675003860 723630 9676921854128571319375131707520 723631 31987832429822498126784942784792 723632 9476095682294272270615326031872 723633 -73993684484366823199786112438928 723634 45383439631869877528908259372800 723635 -98283036052518918644300981068800 723636 -86885420744721633670863158433408 723637 136246030759390535097037119379260 723638 -27748136799880931693548119264000 723639 3702489017036908337171874369792 723640 -183906684438477276153212375040000 723641 165421118433153590714803111216272 723642 37492252264837143166647773094912 723643 -66418179486523054254731497147856 723644 162566828280115071708697867817472 723645 -30866332618817619838275055411080 723646 10284371951813223630709407547392 723647 4868693092628839586997525301560 723648 -18056899640690796308420760698880 723649 -1958752320282905939859781792512 723650 4697093890418219593185000837600 723651 -7656199721750905461562951924560 723652 -19340561322224243978744738320128 723653 -11655874001872828003048048436160 723654 53188933593588603381713598281280 723655 -6049602052180264617212013490440 723656 -112783805078009166944110259819520 723657 -162423264823053811163957025845280 723658 -98156782382020453607565086207856 723659 63832467222128110545462559711680 723660 36222699039516644262497860239360 723661 -219655773201166370469910967449738 723662 -52542561948420485246206323267648 723663 -207939724672171437792007698134808 723664 16871851139690237238530678456320 723665 70700333645090017713756287454120 723666 67490848084048424355570988953600 723667 -52596755594624812399739416000768 723668 118573201552665221835838314233856 723669 28561338245531525141283566272128 723670 -58152801671623715810751585342720 723671 14345058074789201107197676355592 723672 61949521310485803558132567398400 723673 268480132282409783105787559792020 723674 -56330455203914909970294816085248 723675 57976185389797597236867750645000 723676 4608832523035808944593791359488 723677 77683895695305935892263063307840 723678 -159334333119633797766340642317312 723679 96156560279058921664940134297080 723680 101781046448598309130556988456960 723681 93530741092806775144737053561760 723682 7193007792418395699068201114112 723683 -121361615078760438074065744886640 723684 -7546504708201891944770422456320 723685 24355812804092454893772998464380 723686 -126209776166022569342927518226208 723687 -194917853901614265688127024058840 723688 -101106409293010757648594838896640 723689 -54086050564584333315282980915340 723690 832934255729295213816900963840 723691 11745010120328354985210187369200 723692 -7010323203857615595586003937280 723693 133469514776654385529936385916000 723694 -773770158586385214860769871680 723695 10230686487616295129552092569600 723696 10750286141101192212368055631872 723697 -48448709001260532466833717247680 723698 -140194870884271611545515964653536 723699 -53716793152353837547637966908032 723700 -59513162112706873962617012348800 723701 -183608085951873021384923441394 723702 21958398821076889838346327158784 723703 37881513448328462637239846866224 723704 -138419011058805000658835493703680 723705 37590561684003398695431030423360 723706 30938407798481123435248282099200 723707 -28051005973147702779234321537048 723708 132708608666254598892684220523520 723709 -25097780284974594567642875386784 723710 -17084019114367067945715951225600 723711 -162695762787531346400670714668016 723712 -174751590587300270010036375257088 723713 114712450644389347366790913659220 723714 -81141468089771275706006089464960 723715 51952612980854487445083319767120 723716 -66529806541521928576402595254272 723717 -153837242393129539916991017049540 723718 48251486555267003496256687749504 723719 -258222324066088312671151390791840 723720 6704428774545628562125334937600 723721 140831655426721699409172167536922 723722 -11135792383856205028773734647968 723723 -301451881132873117124164237824 723724 -232218389267183864546890926428160 723725 62630499966503681279410662761250 723726 -16930457642678486938933756893696 723727 -68272799186003964013921314777424 723728 -20309944274589770123554970984448 723729 -149768803028235966268609110555360 723730 48446636677462390067970691968000 723731 -282868512932511730605926732849088 723732 -18138506040885277991035968454656 723733 -1105254258669887984984852723456 723734 -96115776781190802829999687604736 723735 -8315884800932110339537034797320 723736 -22698106737510622041955421798400 723737 -57372655940557599428358724309248 723738 -22013019119523740654753611577856 723739 230569339614770242736379785969540 723740 2190958737188940838359014960640 723741 -789601865204066196426363063936 723742 -75278481747622261574468418073728 723743 -63223394832102815251005523277616 723744 -58983796074279267462897551278080 723745 171280349280199741358638643745600 723746 131186619559496075029446795189072 723747 147259330015568313351656609307000 723748 35395247537460655553329976678400 723749 -86190316438615156710459689846436 723750 16092284977573863510041999640000 723751 -52366292667505739019286072349648 723752 134663413632355463308661503257600 723753 203495518794206099521855452873600 723754 -31450932711327523114034816345424 723755 -146020377445551255450309447207840 723756 57813445522527495251359884079104 723757 -41049784890011411341697437851136 723758 236972957016855592946526527232 723759 -139676761217250563878863271637496 723760 -10277716991819666826555688550400 723761 38819428501930211705312490361362 723762 34400495167207476348435936353280 723763 19401418045307807303368649429200 723764 123787418131057876736968999520256 723765 12071604396748481743242816426240 723766 -108579612324229331390308206452736 723767 306023622593051806759928488356480 723768 -45953221278713852494100170137600 723769 501170611606809682980646220808960 723770 111181781567165053627518748781760 723771 -82215732607107785209645348931928 723772 -24951571754092118496287336883200 723773 -48309568875607544889544527467520 723774 28351883836198266953408466508800 723775 -64250050213702324543104491288400 723776 1122110584628201181077487747072 723777 -51626603729053253229594896368080 723778 101659521483148270332554720543232 723779 -92113986741967387670867892093204 723780 27387077599469509653434205000960 723781 -418285123442118771384201806903648 723782 -131725337651691873426429292569600 723783 -11350241355864829829013192274776 723784 288143059047920594660273870914560 723785 21909637580728672546984977898980 723786 -91099116941338951819571957760 723787 -112204240338486374809323303249360 723788 27519477234044893327105260134400 723789 28219490803000872032979731941440 723790 -427308550441737880271955681600 723791 -193724840774670110852943699377808 723792 -9824820919791408526025198665728 723793 83197326566289727952760052398400 723794 65585270217063825018914724257952 723795 -9496508258121959074615534553760 723796 64957257574646904326662356041600 723797 224098594666087003822072565655246 723798 8915017493496666674474635449600 723799 -24568128681709198634771222462200 723800 51820642570658536846834827264000 723801 -37008253112040883531392784641216 723802 -115356611774587376816812206981648 723803 -130310178811425975822222959829948 723804 94372208839071055171723958954496 723805 1819920053592952852899394160460 723806 156328053822400795210918391540352 723807 -77050357461838249787409693538320 723808 -36579476464381803413175338926080 723809 87735932643015020959805259298116 723810 -26381368694591184632287273344000 723811 -314811703218109483680590954314800 723812 7371054366755671059975117972480 723813 -72760990432134965448571591921056 723814 -5366136664965670768074095709696 723815 -92621390743686928070463500612040 723816 12034344834065334265133715348480 723817 -11800244154737598893240813579520 723818 161236334355450042330297767805360 723819 -227318530099875213949880361984 723820 -15967765092974970384487891537920 723821 42132218557362107724632311617024 723822 64497407351407075141547766336 723823 168143320159079676150597526373072 723824 12874066656918653321406070947840 723825 -39030426115484632651615487229450 723826 -29565983539503171648160150852800 723827 -56679080769792158155592004743076 723828 60967559701580709720458705965056 723829 55242775255603530364155914032430 723830 -4578140639670798576814792381440 723831 -84778810195896107941364304586416 723832 1751791844472070403701398712320 723833 -181089735456278726949340093165632 723834 -29035548169340829629318525590416 723835 -20280012511687090421491243196640 723836 17858769063355373431363303188480 723837 -28035199389192169270456069496640 723838 62396361575053599792659824120320 723839 200863078262499336259062579584640 723840 -30526321246283067507043467264000 723841 37104593480612154852823678115584 723842 69774313017678166198897433510400 723843 -158272350558478255901116647763200 723844 110645693505632914451825053289472 723845 -47861510428448823301688546121600 723846 6046292047614269363214936225984 723847 -15544292095361958164831110144608 723848 -198852328738097767723774985456640 723849 -37974231213401232309037411402560 723850 19965496113347603147448990796800 723851 -162843496465270359593669265743148 723852 5017515085916397899551012536576 723853 88750519438750694985416070482284 723854 -132541158298310674265803538754624 723855 18093060239381603360674629315840 723856 -6482100843474890451452479143936 723857 -149004141836419707545807615250894 723858 75204142107001859966022022146048 723859 -335268213268689620883655174233940 723860 -71956262002875287534297488396800 723861 161597459214473407341277112677710 723862 1438924813712087684167006778880 723863 114399369423995141080464297770160 723864 -46091825939054277760529477652480 723865 94036684216358628016626835216260 723866 14763796574219451009280934731008 723867 34083256078118811766972888283760 723868 -6078400220630324768827406838784 723869 -111571157445565311391017020901000 723870 -32919556642947095726524140748800 723871 -183839575719386759226660021565800 723872 -101387194054686635144160492453888 723873 -73576700424239291582299705121616 723874 15183422812039253934224500227360 723875 217131661251426354876498514704000 723876 -75468517027374877986576904427520 723877 238809180435208494719250366622080 723878 -19011273749740792603353583814976 723879 31626397183802531290106876480160 723880 -5957781545639636176046062233600 723881 19468332845691172026226404115200 723882 39673233757721921685198020059392 723883 -3424535046882211005176494325096 723884 -72240625694337726989822837833728 723885 68329076730246118999202800773600 723886 139162402261783876731285112771392 723887 264869220773845324747873647178392 723888 -18200897288147277180174816608256 723889 23887707908037943646890615268020 723890 -46900096362913013002251986227200 723891 17430205163310473216289720632064 723892 -42877535609424272400443010891008 723893 130739894494787008275396668828142 723894 -92538209973108582687616205561856 723895 42612296346899811353532972605400 723896 -19115809850481394128628446167040 723897 101559100919127446591834096710080 723898 -8605116211125548249684820311040 723899 -95579314602602744174475774569880 723900 -26493472976774768606525571072000 723901 -66572748966741353294661381287098 723902 -39587644978373491252205078567808 723903 19245749071008482487483873047424 723904 -68756398205797642160537111363584 723905 145802819221866080168599461120 723906 26372618617955440107330959842944 723907 5445087180611516964426621572156 723908 -63309227838427241446553819053824 723909 145460988141016505554902728443104 723910 -23336343630413031912951181841280 723911 15039297491668048575665258804640 723912 11241561700173846973009939660800 723913 -16267971948962285565325702236838 723914 33210026805663546815259667292160 723915 38398599571360230702908467562160 723916 -122815384773004277017261158067200 723917 294993042584118847744012658190966 723918 1295654780929459070434470000768 723919 57195593024007068662668072275840 723920 -10852678935354346853234067456000 723921 -62043054206532982085297554040736 723922 -98979480127528155677931796357488 723923 -284025754399392333795507435783828 723924 154518975715332107116313521643520 723925 -18592207644263845854803836932000 723926 29859923908558316945118473576640 723927 -67920416839012497972882244454880 723928 -187080483273121163679646915031040 723929 83123270706855449466684302283780 723930 -31252157922725464629005970624000 723931 -72445411709329847183808399800640 723932 152172840902047150577476407977472 723933 -28722236523627256759111464474336 723934 -9539376134254689723301824960384 723935 55976325334230925224509599113360 723936 1053881234452478715702275211264 723937 -14824360998413709015494251207548 723938 -98091654545882821991449497452160 723939 165601195798166882509282301013624 723940 52283506993430626840356034375680 723941 -26722404942227473208507113289856 723942 2673968269358461661123364099072 723943 -143313327871344581833604982848 723944 115409678571422845384268756613120 723945 44998342220955284158145322242880 723946 120906893613145638315514708938672 723947 80256626186977017228016751417232 723948 823888571890243860142735638528 723949 -108871283834947393046748511307050 723950 91303795724581747136755704912000 723951 303609212487324148989596589617040 723952 -29895176645461250947878892601344 723953 302930001060191218806668883602484 723954 17533960800312708168044298338304 723955 100306621072010681291669208597360 723956 -133236384452887915057564276306560 723957 13564328934578503670454313990080 723958 -58304169203907899084837069869920 723959 -36214017301480901275449282786840 723960 48822703708543744650597080985600 723961 -100160531962902054009176932179968 723962 10894407571143159796092756211200 723963 -70308500443586863465744366932456 723964 2321152811601157922865470973952 723965 -65138173039677218583078677544480 723966 -51060838525545663525597287760576 723967 -136748866942699206988716343081984 723968 -50228322921125211084455782907904 723969 270888476946624862623097562328804 723970 23596503343479444166332328411200 723971 63196586939931875617330795218672 723972 97313906047189291764440548027392 723973 9245799882913890594753813440222 723974 34711513175981074451219647928832 723975 -31361957297332838843097125406600 723976 48094080011064828667836964454400 723977 68506791254987904008657016140826 723978 -904857282251473709265176069280 723979 68609230560478258686321007421952 723980 -34396282324736634943820961008640 723981 122666948989546155939789483644352 723982 -18998243598392986625206731750528 723983 46177483374824261906650506322104 723984 2165951060595324825577844834304 723985 120942594670644817230453527341800 723986 -22630149862770836192708565725808 723987 134297396345197254022560401700096 723988 129461213620945053463352747544576 723989 -6959746042551510954193919714880 723990 -42330963759980759836324803722880 723991 -1626525647976206723910731528400 723992 -87575517099331441670329002240000 723993 -47760615927834136886109792096576 723994 39184988711992836986999494298880 723995 -148762832640823056240659720830800 723996 -28209968392124681487721089727488 723997 166850050656877235695200910137446 723998 80468817941388354091295325808320 723999 125569024824303753486645291950664 724000 -70390001681951345588876967936000 724001 21614236195152988619450896540002 724002 82952893183029308428577686366464 724003 9979652334330560328775454284704 724004 -148800408868613013772187365954944 724005 -17775289295108388715281808665600 724006 -39818323847509587184199063766048 724007 323654160013334402380641140939256 724008 79648679337570036706883135569920 724009 63029906353997312308843358517696 724010 -6601698061771356076288037667840 724011 175602030626371270991374497776472 724012 -169707246305892677130220511666944 724013 -165423171301838992342905999994260 724014 5465571755625822520440371318400 724015 9672661967065308727341275041200 724016 -4528358487014398059521499660288 724017 16764799262203367242438386816000 724018 -1787207121192796965876473191296 724019 43811268134190405596445407886120 724020 -10463368524496533124010633687040 724021 -62025470926094585756474083269778 724022 31234559074377308717313889114752 724023 -99904672498502785837349272408128 724024 -195921008822428483867450321858560 724025 52888129057839871735153994285550 724026 7892697842737734947378130054144 724027 -43934958317458334737343786670848 724028 -175762410806899320812711118764544 724029 81994900669775465373859372349184 724030 79677054982436332813258415068800 724031 -17876025494050606857196585673856 724032 -14519360923672445134523124940800 724033 -165223874694923358271218492739200 724034 -1225775485797491641394154514560 724035 -72031017326565315908696499302400 724036 22921758242205431650768198205440 724037 121649433217935884038894938078432 724038 -865314459600175037084419307520 724039 -89478431190109284002199308768976 724040 100620842291049781804129328332800 724041 -55589600821341496792761470179350 724042 116753253903779310560667567711744 724043 140593506607920295820343506056080 724044 -36267100676275674627729952694784 724045 -19816010237969823100787683741440 724046 2038505507325835282294324083264 724047 -54390367814104200845799515935728 724048 1840977918405024518244133363712 724049 25140260888706931925980693830000 724050 -14603200126122868312927100562000 724051 40195430384992755736372258275400 724052 75059892580924284713469644574720 724053 7445910953267248947146454881088 724054 -45294490086994032857561011917024 724055 45516393120358472036363112474000 724056 -9198543901803404751238932172800 724057 -86075294912292042093943298776320 724058 23925019262068604643482800915200 724059 -3764277436320084924988879897584 724060 -1130583326100901065559353277440 724061 55190082138157106301916943706252 724062 46768781836697907926762074066752 724063 73671429670510772960647680202704 724064 -206842485439801697275128665604096 724065 -53295919773906492227898599460480 724066 18897039448931192143761911646720 724067 -25062387164889767313151570511808 724068 -115915439891039766410016720344448 724069 -114203050532006572225139786291808 724070 69395684711230462078938170482560 724071 -192381609618283721648004344056320 724072 -2589681869211363623188811827200 724073 20756321369544989197144100889600 724074 30184456124346300508938014285568 724075 -35713025341955174868235861667400 724076 -97467137178587910447097343850240 724077 1091410436533281938009298053568 724078 -34931889788491495523307123457344 724079 -289930982157777261350519098102320 724080 1443983056604723800207439953920 724081 -139927000106876101054728059990016 724082 93049340070910273525170113467392 724083 58728719403911718737551422458424 724084 -40414571395656870075147065464064 724085 6923492293411757482232091162780 724086 -27976934853657788045282759946240 724087 1040529224699431597811868591040 724088 175258240819467886328062350581760 724089 -79386757031886263999754247609776 724090 -50838316097913633298085574220800 724091 -211895744987866995780725841663648 724092 26819932057078517121522105556992 724093 -143586120745610912620763020929658 724094 -1246600320875379427629423792768 724095 66214900174290930434315685170520 724096 -7336465494216601935362434007040 724097 -53128468689551578752330112590288 724098 26097720585682732914802237009920 724099 -10755569879989506902479983040900 724100 -4065758641584096210054985017600 724101 -5574552550091807745164987428416 724102 60419968312306068915175968646752 724103 358532782501562947617051247374960 724104 -20430650489158339974069819955200 724105 121062540412432378826056305007560 724106 -147161277236250755603317073815248 724107 -112044682414415035075120792580160 724108 -54847985812508979691894964256768 724109 84561133545950520084997735573440 724110 -19782260598861322141193508666240 724111 -228427350959822587439890631854288 724112 -10246499093122060140416456982528 724113 21418375219271457258138552564480 724114 113259934526698881360478794101760 724115 14506521272282477635594228802880 724116 -66227812176910845703606102222848 724117 73169678384893674730534495297166 724118 70687328043972181018156557833760 724119 -50183034714245067122752167076992 724120 -1195721027185935182409192038400 724121 203289494075802625553588079029322 724122 -1291824361871112094418618861328 724123 261988343910174168593045397818372 724124 -116711384110620568598622656008704 724125 8731311652395163452152683368000 724126 3084377582391386427906165330624 724127 10732489143333968210783419967592 724128 -109983678359577568220779574722560 724129 23282018282604699409865303752704 724130 10821119589964985791446961804800 724131 99458554744758075422903706174480 724132 23156958041325720002297878659072 724133 -2908687434637499473813415928036 724134 13360060802529239624446980300480 724135 -55036391342327443127234662269840 724136 119185878710414543021031428751360 724137 28849994120050711835173916991840 724138 -10991749945084406101500425747280 724139 -51765862728608514905191235637552 724140 106274553377287062381420627072000 724141 -106004960449034334520764406509216 724142 16012549299639474989204059551744 724143 20014062543216615013970517926784 724144 -50150389397133902323447317053440 724145 -145382293404998607239595411233100 724146 -640629063380680656041673196416 724147 -17126592616786354187747487185960 724148 -180322500938716555542250987265280 724149 183934597107770576056110482377884 724150 20712593424199574560644556848000 724151 -7185419301589531445830035219648 724152 44667995697879307922559169658880 724153 78486347251322339785572891071402 724154 109101045636592642211173964746752 724155 -3601406929012657393365158688000 724156 -51925983211942817399453237140480 724157 -87073847580193606811088337488288 724158 69506683419545160461832203941824 724159 -10920063654089855555839085429640 724160 -1008476493407901899657828106240 724161 21729742533060322199755079332800 724162 35163681573754435821916661402832 724163 4780848884180928272461899697728 724164 19877195732514186008128580739072 724165 156771547179966453378095546611860 724166 2429169931498004878797680592960 724167 185006268568037595173247721740240 724168 -146573429485252330997559066746880 724169 -37439378112983821933528835013504 724170 17048327450593319790334429132800 724171 -200852205391828232806830625809660 724172 -20590204587292000700422685475840 724173 164072004674585054660567221627584 724174 23654783556407749925345626579392 724175 -19181552616180044767362158445000 724176 -27205005158128180096459909890048 724177 90424571391200124008994588949620 724178 4113620457680654613809422645248 724179 -64460969400896331152340027366216 724180 106293990825253890167659370438400 724181 13676118971473599698460743975964 724182 7589028611052591725923769925504 724183 -59144748023892587609783412947520 724184 -111228509703901542303020417341440 724185 48828383615987008218514929600 724186 -44709660567152816539298547464208 724187 293104546566696297240133759600836 724188 156377179131726150898480435368960 724189 198366286909568272191187968869856 724190 -64169903450962368054267812265600 724191 -13094106240176438456982827059200 724192 -36569160784810841898444181733376 724193 215065886215273927508463081350400 724194 110969007380765118965006340215040 724195 148730614522918931318625072421200 724196 47675403465420734393280808120320 724197 -63102707900291564601823617845472 724198 2606310442530124205378370789600 724199 102210864455899855258657824050736 724200 36707298675432951966041714688000 724201 87587604204095484156341240140431 724202 14428871567955170816126194219872 724203 -129882830380238409105585761116776 724204 71744210508090864832695914531840 724205 -2613401082506951830005203522280 724206 231366887012878852826951313408 724207 -70846252215989237740717858682568 724208 57894627090609113753357063749632 724209 -16308589385502178553196131425632 724210 6889156173630224243157440057760 724211 -253402088612479858003538242747188 724212 -104673658467645437813252440193664 724213 -31021007717862638330730492320704 724214 65154995188746624337651689015456 724215 -110279287503645394943162650952880 724216 -155903965074822824557145954795520 724217 -43622389950009356814834499242480 724218 -59565393466453434041091283145472 724219 -261550724571593728895460608732380 724220 -101429814048944237435986503667200 724221 -756633337423582270091884508538 724222 -26004372018739502952033645912576 724223 -145694789903405436983221891580160 724224 -19747730604879536086150274875392 724225 -64025095102513477890378508962000 724226 32041166751176895826769601632160 724227 -47868003489077201684062288666368 724228 70397499665348122239712969993216 724229 4248289946586272148644274703680 724230 -32159185873475266809747541065600 724231 459028091373325745994396345717864 724232 250468584216654387670946038502400 724233 -1726678006326247228006598235936 724234 9067568619465569081539972304640 724235 -144230666627793920906074636900320 724236 -70419860873975333805010776396288 724237 198693303477122685681893025153900 724238 -67455604264266376147969156394304 724239 -153733266388802840184252001227096 724240 -34478537392059879634879209799680 724241 49878267648460913040427942944960 724242 45661863101435084651771101927680 724243 -33897831572536219511529284248256 724244 68953731464472413771038761841536 724245 21386803812172482606249376707840 724246 -104642094511302038396465800360320 724247 -183717573384154082018790859851120 724248 108925331840496437263239610368000 724249 490761678477568240106146894864 724250 27606846947835057332129286552000 724251 17605818978301237980500120262528 724252 176221932923391030559902229300736 724253 -85081411249304041906737739456512 724254 -62607684270134209007888030911680 724255 19290981954809218359003300344160 724256 6906998384109427312110678441984 724257 181887087052854344789835693788754 724258 117046756213437736014544133299584 724259 -66660037228471111045375441605540 724260 38940006926017239992647867330560 724261 113185358279142956904852329898400 724262 20962711363163606868083342598144 724263 23603994493944585643538021352744 724264 -98109357562905119372418150896640 724265 14101839356025572010995188160520 724266 -6816217437297596981069795047248 724267 173705648579481004652959961851316 724268 -272040328829622631435723167727104 724269 36185342108141916389753218035360 724270 89913872921677120389382317711360 724271 -43814665150912112270849591122584 724272 26192778920145579808456515256320 724273 206337216622944143944428921848304 724274 12593499742565809613537573669136 724275 -43719435364806159310505967660000 724276 15109880796248213697790807717888 724277 169379312472282868226471780886126 724278 -90857297842206698040161446426176 724279 360164766376346624265234547364976 724280 174156198252673882542362182656000 724281 -49869018282955208959036411831296 724282 34474544468794871977883237876160 724283 -27946397965113690232887597613824 724284 24523292106702553505981082992640 724285 10323532804919223180245610179160 724286 -8207374463365861956663257265408 724287 -7628467758070849231734156880440 724288 80861295112935483618615283417088 724289 -59870676394492200025826704982700 724290 -916061974114026851386224768000 724291 160972580325422428277787094677692 724292 3702802834158483557925019302912 724293 96832276934868625386926919348000 724294 -48604357217785716604715236742304 724295 -12051008071170456221851572041760 724296 114994683257773120981655694704640 724297 112340678112139583556283263644032 724298 -75006116782258236680387890770336 724299 127276596293761451028139179396480 724300 -35643645973739016794409010873600 724301 -430623421216608425340092175117108 724302 -6699363169132316681165333109888 724303 310416927450854387372022447773552 724304 -15567384845359538112569530122240 724305 29369456503436820781305008683200 724306 -5394102335463675143966167008 724307 -23315391198383344587242312966880 724308 -31625537971472770265712401688576 724309 144675080961908625104351467490510 724310 6449244308357069840648769826560 724311 -49444769086444497693756607401168 724312 80385867604117736364759530618880 724313 -222527500504724844761927020056438 724314 -99615145513368069730450496782080 724315 -35276545126085078574236445367680 724316 82266306509536534747399326385152 724317 -223519939081323828654325331598336 724318 -65075646855161426486956815153600 724319 102365521517662215665712448794912 724320 54696974190896415257921016299520 724321 -118673465137662912989310307299308 724322 9452840229538835425967788421712 724323 -19929279646057698957162036135816 724324 -71573163134444722382933870418304 724325 32573018544818882784478202196000 724326 19278698241354930740056537047744 724327 48497798633289465079267793923960 724328 -222815196239107600499995887943680 724329 -238009134233156471811693972878400 724330 9952106993029371282609421552320 724331 -122887420013477005191286225769868 724332 -37078709161968984158447957803008 724333 214158789785660037762988165606380 724334 -121212318076526857475013668326656 724335 -765888887453286440185883372160 724336 -20556636504311878117765233573888 724337 -223229060191441586316470660901600 724338 65333929696512529431613562035344 724339 34406494631224453116473638602240 724340 -19948202715497664211339555196160 724341 -120450180749743320226087929852960 724342 12487455700743653060545634454144 724343 38586006090454282645627708928760 724344 54643701000917076956172457758720 724345 122204565819924473364366548452680 724346 -15807499323749411078928070594560 724347 -16678501743522620869972001571744 724348 -135957845956389431179104361019392 724349 -97317654333707426856214512487764 724350 -2393551448111209848592830336000 724351 57818349418865388043601779081920 724352 -137215272582714575196832294502400 724353 60369230635476536532236472408960 724354 84672576355882439642685705767376 724355 1730294142176116437671222903760 724356 28646619337801882186763903078400 724357 11654188948900870784944322992992 724358 1421803488129348456574236115776 724359 34252342249974583480191909716904 724360 2875120132614811344305602560000 724361 -101004224687236904801606608566576 724362 14431726302775361215862932823040 724363 54512580985456286062253145969784 724364 -238479633417620669833983073511424 724365 -90432349435876239839103082486740 724366 -28447125597785184925861456727616 724367 -85422425273203520495254092882624 724368 -19713762204607020480851312050176 724369 39936501453874787678968218311796 724370 -900714698304407024548046120640 724371 -22204863238599601021194155594640 724372 23018497149883271782725440907264 724373 -26979296522054213366521987994436 724374 -27192801402723361943598868080000 724375 -36259429516023307302500150975000 724376 139279230689250967367889576622080 724377 40885851516100201973226195797760 724378 1132364122785027414992977530624 724379 7414485048573540827268219567384 724380 40169597280796170271211565634560 724381 -2443940411918951106744352104608 724382 -14219582777298305200146166382208 724383 -26994321619490170797494357175552 724384 24455912705447460774614209069056 724385 -23992829085784219625931766632000 724386 -8266081278844725576964902646272 724387 -199334166891898683513397855348008 724388 -32376468076756434789477265809408 724389 86646340172543394893587083395424 724390 14781812697883602736268929764480 724391 344604106618681074938100745355400 724392 60416070151959056434482767416320 724393 123141098138189730843348973979642 724394 -4304644692528962248172880894720 724395 35696269037657836871904330144000 724396 167499299685943869716998605879808 724397 310389877747800450257197522737420 724398 -20076341833330385474007539544960 724399 -221109055814335701290487608264992 724400 33753193738392052035668792524800 724401 107591206360467330642848164750530 724402 58602369184457415856285908994560 724403 64707396816194091396689316560652 724404 63299608527196508969700776374272 724405 -57623341905858008400145277222880 724406 -147904533750893788468645178122848 724407 -61471319277916695759568960532760 724408 21865197054160800624064510033920 724409 11940312313020751286348169127680 724410 19405693377223769112670448755200 724411 -24890491505868343355319532623648 724412 37978645197990411865902506429952 724413 44231445922854896635272998054400 724414 62429368408828814584052134096320 724415 -6353055756483893209234521052440 724416 22372924387594178144738318745600 724417 175470458870053676004134616157140 724418 -2658497489281987753155143937120 724419 -56046818934410797331276069810556 724420 -25341098716398432616621156800000 724421 2772327024280411706677179066624 724422 56881566056463720229683895649472 724423 47985154333058512583761525677536 724424 -190884205684164316500832690298880 724425 5059560831401689388538733051200 724426 -129600139186777323864634485851088 724427 -85228189218645960971759190612 724428 -127626886318202311187748184351488 724429 3160557626154763972186042772940 724430 46722672363486047276691005644800 724431 6988579819548019445056875984000 724432 18947558976509553969272844451840 724433 277372971074851483676881221629682 724434 -33237404903356175237375620033920 724435 81227773215435725459488560728880 724436 27912391975217149016816538904320 724437 36960665508494243243162536832640 724438 57101436284203006738708765881600 724439 -109379968227281464937699612343360 724440 -106600200621464403889135646515200 724441 88153856745506172013818946872842 724442 -123202430210314257426683604442128 724443 -23785484089149368529344290377936 724444 65325498195842886051181659114496 724445 -155977679872773745027703695137300 724446 -1737952708883387448742656621696 724447 238473372549095614880822891508896 724448 -293964586713143640842667239669760 724449 -11539431485443837708440557129280 724450 -36605287968848552323195511994000 724451 7570456348181665984369080556800 724452 -147987158682670251749464762368 724453 -127256576984250685118352383655298 724454 51332610423122657906267605104000 724455 -108079757301949756854070877673840 724456 133825226991578048473094501775360 724457 112429724624867926991711003791140 724458 -48414328654212344985607180320768 724459 69396486368100764399230264988660 724460 -17309746164372338220848101324800 724461 51586788727585035995821057671840 724462 53479551656750496759248734857600 724463 -161407512115310301381689732363136 724464 16263717639403472369125392384 724465 53364517414254024992086358929140 724466 20487564187764308649856531068432 724467 3479574812908399682880425473080 724468 -10352280629263191719220132239360 724469 -164741547279713401540814523362130 724470 5070879891301326100124726476800 724471 -98430881210288731319790345353856 724472 -75649377667458566353070992343040 724473 -21388901905471443674407322388156 724474 -116799508564804099428376901253264 724475 7206884571303924578001139324500 724476 -45997401903651846370598179143168 724477 61507458102272613272411334081408 724478 14862046027851469814678847264960 724479 -24897958329725950716986134032000 724480 -29461688913032532501554308055040 724481 -51723129044567915087161155806718 724482 -66344767826551190662571887397760 724483 -255134299922145573815673115420680 724484 6320405739740634002090058412032 724485 79856444441189917941549782148000 724486 54554053459045707981061646544000 724487 -273031942431112292349996616533864 724488 91740137088640709680665027010560 724489 -346890289794554275095592198769760 724490 12349409397037348246609907805120 724491 110266553910329106739380014635440 724492 -56385397023233784422103366371584 724493 13659863241081075940212980715936 724494 11225159515394289412899264936000 724495 -71320924394067331954628326683000 724496 22266192403265709437920631857152 724497 -28825393701517124872204505918016 724498 26739880990705842314714643916800 724499 -3161111060110378712087253100500 724500 18746820928394197937620568064000 724501 -93433376339766765848267975636096 724502 -286394459402761959340758463133568 724503 59562840383258396061211449748920 724504 202031727798092647521191768248320 724505 -296841701465558413798885598874240 724506 -32956524266091650136864027611136 724507 -1080146757984871816784352487680 724508 -7927225956254464050020129287680 724509 -184220326742646667520687350420800 724510 -30256915065491894147383415581440 724511 32686054182370939257244188665136 724512 -10768087480077357470201707757568 724513 -47208330732909278572976778414238 724514 14682839647615825031702991237456 724515 -25050084749441558076213135279360 724516 65559624675179267023881781457152 724517 -112248692093384326103164373770434 724518 78323340071057277012844153230720 724519 -154435563431885670663919664771080 724520 -32419622080525935502773098496000 724521 -5890550813599243314667220870976 724522 -198496653633641426977823009397408 724523 18384868443964212551101349289360 724524 -9040204432627935773169230668800 724525 -7767844410188449849714773580700 724526 -57642497321498715873632900913216 724527 2354280507451268258682960280224 724528 -4482015868787138809563129774080 724529 -80080410826445919494279351392716 724530 -54181313436390517654680820999680 724531 117300944196897248378612422152332 724532 72994990067355028339789620191232 724533 145511965810433818057214921896224 724534 29291332959351841648258111398912 724535 -7602824268041577548615869194240 724536 191895780253609841538222750412800 724537 163548754670468154266420432168592 724538 82611140838093387460632643101696 724539 -906824315852549132119592927976 724540 -54279035767899703865444200197120 724541 73949809208030917496394535421484 724542 -6015020107287081848928102752256 724543 93770993761627632721144303523464 724544 -55145316525511509876579491119104 724545 -2136304651828229344874148288300 724546 -86084983438948606013730853516800 724547 -197572329953273606338895370536004 724548 20125914581291826602977920000 724549 22008280076526744895721011174080 724550 -1268169355536789212978273563200 724551 197999185423054874921207418814632 724552 123634312263341619874787824174080 724553 64701138171517284923102007107802 724554 86106928170304868699361687138864 724555 -35932790891630002033503335321280 724556 24815052633274443507780762593280 724557 21941737852402578094310402952192 724558 -101658961940064692405743022397120 724559 -24760049511836135047733457475200 724560 18264045252181324473039156019200 724561 7167598367981772769539486461424 724562 -44804382191043151598423888857968 724563 16264941927989802202163005913664 724564 175229466041729335680899902050176 724565 -160504096336862184094635692784000 724566 43017006076676079711206330911104 724567 -116574480036650462274702756859384 724568 -37138868737101562923707872419840 724569 29274608027631462459018826817088 724570 -36214152929622059229845955118080 724571 -82455157218720955283376993301248 724572 207658553922493601078463535641600 724573 -285360893433979319752095041577178 724574 -92035717753173380020829173689216 724575 97856066417973822541893492768600 724576 75439067558342456791394658680832 724577 -14570044590834964072199644523328 724578 -20429480657802428135553766824576 724579 -209376361255122094840300728886680 724580 -3169788463245921869313172780800 724581 8598595285600026495855277944096 724582 -115867990189915428933042496312608 724583 111873331205970369521028974171832 724584 5167927198105922921099408179200 724585 185402691278708338653678885855780 724586 -20465955831471500594925204925008 724587 -69611976266956344706459234352400 724588 -98945026345882207488957768120320 724589 68560479437348517618775583901324 724590 -28988681100356921000723449015680 724591 -59486840432712822747043709206560 724592 16542639194417330680517421957120 724593 395199658624989109550945404608 724594 -40266778700602879403691487309920 724595 -58710486921610112297397114444480 724596 -82324875327794042811687969988608 724597 100203807963631330303875408064046 724598 410778894563005963201814181120 724599 -282043634565602453131803060840960 724600 86622156539192097531115651584000 724601 14540356120741938961511223802602 724602 695384768012647452983727224832 724603 130177804887228793631112601064640 724604 6929875676551222334554468793856 724605 -71230619107368224285047108577280 724606 -126024461721443581291736370805248 724607 45997766612086106891443222552560 724608 -48345230720562953915662734458880 724609 -209118462973217585224358481240190 724610 110552402146748051908610688252960 724611 25108202152726144156735957882872 724612 155946528654806132385462912326784 724613 60493288818362906300476145550240 724614 44193264804531445209713929105920 724615 24425975532579365285685893135520 724616 18948733768219422325470666393600 724617 186974436465567816488347261637034 724618 170333844207664979884693316243760 724619 68132160733636440250053608730912 724620 3700873544454555448492841932800 724621 145774871543060588015078665136822 724622 21706911707997564502784823662400 724623 -10228281697442732895428835193200 724624 -4672641155716925855235368181760 724625 -70039937885414531643844889472000 724626 12127021603350143606475666338304 724627 259566800982870781119927973890476 724628 138386219585028552523438621162368 724629 89691384116814392110305220039584 724630 101543030519694924156326384382720 724631 68533756014397898720341774815432 724632 -25685280666589346160443701862400 724633 21843718505743543665343487027264 724634 32901998514790555589850298252512 724635 -93278843665538595764628724472880 724636 3119258944923897887817871785984 724637 -53414345224156385713569380864928 724638 -14623508760094515226489654118400 724639 -76801876887605652136120151798560 724640 54658296554112111538747924807680 724641 -150656229068832540252715242877920 724642 -13177740110635492913162664314208 724643 257917368173611165128428646428892 724644 -8622406461884852851510579009920 724645 -84234604473672097029641365354920 724646 -11302243313618993626630936982016 724647 -27812106161956435424812608335616 724648 -88339448901110830355059421184000 724649 78130982681900790473363043033600 724650 17378456317799957222521201689600 724651 119899379646850498344587331289652 724652 -92944495936770331067579753794560 724653 -300670025688672900568013557051200 724654 -4182737857912917686132118061056 724655 -43578478867241857483429000144440 724656 2890755097951327532571735097344 724657 -14782776449606205695717174448588 724658 -119437229012097839070351524469120 724659 2560722275699800689789653509728 724660 16525110413840707099889340364800 724661 -9617086814670476875892777115168 724662 -59737676423250648381339030386688 724663 -221311346519521103030588775431016 724664 -188361515233846138055661095792640 724665 -18618680126464985155552252390080 724666 -88383353479982605751154534445968 724667 -460256529574419411177304750403040 724668 52733147635563901669117129383936 724669 67721247987588800493360521292 724670 34791855750847383653321766665280 724671 15336876772272616489053060995808 724672 60945732680924972265715365052416 724673 -177780745827470153723777881079376 724674 -25095434447579395248299829594240 724675 10753678881782651414351772165600 724676 254499864270993055886063469228288 724677 151941310668177311002503374903520 724678 23318488269022959433574331020640 724679 -1044211028178367046221759032960 724680 -111201130980207985093497888768000 724681 -94121347699403337643017604062300 724682 -15626383766052444382603076889600 724683 -65466317978364087104282470075176 724684 -137990842075146901116292303094784 724685 12596134459312057340260538979000 724686 95692595393872208828667040848000 724687 916890088507736477439440906624 724688 39517094317283094317176281587712 724689 39124557002423891029900433894784 724690 10827952827398515867769045949600 724691 -151535443647370509491068446290616 724692 170848995494654371854242642171904 724693 1565937880387775682985583922816 724694 -100176401521093139029139130043104 724695 8211371257315461385291439203920 724696 32915486450127812115763331112960 724697 48289197711641553384273628107840 724698 6011460744159903090665398767360 724699 -68680804254112005825935854119240 724700 -92781905984117704369467102796800 724701 -95269954606677858921856549584768 724702 25225318168533814776513164800704 724703 75105651854828991430728925511280 724704 12266331110557690741674482073600 724705 45087124547932499509132246051860 724706 -10019660492927700800481437078448 724707 -4652696929059100096633615637520 724708 301391168105069951531109425397760 724709 -67827439557781990968494684120196 724710 -43958384449846395975431638329600 724711 -48359850389996958684897425393616 724712 -97508884231444331746381758597120 724713 -94962499125165925302480619118112 724714 163539547371615779390408113857456 724715 179202441852538676802689650134720 724716 -24939832986068956712417245165056 724717 -100607263964309030519022488056000 724718 -44650252013188597630242230008320 724719 39732095810922853106031414777360 724720 -39736970815485457806243685171200 724721 -304446325981472704890718832508078 724722 -696202701507325186323984035712 724723 91103842178775667773492065888972 724724 7588109322103487630384395935744 724725 26496429125775099675113341931850 724726 -32597420894947399827626223566688 724727 181374043543112040673671619459200 724728 -48515382756609648158016900771840 724729 -132805201307932578750293224779670 724730 -20851228749318344658479366007840 724731 73577007104293562272611952633344 724732 104644347170307079477212166148096 724733 -197380173039749086011778420065018 724734 -40096562146885360725608191973760 724735 2523851162292298106275709934960 724736 162230605188135935352219107328000 724737 32813100387702752129906271835968 724738 -11348343129687340210806611925504 724739 109659829162704118024771565027760 724740 -115368673833846823187241462251520 724741 -141943888580519700080603371213158 724742 32130003403467655958781949234272 724743 93438369498917983821692161493232 724744 181782251324783951353933323893760 724745 -42021440582917612698334778445120 724746 -73551507809774622861985378099200 724747 -11318165087751160432593302149804 724748 99653247813972335165719876815360 724749 36422678184863443833229199301888 724750 -36511524183509409741191154432000 724751 -190842135707329267753897473703248 724752 18238478393430724137792047677440 724753 13427127475343196253062339046464 724754 -136298051744108024200547148365424 724755 -57546950246816510158574965977600 724756 40829701741556670384332381890560 724757 114758084458044374920876438559424 724758 10995976083806261271788501606400 724759 87124094776442484886597126709600 724760 88780450117417219607242503168000 724761 269855113088655453548511558129600 724762 139653462979976116245384946939632 724763 27771070948744048516546574858064 724764 61302295036185887511826557221376 724765 -4076194549144017671015995234080 724766 28368317083684397521279467227520 724767 -113175084038274612575990459361720 724768 -132218736988724255297837759201280 724769 -230565168348080374718892640060830 724770 5022114758449660482332623161120 724771 -177290070373251491344829905401000 724772 58782470400242131223788029557376 724773 3787682783119322686450705998144 724774 69507374571769601280791089506240 724775 30610924999512194549128358863800 724776 -18743809884993219869219785605120 724777 314167751814778704398481995925626 724778 -25261940389703096914677031107744 724779 140257113673996571161024164060648 724780 -17329994288425167130836927774720 724781 -89116682095427586379308838253418 724782 -41804863607232664140972576078720 724783 -118547938635362778903155898665968 724784 -45716171588104162070091414011904 724785 97768641285868617541224767073600 724786 92560009761675028663419088568592 724787 67706863924949524460633042929152 724788 9928496963775860396243752802688 724789 -4406408361199158746670365317120 724790 98315540621789829787988784000 724791 68612049240283866182604568463592 724792 18884926810942535645421977088000 724793 65771488352740546887593017467840 724794 27710576881554632880449120758272 724795 -165472633028861615197002873078720 724796 -194124954384536039685346606310400 724797 101368289957807455333618441695660 724798 -58874740548462540535794613269120 724799 25028721992008276919391749229264 724800 14300165229405728776342260940800 724801 -120700221601825138335445835315136 724802 29272920165790935466657403148864 724803 -119798819130576175548813299692296 724804 196065081118976621174790705942656 724805 232600773181165219003828314854460 724806 -98774870435815569172562172384576 724807 101115204438588013680493155732056 724808 133181152072572888349134111060480 724809 -111064572096094301648221721773296 724810 66045167437273544654560251070560 724811 -16222364101460233980882602382336 724812 -28373671175916506030740738068480 724813 -16510383493928975555094740060938 724814 14478541803385703591798782424256 724815 17767159879620599561427979392000 724816 -2115656972444451628022055321600 724817 -17900684843455949271156915989340 724818 29276164679953543724662505429760 724819 -52745324653760033577026280633104 724820 29139207250655772616847563534080 724821 188278715769737286200733007064640 724822 -8184714776303000585717863950336 724823 171035806182689829645169848528768 724824 -53572087774704514195805947914240 724825 172911095225208783356455347232000 724826 151002147149785451072799076992480 724827 51035398120996229101171523792832 724828 32947561406449840289333014001664 724829 -49489540641894758439186636015168 724830 -6309562369406640426598292340480 724831 23669030780817867589663136233000 724832 200022113666960853575489848737792 724833 -151770504351227836721173050479598 724834 -197486044588125940055800487556096 724835 -195053159731617389957624279052720 724836 14119543477288481631602850017280 724837 68708189391365542878653837471486 724838 -10963149975018879671591842363680 724839 -22302687339438466475460749739264 724840 -85685437892821541082944886835200 724841 -151052114490865395701979671270370 724842 -9282480748488834156836062801920 724843 -52722241096734605943393159513200 724844 -214005728458023902401587665643264 724845 33511633852003228367470972846080 724846 59188070846181759766016215835520 724847 221183686678444197601766924185296 724848 22309945009788859155879701151744 724849 -493097736550834876324847316396560 724850 -8027816853190150412924848320000 724851 -1221576747868067787924907394232 724852 -121243476505356888265993578216064 724853 76640374141992881087666940621102 724854 19064401648453892513647992935808 724855 -238759710230410897534049805300000 724856 -17229511891947408472894275440640 724857 9596735907429916284060843479952 724858 74540572485476512013107430183280 724859 -133083583195022535227986501067400 724860 93127986711107990975957376775680 724861 68368056398848432907109819617152 724862 11739753356968355784825288786432 724863 212627710480624725749604468653088 724864 -31726442175105737229955655270400 724865 143586844035095806055603279122260 724866 82853195939521258662731742436224 724867 -16726178079680275381256719668576 724868 42307848552615456964812681031680 724869 187892731571521674649199621012640 724870 8086785490665680044104346723200 724871 90909963489051344180951589675312 724872 164198396820026477989864895569920 724873 -20978781576974160780135978860800 724874 37708273615411603729567504465920 724875 -127007203966305124012921513332000 724876 -60141038285267925153033095184640 724877 -135366568859139178323839745975348 724878 532696388123818863129981938688 724879 -193939009057580058482296623597520 724880 5861354526001696970554523320320 724881 -81079749727812293614516996667136 724882 -55893487615100675292738804725088 724883 512070853021263711894052901902440 724884 -107933709955868650555462763735040 724885 53836177680420324868954482480000 724886 -166641642576807390313706940208608 724887 98176082095375684220523977794080 724888 -3097806327790125421221175818240 724889 105828123996345243563353657654800 724890 2718855186853777775690578352640 724891 -40479865287458628910584352884048 724892 -61535303673348951278189546542080 724893 -8891798794530622742151898602336 724894 -561319997316076890925622418240 724895 -92002076537468820705633572999280 724896 -114765523929515292078195553075200 724897 -264138972122353874307651644199228 724898 3522982277259468529524339493200 724899 37434627981081495388930721783040 724900 -45452871929024732811265001856000 724901 -291733407459894323282069149996098 724902 -18053525160241702874158067765568 724903 -71264745808813115587290018899848 724904 31005576592267945171366694092800 724905 -13674255391371814773449239006200 724906 -31822081589174928297655326936480 724907 32314721109861128306933669790840 724908 200833999995146531104153661082624 724909 165790980844472278017748686051916 724910 -38826025083488018750764072193280 724911 120157507154846886759891641736 724912 7125528166638247173490348015616 724913 68724529710439934613085023380160 724914 79274975456711945890132545788928 724915 33400599163252949644622803960560 724916 40260669706808829494721784086528 724917 -112029503983040178018272617809120 724918 6319779367674429943271870240160 724919 46219417087604232872123434323144 724920 -18613419025556052415323596390400 724921 33336109051845181392979638073044 724922 78330677242296639382567786232064 724923 -104656550833996416682915247298000 724924 -93855219215681100209378625079808 724925 8670321901373523592942140724800 724926 -76408237375312327622937446169600 724927 34279722018218591446697191407472 724928 -1677889011828562920596752564224 724929 109151600423822581947010777844784 724930 85662525066491902569274064547360 724931 -121615659267247656924058744513128 724932 -36217870987426217528517355334400 724933 -237325609561851903562996247074080 724934 5604931199329496949486663366912 724935 -5091889037399389196668321228800 724936 206501849908099151671809617863680 724937 -2526409440258409857972679021632 724938 -16428672537405210951975131187456 724939 -27800816436317844602406142385260 724940 -186601494954802507024401961374720 724941 -17292839834740908876850384592256 724942 7386168435619780750201091724672 724943 144046836197939243801204084904 724944 26180215396899396959792357572608 724945 72419977418496787692277466155200 724946 -12107535793095125434461860393328 724947 223561870328128179563644782051072 724948 6171652319841675592427389095936 724949 21536932086885410108081881807950 724950 1713438645502458845228548212000 724951 -203262495391592920564820008874096 724952 -143531058407337379969318147430400 724953 -42368028794373375028259087739696 724954 245136099785827197386306160179712 724955 -113217284171382142634242721852400 724956 98649285719356630656158403267072 724957 -23563305024040647637698964637600 724958 -7410874447091095331132062430016 724959 70204573572607224122091159601800 724960 50943671838557214222232883036160 724961 -125543345144743203110426697561438 724962 5339146108912362605671010085888 724963 -2535402674871126443569060002296 724964 -93713122222594630772400271641600 724965 48011732185366148754306736595520 724966 -38078987802145238095564923297792 724967 203963914436707477383028487561016 724968 -65542786004394618559231190860800 724969 -1926521834900470022445642898304 724970 -122134415722796236753415730460320 724971 -18849808226841766461805730556960 724972 15956595495780108685035171819776 724973 238296069484701857138730562306944 724974 -46805827637274863500289137544640 724975 -1667685051894910726108675389600 724976 -16601375875023849963381430222848 724977 -210144420533456147034733673920320 724978 26815230225086312353535053998912 724979 429292987139822336098698464196576 724980 645448294870333876163790213120 724981 112643964472089477702918473064864 724982 107083489755362786624818525925952 724983 -31967884561440569024025424281600 724984 -25382821218332389730946925793280 724985 122803539269501110498433276805960 724986 26890931920752157206707857656432 724987 -125238717664180639787790488737440 724988 11634323371464851720223418830336 724989 54114845781505461092046895693824 724990 -24003902028744750709607502885120 724991 237051052758329929453590437179392 724992 94097753157085368170308561797120 724993 -179547619429363277654749769717758 724994 -43791469963776886094690073613920 724995 25491468603356673974232715818720 724996 54421178213404294238990577372160 724997 -12248627421873571724815212696576 724998 63626327938752052953736449872064 724999 164526038187518395295395895180592 725000 164539127028147026661364320000000 725001 136132717151354013140243154876432 725002 35560328183480595900959561145600 725003 77415829864823675226776111581944 725004 54401106002878874215823529876480 725005 -24615323323872952483415427582240 725006 -67593806530735508501182484939136 725007 46928778049096783013435402558592 725008 11213141730313548631099151499264 725009 171531884329164294541815868428210 725010 -29328105493720029023736466867200 725011 -86092252716590103351198209947568 725012 -81318724851222450435251396770944 725013 34537942806101998293883216577742 725014 46518209947523585776703347618560 725015 43126641045335182840282718001600 725016 153783149229155213804192439951360 725017 432390151466929860865096195271680 725018 -51929815378006883106879013526784 725019 -248655949523588486847245580029952 725020 90452509444563472112515199700480 725021 -30810706952294034134980185775200 725022 -163127647793368272105104802663168 725023 1162265611616612371964734223984 725024 42007082246822106261526484090880 725025 -18815585043554312078640138782400 725026 -103943965944540563961690702025440 725027 -116775032165159949346306413897240 725028 -29581767301830187389712400793600 725029 -12880472504833837157327648087040 725030 46677189684798209167935946508160 725031 13475835701611245420398681349672 725032 -63610165077144845011194101760 725033 -75073601073295861476307588457100 725034 -34305242425889191580594492870400 725035 78466271121957394762803512016480 725036 3438784843517376740948830961664 725037 21610701830145644733158969866560 725038 -24042750872252517038578398035904 725039 17786225482930601236219419523056 725040 9219978463844731051140695654400 725041 84773727235350399319913248903442 725042 13332938275490329908924222438672 725043 33637866655301397149951804387328 725044 11631024981349568327839924783872 725045 -183975717750197875887708938825700 725046 11773875800191267188478004779008 725047 21996645210277201770312243205000 725048 79573838499554571321529833615360 725049 -3906665459175632706332980047036 725050 63321195652688571983737913584800 725051 -69003830794648471560593339436600 725052 12338409175744441239170065465344 725053 74185928187976585080519426351078 725054 -101221439577606111628402428241728 725055 64430327493304499616362064239760 725056 9124713461371787768096675594240 725057 112325712230658143504948104602306 725058 27593566523073326627968490035200 725059 -54565912461416349951477769553920 725060 -9924972755303956743489260236800 725061 -128159657933788307125037286743328 725062 13165265919395886041862308344320 725063 -57110168962452801289509332302896 725064 25896035380144867236443157995520 725065 38163685597586301659294235294720 725066 2211478495003401127455573318144 725067 18568999673996350373393949840672 725068 47990491698250705377553749852160 725069 -29604725197594448121230702551104 725070 40630498025013425543070350851200 725071 134724516713963222795757760092272 725072 64125560893290845159060267851776 725073 21137158556150127146298633587184 725074 69339895748122647612018874240512 725075 20602497817966020484396433661600 725076 64759061762723976404379644196864 725077 225915061693152123734441092158926 725078 -13790773105837195909586933578560 725079 65988909561861738331257850789968 725080 6300329833682072228228312678400 725081 -39220725934079382997389670411008 725082 -64662877698314842818406531358208 725083 -25427268303361368906624278767560 725084 154317028897351635425665298021376 725085 -68871697035599954733075246441600 725086 33561693621448520094902262924864 725087 -43116277515054510246461455153680 725088 14066839627001177742260324794368 725089 29095966875346172559323001729556 725090 -12725763548825320768906987161600 725091 29750014575452978055307786855680 725092 -152758092818578167295706920192384 725093 -128847854163426429997893399530436 725094 -54783433594223538779400601630176 725095 -6081867120469839723948738316320 725096 222372259009029512496182579558400 725097 72883430824944655191141615768480 725098 -42834732365329314548757661066752 725099 -98300117642070805231343688309900 725100 -29706642079008371492264628825600 725101 -42196247819086336160572464995708 725102 46010581023156971429304056799552 725103 -78087576113527027438767311228088 725104 46997821770515453003984971857920 725105 25438477453337785320508880542260 725106 -94993662181369385200402765696896 725107 -175089155614064443891863276539168 725108 -104077466367082970409660229241472 725109 56549160487099457873873888256 725110 -20786623934862718224525458736000 725111 317634031875990656025077540516712 725112 -62448560537444087205381869998080 725113 -202750850584828431558233118287638 725114 66160214445401810621608834072176 725115 -92693002715943513220903765787280 725116 90676242540810286481968835788800 725117 -58225663730587849375277337180948 725118 91227155168532493429177680097920 725119 322971283918427419522311562843520 725120 -197075154497923731276025351372800 725121 -9532840403632281854744667492864 725122 5068355752280479539250854428112 725123 53027931750556900186766693733120 725124 -33317004071857763054249727980544 725125 169216469810001422727914845899000 725126 -9620205977378751406762902059520 725127 -52092752295695903131775100975792 725128 -2553856129420981796345675811840 725129 -107573042453870049195291574771440 725130 -12026528813940673567717417697280 725131 -45573900218683344922171849557336 725132 -93461592701345795109444680143104 725133 158897792591428984026928184562624 725134 -45012591640174106972372133935808 725135 217769571514897119236085017220000 725136 43962209821640479961918703992832 725137 -111705013414866614979463636730048 725138 -94023200227590635729612645639280 725139 -85854289620022759419460579704960 725140 26444957995058831216434295539200 725141 175382450435065636021101853399680 725142 52047623736214563012264842724864 725143 36368412728836930373329190387440 725144 -6460266564563309250976719175680 725145 122518104965632784921326983892800 725146 -23369032676675965337439655754016 725147 147428947971753132292859026798596 725148 131226348403009570063303903122432 725149 -297491125895031992501994344589850 725150 -45823364451737651855851230187200 725151 88738499254098064158246829438152 725152 1229357182025876926277389123584 725153 209966562839584580360763629652 725154 46279534799812983578194847950080 725155 165839098822641969914681991268560 725156 11803825806979841140649682739200 725157 -67385392707499670524972622468580 725158 -38094216468243009204083629463424 725159 123527648048197643276290323690360 725160 106842833218351535784954454425600 725161 -161727335243028843001940083263238 725162 -142522244648301717195445418937168 725163 -73642543214167670444106926814720 725164 -119747018029373060500028340315648 725165 -3270541991065698099080570822400 725166 516008387438915325645166721280 725167 14499436908365345375716108114080 725168 9358813959304093020229483167744 725169 -2088874231503628591869333802560 725170 43617340923519065159435197685760 725171 -113194519571198657750729616487848 725172 -11644593735255656948881447772160 725173 201812544782945588021300739226720 725174 52907179405994494183736460581760 725175 -37067565518784418580429945095800 725176 16782961615979131534044703150080 725177 -118530562462217439409000598608380 725178 -66380738048925081609009858149376 725179 60388657545842024651685624185904 725180 -91583625481488126150710118451200 725181 -27000101361240837460626488494848 725182 -5784064074022687427981581803648 725183 77516987638892860926350301436800 725184 -11997069333876170703444026327040 725185 -82283832054377741459587335256620 725186 24359955335457614936467902231552 725187 21238948803269144076809388303168 725188 -119457983428744288170195083274112 725189 322305909819442503371456357832990 725190 30573526045664142652891315415040 725191 142060304341094443475040456729912 725192 92571823360673693154888307507200 725193 2308455841646847124253280430080 725194 -21514412970922931895701084467968 725195 3125483448519257916418531003920 725196 10251878644043757021981108731904 725197 12278553832659532588439138898912 725198 123806259526679733257754444369600 725199 43954644974391172097601944056848 725200 -7783178963766799214406547660800 725201 -141257958014799620503663257462798 725202 89561582904800149154934137156880 725203 -140728650369228767652308836266240 725204 -73882794493631880494871328700544 725205 43023682168733204002844905910400 725206 16823049616825623777908210388480 725207 -55036920703141256334556901794176 725208 -54292003430145275868705314242560 725209 -63163323425049313829083423289590 725210 63206231205874268110323376834560 725211 120330887274987043999160056335480 725212 -135642480184177603266683690796544 725213 79700229893722385408017628102304 725214 -1003311321531276502361543786496 725215 -56493203903181155519065394279640 725216 118062535014614430246577834819584 725217 15015607953462555114690849628080 725218 1589755800326817073813481443104 725219 -188679846859554318439069251083640 725220 -137143215024105273162356330496000 725221 -105912354458707968672535200152896 725222 17106206099022766963074752544000 725223 -113079942769773670367132533343616 725224 264118221034071109224626648217600 725225 -129041652977379992571828997337250 725226 36114247870668528345927325580544 725227 -151344096300589588749820884106368 725228 3713069243130043574124120883200 725229 114404835478780481802256076286348 725230 102847445491014106997273186227200 725231 99343337668999934903913723386232 725232 29628785632459460561336817745920 725233 -310022106575718610121822751678876 725234 61701110228041954112341451941920 725235 -36294278725024843673606608938240 725236 47684193267041278270407389325312 725237 26270502930047462416066508240952 725238 -1804719010366094685781803143616 725239 -7636286088743183402249749914576 725240 30450693589979179553501546188800 725241 -68899223463295127970487045874976 725242 32245292092720907760384660256512 725243 289680768403443915086874852665280 725244 -46141935348556693046803512499200 725245 -38914371660075083252650050163200 725246 95015066994577304857317943592640 725247 -283518025666725754510032181854960 725248 76831429715377470766172730294272 725249 1476783935204182889362405577586 725250 40157719665619772975972621184000 725251 205336653310097922532818585623832 725252 62643910829417233268082792689664 725253 32059448991322585528656098755008 725254 -116501002547418497009987112371328 725255 -7473422938839181242113391374640 725256 -3744480735573612441050765721600 725257 133610182919911593237988099423872 725258 -33853331457119731156262033549520 725259 -46287237671547137831106556031016 725260 -22091882474640334659595754757120 725261 -67509025422430261801738129122600 725262 -31815230105639863516589597734848 725263 -105187494102696217313314710456960 725264 45120605574946178398172783124480 725265 7308463274125471458782741776320 725266 48231166893902320858496867858832 725267 -62889013198986214189204454506608 725268 -5927762482198426709512116111360 725269 -84199799654095664814243175708004 725270 -2581927035646459105327934615040 725271 -223654707648970651149365786869296 725272 -192667233713755742154917733427200 725273 -221585419570696933656210280487478 725274 3628799514581537836769046768 725275 39430578529939602037602346961800 725276 -13486303573879499827911962726400 725277 -40116529429805903869247018424768 725278 76743507353966615207601664765056 725279 -7659148811355313317854837029224 725280 -114186768668079934231055098183680 725281 -3856508628702820810971916222656 725282 25443921442147527121102671985152 725283 -7110849888528355092673168693200 725284 16898605963348020576887012417536 725285 -70598726369482359257531386777440 725286 33901818091292809860756587107200 725287 -190084735616069562413150935036800 725288 -22537229972220695807322558474240 725289 -16234666443668584475578902555360 725290 -31904782635243543516060312758400 725291 -84352923415050485113858642121328 725292 112075494346108631078851019855616 725293 209357117377173649088011628667542 725294 -63349978695264489015858244755840 725295 -6282363867437744519158268509680 725296 -25418651861463717448985514541056 725297 -87594839374823209525516764223488 725298 32906539375199962482561770894976 725299 19145836909840026154878334617760 725300 37933968386953253354533585718400 725301 -53708276543880426253242863736960 725302 1621036066429943740041129806400 725303 132938105955534867059393665392552 725304 17391093823307689349571790110720 725305 -16618772719180790783249992174080 725306 56647907585185099777804967877120 725307 -4971490184976569622445021701120 725308 -19993157560317392779088208913920 725309 92662417620010622453683165661004 725310 -63031885018768206943161877454400 725311 -95179458790617271915557030461528 725312 21460886623524617300250627932160 725313 -32716489745270500709505454447056 725314 63127312217147783403189058370256 725315 20173777228802356872589396626960 725316 32581523397689198307258123082752 725317 -150076883753723445890671608417634 725318 -166071326331245643757129460794560 725319 50849152886382317874295568840160 725320 -132235440597824079115588026931200 725321 129349386178417083614571027714522 725322 -18149579556775067899810078695936 725323 -92140482651243820342259597672428 725324 -3280593114819123152686086557184 725325 -5874810853466711393296830540000 725326 -45958229063443712997640605413376 725327 178596270214747049810730656056176 725328 -1974050700964839866206763089920 725329 -156929698046451312101270815084512 725330 11945108462152300087722884710560 725331 -72414404689831234468287060725136 725332 42646760800097421612220967059200 725333 40870578431729472645843641865120 725334 17892165803410734297300834770880 725335 44566052417519012547735745245600 725336 111676430105141977667717306818560 725337 -71634048505240312948881560113872 725338 -20975608871603352160262428953600 725339 163159868845077422696591654921256 725340 21091997457249043646408905359360 725341 -269949964164440527030387123255258 725342 166012966909844622585005170780992 725343 -104696004902520707582545029489336 725344 -6037098388447800234229200322560 725345 -51321924318214348100461205169900 725346 42900581142971869287468807066240 725347 91250388384575667443939450107512 725348 -50227993099887073544901491262720 725349 -184454357961801576693536376939936 725350 5473123768679077318199597352000 725351 186326353834330599464872071011328 725352 -125891874903510037648842114170880 725353 147089673609984613135140866675280 725354 28054959475868278347781423475712 725355 10842940154116137319262532522000 725356 -36607351425625131096366605624832 725357 152454420571671371492214656715606 725358 -24874588276809752275512956364672 725359 -283806232980813600165856100891440 725360 -547874717065241967279523921920 725361 -30500727676456455279534697105536 725362 -49977940224229945649255500926336 725363 55748911596537972030975315016920 725364 58569566644324154655705746390400 725365 86074960878389217404756764339200 725366 44417670011336100202562314539840 725367 -2338320138861369128760496282752 725368 -85118905645527528284383804170240 725369 324927864712527950204988652800 725370 67928653154732207110451897644800 725371 104982134875869422731866758289572 725372 25017389336854150967879351196672 725373 -30114942349025821471270305028992 725374 30602262787168382467809057600768 725375 108476075692018554028748835960000 725376 -71022514820549855624780002099200 725377 -262664870619855682132214115632940 725378 -207695452831305105534337582909440 725379 -47093493728595355350840935953416 725380 6814024510433914937003831020800 725381 207927966907401584993495334457182 725382 -25663499262830743018003102003200 725383 206607653994808991501334311126584 725384 -25020335063336243811212389294080 725385 19660461754125937283932130458560 725386 28800171945074241949495629145392 725387 -41046531424338133256872224560400 725388 -20950507468648801578198446092800 725389 -27084164795669893553989142140800 725390 -20197082806162036689271288720320 725391 -81342337509801415319485680739800 725392 8640975969685785269415066116096 725393 -219358629081629618165007306641358 725394 98193985718532690473777986012800 725395 -54041966256602576045835758152800 725396 -164260700524540957575551724657792 725397 67513866668282400287482856046528 725398 -80447605263220161913493256670464 725399 -75202003210102930158081862188600 725400 7473832423086242813117607936000 725401 -340503925446951256155871810720 725402 158379781644046341678992649449472 725403 -47163350758918393346243066666496 725404 -89589591473536912294335996812288 725405 -184250617577990866442481129972000 725406 -60808767904897960472419076582400 725407 -158176269464051644997425166884896 725408 94277935011463257833265751326720 725409 -151350508969626242376743977978560 725410 7688732090216576525743518720 725411 -12412081648308271312321030344528 725412 -60488290139375643239805636427776 725413 -50848401720483574458946647252552 725414 89053967739893147621950526617056 725415 -9010837357445922747601481808480 725416 -25132154142350681009379457643520 725417 -78172635178690403697358098830016 725418 -51181546802918724663485265487872 725419 -48623226548987114630224530933056 725420 41455265139873333097321745203200 725421 -142841965303139614375546687773888 725422 -21965827694879799335917061080128 725423 268134762025387438246301387382672 725424 -7556969660849155649136217817088 725425 -153159132474375920800872628473850 725426 49784150515564472901933609976224 725427 99173437013922018475020450118164 725428 68749616327101504355131667306496 725429 -566303803550129114595149531541216 725430 -45872226701200974387901229066880 725431 -778611801134536942766269812736 725432 -178927028801924412557354672025600 725433 25763821049947778243863888063824 725434 38903587620623168182097520533616 725435 57841914041847071550338487670800 725436 -6028880233819945967873316679680 725437 -167946527006120824605517160585914 725438 26165572288507368024917532583296 725439 20739686078899960508563241414400 725440 21287923961936422193451541463040 725441 -63103399204289775665602862633760 725442 93609993095849564538484167280512 725443 -71712046696717736663288587477776 725444 58395754996318605296074361079936 725445 -90750011088988924177133184192000 725446 -71188410116551285424638823495328 725447 217872397724662583816491598695896 725448 -58458380636686778944657931796480 725449 219400717906569401620052630255450 725450 -41161095261919650522050923104000 725451 169214857097895300047257206614232 725452 3312343425131184608374466127872 725453 -5715806914829391983151447458976 725454 9994127997820030157141980219008 725455 118490067397904529152285136036360 725456 -40620280092259210116200911577088 725457 -166574843434541843599408447639680 725458 64925944995145955491937757507840 725459 17040238281668318864913719440032 725460 13766681806282483758497494978560 725461 152355318341290824305395932810624 725462 19117599982825683083446865662464 725463 90253642587202179033113121052320 725464 89844215062816108264106677248000 725465 17072618549255705108737550600520 725466 12870649122773468254840632803328 725467 14170213979034880469373364154272 725468 148821798923776225755731920811520 725469 -67713838936815790465349166377856 725470 -4629384344078089713474637936320 725471 -137300995911099502725787791424800 725472 -141312049765669979625599702138880 725473 55766095222576096374640587454400 725474 -1340796156724823593039937835360 725475 60015498369824117483890509906000 725476 53684165786152571982621501273088 725477 -99377756148257588120660837086560 725478 21606500118676847601295825053696 725479 -34429475225777017348591127390920 725480 -61452406351696485863185691443200 725481 -214894050377243623267189597479900 725482 23217959762270601906527720732592 725483 -51802327766655840318389733021552 725484 -55701859893930980145795734014464 725485 39930458973525787344858718889400 725486 -161843119491231385041090625295808 725487 -38611457872295755264955880986880 725488 -76133666782032941869259453759488 725489 -343005789404937688754941968576 725490 39777129297288197997386854809600 725491 1305805690503282940458829468672 725492 -37148552515540349114216626593792 725493 -44180517278116869779975754585600 725494 103231213664782828063067125503552 725495 50300612501076798727310017232400 725496 708268847475200722641307238400 725497 61596712207527623015062521625732 725498 -26175891309861701760804025338000 725499 29130308417285244839050722612684 725500 -122020936886805632556635276928000 725501 18035372820412542589873680608352 725502 -22387001906495759212661155570368 725503 -74410179195027081136968324656856 725504 15494137747384844196198765035520 725505 66456221256901730196154603984320 725506 -132319204699369025503300238592048 725507 -115833435117813318444735435434244 725508 -27339738584999226242536735211520 725509 -266934500220742204748491110577284 725510 -9254296940177308673004032787840 725511 -210732253244927583426214535326896 725512 -66326073666253929950140120596480 725513 77509529880256772450551543774224 725514 30575526756951300704137942352640 725515 -66412513978594953168693306412800 725516 156326475021523369800442656000 725517 3875983061675550797503075740354 725518 101294685730709803069635449280960 725519 94194018238894927158505628287920 725520 24075379807356128701310207262720 725521 39573045107265471644353099950592 725522 -53352634859842125614647178257920 725523 -125034056315754620250179455128000 725524 25822048686627140788927293448192 725525 -101545424006663699716331043952950 725526 60485045697680019189318577980864 725527 -138947903310374151795663597845928 725528 -89794297786669563541141771776000 725529 47509484214430218369595658961600 725530 -14483300221236112441707207977280 725531 218589900162966086798147750323332 725532 -203850248062048489422058094419968 725533 -74914410582151967321107534648340 725534 177074149119446167824016075620480 725535 -58610366082740694170130905691360 725536 38682537898120617734388118978560 725537 -104604204207195070959402807878814 725538 -55009877596478254884494302324992 725539 -7252455291114294990078869998080 725540 57535887433610517779881519530240 725541 152216772269263546688170153418592 725542 9553516285406708826786093390144 725543 104821049119185993841778984732496 725544 -28367770914724982969926139904000 725545 -11002019711985482431033282052700 725546 6440387686635939880871123040000 725547 5673321776326355272901391434928 725548 3473911574825746848880199499008 725549 18715658342920365781369199977920 725550 7094245118200954437685936665600 725551 97023883972248750967811670228480 725552 18653999409325509493280621494272 725553 -73871985682856814225900389705520 725554 23761086264522833969796605798400 725555 90059036023479475618167131264880 725556 -36790475241985003654250832377856 725557 26834926178905523791861673290912 725558 1465673607206672808410150592384 725559 101547047988185671178796484235520 725560 -113006126373259575791181617971200 725561 287346812946486535490675026620372 725562 45526269551537148068250009282528 725563 -222111513085656439854415232019216 725564 83185254592657868233028279049216 725565 4809860484650029996260762215520 725566 28298036638059807799726838328960 725567 -115147016589927030028296497300808 725568 18255824914650305191389356359680 725569 144203720551034509540067383980244 725570 -26774585443109700157206969954720 725571 -16820818882979943771877444416000 725572 -156465634118659881720850458199040 725573 118768092260547425654713977847164 725574 -77882427759605405177635558597440 725575 -128378189862403317866434560839200 725576 -269409137643404963965291310545920 725577 83468932253536462105227340549824 725578 37998807911309307980646238438656 725579 -67186750670562831786398346947820 725580 61916902217554323055139565696000 725581 -149869672613597742324734082053088 725582 658764420973370993786910612480 725583 36269729169723155958472773548424 725584 -49412853649318667350242148761600 725585 50305788179186432426053753047360 725586 -25194873733920799426743670996992 725587 84167612474319819410024666496236 725588 -175586096145353263138449232605312 725589 -76557125097558696501834981618546 725590 -142940438379877516657586899200 725591 -33275388623561113962814397254200 725592 -879205607766976234078137323520 725593 266542199577910264584250682985744 725594 -16314566805593384329288582007328 725595 -3430684174101136253243459198640 725596 89862270305784033707176847475200 725597 -200033128113515619316942453236954 725598 -107464416487854240365506460667456 725599 -91420982745603424800711626866064 725600 -423227010110350922283014553600 725601 -116071531915938619871997691545168 725602 166048745807167719841270647004752 725603 59338772980772966189542809549852 725604 26396217571280424129224671887360 725605 27128579419541449623345810715260 725606 -47304489931691469151554474241920 725607 -6818988868266298537483819012440 725608 -36784203013292384204650578954240 725609 224010137937574519560614398302720 725610 -1277334461573092486901679632640 725611 183243403598604901692608022661512 725612 -24805890291574531034227649146368 725613 -25849408361613408776286693636480 725614 231519173885903729242831510055232 725615 271142880064820652451003081804800 725616 7398526231062182729688482119680 725617 -32058432552842433903881775306240 725618 -46821811389041653920914473720800 725619 91326617794387921491769780146744 725620 1706246993855198953071088680960 725621 -107021317940464597918091749503108 725622 34537287574654128585109676647872 725623 -40053411282655363587869477070216 725624 172873559377876777632244619304960 725625 -613542992454411709807448100000 725626 -70156631625967153060697925455616 725627 49553969379858897226385189505792 725628 -83196580606589896985272003329024 725629 72191215309619663926476311245280 725630 -28434593625264368416733449248000 725631 -74732944274767563699988814901048 725632 27154359010914373210921972531200 725633 145187132107067870757730103351040 725634 8663778759271912571378239123968 725635 60753794393224959877786174797600 725636 82146897444526646211595866238080 725637 -145658042140344758862381432000 725638 -143871874063860080631854959741440 725639 -305752409631507655025543292931560 725640 68784581736761760590732889292800 725641 114327447829243863535352165193360 725642 14105392666641432188068981711872 725643 34843740774600332705733145183932 725644 -20644339170504759656279222672384 725645 25639010405509570848282166813080 725646 70469012822941416851133021163584 725647 130339602110400665932584877875640 725648 4978274126991375302476148244480 725649 106619934379018570067166604161264 725650 -48640977193289370249745047974400 725651 1527168979950876448130268206904 725652 94248125163587681837992149811200 725653 290204298550038288896740087029902 725654 -61097980587120643412318468742528 725655 12534037151124937073790880235520 725656 100052297552815904636993497743360 725657 178077792529498971515298013869972 725658 -49168986276344103766803093705216 725659 34588070793558069646464364908240 725660 6977750939906058812099109672960 725661 44597530519117181238789657079110 725662 71742993204848247134186983084800 725663 -59964246757347109853361960077088 725664 -193327034707481469602624915374080 725665 -26178438427050004155637232504940 725666 -5127312757211945879481427374720 725667 -10015400987944552756306773792000 725668 -126244153174538415190266874880 725669 13634205488748756288397878312000 725670 55727919517975122294606100775040 725671 178831443413184408916283893098872 725672 -31303069877069369027497313203200 725673 -15212736777687423228936251982720 725674 36501943351353373491003937585152 725675 13692549238199410878628024728900 725676 3547281931670773852978407358464 725677 -279638031423229680809599056778688 725678 -41284545483949920550065598162944 725679 -1180879648988776253568332001504 725680 69732877418972103172275834716160 725681 16244922518621824575656202354624 725682 -37212475040777265922348720219008 725683 -109366713173093825070814675836080 725684 91030742025692889393935324332416 725685 104552347788254049705024699225600 725686 -31773525483852389145180055734720 725687 248467700636881219859924185143336 725688 -17903714629314619743192550195200 725689 -169725304217584257928357474777644 725690 35576815396620290629751896474080 725691 74901587176540686178672514532864 725692 -127666774054886220388146703385088 725693 -24250641600396239639207115177876 725694 120377831380461704350661759723520 725695 -24900316604008941347897258539800 725696 -44625453458916958207653256888320 725697 28675310127469893683495850608640 725698 -97627354490716162335756663304320 725699 106123594369368980483649157080864 725700 -15123648201743864361823356672000 725701 127309474371446186419157375463100 725702 91761012956053091911594936755552 725703 -95195987962016233659431970552192 725704 15892523706130072826550947020800 725705 51175381458643691804520842184000 725706 36238573833971166267165347097600 725707 1289979335455374065331022273080 725708 -10792166310359409848104240673280 725709 -140864767441612866135249009765696 725710 2912222604383367028815081323520 725711 1302443251853410755130348785024 725712 -7558200440451564620816715743232 725713 -349716448772997735237322549317660 725714 49213192656499216371434384226432 725715 72183862862306229721918803586560 725716 -92968664954174591729205628758272 725717 289116777083867977628316564173052 725718 11392109273527153897357857318912 725719 -15129826582678419922884723784320 725720 -205136572270013167646193124147200 725721 -13565711588427404356848049616688 725722 49870021754357116949336254840800 725723 34685096846818211213204809611972 725724 130214908965277013869510880739840 725725 -16933365440909357377152367152000 725726 -87153285452421226168860607394688 725727 122483423311429648768726041407232 725728 275494646986363544723314087034880 725729 142670888607313760284498209518484 725730 -54849507100388072934700729927680 725731 226363363676840128739526621445532 725732 10367030484354330049768274165760 725733 260874734112958281224051762841600 725734 -166543254715457102076942820701984 725735 36547778184632527126685426546400 725736 159052194802688589850822133760000 725737 -239001843465771958967562960812614 725738 11794591358234087699864717334528 725739 25466558203162456049908272055896 725740 73721298871475966916652076743680 725741 -23319630414679533921423815653632 725742 -4072954161825363495427161028992 725743 264724564552930154088121704857320 725744 21595505650389560540985224626176 725745 -14684915041973987222377404794880 725746 51489061527889602927425094819840 725747 290833408265306305164515670355344 725748 16334928564618802394821903865856 725749 57279908857201407027611564024750 725750 93430373175756821138684982624000 725751 -74735351886059076377277813850632 725752 -6311753866814376734424291962880 725753 -11312872655517076719988882569600 725754 997671558863587517600740600320 725755 -7855010262118807252688646818640 725756 129963153027506576482262867742720 725757 21258300247037029973072011760640 725758 109046059626853566127821960000 725759 -117970928723999843408226958869480 725760 1837146196387965724819068026880 725761 170383336854040055610850343140692 725762 -64733461468911511247697468019200 725763 -73032258306166521552046699637256 725764 -1639221976660638991511981680128 725765 38360284749764612667236013909120 725766 -3766383671934651244351171307136 725767 33301529195877280280669109593392 725768 50423482971506021656300421621760 725769 16928628390930277030975738491888 725770 -106344175942681307186129253781920 725771 2209428512505647218811358564912 725772 30903257949920540576857197379584 725773 277558164777867646096669573948480 725774 -99565646176603520575273743925248 725775 -90540313954118620250316995572200 725776 17394346159259654193800125816832 725777 -45981597761980007969843960963340 725778 -101130114631221490787850761124192 725779 -212406962749836708123892903201200 725780 -60810172923255440020854126336000 725781 28035117115115103435073924131840 725782 32514360323415990502375920754944 725783 46354842281230240457733727241952 725784 -101494273428919574953753531207680 725785 163731327395520672921909438028800 725786 -116798070374597858235783024573216 725787 63116110109167242058519759387440 725788 54810907658544103265203241036800 725789 303854088258605556678436168543590 725790 -9360374153918420465231953800960 725791 201488054294637787702212887374584 725792 88638844169045840039828193411072 725793 127668897754044689075893331404464 725794 158985056028105238672402285263696 725795 -35500194800327199339809519889600 725796 123751823690171990783987484941952 725797 1704647288738973151490599428160 725798 -114383357046276234902501092524864 725799 60173850432595133777407392579408 725800 -63442900627936261824311377920000 725801 336525890467903132731623571911802 725802 -34075169039949159816467900485632 725803 27046889583031917812124942359168 725804 18078663683354130352517625280512 725805 38205594480478093822093354949430 725806 4824482902270213274471985452352 725807 -218998894447951644128252104744944 725808 17311778814021460416559627075584 725809 -18642015678140050073403544001984 725810 -15414766853063240293093540082880 725811 -95655334381466857752047206507776 725812 -83567303759083319630676435836160 725813 201015004354196769468318490185984 725814 -26060982772786445649797522271360 725815 -45570844061000378236312499494800 725816 -17489052020796171310986829578240 725817 44986338636254913584844653766480 725818 -89740905313529570094540750516480 725819 45891703489180819370153238486840 725820 11102991905369446833343458862080 725821 -429558202568459084258891990760768 725822 79703021040598200185177105363712 725823 12333315996458396424084814407648 725824 -48857568298114114467934595186688 725825 106904564233597286323888413518550 725826 927653694760782093444590363904 725827 -18117686351403355000334465152324 725828 -225961523799207773491655823503232 725829 13438994754657403061124394796928 725830 1995763021528314187133874489600 725831 -48454920530235138341234568173400 725832 -20110251698029058505420585646080 725833 14251032783897243902326014528384 725834 2027559174038032724338754211840 725835 30466459324287700689913593626880 725836 107541958665834166239402113012480 725837 -18538696259373281577811917609834 725838 55496287338435241754736405565440 725839 -3643751267564241533611658920432 725840 554683234503701645657739755520 725841 -388468394386844984125573023967680 725842 -33519998253549396006476208890208 725843 -103641481383933339568059651670560 725844 -15782536855432419915604306341888 725845 -41297054682593117043559241791200 725846 138742508580620586476584421565504 725847 279402619386741193834845959899728 725848 -225708515347089056559963879536640 725849 -87790774544289767488258390208364 725850 22565842529640087547873845147600 725851 101963660793831663403110062066720 725852 -213380033863618622279970637916160 725853 -114993407881142691347264607732096 725854 112722499963943973113726922869376 725855 -38335871296775113399604529761400 725856 56193221791663036414633493397504 725857 -87606996235333280223674326410240 725858 -13229167278220629226578278929920 725859 -144686888253270161715609913822236 725860 31088315711621191443115332430080 725861 -37363058612422158726651439457538 725862 -43448067625214805779811988323648 725863 195123105787220081080239354781112 725864 -10762227426731495140941909166080 725865 7899284229968446753525698723840 725866 26505728382012269616056390890176 725867 -32103191720016855644097294771084 725868 -89532651070273650955275602165760 725869 77327964994900458719479019855296 725870 -105982732651021281155590774099200 725871 217494279704140637984144105007744 725872 -12746196082164422470917405605888 725873 10576711392208575043844168132004 725874 45208005897015268411309958914560 725875 -85247049166796588140097989128000 725876 182995664896071338658346984427520 725877 -96440986253853435657233388854880 725878 -11730000716252972531427378337344 725879 185702233702880631338835939888 725880 -46532908867261507092329221324800 725881 -3962546348033957382615724524668 725882 -94884385345622009601300036632208 725883 -1895044856298340821374639832192 725884 -37231921749094306307847646387200 725885 -57108342046634075209370930334420 725886 62605556450096167024100943089472 725887 -203895397986456313557502744816728 725888 -48692447254708875401894119342080 725889 10676822662661281040908920581424 725890 75921546474553251127117041216000 725891 26906337164877544655079205223292 725892 1113970794215381110329253115904 725893 -120149607849306511032046958904800 725894 33830125541578348334313381315840 725895 -63066856779486275755477638816000 725896 -51306614558764146450939248640 725897 -215306118534907990346471279415654 725898 -115322703570512408229018743047680 725899 -96930799707096198500753810553840 725900 30192973597521318841151856998400 725901 106540567125311548563515375279904 725902 22434162212607803065091809801152 725903 50896826387556902684928218340384 725904 15172393261576238755136546328576 725905 53700101310946162508406442158120 725906 -150110762343748641115666671988848 725907 3152798851572868359158400579840 725908 67768016884697380591696240684800 725909 -157933908153286343693254380235890 725910 -40210933356801348701933541248640 725911 -11909846175008587557452705614608 725912 -5629118957367186705381605007360 725913 -36654567445064498207162149683558 725914 -2756828106648948842248016678400 725915 -282215045652122408096154807604800 725916 -117963724731742822023469600040448 725917 -5657322691621446887538450439668 725918 47760746740234836921970964195904 725919 103603854280182361084707298255944 725920 -14075555740996172923326726144000 725921 93433727982040089191475750443712 725922 -5955298050120318644023497379248 725923 170804828177898769755332622580104 725924 -4999390883399795121096964721664 725925 7482499974612039419485340184000 725926 -1363203960300094153890750345216 725927 -42338626551634061829815336052288 725928 51055771141178258284889579520000 725929 219539438089162793747222085249530 725930 114273040630179776259959528702400 725931 -148175235819838435743596701997280 725932 -62675919884957814430864164700160 725933 -26544783525914247677964965330400 725934 76719255020384970294443469809664 725935 125732297510418044245228923410280 725936 -12929633107788152420961025228800 725937 77139319492660483570699338626160 725938 -176898943816050201363934210928880 725939 5186620675759217079194565865740 725940 -10818391727169887525176605811200 725941 141570165365820721853590764400092 725942 -53234668866268426122749263970688 725943 -81101913764168136326010200262936 725944 -80522818001420989754750525153280 725945 114976938293211453564814858618560 725946 -1464033119905099246364070676992 725947 -16305935455206437474268606884840 725948 -61921934238782194904733688203264 725949 63016862529619964195058022871040 725950 25278338830150614794718526488000 725951 -104335353471890202503436207291168 725952 5282397013671002990878654464000 725953 53991871437415452103216006267202 725954 93923335358582055256929663316176 725955 -66700928776910374876007001122640 725956 64566539125903256663267518058496 725957 -260701795143362277294470118050340 725958 11363782638262546137382954818048 725959 -49659043007489835820275968607896 725960 -2895121942994177023642986240000 725961 211683608419189614219899658077184 725962 -88407663445296922087624405298688 725963 -3319433017168756239727868596704 725964 -22595737684991671409617687233024 725965 109608978394843368417013716454860 725966 102132993413247630760561865802432 725967 118940873284136872652363768165688 725968 17421868306571543645216557703168 725969 -5012326138868061170373331725456 725970 12844441319797775368344939125760 725971 2973730515242345594743741874772 725972 -39574740227031877290162004328448 725973 27958609751701616775300007353600 725974 -81430882227731480955596375703264 725975 51474949667016261973464876138000 725976 187577095068233820343180304179200 725977 5885445921767425690090882500032 725978 65989160075854499276635581024000 725979 -61682157944080073144951584583016 725980 -112904283071088439076316115008000 725981 -229798762120273549899542978224218 725982 82441781859131085027329728886592 725983 -141607078312722014622063911356768 725984 40786867848190386961524953972736 725985 -3205696078527750245623002496560 725986 -158215438964748641615660314141920 725987 46788671412500372637441200964552 725988 51607669267449420411760143667200 725989 41401757675424876237131421208320 725990 -36103305036027916397032955740800 725991 11618331547485468622412693680128 725992 -141648103928740456769229763200000 725993 -214096930719007737977989899730758 725994 33711012003626177186669797327968 725995 -42167235716369439283680737414400 725996 -7807960235655199485726625632000 725997 9140392057864064890600614684960 725998 4858539288971917149531465050880 725999 217996278844201606632815343186000 726000 -44502209170915226161471488000 726001 -10231090382970391191354696806928 726002 -37454749436874364506589090726656 726003 -6885806957298940198193689554468 726004 -145000569697059374727847824482944 726005 27634208883547663492341478028160 726006 -95142650483601723520939891692096 726007 -191116814492110929895542858718744 726008 -162924776637373230363903570862080 726009 -27204621051178153657914749521920 726010 21489458838442059997533028608000 726011 -9500740930820548534530145833456 726012 -742643624455385443821869948928 726013 253652407516542924385439430880262 726014 38143182555391406143500167840832 726015 116342659838756509158873474756000 726016 25626990262599321069081098977280 726017 140708409602053806488806593103572 726018 41736698040104973777263572873728 726019 -34911101348524916742841464640608 726020 -43843351573418272045778652119040 726021 -40686388639568266991124162959010 726022 151313394071086425518486436920448 726023 168545777581957675194881894341272 726024 -52202568896625505569330838118400 726025 52024038315665744273798916258300 726026 -49716567560502015969581221712640 726027 -79616163864471112394860280023080 726028 84927984167102238189423228349440 726029 170237458221011167567435968050784 726030 77192873750388828995132328864000 726031 127232938978284990618229841379000 726032 78290854959992674195025962868736 726033 139998947765378410898026029410400 726034 69088190010502000776355512790416 726035 141135203388845758046875334082480 726036 19672549653077832711988639272960 726037 14496014441338271282040920544700 726038 85334884204634785946134973605920 726039 -131483954379870197119807489329696 726040 -9738580367022016877975210803200 726041 -10641873358609567227519395768448 726042 42527059776243724112819977139712 726043 156515274353683011214652320156292 726044 -136661893094563527186103426790400 726045 -9940918484719290583229790600000 726046 -32973634928324579432655852395136 726047 -64322058699374632987990729489920 726048 -142067328446375053742229234057216 726049 -66998635568141860598489336636780 726050 -30246444920165337950368934551200 726051 -16483213239185232551943140170752 726052 -84703139709214914622474831713664 726053 342496422777941719741174301760060 726054 12573535442860084285794614999040 726055 -677080892415303037022077342080 726056 -21910942747956546113276361277440 726057 -52394768002870583578261417251360 726058 -6176851163769317886836934323616 726059 -6754445154897823840823196144384 726060 -26472234041220791703059731031040 726061 -47716688138359572157926962939168 726062 20236418880986729698358462035200 726063 21925108948225853032029970467984 726064 21920095179613518952088479924224 726065 220044927676840962554523162881460 726066 84605220587365185138688430933760 726067 -25348111841612936473508488398048 726068 18656406976947290435626151294976 726069 54774406264965834215313411850368 726070 88179747218554184557737939740160 726071 101514480547101949736604911407272 726072 20662980504137684076285293137920 726073 42143305163659730317472728338180 726074 69063842709965847806959813543536 726075 35386681082815368310427540535600 726076 87954366932239559679307077279232 726077 -195814886983325990738174846858400 726078 -20039777346581593941986545104576 726079 -10841374509082359439223820797624 726080 -59789164350555289383340159795200 726081 -51110385339025396581320938046400 726082 15365458918740238247962321367040 726083 -156245602923064601415211705541376 726084 -68970953565366213170066308853760 726085 155770980242847405611670674071200 726086 143320638386966027925034358320992 726087 -137093905885522393026378085489920 726088 -60362153122598098584412325806080 726089 30140986191326665393877914513920 726090 -72984651965081406818723446951680 726091 -207816639336551712997991239542508 726092 -128215254693904328461614932016384 726093 -71553354863861566953149492266218 726094 -32455648467364045002292457987904 726095 208808449629255358946438587854600 726096 3117969007594205595244235587584 726097 -27607999481795143738832365869454 726098 1910612384679444295979005198464 726099 115100637308584389458743439504448 726100 17804501025948885868271686022400 726101 32919844194891642485591822193102 726102 -18259019653749091973385803268480 726103 33044675336650006268929229869056 726104 -130842496681659645107258454220800 726105 -134791226143902915097025476463040 726106 189894792489096378798188202240 726107 -229954942254185087072368219027644 726108 -49298554550581079718145237194240 726109 -136695234468207828041997942697690 726110 5960722977528790973870238474240 726111 -131820182084470924709912137509360 726112 277647227630077654329671802028032 726113 57066854800702756292663906238720 726114 -65651629376970818346829114604160 726115 48700922054608800231975841731120 726116 21818527545652191541340780003328 726117 9085592492048966803116173051904 726118 18943650354677871393284665217760 726119 236935178064894400360023846915096 726120 -105501846706962356151965421619200 726121 -85723755586185038946669208044 726122 -18626181968395889229534257463888 726123 36835420367490359095422458193600 726124 27000654881231816184380351128576 726125 86028073494865868796874313142000 726126 -82667522932018746992127832798656 726127 2309878686682593419734061751240 726128 295276187548773197356411551744 726129 56348286412660826374471812163074 726130 -24778627864194204821139983123040 726131 11563771273762628859895444488000 726132 28140703726351879739886273644544 726133 -2723352603185205199244897082432 726134 -108757869165965061376521064850784 726135 115274804174903919039211210827600 726136 -59763808265133239380312161177600 726137 128061729894525307043986321431786 726138 -17315759256878218679013312092160 726139 -100122997340113116983428097044060 726140 86104080178579415066892528253440 726141 249037054140604505178352251456 726142 55203780402728288038587010158720 726143 -168481430191422919439852663901312 726144 -31317512619437143034787130245120 726145 -36026178235807921960192600489920 726146 29368767720273765543107180469120 726147 -126721465574003434227114585417276 726148 -28366195394977262694490652881792 726149 241970573254104911341208894253150 726150 -93562189920060205958325586022400 726151 -5609217390714275177335105764000 726152 -50041268224665611034237626449920 726153 13286838864104926478050747328064 726154 -34811303250818253295105112183040 726155 -196879441485359593318033376346240 726156 -87642877996428799113276635685888 726157 -87033156004859084216789872075594 726158 -18118866774194587677552073990080 726159 -41134117095105847504128801262080 726160 -60904724296308209161575129907200 726161 -155662628986633516908191601939600 726162 -44744229764685502652463390614016 726163 -168878117635657891397032657429588 726164 -226554056849227054458345810124800 726165 -1538612647075276107064952957280 726166 -19304972888738980657037604842880 726167 80353843064139914793625699951248 726168 187813921771676102242328484249600 726169 95453471528394616452261980138570 726170 18598056579104197799653119917280 726171 -66695374195854017091091814262888 726172 52580882790337795376656668687360 726173 6910051819229777935619481423936 726174 63870925531055255138590158855744 726175 52062252457802631579788128052800 726176 -53202563863960217699473189502976 726177 49128952822739091071962182713520 726178 -89732978890827249025058316840576 726179 15596221778631237403608544921584 726180 -18727267141829772571385326694400 726181 -100181314833500266528928462878018 726182 -49939030097626875823751062127616 726183 172204527475826007551376640751952 726184 -488112522582108482412971950080 726185 -148725170345861036570574784520640 726186 63609669384789385853982726856704 726187 120640087955438650676033487707904 726188 -27585585244168159183733937429504 726189 108126698140505084648513054022720 726190 -92006484058238837608362197260800 726191 -140416103695222747742001648279408 726192 32941341027315177551897917685760 726193 -170980165537313454489383091725178 726194 42157636853053446556819979077632 726195 95102505662493239902324987279920 726196 115181482722629389163689697878400 726197 -189742117939925778306577418063808 726198 -36703501717944264238896607498752 726199 986574160615784023757024621840 726200 34613169299610297947547515904000 726201 -18449985599619725473537542844608 726202 -39089496999121079850549899198208 726203 -18876709720737330978123188797320 726204 -9798655502335874051488287882240 726205 41101748595542980255972706217720 726206 -8076096282721271195009650010112 726207 123502298533067906031185916778440 726208 -11193078305593314653644966068224 726209 1174104927915456669486269134752 726210 63013107288828445785927242503200 726211 178892680361053070261906185641624 726212 221429539471450126398363243747456 726213 9860759049638609793990325797984 726214 16670037401012029577001474238272 726215 30991436571529356601077491820000 726216 -97559813411754476846451216998400 726217 126086560673238542335091972828032 726218 74422041247879463298443554656000 726219 -85575212074189172101766262631200 726220 -68085882118358369259482341002240 726221 -8029959256136746632537070717578 726222 -17140757437672879023049670839296 726223 -80053729936953264844436595430080 726224 -7036932200184686846582649692160 726225 -20498871520890053561970587764800 726226 -19283481003286858104374792565600 726227 -2298569683673953873642413446520 726228 94321881861271917092091136317312 726229 -38503996892776373400669853753554 726230 -15936381666305043417690547242240 726231 38563627203884793509706593393280 726232 -121471212533735378313829227847680 726233 -42292180605681171183472737554796 726234 -88319590250951287244094989944320 726235 -41948443175175220277103981387840 726236 -25722288784217926096852803323904 726237 -19028018342820742053699747813120 726238 -457491421433746797173268036480 726239 14899733659266826245483695504256 726240 -41324282535345267648262805913600 726241 154231360933807093729607127348784 726242 -163708380386363812410500852784 726243 -36696397809167255061822234422016 726244 220660681107632187620748487827456 726245 -8748808771545622856311697075880 726246 -5500486927955699946236442534048 726247 408047092837119392752272947774400 726248 82840853385707935448350101749760 726249 36724535859095574576807940715664 726250 5763343202582283155818300320000 726251 -65252119046358458361442948892088 726252 86141242353972635703225618642432 726253 -121692648078693670402115419920192 726254 -3620047946640969843129676996800 726255 -86555599961566172599180480278600 726256 17413345805774107697102118092800 726257 -35409938830604327064638740806720 726258 -14653897458241380565949551245312 726259 -85052306044965888252886309856352 726260 21967981912679147689121429594880 726261 -123021560672425051056188026554240 726262 70459634667932405008245215504064 726263 227344588379947303488394989662040 726264 54273477137102986014169803325440 726265 -222557164288903020324017192465340 726266 -39155541535770476795851517657376 726267 4395477444536358069942221270640 726268 68120570269111549376383282917376 726269 84187339282334739709211678018700 726270 122552628392536561086261488640 726271 -28073312907371498157836545691136 726272 97047806453862506586394230521856 726273 32909544371960795626528911765120 726274 47369963457687445123414811851584 726275 -86737095945262430002017042360000 726276 60699104166764175055574357422080 726277 10480086840680932089974123671900 726278 51720781792489129596413816987616 726279 -55135741059843909544838757513816 726280 23802706462555142633858870476800 726281 -232445932536623569496960332686336 726282 85946198415185608587468961568352 726283 -50633159892342016943989783364400 726284 -57407182397954747740217545242624 726285 6244603589829538320158887839360 726286 81010699981805778101474151351744 726287 59841750666214990882360161141936 726288 -1158661415612380654579833962496 726289 74318782453650189830284448999090 726290 58260823409393107034334932505600 726291 172400871959168274619981372096704 726292 34097422132004971931931106232320 726293 -421214255120982326976912450006720 726294 19737578721279068338371139860480 726295 50013888291917052144011928091800 726296 81350570164966582007270091233280 726297 4060529480557149236170697532096 726298 -108779939618444926122558087651600 726299 11922799649159711510751023557632 726300 -71067127313336689414292757120000 726301 -192633810275685098630311022828698 726302 51416672565885595362833278100352 726303 -89958339000383127036192782074296 726304 81938844835630580462568097775616 726305 -94556374522327273038839701191000 726306 13287448633042389067318622651904 726307 12118467472093572536794743358556 726308 -116777231480418075047978644912128 726309 -114353870071399910232044923720386 726310 10060795280734650054693623877120 726311 134852690820931162060579295648832 726312 -48664783295668795217244709109760 726313 -803177088304176278341957468160 726314 99229510684903005685597129454256 726315 45939342063921452602445544035040 726316 77699181216301863678327837731328 726317 -119147048527789805389862820513546 726318 -88421406431986198703268552519936 726319 -42307425622169595028479531178440 726320 -9377979012382458733513386885120 726321 -14533816107148833357646926791040 726322 -127904587672919696726948211906288 726323 -53531669244786790075504851851136 726324 -116778602353756151403631566802944 726325 -24747290155773658810540970203500 726326 23720008354131263784222009089280 726327 -158195094581361300503711649474888 726328 -5667739380656774739683475517440 726329 -72898330024899716736965520347820 726330 8080440508034873321279095111680 726331 22572549732624108723843347036132 726332 2106136536598374657980560667136 726333 -1378584643430423044787069628576 726334 -13705995785992391754609101164800 726335 86659579208755471411215928226280 726336 13294257438515042387046303793152 726337 -201000060900859643720885677502014 726338 -10961759166769753885243307464704 726339 25045407608754691207857408093360 726340 -70681424917028625210567703449600 726341 -31029324484541904699325396581696 726342 53547194842646343090542132459904 726343 8927626044676933577103196413960 726344 -73145336699395634618710990371840 726345 -19456660287798511676692873933980 726346 -106900801752319297624409108722128 726347 -67497549169935361173669681089808 726348 22390313075411958925965589856256 726349 -85479854200042893746160275232480 726350 652502532736528073787023760000 726351 84789063593559971969145880337280 726352 6097923011975777756593226514432 726353 -26014852743390761214861586552716 726354 -91086707441114020747032745340160 726355 -65794113585627720323147326067040 726356 -1753535176257338863617883017216 726357 -177630720390445778078130288516960 726358 75460626554678004900565905173280 726359 225825671468877896557287505676016 726360 -16514788040037040009906440806400 726361 30517080833514827355395679265024 726362 -8973195036133770640014025966848 726363 -135569043963938734439045397840 726364 87317347785848355524246401084416 726365 27202072854499263976899013929720 726366 23993816996863804173835068604224 726367 -102236565776052236351317904783584 726368 -193516433256224563227569523916800 726369 52222872625783156800697396063680 726370 -70447678131792150437861750860800 726371 111707508707511264360367318156572 726372 23437867799291097812062815328896 726373 148243150910503100837943581462784 726374 -882034399843951528359197341056 726375 -58300326234750386360031859800000 726376 72750206777975787606574852454400 726377 -273338262963032862877957758936774 726378 19128998037378200629860742305024 726379 21960488150764955220994762596980 726380 2697922542980214976972507852800 726381 11246186877060449533139086299840 726382 -83601038370686812196548291473600 726383 -65635631423258864771679849726480 726384 9344972179143370385881107333120 726385 145971228968322697456327652325120 726386 47625074079291952880321691546624 726387 -72302775328111539728465754692040 726388 -69953222541772756819171171709440 726389 34331679616683201156478228825440 726390 -4604962887120976545467697857280 726391 -204356971398913090022614037325208 726392 -46857655449630495693337101926400 726393 38124101336789816994207354022944 726394 -100343643442378526050357032523008 726395 -232683991597853851024811525216400 726396 60528409555315088817326499692544 726397 -10275356580604340390016536857536 726398 113065336864108027813656037747200 726399 2957629009937014964578743369144 726400 11722576382825333798678298624000 726401 -74824579579339689260870348248896 726402 -71119424781903356547999110333568 726403 185484047779177503071842967210944 726404 -74514872703546027050410085535744 726405 114733521752109582502269243705600 726406 -101877603551850310963249453036416 726407 -17920010561119523068207439976168 726408 -7782749401751372568453018624000 726409 -187210826611285932713512265469696 726410 -36775279979671815493247762475840 726411 -67943191616694120598021874820096 726412 123022902494115502062117963865856 726413 193753074068134801496458054516662 726414 -32284128268721709574516662359040 726415 -124766968737490882189493154040440 726416 -21780406845478715090649219268608 726417 -45146499681331427757320462113566 726418 8569868375249497413893250524160 726419 -69461176658368487090489863332180 726420 -37851610014888941815155247749120 726421 33062198955092390396289543862680 726422 103902045921248672992152517972512 726423 -1759031827969577481588978404352 726424 186483536380719200513400157992960 726425 -13124972640228609224634665252850 726426 95356178570509292008054566711792 726427 -40426775445536567996466462901920 726428 -152620094173706981334641438188032 726429 -153802623349462333123602602553312 726430 -72683295039926563456580480360640 726431 159670834000349227803690000587232 726432 41583798696302221042647274881024 726433 -198183541590370902460393650713660 726434 154099484427074311987025826017616 726435 -213180216942790229312594725264800 726436 -224043223276303806963155084840320 726437 -99978867721443134956941724818720 726438 12281588085207912104456734762368 726439 117370954533142487357739718027232 726440 33110000011219318710687734169600 726441 -128766942847854734362343373917808 726442 -240771546664901413498182279168 726443 -34324784180116167497678860982040 726444 99416291515625106868698876151296 726445 -121999345085786944080944494365300 726446 -28873386957191029834259862543360 726447 -671827199387168979770262780672 726448 996666114738461250487255580672 726449 87502189492220280545244262640820 726450 54553375668213929024992482624000 726451 -252406649705802318402537490397496 726452 279588514067623807085849730638592 726453 -6287203639772233675675280758656 726454 28705003882160600399019572224512 726455 47167617850108091136755723936160 726456 90208978560552975042390015283200 726457 -122357936802613457141221311742294 726458 49034948825940663176966790430176 726459 236806228754937746607632810807808 726460 39545825542210032527918825625600 726461 95157783495561826766244669609024 726462 23670839226771118835708709242880 726463 -106180440541936330748935323652288 726464 66891429056767538069336632590336 726465 110575551004981389083950106760000 726466 -77263744690919448158389319510496 726467 78803412426947562612158773017600 726468 -40498772163834453909848526504960 726469 160604341931097741545360758691870 726470 -101712095712995907910970380648320 726471 -6576619807710215934396105953592 726472 -68485947651749944162408543027200 726473 361285472020354852172712629010528 726474 -9268621887667904499918912076800 726475 98213006309481832280208591126500 726476 -177168426272448962318321470813440 726477 74307772947751949207029729367808 726478 11047744752828766783388056546560 726479 -61427506071210355993041319582080 726480 7661799650336290680168157593600 726481 97145548801164268181670678948800 726482 82371613333964060876405568372000 726483 -110858073513007609524244511579976 726484 -298090459016219614787923865600 726485 321195518450148854026851571200 726486 30764007325985814948288800585664 726487 -69286070250227868293491903615864 726488 -34615426380508952028248070512640 726489 1200741131829967304963212590570 726490 -71935323520027074050010478068000 726491 22473800313306741979704705382872 726492 50456622789154493805637133816832 726493 104635996418682938173446214719084 726494 33370375705034385011854827784320 726495 -13710336689621813026778216340480 726496 -14360903152040744600780504825856 726497 -296764146320011284257618446089054 726498 68249103157663729108312579525584 726499 75329922943554334455839335616664 726500 -106763062993127982513113780928000 726501 -12644622964698049018212750665280 726502 67578465758725394383586584551552 726503 -271194122250986872953574722581880 726504 118712182467322723612556209029120 726505 52783435288096229005929583581960 726506 61669715388034999125195072036864 726507 -239655696093118233172626180120 726508 -170205469960263140122001613112320 726509 -54342584529487584134685929796384 726510 -42290492169730815535627899175680 726511 126255362217595230943447033465872 726512 67131135595956145371788148867072 726513 77033946500845576758132555045744 726514 123229974484971936339850488419856 726515 -94033729888094456220774496413840 726516 40847388684417943456769053102080 726517 -228938310210516976837004435048448 726518 9284169536412798996182278936704 726519 159970706856275616449672024698344 726520 41284290088660401560448263577600 726521 -143142905169741939296811027952278 726522 9616742176983875599401611124480 726523 -147932686380554582950106998909932 726524 -48856428887624970740386172467200 726525 87055161981128957220342319415250 726526 211363059526321161963877039134720 726527 -72527419272402399621375509466624 726528 842052737479993105299567280128 726529 304039056865275442599505599241476 726530 13139007382183197717402692244480 726531 -65810467966661348313943006782552 726532 -17463770495917182411698231141120 726533 -130942758762787331289403417021218 726534 -19940812816159871725748797942272 726535 76101161643077196361312092975480 726536 177201563782627734926278015272960 726537 -1559703789265180180406909604480 726538 -78239096696289601284187406032080 726539 134237201296790365686697558232316 726540 -82069528663994341747829818291200 726541 176730421630333938156698804156800 726542 -24788689666527598749900405323328 726543 -105088901825693039499285098284800 726544 -1039695476368734581059256320000 726545 8915802230231023549626011774400 726546 -5957747128689710146747386929280 726547 -41897574940689806166637384504320 726548 101441620073137021134157638629376 726549 4767600550288891389171044270400 726550 -47346639448473545562064586030400 726551 14602213529035110015243160141824 726552 -78655454221807711914033507194880 726553 -146668262752111460918947832856560 726554 94736674326199963516162888628976 726555 -117650144851641629934980458404240 726556 80328730778576807204903058552320 726557 -23052404974067294558938154015220 726558 -598921105961938113812381414400 726559 4541412253365160696305906769760 726560 72319093123720354554588954624000 726561 -31475227171994124465986135984160 726562 255429754648624418290033115607552 726563 446249095080125724004414733616960 726564 -85428214391080229082808302010368 726565 -79630936668427994713236650659200 726566 -83564259496458213717883732389120 726567 14433226466537022170465658304512 726568 205208965120739202276329281858560 726569 -6891491683718413133786090586360 726570 16731776668151129664065249571840 726571 1956063262656421589156049196304 726572 161588313304795435275011146480128 726573 101953820244220756619024806694784 726574 19085711729724224950598069316480 726575 75720513139216347391800623941800 726576 38062764945299582618853111201792 726577 -157949380325240593476578543007180 726578 -11109187832758192957312034396160 726579 -50637720924686303810959192796160 726580 54427723245401538363525675210240 726581 126241175568734051138545075415712 726582 -57384717622375344242213098805760 726583 138587452893889280410388394543408 726584 44666461376445269896801311682560 726585 -1762889108965645356028673524800 726586 54852274216018782908069276102400 726587 -201485950630306873455933728782800 726588 70459649501337049881804830710272 726589 -170794118236690063720877701815610 726590 3000374635930725896265634888320 726591 -132114405203914039882608655601208 726592 52969235759382407306227690766336 726593 66132877467943791783362581171584 726594 -19421635796900230735428262341120 726595 -232239034700891898148666374685200 726596 -27952457971500254324039720117760 726597 82953489460932839067755672759040 726598 145519782311542513158345777186240 726599 260063460579591959012567780640600 726600 -8638559620458813177838497792000 726601 290491278804605972533858365456602 726602 -22648051029323182536997608244896 726603 31002930479486294417108643890904 726604 -17856265826725100706340588903424 726605 -177681510479726823710701739220 726606 -38279174217599936266156230906816 726607 49583328182201843049417035587312 726608 -6331115420913706695577171795968 726609 17996607738450461430475089716736 726610 -77253975992490179369466314291040 726611 -68122427602905836911554805888788 726612 -40799319580457357924888197042176 726613 182588118733143837717638147348220 726614 465361006804344254569364066304 726615 -1965624847043265951951728965680 726616 132686665361407040781583643443200 726617 -347288174024403886499257334702400 726618 -24141395571041458622467751212800 726619 -51873628026308512567612381409980 726620 212945982349155390211209064058880 726621 92609149576536167661154032616512 726622 -46510170076730598527842817802048 726623 151184610853792780789634303971872 726624 61805629205177651921019340062720 726625 176583110747242071782874236769000 726626 -26583983921349655413986861101488 726627 -13742531561247907042186873024896 726628 -78948020539946068351739150680064 726629 114201663512185367306308166239230 726630 14149509068366729442986666929920 726631 46673964295759399452445426523472 726632 -97190269584293892190213879449600 726633 189628451682476640730138178297802 726634 -100805011022166428814725820680784 726635 -34420923739521272600556842063040 726636 36666430415666943326886144798720 726637 -148723842552416561318824227087648 726638 106594535751692179536091461274560 726639 -55465056172684105636644277483392 726640 6028352754090079327815370014720 726641 -154882324656347993683503235430958 726642 -2548057762846506196271197255680 726643 -58997876715849863637425298983040 726644 111156489859180901464494871910400 726645 86003078073133690739602403749440 726646 -44397334776402939332561940711936 726647 180214274291811847588600961013096 726648 -25243802635590806473757926932480 726649 84851539618621900973424052905792 726650 70779681296600174923045877854800 726651 4340427747015463302108235183092 726652 -136200941241293715137273070650880 726653 236515751129305219334119010928780 726654 2949485371146981786080057822208 726655 27885134486722216836161611890000 726656 28785422736043707278648955371520 726657 -147846006481342166522437152712752 726658 -141151067881017739918665672694320 726659 113740080943059843668964067828860 726660 -76844937221067927638999502397440 726661 49698126982757477435659232058652 726662 -68832755519363955721678781109888 726663 -14996106686987409872067514747776 726664 26422351840621036774256984847360 726665 -220899507509677841024352718654080 726666 9131611868073203278266267982848 726667 -170436368648266531692002946121248 726668 -53874628895687587617494818205952 726669 42236251659298983510169363391904 726670 -46332281899493584114262103097920 726671 31230742442242283113352023423488 726672 -43110047631803859114697391800320 726673 140612246830731628266702985062900 726674 23460101072190984731634310778880 726675 -49677001888590437625936181503000 726676 -162622003002205510189254081447040 726677 -51604052613200051261504548050528 726678 47770266244167122826916475291520 726679 209144435846459868520400103598280 726680 35975237653857089107937468620800 726681 101187426763643002767978846067152 726682 -176149746723060368187688783664640 726683 102470958934640669662717539160224 726684 -13000512150569307322348875104256 726685 -22036102836608197796259822739200 726686 132221419985888486149588446993792 726687 12437577640031436041342929105608 726688 101126952654059144370910306959360 726689 -48940351991075133512127234036510 726690 19591782503534999040048818411520 726691 -33880627233312177492503846190128 726692 77874968907566211908224870609920 726693 -2646989447992881242288716459872 726694 -114559931658309506931220554405888 726695 -9196726601858178594125245161600 726696 -37824655783115918389974504698880 726697 -45812975894969910051003093998854 726698 1265235848094699145756808161536 726699 170263320303253873783248720846000 726700 937462246374280586398942444800 726701 -240951179875787252640556816088298 726702 -25088075359111445193365379158016 726703 32467910350976091043931855617200 726704 -69888547673405020262586953072640 726705 14958734114533341531698443872000 726706 246859337824558844116773713454720 726707 -301175763272417229718374679021044 726708 -18117215271620316426047345381376 726709 -6980927594511178907235008254496 726710 6823428675134460967062812597760 726711 -131366798166389230829671292562480 726712 45712681134457081353225884467200 726713 -69271077261384536275613776583676 726714 39890149859740416495498347512320 726715 -3767575109382753624046613864160 726716 139106642030348356798587143036928 726717 -60619758467194222800235201699488 726718 -69098373535712048328590344477440 726719 -191882486507980582350510735595824 726720 -2191573434349646839603758366720 726721 -195969863630059969899357391904000 726722 -11916062736888420744217172663088 726723 111102187537046265639536898243972 726724 69307010925587057761931770491136 726725 -5486633993799097402433112379500 726726 8908426011685356965816215842816 726727 -165009423040343496978465440331360 726728 -6328804655258083856034757155840 726729 -74300767252705322666329675916016 726730 -19465124774024673322521184398240 726731 -88185993613873650379727964549120 726732 -11548507053200057771961580740864 726733 17574103676839881462443563686912 726734 -168933332721548971315814037489984 726735 -9510712468364077601352842358000 726736 35065068073804414725705215557632 726737 -197806124415631274224732848325008 726738 54354923403484282138827436950144 726739 117407397914169509325544654469824 726740 25702097851972617229185647616000 726741 107278264691833288553939844852750 726742 -70574602300183770480033417685728 726743 2730704134700574114610040463384 726744 32108394010907024180565954232320 726745 231463200728619402798276608170500 726746 -90476822147762142030959099174928 726747 -20715168849360763571484184585728 726748 16815078212605453796803922534400 726749 46915168652240764271417843646336 726750 72092018825068325590564152480000 726751 -177567546635179627714927362353248 726752 19743314232428755716239390932992 726753 -67242272905503878495756240056896 726754 -9496469049440328317725048498176 726755 -103324672758078421042269178471680 726756 54418352094981131144552145137664 726757 170588470600484467537641346069120 726758 100246798430022115402558292064480 726759 204580578516591085355702373603840 726760 149513738175088336686122373888000 726761 -102481641550725764047236598467840 726762 -85456956485792274056681679624960 726763 195727096113288471523918537701424 726764 -464155949604553280775167029248 726765 7080598085522489199581027569920 726766 41665268996125489070296032443904 726767 46374326788341261796418599045632 726768 -42976420840599475028466126716928 726769 -172231465706082488230435182888000 726770 56567065252636355516726915957760 726771 -96563371777284440007204584812488 726772 208259938301609373177807854677376 726773 -80599316187425379126536967402756 726774 43177211609487104676626667711360 726775 23924737682174150828559032006800 726776 -142411708210398778753579651153920 726777 35691236013079192077215726787648 726778 -2550764860086549516480809446176 726779 -19367250928812364085361985318620 726780 12162747802214839073761446773760 726781 -265528665224280552147714566077536 726782 -28517907930553511237390126195328 726783 38483969638038865406838563905224 726784 259532557298690630893651441483776 726785 -104806752180869291275746103996440 726786 2996257933099961554390503943680 726787 140685325994513770443719598589436 726788 -14507586336283417868489133864960 726789 -7983034691996707485065896033152 726790 364066338771806960864884982400 726791 50206607171941556861640821157984 726792 41954159059112291429371460567040 726793 215651386831794660931559034407860 726794 11024704650605446452964774395696 726795 26904661916909878619773460634240 726796 48275392101885475350244570146816 726797 57052397100620210247988458120246 726798 76433376338601952947088115525760 726799 609646966646929291225618411680 726800 -17887228765093036801401225216000 726801 -207520593636498309497737149464736 726802 -75262785798856729104811056897648 726803 46366338340317026443110251105280 726804 32143626688603631958522223605504 726805 87782429681433031977680225066460 726806 98586385143688416036060466232352 726807 41287673561183566150555869615360 726808 318720449512343722671528414658560 726809 11341680968894059191813328472010 726810 5973605705726375276892960875520 726811 54163580573681293153610712769412 726812 -84792594956049483587944151877120 726813 -65956459440619297601292389722938 726814 843505485911026653824186980032 726815 60491981772767682360349228374720 726816 -65344595872154342484844804571136 726817 12718734685920948582253114595200 726818 7696358825893123969888176314016 726819 -84251449880858311012740215928456 726820 30085088816460247688044019278080 726821 102265479063601620940816239528960 726822 11463065138515359058016771001600 726823 -160358509657051312097013030806256 726824 -52644386733983610472974356889600 726825 -14504195982227036294472713704800 726826 329062358189980430246934743040 726827 31318902125263780894042209522720 726828 29241384104461769579113262078976 726829 1292991509772268261320745372384 726830 -26456180460895563382291411111680 726831 -33312989997336554689340325536640 726832 -8808831394806719802376693694464 726833 -4635640484445026369315581038096 726834 47320455876612618811273007690880 726835 32836416765711733533446915521680 726836 182370734039254948972449746565120 726837 114246245157067106368139336297760 726838 56508514887668663110877899971840 726839 131564730066853222727975991689640 726840 -141765056371082810640708163584000 726841 133845935054351251743728504211242 726842 -17835230927274947297026422624288 726843 30090647382612913675695370698864 726844 135010931704777727990726667508736 726845 -2195988088206899328089200252800 726846 -43283025929601580610854432946880 726847 -404321790731753163123503204152 726848 -13655765527681652300328068972544 726849 71544893906785379775284333277234 726850 -70814492399016818304581746659600 726851 -17530203166269535096758618837048 726852 -3678250509657663059471914967040 726853 -132555556419120903267241446828898 726854 -5036067344917036231561888458048 726855 -110742461219262272036560094868480 726856 1449642432570829363917601689600 726857 -39481288841882748911970082614528 726858 -49439944040208615219871504657152 726859 91913703795513147586479742262416 726860 105951529737602792788169853742080 726861 7528003529442917096303513311680 726862 52120726697695769753914934154432 726863 -64307575385650838787712168055760 726864 6106439060732760065329816535040 726865 18152483130633772410165344831400 726866 -105608252240179783823231383596912 726867 37607042312307959389113530352240 726868 32193355058131533185908907032448 726869 100381509683332765011281179608768 726870 65973040828035578245019235772800 726871 -497801557048874258784826376246288 726872 -2048839046277702048184851886080 726873 1985291426639722043178979441344 726874 -128420999414990449621015465538064 726875 -25711439802458141551814246917500 726876 -73992542808472493232426904705536 726877 208834816702360461310330059942720 726878 -76986440930928047379216053093760 726879 9269121536652607163379180437760 726880 -44133060911464389919590737510400 726881 147019550506068772785345740148372 726882 27200914948189700775172894625280 726883 -236401138749861264884609697876160 726884 -155108082721866315899011739597184 726885 -13214573103707029680897256108200 726886 -6176921229696327240860830336320 726887 37764858205595422532701441595952 726888 9830940736031605703946847518720 726889 -19320457657178274207989728140 726890 41416774822742137781277680719200 726891 -194360230071972033004286204083776 726892 -43461602415489674554394602042368 726893 295285379977509700305157343309142 726894 674717286796668137368919244672 726895 -30255092886873928428398250516960 726896 -12774701357861798625650176720896 726897 27837884290689148418858232633600 726898 -71699921816703673455755220418560 726899 -205268094214465622376037394738100 726900 -54014460391089313051728208435200 726901 88790911811529500999345720443552 726902 66983693865732696276919232778240 726903 124635603975423378613570564134624 726904 199712132699236228065542348021760 726905 62634294079566619224003735669060 726906 -57420374017027683369237553207296 726907 150697384289324424378468096238672 726908 -13625111607701514181338781476864 726909 296074323005159588465522517056640 726910 -18627382068418884832091126346240 726911 -61542916375770818203422623407488 726912 163792133314097068260626100387840 726913 152122235585721371657596014107184 726914 -74533095198239376195280091911680 726915 659464285163807473308063141120 726916 202077129968795188316072220122240 726917 -70357509653729846741036717072034 726918 -12593158238240959877404815888000 726919 -56111121323471922729458677793280 726920 228754600734259026942010771968000 726921 33167364203743843153516582608000 726922 -17492250997936086313513310968320 726923 281202550268669255405622132713172 726924 19773336760986118814104729669632 726925 8420404466869962313869955167650 726926 -119930176948926562566127124225088 726927 -91218530324052421146124628847480 726928 8068864509519991685307090378752 726929 -6933907093688729537109101880960 726930 -11674123242327516849001246630080 726931 290770538062781704058964736119000 726932 -98164059619904880658951846361088 726933 -1643322281708316878611169877216 726934 4697618292350120819263157710848 726935 -57713707041226371170182884194640 726936 -25484918944165622151717525258240 726937 -275153067168490560912801100308216 726938 -28340076060796585609627271283456 726939 -85341397861692016426964688017940 726940 60435444172867288981151120409600 726941 -114924688100393678969544535397658 726942 -59174919464959473112108717495488 726943 -37880312374341692224569178619040 726944 -249797157671400297302773900836864 726945 -79916218439272359783326304382080 726946 33685091328401211080883395801088 726947 -8852240122444708380847791535200 726948 45229769002935893981594849771520 726949 381518308375692325553915729199936 726950 -8383174207379236786637164339200 726951 -160297490533120062277627696484736 726952 -72224881396524027429896852121600 726953 -207809594359110684165652883169798 726954 -102312084634638443095428824467968 726955 113403372492116209591500378795360 726956 -175212539431898199337016592218880 726957 49278432218068150837610601931200 726958 1413780128384157657820115343360 726959 -76433040431332218166514388135960 726960 12191665456953515218808090787840 726961 150831345993724059197483575616832 726962 -106766612654497775881969715478768 726963 62239377868118332784570639974464 726964 125481667007460444037067396192640 726965 -55188090838659829442797121522400 726966 60052986613780939810703058819552 726967 -58107275693990983579891447923800 726968 286991795810187331930228039680 726969 -53212061284494088242954338263872 726970 1509421097491812655547732294400 726971 -39741648845894174989270965067200 726972 156691152173813311619881729459200 726973 -52544488150251579224529451610036 726974 232985389020812024221470159269760 726975 -6691182628272359801432833251000 726976 -7530727469798736332437965504512 726977 83246278854341374351711115394900 726978 -11886013557661636316565989867520 726979 108485341800050088364449859996680 726980 18660661986565891773130951311360 726981 -10105057807188590301814138334976 726982 42954047636783221459381835018592 726983 -305951399587302301653004410441768 726984 5196178138865826030259035340800 726985 25530715511716362086150852218560 726986 -10012681659209153514054094877856 726987 178901599298471299444953103110360 726988 220086487250876239978859867414016 726989 -34691972723426478446631126819210 726990 23498877085752363787240112931840 726991 39583897203171484096120846449392 726992 6533981411023203273107262799872 726993 139118527406914333965129946360482 726994 94830369588318040886000511217296 726995 -15000228055872496226568950178000 726996 -5249282087333252516683592540160 726997 228093845038999707453994337309280 726998 70819323951804603237663112794240 726999 7350947689023833302064442659328 727000 -74750041741735268323125258240000 727001 1876388354003202579513902111040 727002 78211950015334689596815733399040 727003 -51978594693937771844502916146748 727004 70464646552364376221180513389056 727005 -145445154636181290925476360098880 727006 -24307485007156459658909797576320 727007 2725745257460303834329377168288 727008 -83235590733031771796203157323776 727009 -210579543409804341196331054013790 727010 -95465865700464101414746892655840 727011 -7057006697196446241577893725340 727012 -7402642985440651794227525025792 727013 -41251022269169594884008709884804 727014 19765465968972042546097049000640 727015 -77215310584544940153937536330000 727016 -250276577041640944986382081228800 727017 142976926997636950828662138388512 727018 18002608142985298622265823204704 727019 -210941057099031016874833083821580 727020 11873611013955853025432126638080 727021 45979560095538355167927375851222 727022 -89404363690814568884582777897088 727023 77564247350475924489435196762368 727024 -75497453813687323296147751567360 727025 -59671952082563945799479482097700 727026 -89451272672628539957219533481856 727027 49784842450478548091339331087872 727028 -84325380030878264151606865928832 727029 -64139292864348483179660714686080 727030 -20391675988376130349136081472000 727031 -122348392577697577118903450705328 727032 -105948342987860170971098062663680 727033 -507134276457897286471697670205820 727034 53915321089810994150266571625984 727035 -5690511400819932711192181305600 727036 -77196439840800775352114092933120 727037 -159206024479420133516075537192640 727038 28398598154437541292580543896960 727039 287683459478326780526555835317856 727040 -6303974582956782868170906009600 727041 -15805053361757835951260942620800 727042 -27524124512021101612627308583008 727043 15461508034770592877480858880000 727044 -353952950329995650812793825280 727045 -147964650570100417424138028424800 727046 67731180005451832202475918821472 727047 -27468219531582749383420949442576 727048 -8965574252760502993242030243840 727049 -1282809790464408821783026558950 727050 -17746470998443449090378029894400 727051 80504514226719620603701931107312 727052 -93252545326056058218362123921664 727053 34685792222299679333542690274688 727054 -48726820886893825128765890497920 727055 2444880451454441256289303102560 727056 -48839221642617710191947900911616 727057 2400862689416000016755810100720 727058 -55496785084273629951888756843120 727059 -66899738352715332164701065067680 727060 -116131490600376988379194775435520 727061 112470265614762582954661893691662 727062 -29408500186506626863427343494208 727063 132474056011829664343073356202312 727064 -53127162174575406601180848046080 727065 40837379145150967861825698102720 727066 83711682188909627890331294741232 727067 120304897985449830967775706829584 727068 41622617498235087674852368611840 727069 65994353354918871795339991878496 727070 -38091965506991080017824725859520 727071 65447439560685470751561357488712 727072 -217120070029319426599569646092288 727073 80435623497925829601928462057440 727074 -1698426913001362982015751677952 727075 -79212736098783124025587232288000 727076 -24648268571463235669061413969920 727077 -32761668916886625814493352392064 727078 -80192577234709171427937821726400 727079 -288813132626365750771712968909320 727080 -4415382306223968942788205772800 727081 12650829325239038459416884926352 727082 -159368217851843240056069291702608 727083 -22037550958076405918928961006080 727084 80345328355122964442975347672576 727085 57315815689162438330876935600780 727086 -61612755763600641957263054963136 727087 947028518473235047587253308272 727088 41052042457788453879827960954880 727089 176175093090764397165209129232 727090 20811095129971743102610661007360 727091 -73479763334924604562601359055088 727092 -100164114824423627853279705692160 727093 -8607833982901291140901875212096 727094 -53343691090365218682692912804928 727095 -16833896019939646671386535330480 727096 -192837954540199375060540124958720 727097 -277987994900319820791047982336 727098 14369542155536192677663787554560 727099 -151604433911975928629261162707872 727100 -106957342668394118310516578035200 727101 42851815709432738177288405502630 727102 124235903352763541376748282666752 727103 36090441921540125255211092549784 727104 19308492237885770500829947625472 727105 17641104234969701635234952267520 727106 196856489232049140206636422433664 727107 71767029138230939809652513750880 727108 -61244214984364168197826802073472 727109 126986821835616562849386664534080 727110 57688391668418292686978239891200 727111 -94705514607022711165234529228160 727112 244850422648407722266614401402880 727113 -60868773477106069832154790127856 727114 -134100005905400922184934032891344 727115 162568801449655254185554792025760 727116 -42389369872617834780322723430400 727117 -193969992115731653666461429645140 727118 55214123378449805517990677041152 727119 -66680127228925759090317896992536 727120 -36996216245970707812523544576000 727121 311167060242813596853451436702322 727122 -63344422929575700998012614901760 727123 55640131814008742586786439835372 727124 38623827753373512082627758251520 727125 -24871411921279828879008399456000 727126 82950749953008463646270167924512 727127 -13568210140734547671251272382568 727128 122500121187617654683581662976000 727129 -45670878979130052280577218576316 727130 -528979581406456579852592832000 727131 -136421888435913554776451609907048 727132 -74403589714786269003348930851840 727133 -36601008478339134011672638308576 727134 102821707036492200246752125980480 727135 -87921921983097613875465068479440 727136 82250811066472033992436774600704 727137 12361593220625509009372950193152 727138 -44113387705734370436765006543280 727139 -49256894566264335169325095997280 727140 -35899495207416571617870629990400 727141 -299051269552076888346981164308548 727142 -58399601358723714630186197572608 727143 -15351978092596938064216880199936 727144 -92967409288931896571951717498880 727145 -82774337845677272164138011929280 727146 -4271352423376675697325353088000 727147 41599358567439741571910331165192 727148 77927668600158183200675711486208 727149 184534053392654711150145035027040 727150 -16115732355043581678000999331200 727151 -73618795889422344106774017762168 727152 -31671290224855017193300468531200 727153 6663920018124639606985343362304 727154 -70019070809690436268859054986224 727155 -14435376232347016716271127764320 727156 -53105641779420138349297614244480 727157 25601926095548909847316143119406 727158 98224365535863110519391439551360 727159 -182568974172189166921764947391640 727160 -40066550661872408587708354560000 727161 -330943850700507698118796126656 727162 11490562789295689647096942398832 727163 128943980723483444800456959296184 727164 65286211753403845585377824056320 727165 67187839587648542608808449974060 727166 -159107287671470633622730671571776 727167 19074527205059192671830758713344 727168 -38821877854801835736788316979200 727169 -66638114567070104920954763426430 727170 -9739847717103194131777518873600 727171 -87510121842166056931318684518456 727172 63596690487541215546795569433600 727173 943923896640699613500241689120 727174 -38405672055521582213488459621248 727175 -117337701092528962272985695630000 727176 -55145833934759600788092111667200 727177 6755241968753596672061663281872 727178 -164728799336359268282731719153360 727179 -13217699961693909536841365490216 727180 39981867213121217108431053096960 727181 42498415625785183856058573790848 727182 36117358343452376248973567402880 727183 -56861824232291182769645948175568 727184 49063944602059419277539707191296 727185 -25564241557340615084608203667200 727186 -101958626108111425807099983206400 727187 -140084208420801958601768321678760 727188 43920881263770110565873049239552 727189 -216068749820542696739375602929010 727190 -61976799447875175624016232390400 727191 159427084219250912445379850369280 727192 -106791178476479708716335068958720 727193 4192880685657225113559204093204 727194 -5855662547598693549617887433472 727195 74827250821259520409697366476800 727196 44976943104730900757158905489408 727197 159748493020965572247397595836800 727198 -19265757112138399534472715629568 727199 -32217443591059935780685213718280 727200 -46594891466338281768472987238400 727201 198691801798388021745427752127202 727202 21766035847496751724881000284160 727203 -9945228353457500696756186505216 727204 219446004531077021313807005548800 727205 -39918433549133752221175029883140 727206 -58029638899817954272223446156800 727207 -119408265233348835982385651575120 727208 -295905805315224536000269755479040 727209 -99902849956023454027729873664364 727210 -135125390516168763408228642720 727211 -152759684110082260054899616522188 727212 -41877702116775467165686770252288 727213 72253044775481394700195825002444 727214 4366839847462121784002632110720 727215 -12617169414139732840187390480880 727216 -233371404355040168787397574656 727217 -96211594562235565917356660111388 727218 -4698102392149414355685021855672 727219 61479317153072502204029161075080 727220 64603113367901959874604415188480 727221 123420779087045766770195057333664 727222 -88522648439372233784153680277088 727223 -68942523348305237778053746017360 727224 152373074957251036828302773329920 727225 141957980482653595331549882866000 727226 -5804950535449496770555762814016 727227 80542364503034470676803741623564 727228 -106388998258230575965880377795584 727229 72412490793803747055974770581120 727230 26261487711491370621394887659520 727231 -126235335291424405013329310577888 727232 -732864887820830672681579839488 727233 -5682865601785382036973128064960 727234 -101871921018330470328736345418880 727235 45054924064268628891276939014160 727236 -132187904882571621390838590503808 727237 28313325962439814316792545667712 727238 -98805314099653130209992468984480 727239 -37913148772759491998256659065176 727240 -53653221803781539834295831091200 727241 222034219664603315931830438679642 727242 44472802890669897489693842974464 727243 -298941349587376677514717620665520 727244 -42973458640497340088363269079040 727245 -204952574137098702432186135230400 727246 -49217578240602910174290114005376 727247 313413085259171785468084992435696 727248 10909042601472965413094296780800 727249 197155661428894777509841976971250 727250 140386830383982580829150557320000 727251 -70752899791957693911630344130816 727252 129710156127499704398426780452736 727253 -63705303421894932263160201166176 727254 22651770257024956414814960106048 727255 37023932415135999576007061723160 727256 162962450159633098288694574458880 727257 180778974508817933568730175762640 727258 -12508395634511337274722415941408 727259 -780116760993173399929920711792 727260 -12189584069795093691449015009280 727261 201054731398508494042931071069862 727262 37019440979307465100117282699200 727263 194142425970800685187299632483880 727264 -152033743478760180590328110383104 727265 36043929974912260062935258294400 727266 49705876157458549728242329887744 727267 324622238600037595307200276156316 727268 26317436553472782886380849020160 727269 22522998218350707334865368000800 727270 114962892955692335687490012190080 727271 -145292713784747328524332446723528 727272 10911995276929113575300559667200 727273 -203947802476808677607813156241478 727274 -208423408363306539250536615344640 727275 52957282779069032584140697513800 727276 22980794369117586162695032711680 727277 82901407081823054185133178979200 727278 53065676198421680275426106050560 727279 32467854914393924338504297771392 727280 -48350017324497763477808567255040 727281 127184847742248972025737307101570 727282 37014067574672405317171888924800 727283 -64441545967436359946988420846336 727284 85643485298046800094438579879936 727285 119013352408799780925930376325760 727286 47865777623056918789848761923200 727287 -24519611603147372918934226611840 727288 -130699529648201338327328980746240 727289 -269374402488001703192776353941910 727290 32545904528291689474371098845920 727291 -38030324824491101814238278998400 727292 -78536760289927398420576216365568 727293 -53299820536774872127188094471680 727294 -114777006756649588096226152374528 727295 61309505574666966340636492477800 727296 98018186397693970287991751442432 727297 177559342110994465110419914623746 727298 -32873085319792566562755553354752 727299 6044081299421398296658574889168 727300 -17468968296335310639392248832000 727301 127642022810094278619386938423200 727302 -1102860891430281428847818411520 727303 -78976122095784059922866015782136 727304 -207887223539771058321579494553600 727305 -38564078236364301969202536306240 727306 12010284676495074719051506681344 727307 -175659695635512584191529610730044 727308 5685322721587749609110328061440 727309 100720245746581451867032770118752 727310 -46422208404682271636244937856640 727311 10983259259733877068801140568864 727312 -97040160298877686609866886545408 727313 124428542189556187057399226192562 727314 -25547776623556068135986950353408 727315 -10857382739337766364360072681040 727316 35012723215010300104366842105600 727317 178678153054382302593394958642688 727318 -110511483189179510591322524640 727319 -130594922758672690876621933584456 727320 75256285763983500645091983360000 727321 73661521075835177034890641030912 727322 -41017937767487682324150871550976 727323 172941938970361281886688523212184 727324 -23949145246371789995529741600768 727325 -289550300760860019608168567112000 727326 -103145604968219700555311082249600 727327 -55061764770982265335295381585824 727328 -62832886191827976579920405987328 727329 36207517832558125026268202385408 727330 99839376490649606112592218166560 727331 424495892809516818740970270996 727332 44890680264810235904351409103872 727333 -73678771088803304240055267847140 727334 -30551348742293323411806057425280 727335 30267236259529838724906677253600 727336 -161359244898536072982468866872320 727337 2063427264481755237249358668900 727338 708688835935007598017927290368 727339 97373461142312671199187117176440 727340 -12528530691509583844496396421120 727341 67526509209427583914828134249792 727342 -27955221820930306217957418556416 727343 192942564785181842614852783448592 727344 25410065897935270425106480840704 727345 416085805062373280489080272000 727346 -9890626583421690636415069799520 727347 63992808975003627712238604185400 727348 -129463986599824997380632237131392 727349 -118996271348165505149657104343040 727350 4914819889423269687915799939200 727351 65614982677989582110328464701352 727352 126531591442439186697411000729600 727353 78908631399304895689192529510400 727354 -48686474502600585291498890292624 727355 -110907943451169832345639424634240 727356 -61269673549842768078868951936512 727357 41178928894328124737585039247820 727358 -127371292023411509635109865831360 727359 -96015854498327003545464002583096 727360 -8188660638025013891216383672320 727361 -13898108968723996370411953238700 727362 -68841551666160343025322300648288 727363 18048228440509008474756811424 727364 20627142465477573796021166383104 727365 -56018775034526779890164131613280 727366 -72952111516387183828068582622368 727367 8771869656197875855124197519632 727368 -78094091597634205137048228618240 727369 238601931425566837173410561847770 727370 31055782632979038808899275228160 727371 -166150799484120293222114643923460 727372 9241852025847618823494711324672 727373 -76905510216012060227049213606336 727374 28439821472857724166126858884160 727375 116161119805428181717954879158000 727376 -37196443112749587692835662684160 727377 61145576926341423568935949946880 727378 -45389481147587861492666511731040 727379 -29835300998280963305043920521224 727380 7249881321560199609289927008000 727381 -34502731079406593329074558458376 727382 124150897875187580025329434581792 727383 -46035052528803493642918839028656 727384 5486796144700015982922576691200 727385 -138430116868072236759825166215420 727386 65870847811992545396715092594688 727387 179450887304738599670072062127080 727388 232519483916252942131453294080 727389 -727492754550527823023055439956 727390 -26110083737412749533434415876800 727391 81177712852250518162200403151472 727392 59836809096985765214837209300992 727393 388966824256991689169204747317524 727394 100083772834225960850395682230272 727395 -36124743140269522225313968431360 727396 26549751947424198348689771857920 727397 -18210003024033934307710206949440 727398 -11053813452842805371970598397952 727399 -143260683259021652393071487254600 727400 -57378547349747435572419931008000 727401 -129643404042096545256749679385968 727402 -18609616990605367188104281805376 727403 -194337511066835338612416415815000 727404 -76146690287707933620345281800704 727405 22341887300265566260046554860300 727406 -2199637501635406006363745261376 727407 -33642269622859131373611422412000 727408 -51325874651570564324681801957376 727409 167673148174948217711699928614610 727410 60862551621390760911599331279360 727411 100252384333125172504590767941800 727412 71927340979387974703983683162112 727413 -26925707475586688220601824598560 727414 -270159988573490214377354609088 727415 -416476421943976893165464407680 727416 -82303239706981745560200857825280 727417 -144471267842521718526947462754860 727418 143599895887302879890732103736800 727419 93852242764397409003963892752384 727420 15406554023590012881231629076480 727421 -93784707218703039248532517650528 727422 12132905423295495228203682981504 727423 -12350908612017464037629095176560 727424 -6952583450973294241202967674880 727425 -32174156599317998657769104727300 727426 -51769015510505186982000152088576 727427 -117278718704673323833874680238724 727428 -43652884433678790062167093211136 727429 -103614595984026032657104707772320 727430 -64141448043713827054788379641600 727431 -2819280797799653072516609543040 727432 175570229762132773077577551052800 727433 -106904821121982364319491334398080 727434 13093772745420086334442559424000 727435 196153829622865645373156783726880 727436 14659491375657879885705457582080 727437 200366644636811838699388859060160 727438 122660798268056120882006693469120 727439 88602810355696318489886219014440 727440 -2009406665476156923513030574080 727441 -38753806964164547689282514754816 727442 5333930200223458992091906199712 727443 -1746621848860579059615065271816 727444 -91133169387259212480895452923904 727445 -1644612921680000875728983707080 727446 11028751528595447137953664032768 727447 -4643881888637084842109649663648 727448 -100248466521718190867978879600640 727449 13043036086515327630966927232464 727450 -40110864108604948993702675230000 727451 -58096701284656874218587598519548 727452 229643510279213042445832293888 727453 273806866930118994710470710829120 727454 -33699807357610175410198488464448 727455 99558056685231308690314883433360 727456 86890791893493294761077773434880 727457 -15252838015598093783035786940268 727458 -107067883493703464195828874803712 727459 37428777102058122615693117149660 727460 -17737278196120982018852895870720 727461 -6237411987682512465836600462688 727462 -30824071861473080887636287924768 727463 -53447802686430691960889094633552 727464 24517472906063481111675175403520 727465 -19682378029657978561614860523540 727466 -46405426825364596101133423073280 727467 13802526507731004241464863713536 727468 -7082988276812973794725762202624 727469 32139867227010386449570266481344 727470 20316493695320436665403697161600 727471 208630825612439766242131298678672 727472 33714141011438090786224067543040 727473 -112040972117596894468624137315216 727474 554634611509197316375054183680 727475 15958462023247501895014996700400 727476 38034146225508169435920393080832 727477 15086030642935088318450801333358 727478 50931878402541729555554978260224 727479 -150719271517380172281872018429376 727480 -50308328898790320637329684480000 727481 230694120834742277565305144834772 727482 2114049727875888574426104113664 727483 275753167034903739044437790309732 727484 169599295504275576930109203158016 727485 -30056627853693595292357939428800 727486 -64601091336589267081761459573120 727487 118523637610488940876686520163136 727488 -33846279669459776296725963079680 727489 -53451613665296117006715259396480 727490 8863862475945461892276955461120 727491 706848382002127609504400374080 727492 -67632012805003807410265364723584 727493 1137532932490556027042152197984 727494 -12048916312995096585514833895680 727495 11349275900413284508815331647120 727496 -92633571912402579562714560430080 727497 47375373397754374307079831239274 727498 -64738250004146615722999989404064 727499 38995040527415647686200160772500 727500 13603937691043641379765440960000 727501 43795466016318285764730863248502 727502 22612518738247249314714523445952 727503 47899885235660203080408522196104 727504 -23201910335801135534447444705280 727505 -14425713818377220247607058435340 727506 27847420571545330005324846203040 727507 295931268655323735243611107273032 727508 5130989720687695307205477851136 727509 57309067835037060966605535130368 727510 15564460422303892552752652953600 727511 27201459033174732421797802888800 727512 51559469519850480726610036715520 727513 237538645712547362937726862788864 727514 120206846968473699090387666383856 727515 203777133347948286130950998001600 727516 -81386080865184508907227332802560 727517 -900587639424571549684983317568 727518 3902047504941482550894471469056 727519 38185960225579397066039151322368 727520 107153258402793600964081023713280 727521 -70197357419963559398965286422656 727522 -112020033412361451646215696416688 727523 248418764657280890101554543559680 727524 11523669017685322576077904859136 727525 103862911493207311965712396329050 727526 144627666568749283439366110367040 727527 111629851590070339456436529082920 727528 41191206084384581414419877560320 727529 -18399008092381458556070970273360 727530 43373441726975985404282694616320 727531 -20507593913545470334906046923088 727532 79441452741626572944071228700672 727533 33472852309191654378476280352620 727534 -142760135757323566740667746907584 727535 -6622512970602460630933835702640 727536 -10504793086983724553221122293760 727537 -66938495266864405227216774218688 727538 -33603364504578640454078522101248 727539 422552276297110338900578039808 727540 17792021381082929500183481825280 727541 49830752358888293085667037472942 727542 8053513217027584175380228380000 727543 -89003644289498318115875078828336 727544 18674678405768671514693262336000 727545 9157941392632882555945514970240 727546 -6117359477054334655214190864528 727547 -351609018683527813014155179902288 727548 33893606650265705545951880355840 727549 -307023990568128930170845453411764 727550 4613069733711276707550899332800 727551 144489468019619987538533455505400 727552 79526505583835175400055966269440 727553 331137193951272502549861660230960 727554 -30893430919464358817373116542080 727555 -195943227466924226653404486269040 727556 188153254175834254145345550472320 727557 -168133471145490062350976832560160 727558 36347869810976562361003366013184 727559 -54043968729909431496562361218560 727560 2134107294272045823382157721600 727561 -104135482851581668654567017060838 727562 10966006743765812879674045284864 727563 -97221361122017798186358479446056 727564 137826009428248404743869797906176 727565 -192546949951249705056629218479540 727566 -29742079201325632970422564239360 727567 -284949049399286228033902274142000 727568 6215584307807294002937768263680 727569 181846377943857115133568262204320 727570 12175719446728847176865589749760 727571 15569298888004162412570146320192 727572 -27748590141787735021980836087808 727573 -45410388931002505414480505120 727574 105287389282026123438682865437632 727575 11801288733305068222289901270000 727576 241085446717348369055339261614080 727577 181547369821704303586565410740426 727578 17594884589313326967457192721664 727579 -3516097571366740869589329182360 727580 -40661106023934626889912071669760 727581 6949275374596210912637427705120 727582 104997244870774365487118931226752 727583 219533817204221154031865013106176 727584 -24436359095293828350122240507904 727585 -143410769628982728966935340026220 727586 48674314477338822615248340906240 727587 4604820976724476539043824411600 727588 -174687699050449552491877594967040 727589 271729355638436361124671657411390 727590 -17048338375176586046942914867200 727591 15478975979775643981070429765152 727592 -9842799844341046273672188641280 727593 -93736598249766112940026892205216 727594 33570489986593879112865052031232 727595 117042887977585352354588903686800 727596 -89706704358273011941507855856640 727597 38036165726192243233443007032152 727598 -16637999568778327005677219563200 727599 -143604574081006703735358209682936 727600 15686698077579682699320383078400 727601 94231813029984346698304886062080 727602 58011012783816676094950728008832 727603 -1104572997807922057443681232376 727604 -106599633965970166045805481055488 727605 19879575932733409922059265558400 727606 -92214686338512949900602941017536 727607 68004807063279787708648919191872 727608 -24280168348813037987576889999360 727609 50523649294340865367944348623607 727610 46802195842446705396774467721600 727611 15758664261215257683981107976240 727612 9728310767895424513546139872256 727613 -150401207777020572829861499982138 727614 -62111062762128244640276167173696 727615 36574296764125384031456078863200 727616 46232032201468022604260360847360 727617 -109291802058949445865908736803136 727618 168324002419149753703671449687760 727619 32048673715289177067539280058896 727620 -27648692970036944177748806922240 727621 -108174291829713664700196887790178 727622 -15081021281910260987156192131968 727623 2643032548556556464895810809544 727624 -69666184816406639773654499942400 727625 26418773739523390853822640789000 727626 96656848719809929060545763225344 727627 5521492979574964212879371392632 727628 -142455216103049142912679930920960 727629 -12195848444550170028910881163200 727630 -81633464596732201646946572831040 727631 -212818968790149432716499458557368 727632 -2121234218397990049748111327232 727633 -119236083423920923486646383071118 727634 75251352863200789621293136211232 727635 -7711124906488288272036070694400 727636 16516713168524094507826976768000 727637 -2645304180107065777362283418340 727638 32921146588581054888841002492288 727639 -176897716387949646714482137360080 727640 -27548638721942838651670940467200 727641 142958362727098352216968702911450 727642 -1445162538735366243221287158048 727643 -39563090368079315728048953154560 727644 128302765082102902096210187414016 727645 -211562681622351564148855800913800 727646 -1656139651733154313061803634496 727647 -118270252867973881334131423445760 727648 280938273612793456842745327779840 727649 -55017365410238017823693937084672 727650 40684583266281753724154200608000 727651 71408172921277344992076137017824 727652 -199622051321406951803667681454464 727653 189508041891790731484131514603104 727654 -78200452993096930568983688026368 727655 167227357147640468603197004053560 727656 21736761131749812850026668851200 727657 72688189126873614248383086915712 727658 131307011461368152062230795445680 727659 -310693031545804372789234923711096 727660 -90801073029980258360654552248320 727661 -36109519924171812231717609104736 727662 -18025208515274670542495293424640 727663 -16278041038684991138109228351296 727664 604689354349547631365339873280 727665 -18626918778642944030607720360000 727666 24346218603557939470097999062032 727667 -122722648505583498920469371503284 727668 -45706807050132288278409637501440 727669 -218609640536439524183380441895680 727670 112653829712927872643776705889280 727671 -24534359646841106191062669730176 727672 -282905083408539206178052681420800 727673 -226351027123348953276046847949078 727674 1389777633183373549924443360768 727675 36234593588192423275974867472000 727676 -12200339747448533797925910743040 727677 -153207185749518673883732023604160 727678 -3643194254957107344662016610944 727679 29293656608107145633606567210592 727680 60267664071549551973696012288000 727681 44850365188217535930714379726000 727682 109232674609954294685264851146192 727683 70614150675523541740176287139648 727684 -80518679541969154532109791302400 727685 14060879050534968752331419784960 727686 -14781927649673640303981582108768 727687 218394902518018955648416105143592 727688 89781013653375882665732792616960 727689 -3242084076875063355637409501472 727690 36421967013369688281340502723520 727691 185201429046022278158091040219092 727692 -39090219336381034916034262253568 727693 20022768916079402726118191518560 727694 47407622235758702363970725376 727695 162964030240993383059096955690720 727696 -1265513627549165517932527771648 727697 184390314824428992210979075533120 727698 -26986486157866710402822358321536 727699 -52052376166082135516761184915364 727700 92620308893053836573764456448000 727701 -81423512399704005183777343785216 727702 -12596401971149468151936545845920 727703 115015950343543403639182026314952 727704 5168765553160467065420514908160 727705 133299746002211518699422143221440 727706 -8804376666965612485867743982080 727707 37131391802601421309323637324992 727708 -220437914984922045077926850294272 727709 -46062789002963756013285785836500 727710 21199934243488192210884003102720 727711 -131770242757952677079040972582688 727712 -66904054819295479221312173703168 727713 -4087516120113828042360147407616 727714 83118479548798047015062201495664 727715 -118239674425464651116815218254640 727716 -40306110494477163506636891443200 727717 75226506801624263354418365848766 727718 94333968736288800924210601170816 727719 -126486837392388377481762495045120 727720 10845536430456117122652625305600 727721 392590138708641410359080657585792 727722 -67219253236205779319269825865040 727723 -86965095849684573980225610769856 727724 41871622889529728653171209098496 727725 -33779699364208275215954350444800 727726 175774212526898154538627223676480 727727 12746489900755486736408465508864 727728 -9428399323537520460130100084736 727729 118246112740031833380938879069330 727730 -2321361368637233110781230975680 727731 32204580303287426871844808745840 727732 1480234640521676019413303621632 727733 -12791644399654874211742044576018 727734 21763285847700727675978146189312 727735 -171414024168708217032164578849320 727736 184410916148425997818134355599360 727737 -13057873082320754046616825129632 727738 -8313906563983959904106669848320 727739 12722694839515873312994328905400 727740 -23281602566964815979815202478080 727741 -60238005905034066370662517389728 727742 60596469343770187252864455382272 727743 -5461796696391975525304038566400 727744 23533427045647462664407546331136 727745 58772810530299597924266767276500 727746 16316022888666155164782105638784 727747 110092460795702631325714530427196 727748 255871368199130879274839344005120 727749 -89307301811897382667331312833632 727750 25994179212847847159563476288000 727751 -111972780018277381057744606886400 727752 122924284223912120660086898565120 727753 18169811127113421010839859921680 727754 -27770282088919693999422329925888 727755 18683870350221204878844686592000 727756 -33283948215234657077854395822080 727757 -32588472200599203282997509836160 727758 92197856822430313108713611041920 727759 184870757907622876180456996862960 727760 694703260314987795486389698560 727761 238955250739626511747493417529984 727762 6461564074938588189082608852480 727763 68688755648956970528713399740012 727764 55339869269118014845448144357376 727765 -80361002265512780473225159327200 727766 6714270299439273335557973370624 727767 -210243833492689804055432436002016 727768 -229577725942415559393826844989440 727769 -10887142334650532181672289115904 727770 21002259149787303222142029442560 727771 -82352912070712360907491685029656 727772 147054679292006591422003086629376 727773 -59778353597112849760716017414016 727774 26341489369819327939314813611136 727775 -617077477909106207611275466200 727776 1057167230594085797097411182592 727777 167551778402231647019794211742626 727778 6042675775596339512764739599440 727779 -2709852460861300562293215749712 727780 123271452063266469442274827065600 727781 -83982032026439075588243807180418 727782 -34887552670009652384172829349376 727783 -116832260117274506357632610083280 727784 133744759130448407294003581286400 727785 -110162374304228914618450075464000 727786 21772276635115912922869677108480 727787 -63817863244758675535576016198016 727788 115474735129196256442882655270400 727789 6576191984322535243516577934624 727790 -7439695080594845899750576151040 727791 40518217978682119094865037985568 727792 26065330890047442630624784384000 727793 -98057510113951471031877416167680 727794 -113469130238596418488398598955376 727795 -49518362003201608291226748172800 727796 -18852989021901523310551320907008 727797 -76201611831367105315593238180128 727798 51340132724925696761961187265664 727799 77286414766409640086827401133800 727800 -64264429430845832642071951872000 727801 -33786638030087428801817767799996 727802 -21606177362002505768720763669648 727803 -45399286067910317666343416626920 727804 -54306559874795285253117053583360 727805 -64382240262392357143189918392840 727806 36496312360610180575509053371008 727807 202527466153972299648077569485056 727808 77920420053820578085418651615232 727809 14177199814232956979527618342704 727810 3631280152850517662777615376960 727811 37224617000255262390412382319264 727812 -48116678929908841153235592437760 727813 266462330143758484401133998949980 727814 -38823832555025162365555689254400 727815 -80916595447832361204314347440 727816 -242699319612545245840463308139520 727817 235009708756226976872296203331866 727818 -52946750638416771087105982464 727819 -84045823938375920948303548420320 727820 -1355833765874208335234391459840 727821 -118969570936620241236834402211776 727822 21223178014066373871395646731712 727823 -338072807974722049977237749102928 727824 -30930481667778599520040001863680 727825 -37104950045548079001631827776000 727826 -128818313417977241622317839852416 727827 51343464437685389507629561182720 727828 -124140494821021882049195264175232 727829 -151653445572403694234096714384100 727830 17188585508240956242118595468160 727831 83035413265491447726415586474632 727832 -36336200954083394450855777648640 727833 -83578848823535899707011126031120 727834 20629487276830500545841040344816 727835 32197821227864326386749946376800 727836 -28624019782971096439643107639296 727837 -130279500150985628252424218612736 727838 -168036966733653240442319989615104 727839 -40155690478885480424466623496960 727840 -24520537590362327757208928256000 727841 163138693220520533149346379801792 727842 52160310620171838804413994854400 727843 -83154968907794372417370378815908 727844 43411486345828937307656874905856 727845 -115052980869391091958802357872480 727846 -107805092768241189555786651590400 727847 -48828852559055195208598514749704 727848 24962348983025527116823539302400 727849 27694922996271835972605285266688 727850 -32600234582749575903244262991600 727851 -78144344650393373928480344832168 727852 -143574274507984910152320743265280 727853 87107096449325086812859656864480 727854 74042234765529135952779078995520 727855 -21578273529738257937456384830640 727856 -80633879551216925082452947058688 727857 57353194086636644886835347879348 727858 -10829733866280910739300956886016 727859 -73539506719017233641276775951160 727860 944032639977973530481718108160 727861 -904901687644217152942864097408 727862 12573480495548621490290536483200 727863 -85441250232946166503896698840856 727864 -113160566033317071418328614195200 727865 47080671382384073864297036757000 727866 -7715573751419239702613441036688 727867 -36868781504250015916952479021808 727868 -42294680646740274884157103383552 727869 -126789007065485681466421117942752 727870 3070289470012904994070439059200 727871 -198113802768806946759450214378800 727872 -34456059345568576737389762838528 727873 -45485004025327785674811735963514 727874 66181561299003565846310967639552 727875 140174797706530809924274072164000 727876 -7478513253992385818709048992768 727877 -17725145122518755160306522386274 727878 43129650507154283831969605881024 727879 -110607380228684663010672081924520 727880 52487410880390326173457779916800 727881 12498778385319358002737822312448 727882 4321257731497982780371148895792 727883 11077719174940798310667007262040 727884 -59351482663948385820697395444480 727885 71732383758116251103476678757580 727886 20240640832685770676861674683264 727887 96983911448294341190014726509960 727888 19195447402947582120611028402176 727889 204313274394638296981049755448832 727890 -42046805716828613542690230412800 727891 126279025404139279989026567821292 727892 135332632253193715611959197446144 727893 100860016647564089212603635907200 727894 -48355532226810067312351958625504 727895 -75124436921073050227347794917320 727896 54773708142143650300374325616640 727897 -49167468425113544523412205169968 727898 45405781805677075700410168393200 727899 -15360670895623811899215314213736 727900 62574744858316483907282236992000 727901 113633092040841163866579495527424 727902 5356068902070800981561646647040 727903 -120949329784535480054594370377736 727904 -2038886829662788576651507531776 727905 -10385508575399706170037023667840 727906 -23804206937916753593278444400640 727907 60115717127068448272585780714512 727908 -60098329982591184664694035491840 727909 17647593729020960461351267953280 727910 -95563035235184317802958860749440 727911 -679655492325055395571304554560 727912 -45233567043429645227247201100800 727913 -167713755575183364952470915519516 727914 -25740972985297476985000088624640 727915 116785138599693312667832656537200 727916 -29787179161246503024790737411072 727917 -41489301575659265883684093021120 727918 50488453707887611172416511108160 727919 -388901094414992345906284923288840 727920 -42276071761016852144052250214400 727921 1225087463643835572152127190512 727922 -26365067866515747846819533156448 727923 -29489871078086122772262697950720 727924 -6022190605617491774591820479104 727925 -146672641265879637390755598967200 727926 3471358787684454823933247722944 727927 42215382050958099851906920294800 727928 -28592429427402696898417030656000 727929 -93947914785735014448247169543100 727930 19025906983003767594962253312000 727931 1863239448905850901762162654200 727932 63875919093913350236352717660672 727933 94394844184663403770299981378182 727934 -83917418069564039070473658576384 727935 5635856220191589020599308673440 727936 452731451116315611560285306880 727937 -65648821479994829286339296451648 727938 -1265734506531995186988213851616 727939 -187126790047737651257396905520260 727940 -137694304041915368313544922334720 727941 -49478213791497974532175048331808 727942 -4793642267593112532344503296000 727943 -301825013867877170437347433565160 727944 -152651274214098254207493642854400 727945 -92927217884608001431210897446300 727946 18685192219626906194721326957664 727947 -162542021535403368402979955520 727948 -98967670383963643728339147008000 727949 174726305830811874148979699392950 727950 -19531395874243067746339716940800 727951 -80418271263543572825488767884048 727952 30030861805356715597499199430656 727953 -140253398441807805129912582332736 727954 -135933810563126212643751759859824 727955 36773747761230062414667980615520 727956 -4020449139022154990839502508288 727957 79178547055983179242777667647452 727958 -9871353525837822436081223239680 727959 -4430920343804775526514826431232 727960 155564650947974485003087150080000 727961 -118570504309486526724154192697148 727962 4944892665045853051704513879552 727963 140997276943064475425905422182544 727964 69250082624155827226575685533696 727965 17790999185053482606065602984320 727966 -165129084396260403811246367916480 727967 -270262344774785497277263871642808 727968 -5201184637572663890090819321856 727969 -27857994101079138845020762658640 727970 -65414013127324036759076087236320 727971 -144739649008079728556467186987776 727972 -31830139267452859557982284800000 727973 -33699772206944427326535250816512 727974 48812838670023356889981035527680 727975 61457071908080631770697726549400 727976 -268610066850761739155189706961920 727977 -19032989150768962471411032647280 727978 -49134433263972734028012562650960 727979 33221477195269571202510054988176 727980 88309871824651743538056118763520 727981 136487422367368499923737782325782 727982 -25187569358226824602514325431616 727983 -131984654992894333571171655803616 727984 22772681522357822438294492872704 727985 147237679171476943317882391008000 727986 15962565134359940368214434512384 727987 7159810884245387826361201987920 727988 -178368852054200286308719021264512 727989 27818556579735117192491737465440 727990 -103566523463388151744024298880 727991 -84834333685954297462426867468920 727992 32695139727082502038367977144320 727993 83700388647465078664223405819280 727994 -6212919906319877406821328837120 727995 -31361472175735429552816161140880 727996 -46019292051225382838338160203776 727997 59315521691777680350838424773446 727998 -21423492953358063493322534751936 727999 -16620412726109956728208859037864 728000 -9374250693367497929678389248000 728001 115402481159642746135330861195200 728002 -66602581283177055276101945018496 728003 -130220053686298773411434860919748 728004 -47179124193291905312449430814720 728005 47898343673905044542686135737660 728006 180970963087271253479514440308800 728007 -34973978067993825208010040513408 728008 76115784313563689163060139806720 728009 83489552834025468761948148766116 728010 42973228518094841423882958338400 728011 -11657786794703385027141703413200 728012 56210952780394732303500518722560 728013 45527485725539045953660154576448 728014 11494322971808535313106127840000 728015 -64897435041551589943873093134840 728016 -696935973432977022725654446080 728017 -62781607551684380502586418097934 728018 -89243732465046316311896495618784 728019 111990341919389324535497642922864 728020 -36634668338533873028577194304000 728021 104976260022679627385964988612512 728022 -125558144764232124118093701014016 728023 16733546145351684347656682059720 728024 204661210938144565040809651998720 728025 63556833259520255888099770125600 728026 -11525287258874761624002536172576 728027 -186155657531081906765069054360124 728028 29805937406080369789992809619456 728029 -1183823144562533773725672194516 728030 -116741117369897925220681557696000 728031 175539665212875733908566624244552 728032 96430082440342954261470633787392 728033 1232615144119655560721774445744 728034 8322208712820901994458340759040 728035 15893639287422295248897792675840 728036 -37553512471231500114305044341120 728037 -41706765607443335927076400989732 728038 125562684973965378853676769946944 728039 -139817547833194371727791253829976 728040 80140668009509135481165128908800 728041 35215666566205269588996362650000 728042 -55904116910718451075698521018880 728043 150654485336369577898115919973464 728044 71772116129686880259783023227136 728045 251559758009925816784404116383800 728046 -20246965926492653065713318014016 728047 172941349740729758036736963004496 728048 -41072305768655939429537516617728 728049 29706192406044884226774425645952 728050 -22201877707785012381642766213200 728051 23711643502647370042513093462704 728052 85249403224545566032035429611520 728053 -48875976872425654474213208679840 728054 -48380451678262724309039237469024 728055 149468110258985582084114855191200 728056 -100179548603651091852233382666240 728057 -114525046052084282135696892596256 728058 -39006653950573810343121185980416 728059 86123038616237346022899097238160 728060 897880890502115546694720998400 728061 991864260950427092839593850560 728062 159822125978079293656064030380032 728063 -89553190958929489472261683524240 728064 -158963988513758330844241377361920 728065 11440503097948816767952450456320 728066 -22888898124637986347185801568256 728067 163518175334826897840293439615480 728068 16202310399266971180355314707456 728069 214058021220370345857416627701470 728070 11171238332476690890375143823360 728071 189206513827484605410119007697344 728072 -96960869698215496164981993139200 728073 -190969479653742969853893762923478 728074 -178078405080842880112420669614240 728075 162135057998598349798142587563300 728076 1286965418216129468111022465024 728077 18604197990940810085146587462912 728078 -12950042950495616879547015967872 728079 -147169372217916027200899693946112 728080 53416439517093105129995501568000 728081 -134950139870315542162568856164508 728082 78732713083844209139154959500800 728083 174340445347039170446888252984064 728084 -48159873307332322196053804529664 728085 -41875335662801201683847952645600 728086 -9814661762943532783147114440960 728087 182117560904219353261845567761736 728088 -49932875737672852928920377753600 728089 216807828826027891804523786850256 728090 -17271771424358224997359873900800 728091 29270832204611279789139180102912 728092 -162786261502776755751161086107648 728093 -283027082709211601989047100453620 728094 6823939911451107582525274555200 728095 -41995171199774154254667948996480 728096 75482390476631849119249095327744 728097 54112156213866245686833126347520 728098 52815082081765412864648529004032 728099 -96667733722519128806440808918760 728100 -23907337996239471173713567056000 728101 -335142214507586115667237182405696 728102 7236544207431897672495670396992 728103 -88572133517870342820583180954800 728104 -47839421525463010865338707732480 728105 18947006808290244781797050507520 728106 -31129302494125558827431071024896 728107 8681668645277273139061757615440 728108 165436002769823157794495292726528 728109 -3401971497516820000604500074420 728110 31112372745817310506320863256960 728111 76396836834946276912093044324432 728112 6404395573409967030987169726464 728113 208787067707079998794179295833362 728114 20257068174572367575744168795040 728115 -126468993778936067035448501795280 728116 36480207027757232333319410272640 728117 -5389705894676836111824155998980 728118 -42614776423855220039235729748800 728119 -458489067773856723706323836160 728120 82600260823906586483061233664000 728121 14912829849649736952548520060960 728122 89872164280526711751281146708224 728123 25874472130444438470489515108880 728124 18863701060547669684523954388992 728125 -266400647876224119990413830837500 728126 43422844358276627563432396133760 728127 -106832301473830431104452030146480 728128 25375721980887441022257008214016 728129 95613104310607882117724713985730 728130 -25600898412787974430993018145280 728131 228146560178973654055474780095932 728132 268554912144991509986513839760640 728133 59387289044696491509407506976064 728134 5571958466352411973463740047360 728135 124502517787053895758930539939760 728136 -305065539236384880707046692044800 728137 -6425987033405774635350492396054 728138 42487561880864543175907461468720 728139 -71005018004551282775933555937576 728140 16443044990519909118748070077440 728141 -33142010840479220621012579508000 728142 -28471886623275927959608570289088 728143 -15378231139495216394131264494400 728144 25637325916193000130516527333376 728145 -46569457039797115221760614812160 728146 -165758855345017614240887717839728 728147 -11758047730192991000490032757168 728148 56201854233551983122035448391680 728149 317055215650104384312684850263036 728150 -51802429108323709751260590703200 728151 60511632595255414070048317544064 728152 196860109501685997234870302361600 728153 113965895739938548468578307996944 728154 32243645682340139727087201480960 728155 80619612940165375908542833990560 728156 -75043780728841869782289268776960 728157 -31060813540971782329947110265984 728158 121920116705191810762140484183680 728159 25908090729949910456982590919168 728160 13442082884432866005371002552320 728161 -100865226989172955370831780250240 728162 -682747533576773735947980736128 728163 -81474303455244848727378950724000 728164 3084218620159523892957256693376 728165 229750702898278434821160610920060 728166 88647524746012055738140158651264 728167 -23684804130600387373504564386000 728168 35889074840569510355643261173760 728169 74020145314302644205329685836928 728170 40408921815515651760155791613280 728171 187743113012951660004214273624032 728172 -23948930226526981621513700221440 728173 -56416810419956337750432366449578 728174 -89800580781740583260321675088768 728175 1679116996837148091596204832000 728176 9745712132193317342583763697664 728177 -17644044902271863467458428049408 728178 -108004832538114209511693277440 728179 -266881300701497985061786410477224 728180 -21727477274118539596647943127040 728181 -53226022505769548872165123523730 728182 3185424701478531275142253964544 728183 60865354144822348648092704168520 728184 -117631337231433966999138348871680 728185 -158703123665177116886974718098620 728186 192902281218752707464204585971424 728187 -57558501530872594486576715940840 728188 -7564267530374809273306594650112 728189 179003307098014633378387577443200 728190 1309779031426902036102027340800 728191 -198410081670176053304703741601408 728192 -41460550489828097267543939481600 728193 -153880959184586418901526733321936 728194 80225956197547355744492428679040 728195 -43650409591418905909532372090400 728196 -9531415035242799682248472596480 728197 148339620336676148908473446862652 728198 51394681296513548774986440674880 728199 49416609868184879286066518012784 728200 73226383245763463831555202048000 728201 -18692733191597778721733668737996 728202 3848671581468808304359593868032 728203 33441277047587425696594176347904 728204 6836164224639886251531650336256 728205 1118132993506032687341915265600 728206 54721674719488420201124708847552 728207 100678170002307491767166770161456 728208 -9713368736428919311478235709440 728209 -144664565626970798431142932688590 728210 -35818349371387498627150414510080 728211 3427845350197219586890918737984 728212 -168297306418529778205959954520320 728213 -218150645260027376016999334690080 728214 -39067890052649737038364864848960 728215 -65115394061088560491361337281640 728216 15325803363033179841953065512960 728217 73970528138836582862941464263040 728218 117872690617279371522129834442752 728219 15546255096347646397878404560560 728220 -33812949002368369529143516723200 728221 45992122036657734862883896210560 728222 -35899116177185912219114239948800 728223 156881182112068495793572596242304 728224 107004579548307125234308299620352 728225 -91700068963277377221728290034250 728226 46117011259897722388442257827840 728227 1596251392230130980294842991792 728228 58594774899008290175323752317568 728229 -80760883769458162571114150218560 728230 -40958990794640429363134264026240 728231 -13467034895557395587156334329808 728232 -167207109685066664654982550732800 728233 62669483745607666527469344708480 728234 1685310798328881083506136582592 728235 -18834319805406673022289388648080 728236 180903021101849223415552347649280 728237 41712095708500519900767169045920 728238 -73084646355609572994603689532864 728239 12602191855837836288959274217824 728240 48046572508410898476622964981760 728241 -161985948108177268116399063838608 728242 19576022911474179919799999211264 728243 -71968194117180564017284574728680 728244 142610735629674079036431393853440 728245 -42023723142955834802351430357120 728246 130633355790260013524192962989120 728247 34603221989787264002474705742336 728248 -271937472276790684364003942400 728249 -36734555754632029902546799959936 728250 -46654850382645450358785742272000 728251 -70332141455861756197043244019400 728252 10369767723274541052088679792640 728253 181218073358493990941153573261862 728254 -45226431842222578603227894215424 728255 -71684382779879654388511774273680 728256 -39745487375687809063959278911488 728257 -90578587566368216840298984108668 728258 149316189524658922857236896566480 728259 40288391514572018893356806703360 728260 22941521410680734613381563189760 728261 18539929792131199086727559576862 728262 25587259805047832815631454825120 728263 -264480415814788977101083975067760 728264 -45439990753579650502040762096640 728265 -1661140008508979683813690356480 728266 -24751566619417782260036005962240 728267 77284924865222413295273585351316 728268 -46564401987826888111271156482560 728269 169370818073129284945076787895670 728270 -37228366763066687110928011324800 728271 -8004802611181192405358156814168 728272 43573581733746574980737860239360 728273 12729199436178084354459594809088 728274 41209445668424122989545325240960 728275 170814499834864116800300717372300 728276 -167803149874359404174937759174912 728277 -133966591368540149746263563386560 728278 -74735821249083619294856701233600 728279 -123602190051506849122874408220120 728280 10419727625305912156933263974400 728281 49533593542944051684097759843082 728282 130291684098635912600904893482992 728283 -11334359704332179006229787951104 728284 45060197147582169872062673598976 728285 -2165625479598540426541027938600 728286 9111646131620580168294871016064 728287 116838320154091627053911747062320 728288 212566109190791011456274434621440 728289 -120589701395732034759806181807600 728290 -9656123023715552043505713745920 728291 -2417855566883506989502116792888 728292 36200835718783153465077886851072 728293 94612688443961159797542276636542 728294 -9890833313858772981035451907968 728295 7655742490137109453538096394240 728296 88947175376647740751029481881600 728297 -48212800135010250709062938390028 728298 -156357087082331468100060278522880 728299 -35177772225595322226172948448 728300 50297874205320354637789148294400 728301 4669194985700191890790255718400 728302 2647583591071690974147392594304 728303 -196479743757432681765521746742448 728304 9071018104088183553264389750784 728305 -115347773588631880720990230414540 728306 -10278386591157064854603700930128 728307 3552813158916664654680586888404 728308 -38027556268226293314317014763520 728309 -179555066070656435546020831395684 728310 11468745102937656127120383467520 728311 -10761080920365262431991176355176 728312 146302773417369163772263747584000 728313 -278766091546723771930387085069376 728314 24061944591685239223966116194304 728315 32505039653923101129950575744800 728316 94324934687019434215980745231872 728317 58366434840757543055292074735366 728318 -32134678582917034984198793674752 728319 -9805531650497860419840740358456 728320 -89111675085286186800644515430400 728321 -66030713159851841840159282016 728322 -29954073265559732957469693405696 728323 -46309583339796122164240058087360 728324 -4340600735267973832404028401408 728325 31668354007001341733261603592000 728326 44791667285328198391655843190144 728327 -114901440292735923390468943213560 728328 -147199669285616204315618960547840 728329 85132110905498529538621330350976 728330 18851215613611873281960415734720 728331 112629431604194473317824324155824 728332 -87363279088406546620224714812928 728333 97462586616803241313873962198582 728334 1630138509779798945194709773248 728335 210513077536368678251794365628800 728336 -5989185428336762989439943106560 728337 174495627108496822278320653739760 728338 24413810548443465999695040256320 728339 159197310973053055790840672347680 728340 -9078409105080684597808892928000 728341 -79247309050591250892423396313248 728342 67407288022727653126691252823072 728343 -57109069978522155041103727972992 728344 -42658543743883480358007451361280 728345 -12218125796950955537954736291840 728346 -80717308432166167465089918470400 728347 78436158845671764282782827441440 728348 78384362507757975995062179480576 728349 -104287054530077062384510659828960 728350 33641473822968660108565501468800 728351 96635637094018511980087000906320 728352 -6890315154175245265411434283008 728353 24704938093155757815846691767600 728354 -31519750436836038195846854156928 728355 85434720759368946991238012755200 728356 96378176547719023472191853025920 728357 -86217388543026977562547039535808 728358 98529912262138965021115583591808 728359 -110495256155034998514490588274784 728360 153786534415061807425130883072000 728361 75396629716848794630591892051210 728362 139686844831583110350267670481664 728363 32678016734888180522055089787600 728364 -8590295110214685979364265492480 728365 -58579251971503483015820353929600 728366 -126112040225410230544428428530368 728367 17945624484937010403259179484680 728368 -19941636764959385169037905707008 728369 252670290938166429043113842122770 728370 -33517295198381689718791472016480 728371 -64015166962501743586620147904688 728372 108104943831757893827880263442432 728373 134595227073788560383959562917184 728374 -15714915100030957472082694484064 728375 212694559951778272518652028562000 728376 15031383101142769287739382169600 728377 116595973746716940177583222208 728378 -3239088080720845980456540582144 728379 10029501910571616260748618386400 728380 197643638484415061726767625318400 728381 -310157274248827025023812782581818 728382 -41419398543855827386622121167616 728383 -157706128590028557720234039074368 728384 -48980275872431183633883070464000 728385 -48416580079543037796415056311040 728386 -60271869154555774762763520226608 728387 97284909907096383276633265182720 728388 25591271432500515410352137043072 728389 -129229620195856069857982991942880 728390 -12134085568608883493028965518080 728391 -37474565482767875749265802034008 728392 -33204732162814074437754217758720 728393 -58404052551007009522534259139420 728394 3927836258960992115898640048128 728395 235980559784632489482221542922400 728396 -119026151486753655706988305747200 728397 -63113245553055987513383420098026 728398 -26139921856803795175768103732352 728399 -10252358360155585862765489491488 728400 15832945093025949675073162444800 728401 -346086080581625683818901546851596 728402 71948021418658170579921901490304 728403 -18459374907792370161752414173440 728404 22191658905650009928941002153856 728405 79907488790006843920617685908060 728406 -24383439515772692064936336015360 728407 -18872903892820885005581302180928 728408 -27071904579697214541026319421440 728409 -17440698762286183909007899651872 728410 52944475118749844689874509148160 728411 326472043291303155203966232142800 728412 -70929849129546816804592871525376 728413 -57617994390381619965088189857440 728414 -165350704052937259902330248201280 728415 82073634954732008234820500123160 728416 177177782033135780564636783345664 728417 -201803099353284587294934426765534 728418 41112568812061788071090153272704 728419 -136932417307127091156397188347504 728420 -1015946761824252674100572160 728421 -116942598661959136540605721449888 728422 175126090607881197169374661795200 728423 -89539276351721515495071832544328 728424 -122541079247656254547410671124480 728425 99627563733772262744509956509150 728426 153727862895341133912365199636912 728427 68383688079023906606462387884032 728428 232201179649537729056433551603968 728429 -35399594003379844084165580349480 728430 -42525528113769454156344597290880 728431 -228874436680455209849883755969736 728432 -8574578492530201259100516679680 728433 6960045800830352817601136204082 728434 -74579008910140705836039104803824 728435 -57837319311906118013619447327120 728436 -32111299282983894621346743410688 728437 -48657110417790656247606500168914 728438 79498105008865095345290627732640 728439 72243158109456869136739798683624 728440 -156725817585412457759151501619200 728441 -19841411586181114064900497212480 728442 -14079348635253984157670126348544 728443 -41058280731103676775314606796840 728444 87614520255529158978565532583936 728445 4727019247091428536214348813920 728446 -40503719439964336547528926115328 728447 -8101875687777488494342882043760 728448 5374910920639125499800704778240 728449 -17723394949778064952665647872940 728450 94061153238773772074994006674400 728451 -24789041102688219546898766183280 728452 53743500637518717131113337621760 728453 -80048158105387326806283241553280 728454 -41064728357369368591828820563968 728455 -7209910835391949903218567228480 728456 -25897705660090314297138967511040 728457 -132425434254659413190624452312560 728458 -16770310398823596618180574936224 728459 40591438393665503540807886876960 728460 54387434896973327464411041792000 728461 -215740857377175582656954983936500 728462 -41884021597164641660166272691456 728463 2225641065596858862854932472064 728464 40261273088309475809904551854080 728465 -52224410621542048291632365011800 728466 -116700858258949820687515874942976 728467 24607464079644249764353722563472 728468 -34946306277394614080328008413440 728469 5546623166337878959632304301568 728470 -59279634303777486919813790384640 728471 -44968654129905982891903835126328 728472 39931485285613897365849007718400 728473 -115891476801384200640279102797040 728474 14453489475741572041192923543552 728475 -1772937181031555254736687284800 728476 -66278570325350747725813208486912 728477 24454809606391614123602431876326 728478 31622947050510203031823733066304 728479 155812515619016190531384591027840 728480 -160441667816644685885737933209600 728481 -17521510570327403866035176633280 728482 144241372546722889981487972192592 728483 153401695069396640359751307269388 728484 -81883403775158016629764872050688 728485 -107731248121459248002259871545000 728486 127210559295305284431442151194944 728487 -67899238024939434973262788000560 728488 6178669526185060236215560427520 728489 250858555765272465812270680375290 728490 -2644027919001579500381119564800 728491 286815691891088866823268357653184 728492 38876908920593535323255592412416 728493 20698361383815034550280278756064 728494 19147443549553015709638375391040 728495 -178821785243313217603226870109120 728496 21851396711181593813445347819520 728497 71540533088186868128806798169664 728498 -958514596910353369313771952240 728499 26127359899371783095107845372480 728500 -75044077881190906069860139008000 728501 315248858499507710275382401752732 728502 45595865747566966404263463198720 728503 -139596630339108655885665266025336 728504 -29484143192498806066991851315200 728505 34318760732012623899430547496900 728506 -64125367215028246262979831907728 728507 83791113388379972029328907568080 728508 61091423413926096132826054410240 728509 156576815626381342714043784814860 728510 -46199764977972306925277379191040 728511 5500910715526087588055536107264 728512 -35914922724741441146922282778624 728513 105041943939044515481227137959124 728514 68542244922562472138095318608000 728515 16914519906813354431919723878160 728516 174597110563668895123181876365440 728517 96580561688278926519797934662880 728518 48126557719710313426769762564352 728519 -36688063636202398299124342161792 728520 36676302640706555895522830745600 728521 -146055169004385952443452591066278 728522 -20200303373974279794308121262848 728523 -81276931529908198284248451549216 728524 104839694045617828510307943140096 728525 -7934238474357913041545150966400 728526 28569184078591442152857713454144 728527 -216417335944823370695277658276624 728528 -11315577349517142482451318939648 728529 -1936416117476236124928771929952 728530 18986466642007100893126393996800 728531 32899205971293653052544394032128 728532 -53405268018845455213528914432000 728533 -118414784380505693113352104576196 728534 52507921324328700295121361328416 728535 55037392785386765729689359411360 728536 69069111710807067668455649587200 728537 296977937643905295582751655538186 728538 47245910999162943570946107033600 728539 266104322137944757789312390400 728540 1133112743258438457535171200000 728541 -267842984474024915012600014080 728542 -13120502370248719381400818835328 728543 -4634865020402126592773694617376 728544 -213112082108652988488220240773120 728545 -201348172147888814794829699294700 728546 21841023789974605228168500524544 728547 220531831663095120112213924150272 728548 122591849462183098910160260997120 728549 1460078405809269729430219616064 728550 33023167159425343316036840196000 728551 48699029601395504551549279754552 728552 68589865973529167391571925237760 728553 -44744093206063243843687558053696 728554 -23662761218409336023633266761120 728555 -47641002075838034939578216098000 728556 -5110568162911982268366297891840 728557 -306436516809320464873484870033194 728558 64987320765206055572465810304576 728559 174160199558947978509341956765920 728560 6294532453408772757465773506560 728561 216396080672045889563485480110162 728562 30588905084246291819600066893824 728563 203852900532055080781587449413440 728564 74422966868658048219232365346176 728565 108197513611224509339750718047520 728566 9224945063952105017131910400960 728567 29387767591207857356152115167680 728568 233913588299446869722122557235200 728569 -85287752652921879243165886236994 728570 37360335320462205347429206503360 728571 -19508508587179081493000966338560 728572 1568383742585561415670268933632 728573 -54430204479413735745746767517178 728574 -16932158342254207371905234288640 728575 114414049042737786128856473167600 728576 99229980520925657155477702705152 728577 207599211168559988447039037600114 728578 -133388759610457127516677392218160 728579 -96662642895232356250338636866820 728580 80127013684854742892673774428160 728581 -284607658165457409408968881981890 728582 94525685290583711353034069815392 728583 -93336807558149567885842844977152 728584 196365952530252853942381557073920 728585 -63444601176933888755938561521600 728586 -23040933236460296939689161510816 728587 1150704860946117742626006433032 728588 -4376140909712840378893924936704 728589 -104157450240455060372020844851776 728590 -18700397953337091336252427195200 728591 -145464228071239491002220006609360 728592 -106119836600238661503672778752 728593 54836304090642436357919639555840 728594 -145494931352469630500791544813568 728595 -3226845277814131857893999764320 728596 -144725902279748269082824501463040 728597 94069491038262252750932306889180 728598 -10042331457563546902183429195392 728599 121051255047108074966577178836736 728600 69687082144258169523125217024000 728601 81071436304698731391767273978832 728602 31135231329019593134685185793024 728603 -272469919953570813611413015262040 728604 -22926197852992571691297827649024 728605 -107371802017949215237995037966740 728606 -125725290400735182879773873029248 728607 -42314262393845916569914351303680 728608 -82143041685202670486830170439680 728609 -93745123475075888178235454347584 728610 -11659575570128641637193604032000 728611 29111841399383029152068871082464 728612 -92505021268187133080972658416640 728613 12689604876804314833137951115740 728614 23598157489002825260330245168512 728615 122463020601797459947565771384760 728616 -46603600318065058441783962992640 728617 -94802711791363079892457577806080 728618 34256539662915488157393272202240 728619 -32884880747682047566322865497256 728620 -170036602401015788746213628190720 728621 457989994125334260461274948324192 728622 -250739068679556828280174960773120 728623 43334968912347619899220935673840 728624 -2566051809458320691293060595712 728625 179848150386440144644710979920000 728626 -100144397710215720373074873973488 728627 8665236122025822514376722702476 728628 48743297560471454294679718686720 728629 87064322832969319839506674740480 728630 33489989701918182994918858179840 728631 1363214498016001672224337742280 728632 -24619966732780091318871356313600 728633 29984226009436870887078083401044 728634 93338394152099765422399231380480 728635 3628872922673816243162522528400 728636 174511427917294520696613212974080 728637 -22139990179669285829497830341376 728638 122746900004381925407736092479680 728639 -233584817524673079242448172618560 728640 -14767306673402924140789109882880 728641 -35943548856485911603121620702080 728642 84462928009259998570100218955472 728643 4052673979691794219023018332400 728644 19034330113490987062411297984512 728645 55593852400286088726339468317400 728646 7678585973600777655779838139584 728647 199389768575846163954194292875096 728648 -42256692439308613119373480688640 728649 263828455077465542233963860945120 728650 19560724273180207943388430560000 728651 -76860012684188828139109796449536 728652 -20671149253485523946882171175936 728653 140785494343924134988227995606304 728654 -178919989440770181611135494396800 728655 -20830843125938919843947058094080 728656 9237043281058545207454879834112 728657 98217604950271747229410256834160 728658 -32763289068611193148157027437056 728659 -26659297250935711643039534309140 728660 -17597713798228633026951675736320 728661 -95405297871124034316512996696928 728662 78961972649864912031285840096 728663 7758603026467178070836241868704 728664 -158866996255421621969166629806080 728665 -16416418068868921757211024230400 728666 11875606351242383649869324866032 728667 141622398878067598200056751384684 728668 -229618706538385295177810851773952 728669 152135204755856720797688351979840 728670 3584691030286470975101438376960 728671 -365130891741008839853495703712608 728672 -21833796606076489170994054299648 728673 65791854091951581552123975054336 728674 9173038086895751680426333728336 728675 -77831636577128547144111493688100 728676 -1345869040172375548720160057088 728677 2981121335408073506806264938012 728678 885562889105953299898237176960 728679 -135551458332587019163458564701784 728680 -166659949402469658330581356185600 728681 147282369070188345990037191271482 728682 13535948489169932952856491508992 728683 104455591394886903304879345820880 728684 138232897442668806410563237612032 728685 -47145129743761572614685283144980 728686 -579509563139612841479847247872 728687 -56059477457074087453756231535664 728688 -49219703904787627917725254287360 728689 39436884710934929842703097555124 728690 22142235362925800506767141981600 728691 -108809095742561727357551706620880 728692 -101164490711579810844817801994240 728693 24228087412307075569434145663680 728694 -36422507643912058778322211519776 728695 129018927681795208916680509870000 728696 67225914031050224157275112652800 728697 49796256396121316422083087726528 728698 -105711037968839047924937959328400 728699 105239967216358733400902674337700 728700 24653349282627022163147711078400 728701 68639016697182789760299325901702 728702 -63378148706690319084737312628288 728703 -62636817035443897679066345184480 728704 -237768840224463350890862770913280 728705 -253997084168886028888506511482840 728706 22420064619198296324262627964416 728707 -59246928280579302603302080518400 728708 129987657209170467571542981913728 728709 -40991175006266697925984941196800 728710 -98440970825428239892967453946240 728711 184569153949477752310509159252000 728712 31612093043515118340431258880000 728713 -281071618103805123533746596008038 728714 -37299484200170007457207200031488 728715 10473915534431468043397195074240 728716 32231327796122935960294086659840 728717 -31316293341379527855159717125376 728718 96388051534101998807978453258304 728719 -34240644175398484789996785026720 728720 -7146626419999570906390448947200 728721 -841985090835309470038819677120 728722 180037211538550431827030116391712 728723 49727789098524730990561543788972 728724 24952913432105219099682808928256 728725 96210750287594385221783109229600 728726 -55421426709923347200852459356160 728727 261608048897516670331564149934800 728728 111772768174619433107965416437760 728729 -1510425603275494496644173407670 728730 41829625705480573161193312320000 728731 108566843058284693748386326102532 728732 59016694245135908269831416485376 728733 35818632033758494537366666353024 728734 59207817974766782548850923370112 728735 -71366370201129894608884422896640 728736 -5705265734724118226361186779136 728737 43056860453175659928674089032900 728738 -12658650165106556367102330969600 728739 41907116298752780931688538513808 728740 -6054911633265920826781614796800 728741 -104147875776038097575876405335080 728742 10469270523611309665417137690624 728743 -136655519484121928600063347856008 728744 185047971533246395774116339793920 728745 24836394021860807494787657563200 728746 68478732854662609512429023313072 728747 -19417421177263663190545169337804 728748 10478510755942906229231702790144 728749 15563618489371194683935540455136 728750 -10011852542726770416112677960000 728751 -37844851690195309083165859843056 728752 -17421061778868769442278250774528 728753 -259716309538356605895933762915216 728754 29603351503723571925342733099008 728755 2344881377772414157869518427360 728756 88880651153588988564941066121216 728757 -122185900225343391849293163660000 728758 144779436975723270112888147032480 728759 25278139470026426102990661310800 728760 -49211011692697135969482388070400 728761 -121558980836607044310581604666336 728762 -38788694040958429497272717434368 728763 -213798940231599757418274648576 728764 1971348492585789035515823882240 728765 -166587847206170847341766990560340 728766 -14121309303530820408119925469248 728767 19546569301182268777459256610080 728768 -76232617597916386114106755645440 728769 -43142832379822336716137458888656 728770 39275124627772798269349388544000 728771 -49422780837019448405161018553028 728772 54292089464057055465555517200384 728773 -59984495509094592891247211541696 728774 1551919276255795538434196747520 728775 34033540975053682187133847188000 728776 -142033109229163319618489909713920 728777 -91390745867136211967437336794480 728778 -11801406480033000090306406574592 728779 38055799619312992808871984550720 728780 7923661711402536441034383989760 728781 -133548869975704433640713563184448 728782 7091826750252968919041781672192 728783 442923984289142516420375798760 728784 -280159155657581037617621237760 728785 -64979281884141991292798347531020 728786 -88950957162625803666683797335408 728787 116275827722560360635942570395952 728788 -312342979781096423876468136720384 728789 -122737354887498018636335564663844 728790 -32695330739929900048435746643200 728791 -16752084530470005631594365013328 728792 91444201086278783907757832448000 728793 33614024736452078742498596057220 728794 114626924012362602437055007121664 728795 1467282977119291774543038436800 728796 -83673592319977017150348776683008 728797 10481497902435910843498585054860 728798 -58667252437729225973576344424064 728799 -78445872500165438994227938368240 728800 -55219876427336670232986923827200 728801 25414912888391979003103239859392 728802 -32145763403594508658858384513920 728803 99389117522035664860963499149104 728804 -73897803408770114897152638505344 728805 46450192943076370534257839216640 728806 55014081916013123420402002704384 728807 -2531005994254785465867891332688 728808 19395111967983518731903558287360 728809 -238123488271891255129694250769990 728810 -25497768516104337799970291834880 728811 229804872222113426896262798462640 728812 92968773934093839475372050211840 728813 -54691943476383008870106854992938 728814 20592198751367619729772944114240 728815 -128774722408844051227719754104480 728816 13291884556775430081814041919488 728817 37214897296763394203340972100320 728818 31622927085160284313585170700416 728819 8064564541426087318499908425120 728820 -85195189770523575538245793056000 728821 19125386533561641558818705481600 728822 -99096643139607402536514275688288 728823 -84960824133580543241751764736 728824 191031904654134883461120503070720 728825 -77353409469507918799262228538450 728826 28952564270888819507420417723136 728827 -101931634210262555762527691223360 728828 296839943870540496547057468815360 728829 -368750646194158746347978190926016 728830 -89851493676897857769609135061440 728831 -190304651880405463127353631386368 728832 2907265186408974019037377855488 728833 61606564006074559087122992605120 728834 -104032331791142735195691898715184 728835 48331529096080693476267954932400 728836 -12025638771036988463884386843520 728837 -9564336111150683846506162196514 728838 4404875984366127663174587507520 728839 -15706416121384422201880320736360 728840 21648224180677265928046338048000 728841 -67069142858561317490512307814912 728842 -11569136296892298093958350234528 728843 -302105647160042898867884218804908 728844 -67991373621622128236884268880384 728845 -50673220939493645179326291537480 728846 155289922588284807930791195239872 728847 17971289659575869773472139253248 728848 72663605345376962856306078851072 728849 -117596873873371970310980542129152 728850 224882649217005902940057811200 728851 59624186596019695774517883095852 728852 -24630585521657083437401083173120 728853 52785030206041265872000540468224 728854 -34695667426440881392526460211200 728855 190031616037584025015144550084760 728856 42328388069220036996164695818240 728857 97843878450954534545175764216520 728858 13958393166122867164456351713696 728859 -3374521508914875704084877101736 728860 -58458995815279883197730420413440 728861 87223308909422142065970744251232 728862 -68413010892054022592707754059776 728863 -49571926257505545094826416347800 728864 -255633032088157309439192297570304 728865 218167592664887921995923165840000 728866 103299671361609022286805894007632 728867 190874949889798028524626296717916 728868 -24329993130180272999972085387264 728869 -166700704595772552076409706081730 728870 23268142153133076728156342803200 728871 37264194719153381470061967177600 728872 -19238710219479066433613871513600 728873 -333219957699435227535803449855878 728874 -9079047412425313360113596997456 728875 152528528328034727596982763600000 728876 176280921942380239700245478258688 728877 -43624510204825719964545886013760 728878 135746234076497366248047534853440 728879 197950587138173285911008999046800 728880 17441577577966385492582703759360 728881 180090520409967752324061750193682 728882 50350927133261760454914063266304 728883 -11381041882198553569915288581360 728884 48465982313744155959628435802112 728885 -202447923816190084330307455656420 728886 39459222897857166428028545587200 728887 -114889278202503270836365961621768 728888 12180698339841894135080231424000 728889 -39697456814834847655881854920320 728890 31794127672673778060198831775200 728891 -165180920889598861284554481543708 728892 -155026024669683417175530391664640 728893 2642600911256070007563430276608 728894 176796781362404800070641149002496 728895 -93669798823931938753032971111280 728896 3621527447632695419594403217408 728897 21143320181943633215627226427440 728898 28586374397533348383093000830208 728899 140172502588521085502886409907900 728900 19670599551884942832512562835200 728901 -93511939241825897405747356415970 728902 20393686710083355565101061645152 728903 4054519179189963410026466795520 728904 137733490494079016507117199360 728905 6765009461079844413245088045960 728906 -27103266473521587713175299878656 728907 -217558083831879316559778427672080 728908 41336646757139162569805462246400 728909 61776629110848060968425627927320 728910 -3184990638708107017790542195200 728911 -49440123957133146467459429753488 728912 -54909509268130765815608019984384 728913 45653185092280278145307219791344 728914 -59305449642443492115603022396128 728915 100625417970764473043865656848800 728916 -44001722739221567719437407846400 728917 46339578674425959381978939149184 728918 -89236696176391066444731653487840 728919 2278221862933429726851623907000 728920 113191629654939057923675653324800 728921 -141900893421036725943280226197878 728922 12111148668865052765957976617472 728923 -4469406395764599235506960945216 728924 -152830389324771174962573358635520 728925 31991504516795928639445531236000 728926 -133720898963580804057891684393600 728927 -26785631745367000591506670144224 728928 44522356480465803643835594440704 728929 -43123126753901850191970384245470 728930 30371711656290197422132550979360 728931 115262458400030649707988697572864 728932 -207850012361996216898102910597504 728933 75735305673793466317977501631680 728934 -15660983247691737368211044843520 728935 -132697362009656832738295269970800 728936 -299097974109538864818738216960 728937 8063550504729993109850666452800 728938 892558820600561018023770583296 728939 -64022579552000864744625717351072 728940 12618711665474384527711823232000 728941 -6655139202813486718498304895658 728942 -89538631422718956251575594888128 728943 105841657519659082251929306102544 728944 -79779765799371682907625493463040 728945 10453881550028217831813856809600 728946 -112539037781516767546407035040000 728947 -182731027358875447298668147143604 728948 -186399211006869196706071700404224 728949 60532165401409499429847928634208 728950 -30394862991867781181588552928000 728951 -194072029765521411957146061397848 728952 -7827542606070438737270258073600 728953 -134046872488050474655861059211798 728954 -103135745333551410317592243202560 728955 -113429250979357104331719248895840 728956 -235978044825412224189946557306880 728957 188594991594280181518709461913952 728958 -101277022668385883430583562279616 728959 -3388193741837347076907360517248 728960 174582286857005067516863368396800 728961 53637911601512276124097940204640 728962 13394192173501617818952754510368 728963 -38716933893805432640270342510376 728964 -197131809006526968000714672000 728965 -24904296118456619752702434170880 728966 -36826347974604374315844836983680 728967 83509530528466700328615223303080 728968 -28874752241118944918283497917440 728969 -191043158818907796693665065014630 728970 -74175796077483811902937196855040 728971 126375389533128733291134164713172 728972 2922331998573776418476870827776 728973 170237583888482433573868347576000 728974 -13547871260342748951603684395328 728975 69408487711480232377296822600600 728976 25460668990748080266662313787392 728977 -204177935640418737596451687893688 728978 -6850702568922791743067126014176 728979 3025960056717996749006365512768 728980 -9636585450634913647605633515520 728981 225720133511263622835429854580864 728982 -24221695076090113284834949764000 728983 -44206898799607824849573210620400 728984 -100814709310797162402155740078080 728985 32134771013586642475982551002240 728986 138975303081448456669282497135840 728987 75823575591867592684639588365312 728988 29620293170813643088634393539584 728989 -18359960113305292907082757853376 728990 11285360372046931984668599539200 728991 6840778897525484524845623514552 728992 -82386679390190086814489876889600 728993 119827721943884932496625334242 728994 -23922656513281040048006701003776 728995 26901428619235640429080366434000 728996 -24659897745757752314165370961920 728997 -130585889847324742421949108324000 728998 -13887785341534443403177011348000 728999 -116542046593566369173050217349120 729000 -93472703574911093052525185280000 729001 38740510556201935505013636256064 729002 49757026205640603570490870293600 729003 96635098707670475926145555318208 729004 -166080091574016605906418110860800 729005 90142111135771346069973982180320 729006 -91425133658680294675222709148096 729007 184265504504705284196488533646912 729008 -5150119862383455310299226177536 729009 -130258091770033395618167905748286 729010 -124340942780429336236471058079840 729011 93326942953718601386499223331040 729012 -35688951836045539938462831206400 729013 276923338774863062291545571208124 729014 63165111389563400402609561155200 729015 20542252494201006127019339773440 729016 208493840612745408187811264532480 729017 -157877061234143613328896490904448 729018 -29743081243436685327997670890272 729019 -222897104586481894426143460839580 729020 -82232451747438057265682309291520 729021 -61287373551963205874815639886016 729022 662877697090671070048998320832 729023 -208547577161848318773544139137728 729024 -37267440592248542555493466374144 729025 2939164180875979012241414150 729026 87646684406947234632076352405712 729027 34635542539698843907552483092480 729028 -82061926328450660474279708172288 729029 46462667003767596049889361516576 729030 25785345506969577124471873536000 729031 6097027663576675823642460969120 729032 -84166926629339309701272161049600 729033 -5182816341868744089297223681776 729034 183127892521828313842050545383680 729035 126037463442432744312229492440480 729036 36348367259853025850915160735744 729037 -47218413538343638010984581970314 729038 195306555304121195187203038824960 729039 6033710635019330964957632880000 729040 -15776749591058478665677563002880 729041 141173513217035647930651140275442 729042 52263911744850150541704765059712 729043 53905293195817771543493868792400 729044 -192703532860906424741656314996864 729045 151752233385987169064724578140920 729046 -55092231766585986428068544802528 729047 -229883169559296657321339992534016 729048 -1082707521129914843909629255680 729049 6935440695781529665184201452240 729050 -23219814414465107371845181651200 729051 -10430930686604182782975504784080 729052 -53554182274321742816951779957760 729053 -48385998417527733019524737612916 729054 -79813922320868581592976468879360 729055 139632831946258943962013654310000 729056 -243215779205534047160583195721728 729057 -82662955343766945354404389046400 729058 -55040854620137315557465326827520 729059 -316643488692310525121750144080740 729060 -16887283251451910535571103232000 729061 84356370052466696058037965161500 729062 -1114248555556730026656359826816 729063 116091492224889340499492598458040 729064 62413999678789901286549417492480 729065 1394104304112731869044529605120 729066 85643015522888847400281206023680 729067 -122751922162848144465096067200840 729068 -24967084021816960583525026575360 729069 82820239020095808903242749240608 729070 74660529203810382915101050476480 729071 224846269832200103125890915500640 729072 22892683597586714234684588064768 729073 87815599699361633454581446090322 729074 97286052757088877597918507691536 729075 -68796284583766935095207580533400 729076 -40667464933738046844040341312768 729077 120381132591672568165088080802400 729078 -3917576491382146569834263777280 729079 63831632545648172333338806027600 729080 92805421277654479964533688524800 729081 7928588850866318278357444123722 729082 -26161610176923666686178647998608 729083 491419267983863750057567276488224 729084 -89510347552079287069550304689664 729085 3609953725646867508390641247360 729086 8462365994140065141620222164992 729087 164803248915577488322984869425280 729088 -49985306465282738889916636200960 729089 34504939785558703827299477617920 729090 15881803528538058828561943449120 729091 -162244063056029113351586910297600 729092 -19977156340015179850168812883968 729093 42580442832580158835238311709664 729094 24260738962103399061459996103872 729095 141445721141347926286635534132600 729096 152010937162251486027327214632960 729097 189127909353994383294640407963492 729098 -65744327773491476792174376804864 729099 -6667001885497889435645927238912 729100 58339514813045737931851074278400 729101 -31486538882911430163833847758100 729102 -8796929536903469340853092842496 729103 -95835241303172365299193688543856 729104 1167145900504869406990191697920 729105 17349354080866798808012800516800 729106 -15117930177161632596936316316160 729107 202260453598738556817833425934592 729108 -2429409154994373305715174420480 729109 -170459083002523211859531511194084 729110 -11412963697936054401913357751040 729111 297423366486781930208180025249024 729112 139397478729262107882984778291200 729113 11590340921042793788038839299712 729114 10279771085944249845361032033792 729115 -155691141540629602738740646242240 729116 3623825132102187803964426032640 729117 -164994952693316701973538070289466 729118 32929952542640817074498899848960 729119 194694999506392662911219396715240 729120 -21469786907757263732405321072640 729121 166026485182105527496815571297812 729122 -62515468248060639092379684042240 729123 109884233871651144877246328143104 729124 1566438519802529208064304904192 729125 -58602618521625670215652226760000 729126 70222914506467347691612511522592 729127 -15064484693944893406454796286928 729128 27126444897428393012975723228160 729129 -56114778956182446254810969954880 729130 82915771149704020432432013035200 729131 -65152276176712001944645398441168 729132 97813627921428640843219148662272 729133 132367213750776859746801247551724 729134 -46111041289640393953086375547008 729135 91556328877900043462245409414400 729136 -8502004418638829307423678464000 729137 -65954042511110223734186753288640 729138 57667598179744732643205888418944 729139 158547359902761863316007783564940 729140 -6449242247962415282548291810560 729141 60171125044215959977134140000064 729142 37558616860175694467160513389472 729143 -238356717499884480849838375627608 729144 18220617591817787503340523724800 729145 -38724935809825514941903233143100 729146 -140810412332737200601194893568 729147 14500524507213996428563740899916 729148 -57153426734767682346416185631744 729149 -1870100931815613495261979742964 729150 8277690754375622685394633713600 729151 680673448622572758648278004224 729152 59447336618133368772422709805056 729153 -175213401567155844666989423583438 729154 108889951757917261962382223064480 729155 30801421681551460577972273022720 729156 -117673710040699781302705888355328 729157 31445761473632230406548891970400 729158 -89536242847456406507746370183424 729159 -64160398895940202873709139482160 729160 107645895156086369433695215872000 729161 430903227738934626646721994135312 729162 203414677429276888339464790272 729163 253926195255298754610818694140920 729164 55616028905069576809336816160256 729165 108260329162416410417175877597920 729166 -172593182155129789355682007387968 729167 193362097003376409130907330557272 729168 -23256653561674496677008387735552 729169 -108699248635790718715037532005184 729170 24995097489483644588508396441600 729171 -29190551067917813180799368562060 729172 -25157765627562890413370910380288 729173 -261698069776681523734185948502578 729174 17022722916737794244342282103168 729175 -91525778967910803877210607707600 729176 111227751676275102774961735680000 729177 42445310153637733131503341524960 729178 106600814973733609165315061332224 729179 12795784054715709659616925589760 729180 -51693282916270792744948054064640 729181 88325255081335281076239686660160 729182 57133152734519302037169370828800 729183 -24005749479839737172762018706432 729184 112775293325330761117990901907456 729185 -48332843456829548033129305362840 729186 43492877544559474854829573064064 729187 93058212862999844767615528887836 729188 -137713059147898932064692150602112 729189 -44547277626254297589267156998400 729190 -29586146761191271769772269783040 729191 -134291984115869705368215729390408 729192 -57436612148759689428478497423360 729193 95674783641998848468704727875664 729194 1706370659597223415271705429760 729195 -24333568666099149168270226755360 729196 -22695884938206752671329491921920 729197 -2551661492927413251933831960768 729198 -33910764407688832800391517020416 729199 271113625531614867345157367925200 729200 34213240489935529606687427788800 729201 75537783303881425223641913928960 729202 575599399854080238981316545552 729203 -172608966469537619823912055738548 729204 20260535112591168035696541437952 729205 150405497684785366751063849990400 729206 -139797905178593941454160149241600 729207 68875962701927107076210950879104 729208 -74189350786370418433265489879040 729209 -70238139228639461020971178230396 729210 -15744754250126244811446767308800 729211 -91987901896517752739037805257968 729212 92529921316230132807020553825792 729213 -5415996603396914734306935405312 729214 -107147105567037901767542895788544 729215 34302802271378127678328442195520 729216 168290967947366077182840825446400 729217 -65859131027231020767862087940734 729218 82926001150722227660026594329600 729219 -96465055268485923952169919950856 729220 1641454334273513427691949210880 729221 -146486146933998321307322273758656 729222 -18567595400654699456785650921600 729223 268202597409245283027750326887704 729224 212063955481716459193054743720960 729225 -5928680215154608167461699894400 729226 52879160559844525480074313805664 729227 57843451997232757922600175553920 729228 -484572400481863814578572570624 729229 188049502374334549784198673424576 729230 -14149802987942520258371354898240 729231 -37655282632656512726354585718648 729232 26418917025218647148734281940992 729233 -52841461015034008009343392345740 729234 -49189067678122814409637274542080 729235 -76152287571359592802171490297280 729236 -197220504477137779021560860910720 729237 700577435875965166701223620768 729238 36258350075010360295675217952768 729239 52042250298114737037066866816640 729240 120459186090515585288684814336000 729241 -183267719695552006194312514127616 729242 -36858116944810545602464324435728 729243 183434925575384385123944926219464 729244 3792148874517766189554393935872 729245 -95398649924976802218710401178400 729246 12772555323151570999122898114560 729247 34381055793862969845017238261520 729248 -9102960682831077575268485431296 729249 66120607560061111480505785624320 729250 1606764948815922222318829992000 729251 -95301366386708883704772174876408 729252 -32266563153227622894440200716288 729253 -36058217070277038735824656068320 729254 -152114372279238038509724865275424 729255 19495418951661204227788167340320 729256 102839980728754306230582076047360 729257 13696355122317397202421534304506 729258 4218242714796965232797266256640 729259 115011196325017936923934982165040 729260 8018011931081602173256971110400 729261 -4612101511190658126612667570944 729262 -34785934115658603057699445752768 729263 -284202833661105491746781155508520 729264 -9929920331753846557197387595776 729265 22710634719500636146091576759400 729266 958162610515969524593075158080 729267 -65660207443102083633232295304 729268 301950864939016252794464605524736 729269 -301756626750856838096649381357330 729270 -2265675225277728503304952588800 729271 60112164171753528513236316754472 729272 89550271735323148457652203212800 729273 98564419348532357422687896219984 729274 -14648031105426596058290741818368 729275 -47025981413098815267534632078400 729276 66185402877466495225342072607232 729277 -161099382489958429926175169615520 729278 -24512233525582219587943314235200 729279 48114823767366398272407343596024 729280 356364425261658513339800616960 729281 -69180063845762688979891703289408 729282 -11608953802060752234284763719808 729283 -246439278695181338480615289834600 729284 27027143358290539110784069718016 729285 -109727261431296690477121747336800 729286 130307426603654972418314551946592 729287 -32922926174089598658260157211800 729288 51767547008392936826222957199360 729289 306498595694651508017299784058432 729290 -202537397776126082271433545833280 729291 22921724196390099104990065275840 729292 45350223329370866429150398679040 729293 321524146066781716454142489991542 729294 423328538446996363851340524672 729295 62447184129723945864762433052160 729296 14222546828972218648933367808000 729297 -287538816171088695880910026596960 729298 303610177296534754157161061664 729299 338501970659642427021949707179520 729300 20175643333062418460647468953600 729301 108828439475646571364573397012302 729302 24954567836608362853359237752064 729303 144797381677316586263173619929704 729304 2240977701609638030731710965760 729305 -114554117866531181473725288108540 729306 12776406260459785057797738015744 729307 75605239870482202638519401734752 729308 86656562660633503666423243984896 729309 -22208651643149624831514208367040 729310 72043324994394994821999864586560 729311 -210814621289072713048117775047176 729312 -43799841280639566094899773177856 729313 -80464220007240991354934031191276 729314 -52018491334169911524753699789744 729315 87678544875387317301242499260400 729316 12186609131266870753287609066432 729317 281828259287855481574937687417532 729318 43071509839306727758069068237504 729319 132752594863878117194239507980520 729320 63842966518104780717910261708800 729321 -77593601881649133076237923303360 729322 -71248330518783682174263040536576 729323 -1637504341588880792806546150656 729324 2677824639728279422084554921216 729325 108033403394976299180999316402050 729326 -35295906395348424492017443382976 729327 95333945003056637053136764602120 729328 -33023257844885936276091933163520 729329 142995147113292653056673380206930 729330 -7518014575411775171939530997760 729331 -347438784911276365747046905986868 729332 -72924524510138724089069018968704 729333 57870012575553143390362668013920 729334 -94786387977274807652164460534400 729335 27838447149451642637632122732000 729336 -117521711509110419917808465817600 729337 -26809823437206302639743042141696 729338 -141991378444375185200192048833680 729339 16413874309681644711782195764848 729340 -25535714995442171379424883996160 729341 -43013606965257664570846632014868 729342 5802547418701389008344133749440 729343 -24788863705872424420465408598176 729344 -22251127907862888030558505402368 729345 75885705264755940831060719483520 729346 -4491577207805121625004259747840 729347 146062847078532345301092933699960 729348 108869621530151997821985674849280 729349 -65465568625812401657840304029220 729350 39808963864088803112734638864000 729351 11522569075556078632941446008320 729352 -8375751838439985395695863674880 729353 147958887450708376220478145876800 729354 76488059517691858768673496011520 729355 71985746553619422683591146260000 729356 -231111721537358905463203335502080 729357 -29246625368168756931733447056960 729358 -1076213170850525654651483950080 729359 241957887085799384563235554576560 729360 -4376968502155689775184887726080 729361 -189276137700510715392572737783808 729362 -119047902535252304300301761286528 729363 -59412435885250084116437799158856 729364 -8172619338309111033275542916224 729365 -55992586221429521742228007002600 729366 1326806069482927952236602805248 729367 262882594766537977277021894841416 729368 -29299881731766445473361386209280 729369 -41724065994509078145424467775206 729370 43044807858156105656938096070880 729371 91937452070486455723822619869572 729372 20096342981981214239296732446720 729373 -74857996613704381382038949812378 729374 -167468063319835037751008366120064 729375 18464445048520438842431905425000 729376 -85963465320979626659923095453696 729377 -20010151233858015421168442390016 729378 -28241999034198181862082063206400 729379 -128003172766314492865029081510240 729380 82484906099744288238063635308800 729381 1465703927040865982859099041184 729382 -83010762970799170407853275314208 729383 45354270212808636738708328407984 729384 119785363268991526272655406776320 729385 88315135634474687797945247253960 729386 -7627618501425004307213553417216 729387 48766617957216961735772582825244 729388 -66612207895177025867047587007488 729389 177259229948902818198278757143190 729390 2730095964839783544350096298240 729391 40594595550239754573093717792080 729392 28325597568350257057441779204096 729393 95328222701328926658756906670080 729394 -209728332047912041697150931585408 729395 177386105536777518344060276348400 729396 9101749900068582816185654919552 729397 15355900578248141362452593420220 729398 30510101021555708842811236663200 729399 -56803964033896502053166974279296 729400 33457152348883951913321800704000 729401 -101406407493506548117151507606268 729402 659274442017369505492934974464 729403 82620653080619657673856129735652 729404 81092702103461995170731798000640 729405 7125380250746239682130873601260 729406 62951419149296236350158250362304 729407 80294568038026819156392949017600 729408 55160952503024312468093282549760 729409 -212678195824357000733316614096 729410 16942649868866134668420285120000 729411 108161312099056255754988553422072 729412 -81850745170229379707440946614144 729413 38140401261882748135578113749662 729414 -1261430660041041416958179142624 729415 7782342609254894398205249494320 729416 3432544096164949515298940160000 729417 62985137657372785267944946107840 729418 -53469401508369593120831688545184 729419 83139850020204114984217563997392 729420 -13678573783832943135321548805120 729421 22307272949846929212759078581184 729422 -48100328609355866174054026657536 729423 -76800344588277237901537383275928 729424 24779117009384497361673596887040 729425 15341719823432578463804872254000 729426 -3826216953691883134216098973056 729427 -178389576157119701609194070034728 729428 -12930773384570743281386079436800 729429 -114901286746721792607243133931520 729430 3527565362769655124576978135040 729431 18187512517014402364861338948864 729432 -50673255425137283993498168524800 729433 -297808545055511616311554403369216 729434 -106377834834337673193527889402384 729435 -22847976843519051455837637507840 729436 84217659549429927760998610001408 729437 -318977009408648839404143900674740 729438 9786753258298004934016778222208 729439 -28255443527037683871639466616376 729440 -191526655428510476132890831749120 729441 -87810533494062131282541576519150 729442 45147613797551268130548764109312 729443 16412841681623885620214612699088 729444 -28101779441653049369946294405120 729445 78929520742200348210068057185920 729446 195504306852560131292432357817984 729447 19554062856161008109600376181800 729448 -85355074419243300385895301120000 729449 -91279567684521092209671218235264 729450 -17223468088637583134849828444400 729451 -92449559664185398449872675633548 729452 -2503662137086106453035105003008 729453 -234747391212772475403591648251136 729454 77562456779583248206460559565824 729455 37062566125738008613487391348960 729456 6629230162659502568516452614144 729457 53202168552588683275900998442706 729458 -32727492103602516728589567905760 729459 78758577864821179569981864420720 729460 -98839249165081040171152086846720 729461 22453660110689161156983205732224 729462 19132850263915211419632219567552 729463 -168000869500014482761622429210952 729464 -114580184742409171552795908464640 729465 -16686914496930320766567351485760 729466 103001555918305467710473647494880 729467 29523946726424572932548893571640 729468 13167401263738105824393292329984 729469 -70714110986299037214940636271156 729470 -33148639633321278977484672483840 729471 -7218876520003731550288142117688 729472 62166020905862911360863358156800 729473 -14764843420872352000046079889278 729474 -27817753394033280989606341952640 729475 -144386272840087443167975739770500 729476 85902277173819628474318122731520 729477 63689564840477156938259948878560 729478 -86268929555737296941999394540960 729479 4461254516208332606947922542440 729480 84831439672725740359977959424000 729481 -92904196574656755157824798599936 729482 -3511516718391818098991626516128 729483 71117134584113030234713664664024 729484 84765159954738418280726870004736 729485 99312394107958096766293450191180 729486 -130699481633905596024156019660800 729487 291053404633255061856398953127424 729488 -40867496575614346662530871459840 729489 3789784660058359206875940079008 729490 -44105481088626751713435412764000 729491 -29146621546383902640758666555568 729492 5700662720903452454827389517824 729493 106207574155370064903502102969742 729494 -63095115439792305679666082356704 729495 -697359525303925616153023648800 729496 -373595789397951162196320326307840 729497 -210165534616338755138576643792054 729498 28869410785655812894625854033920 729499 41385490294364873964236098823920 729500 -170922992665997727180353274240000 729501 101655077431397279934700631682432 729502 15340491388351891573898103533952 729503 66051576267158620283329226038752 729504 172197611164003699867854539980800 729505 -9418868548512310007115121526400 729506 91688038800744605303286439919952 729507 824238936948890511808400294640 729508 -42432965139567936307816323096320 729509 -178524065685125450222653794210 729510 -22058050317041981361466878733440 729511 -31340846492196934717943940202888 729512 79511547324619558534298235079680 729513 51143253897206717062976553710400 729514 -8514541820186616911166976999680 729515 -137297289284636467870238931975840 729516 -75904308366259992937093616859648 729517 -38101999431241328132231712858240 729518 -171393467772103571767071568463040 729519 55728958097719427057122859844480 729520 45998301371355845868047789260800 729521 71468848056232537055416512446184 729522 -833893338831140120182596681840 729523 75865904938264612439668240568448 729524 128132206746096217751310801561600 729525 18699201856489977564604339377600 729526 -7974813262711797043461077243904 729527 265200836080712669520738996014376 729528 -46835704547902233729399145881600 729529 51325432977282608877833600129476 729530 8797926020377850124955196744160 729531 154026785181497878789096860400680 729532 26296567207695453814020478769152 729533 -48835554515013873954924228899520 729534 6839612801129990472762763468800 729535 71818446879719361967094551047600 729536 44461323803690797329636340531200 729537 25896881420373142678528534861440 729538 309044639448214231254950880000 729539 222510996511350617096362023938040 729540 -47477040541910722610674536038400 729541 123679214058533112664963335540252 729542 83704498568809416940715755815744 729543 -153433879914676272282647958528000 729544 -235089649796129469677993357859840 729545 -28416922664483672298532409242680 729546 27911119548273079562376270960384 729547 -18150270640779953409439199105248 729548 13095160062756437535575665675008 729549 339347842089757348013987608809504 729550 -91969122648816000606065651251200 729551 21340025849839114874052526221552 729552 -23104036808173279265534941593600 729553 353487498384610995212599227596160 729554 9670380876561100907002166409216 729555 152722523216263897807709706522720 729556 218388855699091388608550468712320 729557 -232624724263663477892238847606194 729558 -64902758685096117456767526588576 729559 -135235920827695229688709999333240 729560 -30573387641632000148446895308800 729561 10826595573975462858456153456000 729562 9091634159924796081010166714880 729563 -116012930367045266260933975113960 729564 -38200056935532798190640984137728 729565 251604410466776246870677467782400 729566 9093452712760815810819480932160 729567 4220660345999593375820634550416 729568 60554315954329927354276426285056 729569 -189232094918899660027457447688030 729570 -20503696817697219027332017896960 729571 -236090098614782658903575749072228 729572 -281867798590938351530588132156160 729573 8560650993077209937755984191360 729574 -2112213471259111390704593949120 729575 33431292678863935286852859984000 729576 147586523570977900978620933995520 729577 -81647218714677831074447894709574 729578 22736467494548567178431683942656 729579 124195635837097292319754744623600 729580 167514749969607168720254311219200 729581 129985836541606627212277910592 729582 -22131659798046044735831806464000 729583 -191689055626171990413857141367216 729584 -11429946765400388359164307046400 729585 -632858429486373838777419989760 729586 -3250644317206963661711040717312 729587 -42828371685473662720762295155764 729588 -7321943248101236264024149641216 729589 -67925042742588721890328568276928 729590 24013724058075662902151638732800 729591 -85876831349915407817837185565208 729592 174156947930147423389276778496000 729593 5384589614031641570180973108804 729594 107912436249000716224739055936000 729595 11428718053631199925499151933600 729596 -42933325297927301950028480446464 729597 -74790216385360204873442418862560 729598 -94358998972881502290469337708736 729599 -88570060225175418193799373442536 729600 25003113247958105249248444416000 729601 -126054034421775607214644839590398 729602 -18342302517255732612890263603248 729603 34492241982165736089547823504544 729604 -105257410848181295962192579507200 729605 58374286967564369513407463543160 729606 38836550523919052296774906933248 729607 331742131050756303343957891912856 729608 -177944258062407664864860806062080 729609 10370411832091844779502277029904 729610 -32531997836296038661567516202400 729611 -76385074514461779965543450559600 729612 -7651099447186786941699863700480 729613 -69203372509956916536661105384138 729614 140132466161683638723053271040512 729615 -74010367644551293927314969722880 729616 -8278249044502647463210548985856 729617 68897587845085500792129143952192 729618 -2882849611713753241353364139520 729619 -2951034289919267836313806096320 729620 33491249182194273235263525659520 729621 -167391244590291094927928155024320 729622 57352882234880536632008402904000 729623 -455854525135162151452849399090464 729624 499013794612639219827421347840 729625 -127010405761055586997679506950000 729626 15826618605666179843348986347264 729627 -157607655914621070785524596952680 729628 311612568475147842684148236527616 729629 -59995975892868749180786220875616 729630 -101632247282234480802415024320 729631 42060962520061164578777409377392 729632 49343977701460212059630178828288 729633 -14283044557689641465734012626336 729634 -3498744643126297918790679351648 729635 -8200719676149265092297542520000 729636 26920383505994770040704774846464 729637 -118080978520456224128954003563714 729638 16814688506050593006114372986880 729639 -73980808967358255491220882766896 729640 65931205190748079022845627392000 729641 110808384017728585049620215204384 729642 -17992656739147337901441983801088 729643 8126056495385897936011071091892 729644 -184777248018539370200677733529600 729645 -15327764364456604448800474608000 729646 -23764374718576357835917463106240 729647 35412783898355813932839703234752 729648 402675808318172086872706301952 729649 287185649352647862329642107557650 729650 12532439201167973251677082138800 729651 5788286563867071611948938675296 729652 -55458164197706995532300542672896 729653 -169797785219812760054024322972000 729654 -24189720005662145562804673250880 729655 141911674304129966029813460665560 729656 -127751582192329791762528851558400 729657 108631809587723121776533541626080 729658 -16856863367958692529747727954320 729659 123076460379873906144470850041556 729660 25466714072977822659891707765760 729661 237036447690077266071057609496262 729662 21508536316993533621658005340032 729663 -84000916160440470387307355392512 729664 43825367136374549173210700578816 729665 -135505848672976362389571802160940 729666 27621071505742829854280145905664 729667 1197208026457845337801271784960 729668 -246875016653641592910070051757952 729669 -181843785687105241566535385972640 729670 -13725474733221867579412730816640 729671 56207124796923030375608220502872 729672 -123255693151898207892743152558080 729673 -55407501350150033991117556741760 729674 139694541972518750387367722563584 729675 93616653988335780712963760256000 729676 -144563869992506140026998259284480 729677 25761300623903091294493867812132 729678 2852463840069815627400885547008 729679 -125845716480690826300720390840720 729680 -940778582620312857229527613440 729681 -139332149469879147034791369784848 729682 61515455313477896082363919015584 729683 3744473062472545278214773320544 729684 34809394148146547590703282536320 729685 -155465420869150093876931480636640 729686 24291579976748466725700070734720 729687 -43010922413587052514369375243648 729688 -29688328296001328281147104215040 729689 -203345578261009900396469152059510 729690 9464261348809873942413317130240 729691 219111757841866524034772544461352 729692 158072328257273869587907342434816 729693 -156581187976881993160467931703418 729694 -28960599638421592551422456266368 729695 -18941374348786883141540392954800 729696 72805758870343671029543278215168 729697 -318206693069201825552323461762128 729698 -43213779834715679527082156797440 729699 67173565578796256226810827449464 729700 60624426350414369137851156963200 729701 91625945017947690037950890033952 729702 -109965732605594285039449994424960 729703 7197392311858372543285041846184 729704 -58271837131534935696595024250880 729705 -93551022467616358403010666872640 729706 14550291462932972045175361029552 729707 -279032560317069488189512561604568 729708 -6363307058761625968686543197184 729709 -72452795542320509621671762229120 729710 -1161209010105781091645422861440 729711 -31268698847738500204643189934240 729712 57091076670981932114933966929920 729713 209481841744166717211004436074962 729714 -11166257389971607626958044894720 729715 -87888359047072188008400524892000 729716 35256244482257999977813855402752 729717 -128601765544467371939269336573920 729718 -22157675469639482066809419864960 729719 -321342069633993309001430208521880 729720 -5891899429932690268307088691200 729721 129108896550493516686319188780672 729722 -82379791403747664433549374781440 729723 139779597711193089015579943564800 729724 236546728259850966749126711146496 729725 -27972466447631003583347442971850 729726 -41114606860032820988855174859456 729727 -319121525845998559321175892178440 729728 56536657246808888671481962168320 729729 15939106445323797651240828729408 729730 -12237804342461269638702266934240 729731 126302819818961793359953931779512 729732 -138104182982591455895771086844928 729733 42263877465035553723681400808000 729734 -109093065650747999452112915847168 729735 104578377830078996147938119234000 729736 54571387906394826607591820328960 729737 202281360355984419275788680895386 729738 38248535534336722507356856505088 729739 55960358115619119799171959737656 729740 18125401365265754157259258920960 729741 -224669645378943928571579274232416 729742 63502764859121224329445276403712 729743 16369179777351758465320659239520 729744 -24719334690656231211938753544192 729745 183619080917648727266452365328500 729746 -127068139498661228293982690978928 729747 125231303643083615860054737577524 729748 -227119350171278115105601190144 729749 -192653832795688287697596743483250 729750 -21696561852295764699879344640000 729751 32491402942410292314469679656 729752 222056408677547039130201962803200 729753 93654260289352496624207323104 729754 61391005844851431010794245844960 729755 46291436199363770961581130715200 729756 -243266724558231973116369188198400 729757 56974224489720424482520213959852 729758 100554149005588112156171245956480 729759 13750316182849040116935850490400 729760 103829700643550279477561675612160 729761 -163979989539915219487745186596638 729762 -29263229266679466509140570573056 729763 -119548236339330400061357870752416 729764 57188472109714289193839629086720 729765 88913489052690205873904977586460 729766 121923080846459094287279527268832 729767 -207064558585703365690733300160240 729768 25551830073331195033010971852800 729769 -447492228164046045542012223717504 729770 -112859302396657459681625287669920 729771 -12335716421690394738361183027200 729772 171607636265906430753908602885376 729773 -69489113891932185423219238401696 729774 76730364458044489365863081382144 729775 -56792366622985290680939997866200 729776 -15573642400786985981891574202368 729777 -96946036053170578904326322440080 729778 -44609262312279268406348225132544 729779 -36494852174643579608015543173620 729780 -14839505659586287051563164682240 729781 -2134610249129488632247445722120 729782 -135980040734758711812525204199008 729783 101580389930728794758574791635200 729784 229351658736913032633037798993920 729785 -100833188739814018997301304512000 729786 -74108935886620965895946423540736 729787 -308415640419103727839694680561564 729788 -6019189020970422615517030239744 729789 147549771845320394578277473185024 729790 -63473285403134552999471646412800 729791 9493138654825763540825875824192 729792 -5119758283129303120716138283008 729793 241769435111742154212414478702980 729794 -32772879925203599428408630395360 729795 -35892196729858848925439861909760 729796 1537015954373178322561625070592 729797 91092909661604513729350804080540 729798 -33931250461667596645568065686336 729799 -38536831484916346153041094523808 729800 16588928958518279601128943360000 729801 -303255630359238222071252415893520 729802 -53921351919718188780823581696000 729803 -25588990229287629678869982785376 729804 55223003485571913173053431770112 729805 -1996564140340851962153031524640 729806 -30767135374251507610243498181184 729807 -64062884495715170603235593100912 729808 28932377681737711169805429727232 729809 -176970793649818322366929823641920 729810 -2127610895122252507842702555840 729811 80697601711200055360379562993024 729812 42993661600193902934171907958656 729813 -37517312893088496863427720210432 729814 -121593760163243506006071424467840 729815 33268620459916417989311860263960 729816 196566680532025540703388975759360 729817 -77827951060989564395635935172848 729818 -113234483309059594153671391514640 729819 -29132787697884067170146776807176 729820 9175437057554467602459306946560 729821 15201586018798555379247413882022 729822 -54143676677648239167855295297728 729823 109628823625606774359295936299880 729824 -228927903776142559689955546497024 729825 -28421311740518298570652213790400 729826 4958487194595946474399895425824 729827 -718425355039561450257118597728 729828 71522729731141176541189633136640 729829 -223573155769476148487578613607524 729830 -58549524509605776593056015651200 729831 62687828764816701376794373972224 729832 -114292861153369580782861362201600 729833 -40938382585349971064877016718592 729834 -24370984761423909246765920153088 729835 -74717179575809562463576027122720 729836 5797577525423940252823665626112 729837 272664019659505174927759036405440 729838 154616086859778239862773549344320 729839 1857653760807322596688344797568 729840 -102596033190168955003381678080 729841 22879120005983742721551253488384 729842 62040601880553100897009382253072 729843 -68971271562246685702728062235600 729844 26018583434111071701089322068736 729845 218389700885547403024774275827100 729846 -14804241797492219014373109208320 729847 151611704706800651025775790851200 729848 76622472210084950102523710300160 729849 -35738702451650873229565175821152 729850 33636598982204622348684943756800 729851 -168595755616846615632167142845148 729852 -40169790094341749279262765792768 729853 -116973091581850700426832863952096 729854 13524364717699805515579088496000 729855 -59225775202453140276182482546440 729856 -236049545146351741451706258423808 729857 -54567860435191103614678694268240 729858 167249949408175094174602677616128 729859 -57776632063562393630593119719712 729860 -106644492447702063193810040881920 729861 73357041431127589329406721640768 729862 4079803206949540007447757461760 729863 102626075758997755254708838131264 729864 24038519961438400283993014272000 729865 107635775461991951425560578029320 729866 83282146323657476335542018059520 729867 -50954797367830542134359142543952 729868 106352976723123676601893103560448 729869 1227790658033432339259333752832 729870 39070168064513362102709243548800 729871 258055557731109513402437708177072 729872 -36492501273560456126987550720 729873 61229196184804287888462975149922 729874 -47255583941839813783267596734064 729875 -105790592980367471812895467320000 729876 1564426601043585109460467568640 729877 192639135174918061510179157043726 729878 88474087164275954179296028174656 729879 142370847529597119590940344744448 729880 95732200196222441628012197068800 729881 249820396209387571476815118307200 729882 -268315100195287006780861791744 729883 -96794718610301105000657641194240 729884 38029349887158666916075945698816 729885 21562363189354946545957750934400 729886 -76488363380748598756741679764608 729887 4759437424160067250786124783640 729888 135245696096370292558382756265984 729889 77400151781418606814447909716000 729890 24267761524347387399310179156480 729891 -3749022663492019247886237826068 729892 12990803372897923766203928345216 729893 -283152781732327323379178944064100 729894 32882419482866398056327397194240 729895 -28940318387089498816770447095040 729896 -300394679707854411720412932510720 729897 -52594758940150871231147522180928 729898 -15757279570603052628279660898560 729899 -47462081014652163845104019520864 729900 21691144154046315444147964972800 729901 175442512131387235118262085109100 729902 71903176838125111762452525771072 729903 -95864733873553513730881460539896 729904 24472346883575150328150565765120 729905 -42250703099202116624274332042880 729906 3702845628295143518832426316800 729907 25193600699200120602917676470156 729908 -47102766202159582931204400543744 729909 101985255761107676385358624842414 729910 103608599667584325447305464911360 729911 594282226245365641324977981072 729912 39050766089507022426833738342400 729913 250660084459967879104025385317162 729914 21123059348260036222763492628480 729915 24104548214858807717656394455920 729916 -124949340402529967437253930689536 729917 99136075131940634357294345873952 729918 2842062567833766884961229424640 729919 19095763789585869440371422864320 729920 -33596484915395051982563620945920 729921 -144312001624839686045530920700896 729922 -34796868222323211160033739869488 729923 126923690457937796006182823957040 729924 32674829493920606895166850396160 729925 -548497380080291094921377291200 729926 48015230760623101854917895779328 729927 -7269606711362782966923569511504 729928 190183691528121476183034715176960 729929 245430736895459512370607965594676 729930 29864793662976592519973085312000 729931 208056562398161156350465315763732 729932 11337700212433701147900726067200 729933 -108973714246556150262787268026176 729934 -62143022480403889269769612099968 729935 -158789497022941470941345125008120 729936 -6075006686896773201223678967808 729937 -1513338713930502650998465666700 729938 12934872377184946405433800671360 729939 -35084774014621223467056000180480 729940 -93497960424845129401163118792960 729941 51412387078109282301786473115342 729942 2066930093897843388893916253632 729943 -211640162290114006944840735618808 729944 -153142271216373151763868576675840 729945 -78692312883966999661209855398400 729946 -2678020903078440924963607294464 729947 -205828103090478087269521898396604 729948 -65170579612181432417200833454080 729949 292380090698895501895367411538720 729950 -12990884403310197038706978830400 729951 -51311532090984764604583678732800 729952 186247527609631937246507688394752 729953 261521855560114284625975296945378 729954 36048512163972629923324902380160 729955 21087807431089205875712499873360 729956 221861597423461781621715994773120 729957 -98584535331720473872316872605696 729958 83368486709267623584743511226080 729959 -90156564642825350609279220443640 729960 -35084593473049452691760873472000 729961 132767136210127403386643119820480 729962 40838417478470888605060901395200 729963 80663112105914666562748556301504 729964 98243387140925798233428012221952 729965 24624449049697881778236258578400 729966 54270042686473851099663234767424 729967 -99692008806711783325927265301008 729968 -1234299874122692344803974086656 729969 -91316104540552707085335969896832 729970 56735376262919920855657296139680 729971 285334512387574622937077900556744 729972 -134476297799304387775113092395008 729973 13346334015596517918091883684120 729974 12232863726592845689969806374912 729975 19214692047746045411702005884600 729976 -33082468767179745536499990220800 729977 223368150524889011984711830286826 729978 -24719914371205025293681617707520 729979 122791984759892383601573787004580 729980 -44571891745898339275658319206400 729981 -70689820015861506914675894251488 729982 80137675501387343712038307720384 729983 -29377579556609026102998556513056 729984 64172761324276368520315026800640 729985 -128504928780361499952770657222400 729986 51256966888118973800673469002192 729987 -36685490187718645758419525897040 729988 -5584516995209716387738685947904 729989 -2347075070841182328986071593672 729990 67974681319320940532970027390720 729991 326670046397933661455148399066392 729992 175682907074357996997325699200000 729993 -132216878756673927426630925008 729994 -72700842500022179201456100778704 729995 7179564301870814967317731406880 729996 102407702334639388305084493332480 729997 195303451629135717299406063604032 729998 -222377309013770568271838122407936 729999 212415621800151377985885685900800 730000 -706435663281476440674503680000 730001 -77358973552767461512691338089408 730002 -16379579425813252453093355974656 730003 -66629253037432700557181120337748 730004 -52679422906652792872641737023488 730005 -32274001817994537760874973814080 730006 5085039489638121386456108177952 730007 70940924119874051879150938233720 730008 137327490329194205500643976038400 730009 -48464476717776780510728082224384 730010 25158328790596083275392328391360 730011 1751632971526465266623934594240 730012 -63857942481714526743934073618944 730013 46866377727213136087122070284000 730014 -13888185339396418515643318797888 730015 -51030843919958604096831858982560 730016 76601127378500242312826018856960 730017 -229507938364465141630703273740140 730018 71248834232453210370364571207040 730019 -35340834554812169135295268286400 730020 52042533406906923936478363852800 730021 -42085777931520905630955402483778 730022 28135049650648024288068609825024 730023 -17462566608236453551407747497856 730024 -31325148054825891813048310871040 730025 -108608774287104790265742622068450 730026 -32490381950204488882186033036800 730027 302548720135746128977426138718040 730028 41487115449521529221829170119680 730029 832298101712873167937051237184 730030 -3363220436863761476716848825600 730031 -287184902116993056013379977427328 730032 5237058335243008130463978749952 730033 -40376176618488548230593276612718 730034 -18228452113379182546985536057584 730035 -100977506835599195936275422415680 730036 112804889315417030466036662890880 730037 10390871770962863463693009600000 730038 -12707297132275401559054179380352 730039 -327344814408534915682460539713440 730040 62268149138527426788647260876800 730041 50063323913562262426724798426880 730042 32653166652914783975925167298672 730043 -94010698418984194773195238967376 730044 -8974690927455041400370111202304 730045 125471142909817321809324218064300 730046 -14538693855972838524113294778240 730047 -33963290862321882809950439772528 730048 -69326810197165212862944984956928 730049 211951349597863431140501185354050 730050 -10717461210185066446383791462400 730051 -380191859351347706712990454241952 730052 40075853340879545858251299575040 730053 16031780530119291842501300463582 730054 281482194183680548160828385408 730055 -59705993913777586572527117324040 730056 -35023707120583487335557607833600 730057 12880351791796290088222611450880 730058 8361135659290075616713741522176 730059 -78756970806770403169463463876672 730060 -45901620341251031583743318000640 730061 -95992578865350266734943654014368 730062 -20236487789855020173512100151680 730063 116452821473684788467185310100104 730064 -73177553975003705801816097816576 730065 -29016811261376477223413963270400 730066 59991270745740635484975408422400 730067 -61558753202067064724304724398240 730068 86105121449194816010792990521344 730069 249920631880753152136368891963470 730070 62995459844996294149138702930560 730071 -27085251263189781802127560443360 730072 35563699059288477129441068359680 730073 92602374299046274527745331926302 730074 -13954923833432050476778932403200 730075 55715691457396960721854637130000 730076 -1638854233968956300028597450240 730077 -30130300603891809772247688770592 730078 146765049357773275968834618099840 730079 64434720645412903396653871076976 730080 -101535024544076543356901641420800 730081 79225713656468973508924791145728 730082 -35028483024871387871156239035840 730083 129694216155395544658618852995504 730084 -55657861756321318681750293350144 730085 -73649789677483114797342416173440 730086 12700828269602046088678329513984 730087 40151191343317548045707329366752 730088 319206536645199481901975155752960 730089 -99882049461216997336962557944896 730090 35200641556792499922178345576800 730091 -322145204776216704403965442730508 730092 -2250751676396355484311040413696 730093 -8065055760256495646342141582592 730094 -45339223698944138855908610784960 730095 38739999264761117666199397781520 730096 27975194728342870082503647690752 730097 1506783459179026128672320421360 730098 79239784061960815299983931838464 730099 107803446098462370501348691293552 730100 71047935006785529707382204240000 730101 203312838906365465231456904716832 730102 -76157506703841620739508797239808 730103 -295670909191440052023157096119336 730104 132421398004182026401675453440000 730105 -187417850673620870159697889207740 730106 24081614158811501025139760757984 730107 -68443526548128834475626438581760 730108 -823578348403847083230636454400 730109 307338787336017831763964990684940 730110 -38870244649496419700363902074240 730111 234115167815887771494003559795712 730112 -36153478497138708255054829191168 730113 -41327294667288373142872337541600 730114 -14373314766395994112887665664 730115 48627943512396815083819613903760 730116 -3325583420610039829539976658688 730117 -82377049396786570887401773562688 730118 -42847098387157296479906790455040 730119 -59437533071622821284580386504032 730120 122788899355405518262081161676800 730121 -32486261911388178192021934236480 730122 65177668275669214630806692143872 730123 -156433338010560599865469622240000 730124 -10327894879200104074065034435584 730125 -113182138402538736319554958920000 730126 80037793538759726999031804760512 730127 246067863923538996989036013842040 730128 2048355356089890353268628389888 730129 11798277633834616375406505132660 730130 107921831835524893802794094988960 730131 4621139240802175774263026476800 730132 -76223966854231686751779590195200 730133 -160378309518258933565001278642440 730134 6344124619229971976659566458016 730135 127220353758364833294320079360 730136 148777329787307169912629407272960 730137 -172163501488974926561577044017248 730138 -74856810340432707743967607979280 730139 31679236379209484918822883383940 730140 512817705836747587074920325120 730141 56724730121834684992449189950400 730142 14874175485392634213778758986112 730143 -60638371940785777067012414942016 730144 -326714060724463418542441057419264 730145 53539531169733917471243990246400 730146 -6939946167959435677753875146496 730147 57461845447338760464772181394312 730148 -22389138899183023340502702609792 730149 -70407052618863194412469099782624 730150 -23001088714449239845867368456000 730151 -38214814865414608178990979774720 730152 7971407960099911987304873733120 730153 -227757000229692464115972077844060 730154 54428265530235423218713196380512 730155 -23462640712147806727330207533840 730156 14739055841549677988908813731840 730157 187291097371024375220216508992406 730158 -6345760275851182767198928687104 730159 211541799986238974229935983269720 730160 7705004618776916636324508794880 730161 238986034515425483258136635348640 730162 -31863303908393961691469543176800 730163 -58211919800670630433878797707440 730164 80836328225432547106198576238592 730165 -36496111065707214355273665107940 730166 209405709802401132122325065035200 730167 234468621775196209350910866044160 730168 -114221407718710165612133994762240 730169 -78216256277586222787268605429920 730170 -16359302667889740211920492825600 730171 -34007321883897632556797967983408 730172 -54744507077658510776702325265920 730173 57275456440472031003478583203584 730174 11658722070354234339169949548032 730175 -106490348602214107122068033646600 730176 36503854162849082928727559503872 730177 105547137083176810508968075521472 730178 -183063864830631290804500423725360 730179 -32227385660445949880139986529276 730180 -77569992356414565104355344486400 730181 50643733944279763032205510166400 730182 -17489395476414693079126660531008 730183 -5931748416358508898811861839656 730184 29286481617237442517120891289600 730185 -128035975760110252648587001435200 730186 -140693588565576932165753454875136 730187 328140639976406673640058945218836 730188 33607055861848452827150536965120 730189 123012651884822183339438818829440 730190 -75196102679759275730286551726400 730191 -21284863648361603513317250956800 730192 -57002016390667454667570216173568 730193 157463663387191096721562221466624 730194 -13655976048228903983620306318080 730195 -46290914519827881729371736521520 730196 -85158205417402694107603278057600 730197 46280836972581663083923953659214 730198 -157839589217311003483829891482464 730199 -320468631523838515364425247095800 730200 -14099896887979923593764240896000 730201 -168009390312254064058077529954668 730202 81622960981746871392466945576704 730203 -101340498691307732669077560270696 730204 5340575840582175483643419902976 730205 20262048143414160765914273233920 730206 -36596126307117459173475382392960 730207 -225766980238903721171897005769288 730208 154817545587880972880331390320640 730209 73168857311314891759361815376304 730210 -6132771607010619400956870468480 730211 28776707454895297196919127441752 730212 -38627414451408416325660194623488 730213 -9391813224451107958309432977216 730214 75534819785620411240176334623456 730215 151407740362342455194144427627120 730216 -221164680375402086967226198640640 730217 -131250237943376219302678463713734 730218 -49320009765621845231292427092480 730219 3972306781504025608152838652960 730220 -35704605019503677251950603648000 730221 83914962467066554310603069716224 730222 136517715971329198851400962074112 730223 -68092862980755909840456577606536 730224 43739048280214163487544491737088 730225 -117296960261081694569604841032250 730226 -814719705911249929280017522176 730227 9391038004185519814029815258880 730228 178713510217179100075134026090496 730229 443022900205460476422247433553084 730230 552329035265484506652773149440 730231 234816395449003635355026766453864 730232 -49355039472368983938735239147520 730233 27997857882258786903654096917184 730234 -16367232457303845799988744232336 730235 -162752020442264183891654826720 730236 9336648938546271564087956471808 730237 -226002236022835983145976204821114 730238 -43546995350621326277044954452480 730239 -56459847070759816605295542954240 730240 9783513771519466347924396441600 730241 140657740343899288354413965232 730242 -42343655363866053531206208725760 730243 -36161710760082891993514883625240 730244 4914026634206721846214067473536 730245 -22880528390320121000824503969600 730246 -23764891876828161846196934684160 730247 -90162118343933157201663845316000 730248 180236435190952877701088049192960 730249 208882299419699403956487064051500 730250 -42200506740171032266995265536000 730251 -82906262274641478907893369351480 730252 -18698679232499102256918830062080 730253 4820810868062521269940300856502 730254 32182086805236663374564610757632 730255 -114504396136967494519620958878840 730256 -11171714911740035512604327436288 730257 97408574357293693421724051047520 730258 163158612135207852886259790318480 730259 18315606103612848781166021892216 730260 -9071037444542301473718413041920 730261 -32507367781815634264509765289568 730262 -23075094694010445869735970019968 730263 -70649591182566924478298692271256 730264 -67579976821260747173104597616640 730265 149779392844309855986762184689600 730266 62360726614202063623810562625024 730267 104087108884472422421471953590592 730268 -42313347641960634419135441461248 730269 1579177957864533699716137664640 730270 18274878339146523200504536185600 730271 -82964214903747749106146940781656 730272 183129086070583155875973197463552 730273 -114852554402082492460658689371456 730274 24993588283911298410728244557136 730275 -5609482706843192529574547270400 730276 -108611564026735625062617550315520 730277 -169852983421161349696190073623874 730278 74739347452048756344944441904000 730279 -186050952989868243731522201918928 730280 -66053126601148774042369583769600 730281 167350367658198385983201921961920 730282 -36602664160450927636744841795328 730283 142977144425823474087261325460532 730284 36792112675480310296972255703040 730285 31277040018108337886608334467980 730286 135173659150940332289814394569216 730287 -94712764200863236301641586899752 730288 9607373760109227368583798390784 730289 -58308441301855366008735463786944 730290 6456919380473950685179302551040 730291 186882104439477477864097162334352 730292 -4618457459070928268338322766336 730293 -118928890778406382663359249037536 730294 -19971679912843600838362298654304 730295 -24927273535361762532358765084200 730296 -4450536280828568258483759493120 730297 -115197064094187116118252505607254 730298 46069446479396055138903570908160 730299 -10880372902990932753792046460136 730300 -42701385192175038400180539968000 730301 -28277389920494765236907824093536 730302 15877718045548418467406074890240 730303 634652726011639159724693357928 730304 -6320640318180383614646206070784 730305 -6132267471584933436803988782700 730306 25554304455627547766998539348480 730307 -133657297910512309356943256235840 730308 77566398207122228935702149135360 730309 -118579958552920254953139611632640 730310 38241931781411869273016800815360 730311 29353084801703273586582202197672 730312 -4209501010441675184341318287360 730313 186117165458595782778988341868980 730314 376174998704942511774266353248 730315 89274582238083030513100556076960 730316 177684435224450033347166589623040 730317 9085821122981039360727149498880 730318 -40213384500648680523274192568640 730319 -33392445640803348979790238617952 730320 -13951279966597806475293209395200 730321 35965102072956131363928627137522 730322 130258448331206918143499665910400 730323 -287991592979647580484514436073600 730324 -75319611889226675930971199412224 730325 -118116922242508147152619375574400 730326 32950994146000428831360377079744 730327 -50400287210220839577996511771640 730328 107030594292973287503998015580160 730329 53551166933979440918514817705728 730330 15021112887725650149234422016000 730331 695094973202106900617562679584 730332 -98199136624913361953707859103744 730333 121275415756281110354459340831360 730334 -17689061962357175019386415335040 730335 -31347185238311676337208371989600 730336 -334095405436066243757705200926720 730337 253555122041149833137203930177092 730338 13338536473390183342281727649280 730339 66773107519797071226210429834140 730340 -27609672885577019500562140611840 730341 -133458363748266045270898697824320 730342 -47053025251835273828301582707328 730343 38992332309889361473564510120440 730344 22453205509907713049109128478720 730345 16510562502110201721388702124160 730346 63002469816741873827490182269872 730347 78339247324872164679069447057072 730348 3479004971730503583590645604608 730349 76191479163757284845953273777260 730350 76024960318541983030644032496000 730351 168619761832774233260694395926512 730352 -30517072922904334741829228494848 730353 -15506976235449640372006043950272 730354 107695913485167570145354116321312 730355 -171033037518076342972837335439200 730356 -93642244203737021083912341504 730357 -50350936036110084894490496193060 730358 -19646415697046452220218446714720 730359 15029421403800792617640651158064 730360 -98386011004186600338004010496000 730361 178510460202494663233153064134800 730362 -24608566498015157000238366363648 730363 -87766541850869463939386057991388 730364 -101808036294734120822691175248384 730365 4265170764635939006513920147200 730366 -6059347297795144405214673428736 730367 -194014598692515815280245248283136 730368 129247627880467753670350001405952 730369 16207828393056585706078833438144 730370 -12758487784266133221024438321120 730371 -213653845413341759927991536814096 730372 68265396654553878304829573096576 730373 30535388561371084372796954665344 730374 5079630037460877811638519454080 730375 -336893147647059703864830450246000 730376 -163232633422332353153141873617920 730377 -4283516559793406680949917252608 730378 133994767334306602216279990694400 730379 40103151570536748370978640040240 730380 -14689898440466599793635706142720 730381 -50458084329901166266259018193408 730382 46706502898867779161186404519872 730383 169727208018682988036486367231624 730384 -19468683845728387811538653675520 730385 95155241552908671702021259742580 730386 -2126700738698196548474654377968 730387 -37925413567088221710742409572096 730388 -117005265571159881703056909717504 730389 -156359062076067625459078238094432 730390 26350541271405355478156916307200 730391 -106191702723301461438788107953216 730392 -5847399005758411336932803420160 730393 27383644192091993356051119781764 730394 125308363237649949133960598147040 730395 -105032621441733440073905841292080 730396 -102372248039431771292482638707200 730397 -130085771499713323168143801728154 730398 -1231740156962840870343132288000 730399 69351747303312154580532533986400 730400 -78663185665364342220606760550400 730401 -22109739559711867339500571454016 730402 -49718448081043152164333199772848 730403 -53322314393806616427101363487816 730404 197730483547103053141297297029120 730405 -102715881706560508784365931545680 730406 7695368901017479296167580324864 730407 -169535619512362916897131731884760 730408 -32463736644205828765008796631040 730409 90405789486992291097950456299620 730410 -28449562207248266360136634529280 730411 -41005479942658574391225265111296 730412 122124945111124323575192537369856 730413 116667517074757114377646855173942 730414 28554575024013373995979932551232 730415 -2136870347099404405349153966400 730416 -12234326891037660945965225115648 730417 -53996848054285230446791590659200 730418 -26200932597767466355004799636816 730419 -34704525035863997798866942714056 730420 155893753198130326865306005248000 730421 105209269200581831089396530560622 730422 -8909700784496312772496824778752 730423 -53636865749812292840925093507600 730424 -134858186833313282242237715927040 730425 73200368243937334791778214562000 730426 -126986617448586459624095310323088 730427 211083377280701058544389674795232 730428 138439671612496621815624031941120 730429 -18670829257745405236176735096224 730430 54660781017533700040275650871360 730431 -138991588253998620283864333962720 730432 -18787527972977405361544120762368 730433 287403636044428878955262087583024 730434 66538511173949697639270972702720 730435 -128649708948510147154614203309040 730436 51729592711838986906287590584320 730437 16617649898714499471560236904160 730438 -3276411839823647355570813963456 730439 206408745049337827945195461991056 730440 -96067654469721174941596659456000 730441 4559892406576029979396631157712 730442 -127503642425008486508683223108256 730443 -16320964697066375600029530448680 730444 61381357490601117413988462277632 730445 -161821324502168594829854035389600 730446 36710376727042763735399208825984 730447 127899651349536335702617178070896 730448 2938150434977833209414501924864 730449 -44645046985443698898045672087756 730450 13058218182742228005061741862400 730451 58375387036904338544251376809452 730452 7559589051709922625298483968000 730453 19695269677343260623574647923584 730454 52190998566405950564526560270592 730455 -121845324248340536329029819475200 730456 -113524598351512994904283888558080 730457 -4624677929314953574634122425600 730458 105603305283653210691501137495040 730459 160148550026271410987771411630660 730460 48578156399095369524278298785280 730461 125229607514757824240429702854272 730462 -112937511735401745407782440336768 730463 -184301438308828601993618406667920 730464 -4465810035284451994046381948928 730465 -194499682943116017884485222588140 730466 8287666648178071202978626929024 730467 -25742195122402981233809916005916 730468 213553264866120977428068785579648 730469 -88983012659617658281093159952130 730470 -10593009936917588423120730773760 730471 386840363063874478405803220064 730472 70579039064011717515319254604800 730473 203302994859993640861413586233504 730474 141765534026823438764534007475200 730475 -186402701127816257907209010456000 730476 108615254571967711257850658706432 730477 -516612255660589049562365873962 730478 -1536629517929538299019749103744 730479 -15110105855599798588835561940480 730480 18498675152473111062897833410560 730481 73121890452316451928657557243700 730482 -36058705934614651862301308587776 730483 -23948740692168770316456896470416 730484 395906073224833554567472791552 730485 -66050616372033306674378144044800 730486 6852768160176025656853337242560 730487 53776442937036234916090455788136 730488 -184075524183328974454296125767680 730489 -123781888100121818639945710687344 730490 93854709181762021429235689682880 730491 -17290851608026616514270871306896 730492 -25151974622224527117111090410496 730493 167938794374899615661559986032320 730494 -37664633285640025215851241504576 730495 -66940536167527499729992225647000 730496 5670281906415193247879843020800 730497 47278754235537114710529047504160 730498 -20457563539296782778873118398000 730499 24022208357349944861277536152320 730500 -29285257931418767820928017408000 730501 -359596671004887843332900409390368 730502 -17798645672747602681630922694048 730503 -91105510326821093567236406010480 730504 -215502404854663436413128435302400 730505 -17534537984416145428433648790840 730506 23144705121125891702913923695104 730507 -170108307111682388797894923311088 730508 162093337218449385937309847363328 730509 -78472468478925983932056358283232 730510 94094458738522912903567317984000 730511 -8429367690458180523807584507568 730512 19274760929114265472985235456000 730513 92360952457077133318803442069760 730514 -9271698197460603943615973292144 730515 40482268030870271059100554736640 730516 -20747640179248844166537876035840 730517 46694559164024103689709652728192 730518 -38019108382203893897527469758080 730519 85293618077490403464564011538480 730520 773245757829149186906548224000 730521 -214718612862094538310392333798016 730522 7103015238227119991863060918752 730523 49067566640186972095521493432200 730524 45133359607496100920802635215872 730525 -70106734688017772987594473847950 730526 -44981143426116669226135747764096 730527 405006535621922778574741751040 730528 872291118652687683875549085696 730529 -24697338087262643637607808481600 730530 -14079812916430105738137972131040 730531 -164539160390532918832877011361000 730532 -194278611442885630491119372848128 730533 93562529730954818634134291180448 730534 -6383604424378776380315509569408 730535 57705603379924872668647103138400 730536 -16124376050818746853869619200000 730537 -120685678052808399058917149175814 730538 -31637005881953958439426948124160 730539 10664367968881097283443147138160 730540 -6024529799011869704660262389760 730541 -329336113546926922326591634902612 730542 -90171741242775981879101084653440 730543 -133783666998087519506979384614856 730544 -30694385557215091223397661655040 730545 7438657140370217707427347165440 730546 -23610687949771184552673212798976 730547 85853261693326527451564294630800 730548 11869506338643792076972296536064 730549 105841819423494901435096599279374 730550 16468792731798699031156761960000 730551 -36240852606461411354791907545368 730552 -162805120021953462925835036282880 730553 109994345584294127622702944261802 730554 41059266588280486386101522177280 730555 -54562486328565191540121836809440 730556 110298057401511448459326692152320 730557 53828551849129135653818103951654 730558 -26871517164431438950069453895424 730559 -87679488727127765988298532610240 730560 -25442988513257309150112582205440 730561 99520038290286136240727713207252 730562 -60174944260125651947123935646208 730563 40127546307364259453568840925944 730564 226547634035670607998603851778176 730565 -74144420695038099149847447926400 730566 18461157002450260566055777889280 730567 205900332442705643101089554950616 730568 -451323086762362493515943573913600 730569 -32575129724175985612614779550720 730570 -950448239621184089755736928000 730571 107676888884240639534550538298772 730572 -74407020710993174276348654665728 730573 270758441221070308782891386312822 730574 -18228120909591537431779959844800 730575 -55281419549629836395977400054400 730576 2680238222419735899882240344064 730577 -33827018886977407963412186623488 730578 -95575477884500315976083337096576 730579 66108732425190297797338280540448 730580 -79388076098370399743770904428800 730581 157204248841621981481437818670752 730582 20113284053136349351878053935392 730583 65961506422916825948157939219120 730584 -8386869864571303762502228275200 730585 189506532480167869673306305611780 730586 -51806332794126196162165169749008 730587 -124080300784434379507563882901824 730588 -29488517705028260542296607546880 730589 256288246515652453359157107156390 730590 -17597070130889679312995933184000 730591 -67562224550651266206201772295008 730592 -100621006574544610567463892418560 730593 93090479061600510652527534439200 730594 -62777356931437353894701748137904 730595 -63767010834706961755817094696480 730596 -45271716875983221323907761326080 730597 77613424005401940760017907593600 730598 -181799135465315470489936172640 730599 -105120870830353283038026372414936 730600 26179977042444546145152776448000 730601 179263865031974174869351974900 730602 -5428894172224546201617325883808 730603 124517516895465936289512524708852 730604 47770612850603053001386235381760 730605 9448130149507561997983375382400 730606 -63081038962681647130454522701248 730607 206321215855549043116313042436840 730608 6360465571284848825124853383168 730609 289819660383300301382008918189152 730610 -47386605298424113903479571859040 730611 -50216020407980601838523965345968 730612 -198021021093242635534583618863744 730613 -877092512794375152567985951776 730614 17938140088979938419283141029888 730615 -229388282050553998917033550219200 730616 -38516560684569484160655104163840 730617 42907212035680062247732320025680 730618 -34357164237102804857737399618560 730619 215276567870267223675494653546020 730620 -1950192681855551830182237373440 730621 -11480774334907393637476228918548 730622 -35248698283101284361534731755776 730623 -76515770386285802460220641926400 730624 -37995852223694487684115945488384 730625 22551274421306063778422237160000 730626 -33034492576845475032329892633600 730627 105263781533549880946973487457120 730628 159307871075753240139780918154368 730629 -168290254290402313952796625803426 730630 51312202579603765023289757112960 730631 3064468162225922022920680740864 730632 6551689023344619262200508416000 730633 -128749688585516691495071617734118 730634 71896013082932474603891377537632 730635 -46444215647379510775058740957440 730636 10946071873351606904357939214080 730637 300981381036202486166457300095286 730638 -77800572236827543094282480547456 730639 9440018050395963039843428956032 730640 -43302838016718805905478166691840 730641 26561210020663933514763342884160 730642 -148171202417819387874677305078656 730643 47049731324475054444501273692280 730644 57254961244056413671501930838016 730645 35328782287679152118693268391200 730646 8290344870635527984829227213440 730647 -229756926447637788846889638390960 730648 179268823039879365607978617231360 730649 -121590293622067688043708391730736 730650 29367283912648091164160950521600 730651 -136862890928505291294046855091448 730652 -89908698270203941114765477590528 730653 9252113671572331935231349129728 730654 68004996433405457460903095803776 730655 -40903466602886351109589931064000 730656 1986599059380138115398948618240 730657 3210907179259555796776600751620 730658 -22689106434263640734382786443712 730659 189268569384987465205840482250104 730660 -12587595228255245115255463157760 730661 39169311286609840161690816896448 730662 -146188905421857559677666375745536 730663 -112585823177492724030031964334088 730664 -2378144573472959534895929671680 730665 8802454849068921598565766045000 730666 63346864519978602599615181754032 730667 7574194255340422486640332424592 730668 62599474771142635045445663024640 730669 53181901582121420943195902194070 730670 30015736113737265352242060303360 730671 -219670271428142207570776289268480 730672 47876137781835182612449585381376 730673 -144478169565759607107756040024140 730674 -41341144905627704140869970191360 730675 170563144797386123947874009515800 730676 -15972933820102535869239042938112 730677 58444574210066471244860924183232 730678 30660092054402417677648207244160 730679 -143735052912050427065033258469720 730680 -52898193444039713427927886848000 730681 -3490074359396596707855829918208 730682 -320094636598880311052426577278208 730683 55658684077500571361030092882680 730684 50362519885018058846702895552000 730685 -293672961274338397157454759077640 730686 58394153266064371386704240713728 730687 -85765621570909797616666419731760 730688 80450919837397820404161084653568 730689 67411513860841510965214783242048 730690 808633858957036977496099406400 730691 46144163063052207716089716605472 730692 -101107006864513713855241705689984 730693 -364731757922976037330007296741856 730694 14170534569135731131906033755072 730695 -9477890392132127031407249126400 730696 -233036170517683429445663997696000 730697 94801355453248718507936359273344 730698 140327629984800156831325168946688 730699 1083593362204524610658281458664 730700 69708051063144727286855018515200 730701 -53120149597709243364056845936896 730702 -20437521580818653786612355778560 730703 35769720276328830366937967065080 730704 16771365520686589167108258398208 730705 -60176699362010014822119775792140 730706 7590402427417510140252043964544 730707 16477778786219166590213753207088 730708 169516120531083324262789327036416 730709 -10680799301845784263858513936128 730710 6117777876677700503385763280640 730711 -56049977944229378672135204984016 730712 -2862007591585591267099509043200 730713 8017810160240719092100861143360 730714 86955923160455916446298737193456 730715 178479887064139268491950409870800 730716 -36614187962090263875302017228800 730717 13622355038771019776933362273420 730718 -97580127675010145922170169981120 730719 120373584472948272727883257739376 730720 31386182337790863539175232634880 730721 -82366487871998251631948417902800 730722 -56771273241350887961014534412928 730723 -68122515052373112750430713694720 730724 -53819443124707860420575071365504 730725 34793850027977909988648257937600 730726 -49575390404570322451150204241280 730727 -14617841451875455737428732420424 730728 31140182088858754892985016320000 730729 -49250044384521049767491575554416 730730 -877538930681762098994250639360 730731 53702998201184759136113864651352 730732 -22342553122741926505152917078016 730733 21326265804050246752464237828384 730734 -39497937285470326368950528464320 730735 127144992939080815785274392123360 730736 5324499787890187122071192371200 730737 82044455239383955430532170389506 730738 90383109342919625619181712405520 730739 101338368185139980055082658733360 730740 -19260100436508865050285895372800 730741 284521188274116471751696677609984 730742 -1262795177911244720409178807680 730743 -13614020563094953875327438022752 730744 -50062593563765717903584551936000 730745 158235268519441611599304099503880 730746 -50762726613846840747943057930128 730747 265472106634692942561890843404196 730748 -105753213806403654183384383342592 730749 3214574543943229647010814129664 730750 -59841722017131472950997530240000 730751 -43177368951828881250941171541648 730752 -43286089493089009462450606571520 730753 5770991753687976819323110320002 730754 90813861934841878703211924186576 730755 -158137803234901563849753136336800 730756 107553462466394630084965345124352 730757 281424255845119978694980195815006 730758 7906904242953304336963422584832 730759 -244901701011893594111732094611960 730760 -72993788266584183313579875072000 730761 28870138328490954549600132947472 730762 -92795421317916127965030499559328 730763 97834629156780276908844652720128 730764 -61795225929343572549418770579456 730765 67363859775453680129242768070400 730766 52859135850777545225516522210304 730767 3812901615599355765393858566280 730768 -58378280320376987884050439364608 730769 -71214150443878807836966743277120 730770 -6941158403861161318306415270400 730771 -80195150425871014827556035991680 730772 -6161289563784796739074141747200 730773 51317016572111485093338001580622 730774 16310446454383623569071952893440 730775 -17693767705250536362512399725200 730776 41755713110213913587016801792000 730777 -209659630427250821866827730472374 730778 -3843516611156335885234756930560 730779 -13577545420061763691222598384640 730780 84178258714527098814013724928000 730781 -104265282878524347697004926523418 730782 -3594073245550954025436271614528 730783 202505961148503041642986850424032 730784 -11363566544461626290052292804608 730785 2515779271430181132197137505280 730786 137790519185786688091498278723408 730787 -95886495845070105130031918470128 730788 119969528898164203002231927014400 730789 -169552980608691784145070816665410 730790 -82054427753335290391840623465600 730791 70859461979696942361623572760400 730792 175045419884520288150086910689280 730793 50583268401099074965217178230400 730794 -6591882124880029300734615214080 730795 -33679194154302464527219592413680 730796 -47492028771999541759866866125824 730797 5666820581087780377952367312480 730798 40472484050351513688490987307136 730799 -69261818850626782324687104121200 730800 -6150257864954972497288175616000 730801 -169338332980249027516029382078028 730802 -949263513989642565767458219008 730803 9706267887388060828485337187328 730804 36654743496148609069978452918656 730805 13620027812641522343012233010460 730806 52606767165917246922879905998752 730807 -118440713345535596266104797064576 730808 -90431478734233206740792919306240 730809 -279024194685949690979088640133280 730810 31708232672683879235712825711360 730811 227374424520454355061167340557412 730812 -83106651089132372450777619967488 730813 -161485536717763935295765329175860 730814 40326554762554257271430370198912 730815 86916155419459039264023625960320 730816 67318745978446853484987673477120 730817 -141101338836386008738375791515820 730818 6878797050368331489788834099328 730819 112666716199953472098454935676220 730820 36368921794326623423787246286080 730821 -9167776141629951514024095632256 730822 -114375028245616038923926505712288 730823 221428546910531381884932925818072 730824 52471147652660128907492126392320 730825 7740312150739717191026718835200 730826 -160250280545494727157085739943888 730827 123211536113187593058511198346364 730828 1053592701412943290710959783936 730829 87374640559659480216281926167360 730830 36124788584198238956564956657920 730831 172788198524472279646675276266600 730832 -5135790882923633859112551358464 730833 173177547726553295724030156069600 730834 41146195557785960201732836866720 730835 -114921009389767116569134762861200 730836 -136508715562656660315471147847680 730837 -200636301426395954973445079502514 730838 80813677164875217741841119532320 730839 170966732891337615004453579717224 730840 -167637893267317197728992665600 730841 226979850689219817756195706383684 730842 29568028829119355155441241332224 730843 -143053594750237095983721416558908 730844 47527259312096492805827407796736 730845 44990261416584052613223606315000 730846 -62510646024163628405258723296128 730847 -18676049030067492671049082197648 730848 58760969163941597672603142586368 730849 -24347130982016788065052260514368 730850 82025052915956228799060696652800 730851 -82784532068460434289468232610496 730852 -24508240337781780451081704264064 730853 332881455867939627027558419103102 730854 32233820835073015557721489083840 730855 296646740120872528208705447721360 730856 12790345097080112480489558507520 730857 121030093830617497011397352706720 730858 17878744254863465163603429809760 730859 -102346415817468215753599362030096 730860 39993880240878745119585617295360 730861 69747002496559636250405218495372 730862 54669688019386594826525286451200 730863 -146821667897652197450252812560 730864 -31922321731255627212952320344064 730865 212818086004872259377963856318260 730866 -17080219822211784238829629393152 730867 -264838253868944547014404454092084 730868 -100175074816225602583341384572160 730869 -157049754906138674832504497228256 730870 8909807684123731308706129052160 730871 2684160130422759129827947800960 730872 123781429167723369187177212702720 730873 -85082188081714114405162126478400 730874 -42502316642774809947590878994688 730875 136528475311532489498854008300000 730876 -15341798367374862264263655891968 730877 84584361171219721061651972118912 730878 28582278764320001696001707092608 730879 93025043018609295238365660212480 730880 -94369888257393432119852704727040 730881 -32081418060883481217714622265898 730882 -126335977355163057708794331356208 730883 213166199137931424709195618041960 730884 -28654223365229229744552205314048 730885 -69185591406426792498816598179840 730886 33431724376243756666049775730944 730887 6442878375281586544075634135040 730888 -109072738906824278705898183229440 730889 10924420398768072218156304657690 730890 20010344827010278281540305241600 730891 154485122542782708604309936465184 730892 -29140948446187771486607133388800 730893 135887077058866444903312251324864 730894 -79262530666892306491425155752320 730895 -57566872102409556688370661150240 730896 24647952095389269430109387292672 730897 -495956912613624243144703795166208 730898 -14834077906614819186299564971008 730899 32285093006778974391903235067664 730900 -41839759677507796289475607408000 730901 86085148848259045164734756197902 730902 -40257179980081817724388714260096 730903 -223917411634285338113807576489240 730904 -57320536890220487036045478727680 730905 48190815927545099085756773723520 730906 -43339028091953641359835347092736 730907 18266105529100538615085538008792 730908 152783298929411853964234115143680 730909 339336765315423621760380243147110 730910 -92616817775528942942081662952640 730911 -199017591814190852739221325275520 730912 -24705023739202025888325908299776 730913 -260589196945418256708355633511838 730914 -583344660445237375350260781312 730915 173541564444245666819914388268000 730916 -51271722649804578613803724926720 730917 -65909192300889904538016362910720 730918 -29040379853245013530877794629120 730919 73018206624298873244815201717296 730920 -44008175174353059572008320614400 730921 -216542357589547521199996483451148 730922 -43496885409915878830875587761488 730923 10428821300810677593531136364784 730924 -19891688977721147866000644787200 730925 -35342570621565975205509100630650 730926 21525834535753217463441022886784 730927 11315514998515459283725986828400 730928 29571726552232487068243672203264 730929 197617744612744636037775096284784 730930 22197166050446033483642665305600 730931 -72688384655987096945467901398800 730932 141780813569684139000979406979072 730933 -68012327353863918842503166334400 730934 -48206373308741431888289902860384 730935 -2903589572358685707605491941600 730936 -71163261054051473311862464696320 730937 -129607039437347720564793569741628 730938 6300196863952796017983311286528 730939 -204482660778484083884448020424600 730940 -3018032868243737279585300152320 730941 -2137462203357586517787790103808 730942 -75733193530996718474836631248128 730943 219062506586501933357157916512192 730944 97208723743264396088772233527296 730945 -83882041055039085001710662472300 730946 167881617533634087249482795262672 730947 -645796169620029999511773251328 730948 28485558719282731944174353715456 730949 5695154236663621007568751802880 730950 27073271543999111787235931251200 730951 120020243458957642054125547104240 730952 5545113738647808542359952409600 730953 3180693288947631638367150787284 730954 31030672325187148511874594508800 730955 -164152166924618741682050593100640 730956 -101157971893018822368793184444928 730957 1182367750849882386318483816960 730958 -11732326034307675192234876889920 730959 -224539554422426155737126606218880 730960 45367385117052954700580976967680 730961 -90205462393961284652089377024 730962 -29125259163222161110105309732080 730963 120298570175912724402678894986208 730964 66251997257440469097721704834816 730965 -68199380747942286703454669990880 730966 -174544606489431290624588918520000 730967 18729660270923186766323651757192 730968 44937430777201265589418868736000 730969 188573990982449340568446327199370 730970 138232162186452096316947284693760 730971 109265951616419226514359188136240 730972 -87809036058225133108629626188800 730973 86437736876273230198351222557222 730974 -65861238818796075458575345284480 730975 -42021350914491008679882855191600 730976 -22534324357295082545697134739456 730977 -22146022007223440201123463456192 730978 -55881179400597244985298686358960 730979 -23642914244365655722301562296880 730980 -26963707664652726036680280391680 730981 -249830929838752750175947651149408 730982 -88463656261423392972402736329120 730983 -10963917332004901714661911295232 730984 129443402424092820801689286466560 730985 -93444059964430035138779988089820 730986 -64392241202976070388901114763776 730987 -89366948542842901299064512678400 730988 12531422365972487573014157023488 730989 9798992211969593506286612192448 730990 36286426475175522772398229413120 730991 500177917148227753818754395945984 730992 24540401745695437052692770127872 730993 -122100711819075862840470476627758 730994 104974951569428330763482837145600 730995 52169863402141592861265806211120 730996 60259635116903766385909445367808 730997 -23089037778600903622316849193060 730998 32607134316039324157076602293120 730999 215569751174413168615721906897000 731000 -3586911351120870978994145280000 731001 -12046423772129815325921273598240 731002 -41771780231517841701203330043168 731003 -20394943265102739633646819112640 731004 -71468353872386698685853221051904 731005 -53549065846464486432089937115680 731006 16135248204278988469362409005120 731007 201938921216225580643405350984504 731008 112719337857110638485781264465920 731009 -18488002428842498040466463868480 731010 -1578915120432524956327840688640 731011 -31291328455991079037104013962176 731012 -9008077391084281260624575201280 731013 -84815150118628147669618855412256 731014 -9319178647772853272610810570144 731015 -7219542578998688755768186536840 731016 29034530422008059178283449876480 731017 35011145828592410774041346015232 731018 167808796939687777898680918854960 731019 -10561015221376260951062023087656 731020 -36320082658440955395348230507520 731021 333455675273402331477068047660812 731022 -6590142710293072394494686337920 731023 181330938414879793071525793162944 731024 -10376020135078605683954566299648 731025 119926140386453272768800289275 731026 -48378964120742560863647288754288 731027 -276113543033315706151334832767928 731028 -116872862557235206694094794926080 731029 67324654900110636722588297960088 731030 5956315848467622358808677067520 731031 -75188289642153589700604147120408 731032 -60104980717210123510965730099200 731033 17539826677538164951346847870282 731034 -31164957338372767623502965042720 731035 12582641867441173839116193150000 731036 -84662436279374555796500013227520 731037 -103918150918222663740037270479648 731038 47193643165677995680149228724224 731039 517594481218878234708894718595640 731040 8681163847372232446039078993920 731041 317574037619309543932027791337442 731042 61824290122734307509094139904 731043 -1622476118938842109591499483640 731044 -164023856084825445248754917964800 731045 45261389722854073724438883953280 731046 -21874849370649949858297034765760 731047 -146880316460086156297206389530504 731048 -273835455590219659591080875504640 731049 118899848974890105303876650094048 731050 15610318940011931090885076310800 731051 77613572867080779153618776890632 731052 -33404772228490861323375490007040 731053 37125722130683493248236312737302 731054 124241920856334119507523079430976 731055 4691166407678346762764129978880 731056 4502985299910652967073231552512 731057 99820215574728256947343304508306 731058 -83818485885923883868351887340416 731059 -14648127241088201037230084039008 731060 134550828944896676361766619535360 731061 -81501664663202054442410050398180 731062 -71841197668157509743369879439968 731063 19515088458808203570546955040400 731064 111101760501571187071704011243520 731065 106042886280280606372882761131460 731066 -81644046515546591827754680535040 731067 70545207881615258025079266041712 731068 -1600654795654887545685243393024 731069 -194378589887508148912006375042080 731070 45014208168336027163076981200320 731071 40794245673229000778313490290288 731072 56895841023505961472109729284096 731073 8192532333064846489129903362048 731074 46378904769949391719409914339536 731075 131129544956926565298331146906300 731076 97235694561930462789739262917632 731077 65156441733379422787224674388160 731078 -39906694849430778836297724749856 731079 -3308346902464025696120365228080 731080 38195472235014306655251763046400 731081 117750105105487358083005870996132 731082 51284147120422363243347229440 731083 79089539536931743674580926830560 731084 228417514722038721900982915216896 731085 -157138839634208128960460145338880 731086 -1292398271434983999210172670016 731087 -26018391325971525229954508599296 731088 -3450702510176310416064248782848 731089 265227760813038325574130497859556 731090 94597370831126034994631605588800 731091 11219597418534936588641458336320 731092 -89320307299790568190326416992384 731093 -136441176426703802436226867952256 731094 33341035500022502567780644128768 731095 9918865660467955678938751925520 731096 -289929722049327441394257835038720 731097 78763930710839892965004000874074 731098 32301101796181731779036459933664 731099 80020627554364951443762393664680 731100 -6813429928553863743491187417600 731101 23761229751179405529262996377600 731102 138969254710913342139008475512832 731103 42824703408485656492296054104904 731104 -86033587751943294355512886296576 731105 193160240220088779789311214538260 731106 8466631862904379236502642846032 731107 144206869513069282927915323280480 731108 21993108588681355675039836143616 731109 9028799366683079356563665399904 731110 33912397260888088416652073468160 731111 -136575047501300969620622747957976 731112 8939831320122882565346351677440 731113 -20913317736150735146190202061638 731114 -67700342875952999258171031691344 731115 -33377985525744487769013526268160 731116 -27000563795081756592383113711360 731117 15603905884819284499787563454166 731118 -78250285994356991909552861416896 731119 208863355652403487009662641128560 731120 5351188064998720268045284147200 731121 18337225221389577039051163308912 731122 7494888314593615802356890796032 731123 47291447524673614227675217189080 731124 1609532531596328319791317776384 731125 62243220485894462246925411075000 731126 -25746024174819613020263645337600 731127 59475906280175439088224690169320 731128 -164284318844200893624092674560000 731129 -4523794356136703946532490645424 731130 13098727475507761793396513867520 731131 -176702437225660679224613737166808 731132 -320299797481904033508874716641280 731133 95933932663381780155587734265280 731134 65007965289567472716052503945216 731135 -10181246882426221335023707603200 731136 -3884194127321700783553322680320 731137 165007127236668646323202191135792 731138 81864223626237391678372351008720 731139 -57697162695376305183229068472320 731140 102994864663227486188104412467200 731141 -89386302550643254046900552455458 731142 -58099285552459424124158527893120 731143 106970844264073621318890453304800 731144 -13654044454450546840175316003840 731145 1129087737710597377090453420800 731146 -70346513590194382798997998020672 731147 -126580289750692376206296739663872 731148 -70343114612146309388484400250880 731149 309630122612850619897850232353836 731150 33709018946465200455301141776000 731151 -134304143140947718806502346181720 731152 82892463958935397050847993856 731153 -103076392375162609747685734793400 731154 -2317646128549058575121347828992 731155 -9091450891624596473977414290000 731156 60523638560588013114736545563520 731157 -26832547306186315779824877430656 731158 9440129829845912027560091873280 731159 -43338776346091531505253194795472 731160 42251800844568486745198614528000 731161 -207605694790254061519573220078976 731162 39806026111325668766666634749664 731163 -70301829602098792063821427221312 731164 33460607737232768283173056162816 731165 156519708944458264190926519440600 731166 -16361218817268784656805510705152 731167 -12433842192346913571442487639928 731168 28644210629159365051623312850944 731169 -10244438284910932493199284977116 731170 -15505030913188958155337772234240 731171 20522196210464347730122754376960 731172 -269694931508751352201525186560 731173 315024824058071072053404300975422 731174 58695427613711230701479053626336 731175 -77928041047422470215695581925000 731176 -63873021044114393305049277649920 731177 140746515786534500961275988969600 731178 -83522952855190911903550518730320 731179 -302003930455431535993395639875884 731180 79175733883713007943646974822400 731181 182412570535464862174394948806944 731182 145517532295858835014108499280192 731183 -82599458813958816660564550883568 731184 -23922851435211405403194880720896 731185 32550776651733419038330093282560 731186 47790665331195936129413903692320 731187 110448104028100913514556608284520 731188 -4400100340183667383882950124800 731189 247830850835644215328668803802990 731190 38766986438371580040457130075520 731191 162262665170772118213205315431592 731192 65078338826627221871876288348160 731193 -65031292690818210722944966550976 731194 -311673922379754086992600466496 731195 40340441675660034343354414723200 731196 -144781119468077138442977002329600 731197 -141060687565239674401384983738880 731198 -18380239028024303152940760707136 731199 64091595519804445377718767200640 731200 -20888729759129185607371050188800 731201 -6718955423514339997932251028798 731202 48287867374409017464031856476032 731203 517788116235371199451279528436 731204 -151821169473322283866308863426304 731205 -73066916833536704007601346062500 731206 45714655728874857667342754914560 731207 212444088278905957749462199345032 731208 -112128133244351425584835074416640 731209 167766110285542476497144072904410 731210 42847283313598266566699149553760 731211 48498863562530314031728563318000 731212 -67376871505116960528126924684544 731213 92943258078885129128112653076960 731214 91064157952550095296791567585280 731215 -1482783301319923265855656464000 731216 -19453259860222291087807942361088 731217 4707617082281852767451063278848 731218 40461875241794655224782619839104 731219 -89329194859795397478200040751380 731220 1823286176382877878994178088960 731221 -69295075581624531280972528332708 731222 72033714278309987120010983898912 731223 93955248927771641165087343658080 731224 46496337129299861067194929152000 731225 -17630769099746647324590193902000 731226 -23167073329398400266953006478336 731227 206126711845134468141260477625396 731228 -72543844560528294445278160195584 731229 -19800377826086133311266946860992 731230 14357319838055614678889253409920 731231 113453758573867051851196856288232 731232 -104978502317549659195819954667520 731233 -157005340852197168202529837207518 731234 59873138922547630443393389760000 731235 -71173675847806697422477448751600 731236 -42222767991131827040135744609280 731237 27900023581472273660914670209500 731238 -58352780580205320707246414281728 731239 -122424042179102948680830783246576 731240 -33246681924661240204957952102400 731241 -2866595631400420591814923173120 731242 -25747434642462948416136081574656 731243 -34450877801568536475157616186508 731244 -118178963956507555126182519581184 731245 168516282875499830565398151967500 731246 -7410449692147326483146981855040 731247 119004396199941881918871981584640 731248 14302008514156388174038640558080 731249 -204823227546621028061275826760750 731250 -23900814471692088927588381300000 731251 -752089803803860909456135149748 731252 216481465528385509031353574372736 731253 -128497194906552447748571869408800 731254 -80547919916315017930808062211424 731255 -19299836669535212720479462785600 731256 58490683411571232691400107315200 731257 12414504238720991947952565942506 731258 -2449001210326584381677450771712 731259 -51464372990530216125714281710272 731260 110106915530112454153725805754880 731261 -3163329033145709782997606934138 731262 -1259362783198406541419907158016 731263 -104265362183287190983407207690168 731264 -124852879869774651868492018483200 731265 100797514194221424064124436424320 731266 61543811979517375569000418836480 731267 -150645329682008362040307883959684 731268 3106996334757418016025078656256 731269 -5778067580048837593822810068288 731270 97502082986491547782189093822080 731271 13344118328104981311916838229840 731272 -103956195263821333773723268300800 731273 -19039628951154535103887247207040 731274 -19271358959046530745883298082048 731275 -5917506352625261069687691204700 731276 16121005734675907583483640729600 731277 -105830893048675816339521809826132 731278 27846595989682629643267080085440 731279 -220906405990246245303318331515720 731280 -10546497868657119837985084538880 731281 141464338295515297885233334842100 731282 -106488118230069248712025814353008 731283 -49878354571521659751018587834880 731284 -6938405678951312499370767328384 731285 106704469980754523224318428105600 731286 91098642594830077290917587777632 731287 -195517050215731297330895661003064 731288 112710057906928048067134065653760 731289 -92697702004210761465575097906432 731290 -12410718663665245675714545623040 731291 -260500807305758291408456840520000 731292 -85304601001063428863670078336000 731293 -291639110183778520695433351443840 731294 -67092692974571095251140183947200 731295 11173564208508025031770805517600 731296 -170458723430965095088057132843008 731297 -20783902239219593677678173211968 731298 -37956136546626819131419233054336 731299 -301677843558565160024763544977700 731300 -82969981141624308475825026355200 731301 -346641227823324913964066625120 731302 14187526814451513333641686337664 731303 -123238198618998935389741836085920 731304 -37118171646717736351365204295680 731305 -70705006577470362118931239579200 731306 -64780597411724159014647164583744 731307 -128836313459915982519645143957160 731308 104297675764226457388009817779200 731309 7119026704879762157927053973004 731310 -69671604832158699680805181209600 731311 -31446182374554472483057542065168 731312 25298693202342065751370716758016 731313 -44543661125549754743404026331680 731314 5356074918122801135471762457120 731315 -5556143264333248819838183224080 731316 97821441194044100307852116938752 731317 6843390250328423653921199602812 731318 52606405959885597858905934028416 731319 53029180452449455344013000447440 731320 -164340380040449254439540649984000 731321 175140699527939175748538862916266 731322 -139422137109975377046163636646400 731323 -286655469538120449128667786320280 731324 -349837131070142971830400154112 731325 7942647171329042563862620380000 731326 5130455657757266454588103454784 731327 98379649258894800461099035738176 731328 9403029513211358840833802502144 731329 -316188770934354731478983256982720 731330 -19451287209867378691787951401440 731331 -20075803945513791505061204838672 731332 35565017192930105644372561039360 731333 -106417622317639906984462995656418 731334 38751164897015884528930022642880 731335 48289214727209258952874762106160 731336 -40315894133336801768397175142400 731337 6165945529839047355392799377568 731338 41218127067493934540804940214320 731339 -34789463921805060181982871902208 731340 39837544729436449463408130355200 731341 -8854359639042201415588574832456 731342 -55181670424792281553638680893248 731343 -114516759510342338440642953336 731344 949450069134285749699297542144 731345 -71280461705849427275068461376320 731346 8874459838618922319234371371008 731347 -47919666425306179072814530556400 731348 3958606315648194442191621150720 731349 -4620620660256724343298898515570 731350 52496733499252607015127024746400 731351 -76012271931189149798148939509400 731352 -13378695077209490279933041704960 731353 -49746965323062726517695332683520 731354 6508007041867484848124816913408 731355 -64049827120082393415915726257040 731356 -41603569337460710534940454766080 731357 -127405110863097430344088874335296 731358 19699170716923443036108208194048 731359 1055273787587228064765557382560 731360 -18857531502757308702956417187840 731361 134816293276551972530633364733872 731362 -29965960258984304938267580763648 731363 -195718776975745662808444078604388 731364 -977560512739301174384048302080 731365 -42546560674894343186402460868740 731366 -37095304477370002826203569262368 731367 -31497195120912437250295079838720 731368 59693239980846660457090495365120 731369 -263567093256208622104512247900230 731370 6523706598648345699329680876800 731371 -63228502167370384721397045263856 731372 -14664058864752353957047684508160 731373 -88266729624710530642996332812832 731374 8165295450120995498703552981120 731375 -119176278436455979250463892626000 731376 3773718400828891564452496343040 731377 85539331406225354410180369569600 731378 6444795254733168255332702964240 731379 41780620947677989547340812678400 731380 39565180266939149942021306342400 731381 6041257211766462042472208917824 731382 46774189395876677066206044549120 731383 -21538518173082730407146346299456 731384 163563903088639003625915469250560 731385 -66999093650699502613385234536380 731386 547572162024483467467332853872 731387 440286271750834221374521343568 731388 -31277599084253752440574386806784 731389 163489078906690192429919550397190 731390 -31679002481167236026045635948800 731391 6262573852305034070764671244944 731392 89322683629639711462546133221376 731393 49840537244616680486769402184704 731394 -6236035420591330963933834823040 731395 -8042128622575730966536523917920 731396 -64974788081310788154982957790208 731397 -77772259243733790630747161786400 731398 -136397973547387705348662035536800 731399 -90432951823295873474627695521120 731400 16152940966828648791276711936000 731401 191510802232045401816393279773904 731402 24448525629418767523219668426240 731403 -401563400244136784063754678673920 731404 -112683928296521931999264855718144 731405 -24701590148271237492963297780000 731406 21024270629791846635462246301824 731407 41983796624964545557272893635872 731408 -61949562342803464500636303605760 731409 39997610931803450841447232821120 731410 -27428001689180187314705820428640 731411 -114696996104373752387279892369600 731412 122220306311812896496927201339392 731413 -138570488541853478053884747236338 731414 44248741736412690426544894623744 731415 110611764380228031262477252771920 731416 6420424360019899012029213327360 731417 60758191696113694685540269386132 731418 101433151286073041297849857946880 731419 105759749136295763811710155360144 731420 -13486724106490958253920537694720 731421 -69366885760677823092845442659700 731422 156354744269167639407687369791232 731423 87767655845704432014553690619520 731424 70504289786473052767265913569280 731425 76103769203971941540358136760300 731426 -209062436756331088106263576900320 731427 42100550389308498949082349830520 731428 199242018009240401836065449187968 731429 -18554476082894214108874902273600 731430 -445447719381215702996715386880 731431 41382462099537236132849249296672 731432 208863396966672191462643707397120 731433 22708456595386226513731662393600 731434 109576104573160209648726031537152 731435 2788643064268482255678464396160 731436 -66232888218384781860194919602688 731437 -34027769771930697076037471759648 731438 81008614271862873104798975146560 731439 208283144545074924265357086334344 731440 10775480400105064965284883333120 731441 72626284917867575971892973256500 731442 33429750565177767041574953131008 731443 -66652963992006863006187489998160 731444 19312149592540361260979273736192 731445 18517216776346863992399915520 731446 98434568797853585914151511375744 731447 -325369179755261706472429536598104 731448 95234067104411517425443958169600 731449 -85521739765483093761214011534636 731450 -69032621561155322818454836878000 731451 -42039884898732343334717135999232 731452 18667716570080281357898751290880 731453 -16042278802237649321934120635016 731454 -70461817194506343627588554393280 731455 -132312879812548121021900407727640 731456 40110916717383437952021367357440 731457 -212979619150642811270959270587360 731458 20637256908641955842499778506240 731459 26728254613899368034152843334036 731460 -7224870499137031497099544535040 731461 -294607394078523355886115391557120 731462 86973946499618433345235335960000 731463 -110224539595034660779739302777776 731464 232780947467080006336492565775360 731465 -51880951019529008642801427528000 731466 -93306724255634261127224775338448 731467 121058518724633941087288517957520 731468 -45334110450423298288694902148352 731469 60602604346027763420806004983488 731470 -92400882310275070059709345987200 731471 148876612586492155859880200340792 731472 -21054007644878253440672112181248 731473 -236977653936788892829314801296 731474 35980192422718468238736662633472 731475 94144410901039538945650988672100 731476 83618131958269194590234018758656 731477 -1594823691510502372555612189668 731478 -9229950715015079179517539256832 731479 19210055853478390204251376840320 731480 65857493393155741734906314342400 731481 -82352259140920149675576065192640 731482 -13488381822811667281909566048000 731483 46478271483282647162306027697732 731484 -57805295312059779334650833295360 731485 -236201264533346824145794338476820 731486 -8575291256385602680275756048000 731487 -62572297642072500439498485203640 731488 34542879743913298562050517237760 731489 283238085523387326048462751278000 731490 -12056655602723391644095481126400 731491 160317863478914892014018939221800 731492 142769543652299734790253862674432 731493 39832067568165564554435903488704 731494 44262268382094564023433256771296 731495 -35228873743823169332910545901000 731496 -153463950553641103383199989350400 731497 28584166297367306061902033485540 731498 -93300714681204645234518601234000 731499 -75006316266020020712008445233680 731500 -50433204101437763593458831360000 731501 157420864111840681814162717852502 731502 80207434549892571240060741358080 731503 18688334639882203990837917420752 731504 -15985982455015638210838838476800 731505 -7258873726231421941110320317440 731506 133881052193931048022701331121664 731507 43602089267500774325913152615424 731508 -117100368062940080788937765167104 731509 -224598030282869065138730164142290 731510 29407609634972275689349436939520 731511 248472694857871409304091788504 731512 -125244835943459114948135938560000 731513 -112570878423269832793646617529856 731514 -34198149478903438463840933918208 731515 -64629592324105659854044405502880 731516 -4039420402463648280243283419648 731517 -197939074631495587042882368222720 731518 54937680398367599165238255720960 731519 -93992868241448742787702252547160 731520 48751361176305620294104095129600 731521 86160930393961165685990343124290 731522 20103674144152993722474680072448 731523 -19539607709514809365756320491856 731524 5214621290114737863473638912000 731525 46299724777070542292388989032500 731526 24417276821221523446983719934144 731527 66177822092914982627141014097712 731528 78974274641787881487058994626560 731529 -49451601359834109054828409872726 731530 -74114271838411939469012495892480 731531 -111417999483060782479729301242668 731532 35826851259807460296364393385472 731533 -8615253124192689997903201007232 731534 20676799730792955808962974280000 731535 -15507818834789563952130955952640 731536 30145581731821268066234050035712 731537 -155151354711631862301844066789008 731538 -18472143101753023811321595494400 731539 -146947048422242199876934457656660 731540 -33113190988198084342605474201600 731541 127180910220313923356374941092640 731542 -38005328341245250258673809788288 731543 -77624297977319052147851587467816 731544 28125203271862234816645763235840 731545 -152077771279734438519597091736700 731546 -52700291177142107714110249632528 731547 385302574756860815253104346924 731548 132321188446203050942107651563008 731549 12512394975120379638177865284480 731550 -19440981222149799997680417307200 731551 -25509994301826552473850374945408 731552 -55431398412336594143157432680448 731553 -141858815437955929276987071337296 731554 68776566648923674429384971958560 731555 115976184851094880307215373637120 731556 -30373215893637570150954933915648 731557 -104468196647411467993987193375200 731558 77669721902780744386412223206880 731559 621587484179263198892494459008 731560 186149317994370877007847718656000 731561 -72200704785402656397614392371456 731562 8727682414394188723619972630016 731563 -43961865751707625899021706898400 731564 -58085580529617696630125409368064 731565 -27975600324776630930569521048000 731566 -239644787041562683290038250624 731567 -91605642129124195909075380918384 731568 43914803356776298300373540634624 731569 33714218525935021584746252531200 731570 65728562850583309597738082136480 731571 -162190244342802523323671367705288 731572 -78197098187845657861140321169024 731573 -181083396879425464022221174974240 731574 15017948683829154461939951471040 731575 -16094180636844911906544802081400 731576 -213824276633374201812290546380800 731577 55263526866503763270958668386304 731578 -34886095035940742791328174048544 731579 123812481805224796428025182480480 731580 -13308202584737279851804762060800 731581 27565597728406057123743469187392 731582 -3207274422444682466373412608 731583 -28149467864268418733013995110680 731584 -8250505551973297447216745545728 731585 95697207268955211562225027917780 731586 27731470774052954754195398100864 731587 269233802988265066353695765106236 731588 -37642324633200300067994611875840 731589 -184097591487049648483196971135776 731590 -62564017932595823376718900656000 731591 -45904632425488352642258563358928 731592 -7545960511195792287738848025600 731593 177040349486890726877427416874842 731594 -140096223480581117167093874045904 731595 73883599657077834857607462950400 731596 196498175981477479538329094163200 731597 242392969789531911887040304637046 731598 33324827461430266176215476515840 731599 -153647786379726877044704669745480 731600 -6902295370593259592949891072000 731601 38887425363629667889418742256680 731602 -1100983178098111334163277464576 731603 74042455589685755673243468927852 731604 -19458643723682150977147349065728 731605 80530429272194208305241934104960 731606 13155005942796405921350590006464 731607 111234061223562564464636313422568 731608 -49425608824227843594017799168000 731609 178133180538601303799059695035904 731610 -59207607974365904360315772691200 731611 -1681332668191846733773897289788 731612 34883892538968652409855003258880 731613 51277484521403280409349545686144 731614 26735787923879480062927281713280 731615 138352220184501584722703865662760 731616 143202656737283611267465431220224 731617 -8766045046596237049139471413740 731618 -129749555281869106402601248440240 731619 -171842205791300771893013003520000 731620 164220243841617896468720929006080 731621 17394504668053561308683427417504 731622 -49043576513968424463107573368128 731623 78314796269941941391322441538872 731624 -106744884122104278326912173655040 731625 -142627539694040238573717452352000 731626 -32753798197437465887073603690240 731627 -192582512309632321071978897864288 731628 -50273760213091755898484591916288 731629 262431133496083687060752909015276 731630 -3239275593302194592673260455680 731631 60067000536163443480718789876224 731632 19725159849810167551856892936192 731633 25331573540643546355772439887040 731634 48800796195226898508177082752000 731635 260942875439317662983348244198960 731636 107705942911427360769870886779648 731637 43607693428362093680119984384494 731638 -44578608190396924168356440200704 731639 302404519311194871655287461950440 731640 -15399759293437056902548350566400 731641 -191867961408518804650911236447100 731642 -160842821191801026462568867564800 731643 84357650408173888920265656347328 731644 161350035661585093385972173404672 731645 747659310508566239698248747840 731646 -27964632544608077781630049370880 731647 -59502297385905696183106708922368 731648 59150158387212038579442658836480 731649 224962961354924830937127439102080 731650 6888610422789647908232919394800 731651 -129642533441137088976115885785348 731652 -119408842857954315354559889356800 731653 56246921913503837253360062732544 731654 34118204582793490285591975071744 731655 63550346179238040565750279845600 731656 252776706602975319822328441082880 731657 -46830309682663306536533899670988 731658 73500032568324031706400209475840 731659 -301538278094000469377134884063480 731660 126836152704616429003747787719680 731661 39991664210413746772397986979904 731662 -24996106852061613200134979406336 731663 -275679140802990214623413533842816 731664 50335450157210237201343527460864 731665 -53507015137302634213519731860160 731666 -30372728459724618388442693070336 731667 -90254984085367583743007620098120 731668 -20019906639610502419545661932672 731669 21985951777492616429918835299580 731670 29680703118374441533823555193600 731671 166436757950674507230531092600720 731672 147221195856283021332436825036800 731673 -88476738589248134084019439976016 731674 35858048289549684614777562180336 731675 6624223144150105853071026568800 731676 855180511287971046769198153728 731677 -4656245006127856255591828383200 731678 155795981338515533038046857760640 731679 -5106449860420412665948725745632 731680 169528138740305731054168709529600 731681 21372526476922492492063710448482 731682 -10844180103071889690828866638848 731683 -46997966756108499356336343932068 731684 79935424739460883313239790668416 731685 101629936799764233626055015280800 731686 67862776619001715937679492431424 731687 333347946050145951235169052768 731688 -254601804554026349261661388800 731689 61475099739344589108772738032256 731690 40446532880436661809399947347200 731691 -15093667796007174487719236604900 731692 -18093489591415188912285648708608 731693 11509868629738355830169324916864 731694 10355910595016463809166730190400 731695 45406906747573697630478904464000 731696 -26508450122170697681317826396160 731697 164749167691917138971370637119072 731698 -83684917842247139049972639636480 731699 26150916941795923914516229294560 731700 10363773128280509043200683008000 731701 54761213476629943370484222739900 731702 84309576240638393395822428699552 731703 58658072883462398180420446783104 731704 51258314946112278734577299189760 731705 -93982913830601633081485726557240 731706 11311249983943683396055801826304 731707 -42065685159691499852310960942324 731708 -141332246944884201845827747894272 731709 97076856924322023290590071223200 731710 16052505803093546797971807624960 731711 316730314757197771950782839173312 731712 27981365712043709713980422356992 731713 344533677589892354153765693472962 731714 90840961381448959104201265448352 731715 -80714904880163054464041979052880 731716 210320415603627624785527374323840 731717 37059954034514892472315716100380 731718 -13050694715329523711170543144320 731719 -247790008217106981967931897715880 731720 -96783687078613143286534727270400 731721 93982431181268690531190840605184 731722 38043297865094895501144511525632 731723 -10114213768551142574024251042800 731724 -6904207792634024217389618036736 731725 -41016880581944448493600176430750 731726 -35378449048917560388592818608256 731727 120347654616894807433248647899680 731728 -39643049912363211085960907980800 731729 -17799365549298288454565697398670 731730 32221649497030081434910053342720 731731 611645535529382975841688785408 731732 79336560129460416311760136884096 731733 149936004735976909944935979429024 731734 -9866728449970384001632362653760 731735 -134193048604250624605203055705320 731736 -63627275070987945401527020103680 731737 -247003375774403864963417516906614 731738 13878927098160856778865196874496 731739 -121605646035026523114765660301200 731740 74519241156715075043637325616640 731741 -116918960056121198714848407792858 731742 14260235375935240127213848971264 731743 349790403752272034529099955449120 731744 103070479958553221862763706449920 731745 14006238812911703231119877379840 731746 -112992300423016879054804404051456 731747 -358868309140031139282065568444 731748 33816928507124562319322126048256 731749 -127231330115052536549090254178564 731750 99023353329004969778891712000 731751 183144341811211134527649365307432 731752 -3481442743591548916036035379200 731753 -153458688811458757189048455535536 731754 3624800808865274322011805280176 731755 -64052931821682249052403031607680 731756 93365782876390991671001512320000 731757 -64231844103761224918090649604480 731758 54250338543737659851248206375680 731759 83399229024306049766787772421616 731760 -31060702472827437487041011712000 731761 66877168630196620179894290385362 731762 177162905754524262276861629472 731763 19493156736908983739926164081492 731764 51199290346067316328518213322752 731765 -90967391711863269428462855488200 731766 69102364202855530755488897379840 731767 -9385084021157009380597533036184 731768 36402933259088886405509324881920 731769 -17245637707235897846055504539232 731770 16885456037380051487206251253920 731771 140231975351685550944564305634912 731772 -37603557484001261249425420552704 731773 13204323139122107363065948134336 731774 1671746767042865901011008438272 731775 -19646758778299852882912179350400 731776 8691797266667325655735137730560 731777 -260124936343566039349400463139200 731778 -79970049440803912842184474498176 731779 -74905520655830382140696700575620 731780 -29256755541458372214625446850560 731781 121833857210376066685340413443840 731782 -136659030560991231796943293750848 731783 28721833347623450382270396223008 731784 -12251821685196080793641190727680 731785 -74291691963268297649849068612800 731786 -15863767846357157513928384122880 731787 61124804219706994994030119959552 731788 -59513332626199071660292200737280 731789 -199950902185510320451751545398144 731790 -33645403762434893305255744673280 731791 150003435059543419915215799113552 731792 -5090076488902061698281340821504 731793 22313203555417325086979601076464 731794 -110129910564292155261518835944448 731795 -228481503093488347053142133605200 731796 -14812524226197503471410156210176 731797 202252735578480271201605436979904 731798 -91371842770536882944809531332864 731799 -218080263070315235439336978290016 731800 98015538546482047389380401920000 731801 -27577643600907420283597796437248 731802 71554949048703843917117376671232 731803 243862186609273039166765673154052 731804 247297060252598638698192597004800 731805 65963118752925050836996638161760 731806 75291423455047231766935147220352 731807 -229331913429268637308868939398944 731808 -120272340205119215112699248640 731809 -35043576810514506516026131557912 731810 -79435041674530601188250012233440 731811 -31858205605087418845336990952640 731812 -111908731588386994236387001769344 731813 -22757809176875325666782953472160 731814 47900139431549862163966329305088 731815 237599292029904140274095102114400 731816 -351395414177307195651399796746240 731817 -715433922017367413528363560704 731818 -89474963627402114125252484574720 731819 33532474560247229547013082635560 731820 -64576299750064032518617464529920 731821 -105120174423086335759392111775978 731822 -7869541906256017696379662607616 731823 76203879511447544959561636679040 731824 -17032970559385311712348882599936 731825 4979523884640739419825025769100 731826 -11055459726430915466260122737760 731827 4267154684004506961019875505676 731828 -84810589538262139032774467567232 731829 -30947922049354581027933431236800 731830 99963730539378210189637428577920 731831 -80804768440164124007443853713368 731832 -11602607605902326621056628551680 731833 307300468395179262737692585689300 731834 -57025405180946520463013608554528 731835 -2773100263916647684100057583600 731836 -41998233194551459265974611517440 731837 -70796258319566344348299325356288 731838 7255193461650820361572133787648 731839 -96271984438809360297927465511360 731840 67134486808266736842585239715840 731841 132620128894956318650699368773888 731842 155791707556368745359430526563200 731843 22656471991920488385725992366800 731844 123026997639854858949810036552960 731845 -8815765664659428335290998600900 731846 78887774121635754355453025353344 731847 22224106794331266451742457815760 731848 -3507206668475243450128998727680 731849 -14135508622417642917130357358640 731850 5494661143423533169511523609600 731851 -256763315744911686840730916535148 731852 59651870844067116932936714813952 731853 -51182245947344044477719711554100 731854 -70239723685524865324619356785408 731855 -18932335686746223017047426801440 731856 51604070568461879566900797112320 731857 -87104166283224565040862082474688 731858 -81138605119783964998451924196720 731859 36188314122762033982323655838904 731860 -413623988746726508511197552640 731861 94487154174569427123912692112480 731862 59580257314713988003006505811840 731863 225823685059415849063959203850584 731864 217466418780818062170505038858240 731865 46253297587819532468522216238720 731866 31261264452084526685712062107632 731867 151578836807272105679672371803432 731868 -19767177977752701560221893550080 731869 -242657821628666286358699512912730 731870 -25401014364839604327856818288000 731871 -54459322931496810247120461734928 731872 158512149482596052103138108506112 731873 308591023200301478234524785324180 731874 -27987872024902183249432117492224 731875 57052728144424850547282421557500 731876 -129812507414003443635213655904640 731877 -91636159999422614577705947047392 731878 -62217071757705170176688109696768 731879 83116496636558522996837283049920 731880 -44613256052501690650061543424000 731881 -2109790509497384305367368309318 731882 21615982864013838605517047247792 731883 11606636533271479074357859505664 731884 -323023224427803717074397973647360 731885 -32567679718371702380314082724480 731886 -33366082518401258543763941093376 731887 30500951972772864387638985268600 731888 -16858809789707598450832247193600 731889 98956617818617131416576880527520 731890 -44793172703407669323888202120800 731891 70602799678296720283702552540584 731892 -28880176835616077107669837344768 731893 -29019048813277696649836008907858 731894 -32520161195554013431833549660480 731895 -1721412320387534721511941398400 731896 -116310360790241385423329034915840 731897 94871581226528459907644720637504 731898 748529582611617313092168889824 731899 54486194547894055024203652567040 731900 -5312279374775886424289879155200 731901 -38929616293014873583133393442816 731902 -21182101833879155647918520942400 731903 2468735779856081970075571936824 731904 -137625019426516726656493909180416 731905 113592228939365558696782576959060 731906 -4705520832721113585946677789696 731907 -21903184871704622358492201529272 731908 -153582678928678484255435726296064 731909 -26452679898707628253878697081890 731910 20417968807735259944704656056320 731911 -2221958887091612299980575504488 731912 245231785521187350488000416972800 731913 57182191286273759977671938356224 731914 15939694137455434169479978812000 731915 40790692494506034598115114902560 731916 -58900607948618318695635654144768 731917 -3357760436744857794458137253588 731918 -213267680563868736802275093534720 731919 -107647972531327397615986640968056 731920 7077001241964541633374675271680 731921 149545575683312001885187206355122 731922 -10894374301791825714182925427200 731923 -38567230312514388949680830959828 731924 -144231774409526099962123417087104 731925 -19209737825138785806916749984150 731926 -13152277912460232724942765147776 731927 23343573067742731203023404343472 731928 -120636770640395772898557616803840 731929 -225510560695175119019771162688 731930 -32354702053558897718259480386880 731931 146210629479520081617213341068800 731932 40737305767679808758461846259712 731933 -249041474879498591451733628209818 731934 10943533318945581786290527049472 731935 -93426799901273507731926373776000 731936 117799556814522860776835743088640 731937 -42797727288586109386585431882720 731938 27674283090166029732362009271120 731939 -99336417443844518203372090171152 731940 73066856884578839702336800665600 731941 -33432557421738008769260764350976 731942 -19983532593280865760816170284800 731943 271667582684210250254550553045200 731944 309830006698503596925686393564160 731945 -186102379718688575832844917342300 731946 -736838035065913069645448875776 731947 -202059304548166323475311613303008 731948 -29810779382507581420316683090944 731949 -549392364251713789305372084960 731950 -40764906024397297859033706384000 731951 133777777379770889877145124904504 731952 -8344401134372602064706737405952 731953 274555164121845789030624018420660 731954 -141763499118103086897716013828480 731955 -10598927925247072182271081370880 731956 32227413028529019963930829496320 731957 -23163571494565193509991702011794 731958 -57181169381341123769359781975616 731959 36721489714876051752993036554440 731960 -223372866138146115697406048256000 731961 68846684439516328594110866663232 731962 -59213761119777731266058439398400 731963 -55805231113529924998139399552496 731964 44739977880445643320058196698112 731965 62282994346692917337725495606520 731966 55499315435301973474475109618432 731967 -102947948010433501510199080804920 731968 -52668423500202302499730347261952 731969 -83322083497287459650975448743808 731970 37811555190406482702007180723200 731971 1004991464064514563161695145024 731972 54872314852280935335988349140992 731973 -70371648837508495319674030390464 731974 -37522895240763233520524430793920 731975 78466878512894429959490372976000 731976 -4146945287232025108079270461440 731977 -43186669463342012863901357118960 731978 -63419338037817448365968990668800 731979 -7813129228195690030347205071876 731980 -167315426315473481897107729536000 731981 209742049681177941104592177985782 731982 53961996685458103721192378774592 731983 31831020880593235651645910151264 731984 -45862882638781824000728346132480 731985 -9781869607931401055095077792000 731986 21954673202921750335027897378080 731987 -55053710373545132260572084121848 731988 69344738752872798709312436940672 731989 5353049399927874800667971326560 731990 -45343304607365752497529052517120 731991 33598161246348214179853359377592 731992 171476872836026603934717953280000 731993 12752276008487855601656296128720 731994 89941052442183096970746907764480 731995 -35317447603479743238369715100400 731996 120580945237997848789219304256000 731997 527615015987707286871606427872 731998 64726137878930760060908997646464 731999 186924097870840935336997001460000 732000 123795271409982608478222286848000 732001 -159478899530684469543213061089600 732002 54788475449008283312055907727952 732003 11236755981222267735185483378688 732004 14992569104817304692760698785792 732005 94243942256946270695229955315320 732006 91030640449577826219285794912064 732007 9313353629028607688577985410760 732008 44108487707525311666447551068160 732009 -83595380039677616202672597296496 732010 38428148277450003299114376760320 732011 209592122141331460457287885070820 732012 131381506370589828426873466394112 732013 65580691606892949475477100858400 732014 24000338008370171993242029534720 732015 44483407019710692832451656011960 732016 40615483273888644706422195126272 732017 -94238529734466811590292887429120 732018 30417868366165138381017732357120 732019 -12337273781506632008658704857904 732020 116598577467126839490921534727680 732021 174407920109287852281957521738208 732022 -34658643435955971864302638570176 732023 -284164459568716429763733708280728 732024 271587644217884053290713416704000 732025 -28676565413899183488632337504000 732026 -16008878480674734114326831046288 732027 -26816831591120327047662404911080 732028 130565415303004117615165969661952 732029 -154735667540080436067875763797370 732030 25647339429681284845613438449920 732031 317777129015452859906315129924712 732032 1033549353155960999556572774400 732033 -4427532955657653460515996390000 732034 -25412894515391083127925970526208 732035 90120983927829786725722625358480 732036 32280214519701482048656707354624 732037 -160624254635672481682555950549000 732038 105577515321820789993187292301920 732039 24287323580584803307856556622080 732040 -107784176253705013423103114803200 732041 -165511869246324558517350395187558 732042 105398233439402554304832414415872 732043 -44414966123164390853879815287056 732044 -2951848603646015066702735738880 732045 27902156822790300285333591427200 732046 -32904364467889084875152708856960 732047 -197701717825936650510036200168040 732048 -16764506958173883685396918566912 732049 -317999272657245957631503824449436 732050 -49903825933677728069098791153000 732051 -81335424370266119575304046633600 732052 15136600192703319999159469520640 732053 -17431754769390138268641256717920 732054 -69166415903389752919973801482368 732055 -47569956691989297235413366388080 732056 93480926277035845335589070438400 732057 -61544469719474460806349804474240 732058 -5020226074725431251113331215120 732059 16295195762174246251009365519816 732060 40221488319535515908525965447680 732061 286455181229635637334585069538848 732062 -66328035001471561172629050979968 732063 -168811738880975691409643819056056 732064 58219622977188805591223626039296 732065 33211597022176428341933218840320 732066 102936505192878325876985391882624 732067 35206376096842483996482013193472 732068 223415409724100683423415417446656 732069 29027842337465319538972627014204 732070 -74506286976285057611778805852800 732071 32898343323924731448664698512592 732072 -158714958789391526429249883340800 732073 95822398431058317565868523811322 732074 45072930196473900231353867012352 732075 -149645523540511397570472302400 732076 -80520750454128004480964303416320 732077 228725219699658660409915331899926 732078 -6918954764492964378159885890880 732079 -73281024925400021639774777246320 732080 -39666321737868677608524011274240 732081 19990831558631940547101695167488 732082 19565551676745317576296726104384 732083 -159009561144913867640288881189176 732084 -6035669665750533695594801393664 732085 9116959309472732240349777450780 732086 -265305956916924687025373363090496 732087 181863386372203648420450557409344 732088 24657215594987839845648380313600 732089 -41939654639448977231551512788160 732090 -39762731298329737081935238517760 732091 -267878569996362115847021374227728 732092 -255623045194732453683176826768384 732093 -208846180888436483742108705609600 732094 -57748325279837692326027338382336 732095 9810799583597710132010051985600 732096 4994622656708467570042359250944 732097 122273455828651762235619276212546 732098 -125531449583074924708303373783520 732099 175597517475145476148731824483064 732100 -86651941089000268601951929897600 732101 -48341636047385354900876357948898 732102 -29364573014615890204364498466816 732103 83212323924540063747152763644544 732104 113219233473549802797855086453760 732105 167793724223340780204114130656000 732106 -15530523966301170848298208951248 732107 206669335500666781790627308198680 732108 -1527925998577611719085365576448 732109 192702412947664095990716514942336 732110 40183310705168195087634702864000 732111 -17469194484446546526493766513136 732112 13538708049344619369173522210816 732113 -131560586801485316578906733985600 732114 -20687370669678446893685592753120 732115 -95088803724727066968559484844240 732116 48159284237326211516150440636416 732117 -324603074800439568997321594752 732118 1043439032509465511820955235904 732119 -83788495465116149751459694584768 732120 -31044415521910897912982219366400 732121 -7033228698853525373954180555200 732122 28720607966294594541108672129984 732123 44312555607324385472151062590224 732124 -347598037770675361372214622086144 732125 -314396280022745841023251938153000 732126 2757246581483093840296301377344 732127 25645504780740487260382387983360 732128 161049977562823267806856959492096 732129 38699840494808533138208283505584 732130 -37361291864402219348287870963200 732131 -236180550195366372840982647701400 732132 175818617134067219695774346188800 732133 -155073708626184459466342469407618 732134 -38257700431626621262486066423680 732135 -105661426032210525243379263428400 732136 48593804833133097670904053201920 732137 2262394317620336525049718379904 732138 13468470285111528055736223537408 732139 -222490881777176640808996130260344 732140 -53198168577286284666166642114560 732141 99877350208411231867984257976950 732142 68216678237793057765142269189312 732143 -184776612820260066233556999948696 732144 1371620386075767439329483816960 732145 -26983469420286039410180214029400 732146 -165979041035313313557391327889280 732147 -29554609744702819789397313323472 732148 14376197079402908583171492814208 732149 -98986710763063487951959935195360 732150 5572663812711574023773035864800 732151 69115499956464413579657529733552 732152 4355821272547215777228128870400 732153 45546078041593112071492594444800 732154 80316163545152904915276069457776 732155 -26491191737786075908095874659840 732156 -35014723998261489024062607489024 732157 106217502505179053526948986086406 732158 497807724868862212800603643392 732159 157777796381194444857039542636928 732160 -54746438848951101090407739555840 732161 -909443615675731961142118400208 732162 -83344848619682446078522531794048 732163 160954937660110892369165335644480 732164 331818892876067513535940277376 732165 38654571738458016700464436531200 732166 198024484504918038218561600720640 732167 2421152671498009252855384149432 732168 -53009029290518282809693621324800 732169 -52952472908848199561458586643430 732170 -122577888837385214014239068163840 732171 285709799234625523690990069656 732172 -59735427265040116949658881720320 732173 61363633097670265222444570342104 732174 4971339284265554354163173021760 732175 -5066254494589558883480670724600 732176 46324177679835704714253774815232 732177 -183348816889430597434199095837086 732178 -58627274652238450512746686422240 732179 -89818541360748467385322647394224 732180 -1389428766510578743437777623040 732181 -186426408370416580654089785740018 732182 -77032475850493249845307395065856 732183 -24052263381929957580686890178352 732184 -9582928072836273958002839654400 732185 -120029908926517576286588597194620 732186 -18976893905605608103740021504000 732187 79146898330085878116714921480836 732188 -169617071510652169228547060378112 732189 39919164256134628357319033419008 732190 -6080799537735865104935923718400 732191 25891935435073656641395937546592 732192 154505077677232974140682818027520 732193 39082870572137520458564435789952 732194 76150328230085181900188280706896 732195 13413559905737809888321772100720 732196 19353408768524059208085212603392 732197 166005943947965726555368595171646 732198 -39109695144558752091791221897536 732199 -26274335578835628486441728709472 732200 -786987807391594578463389696000 732201 -58600559021831770752185334755616 732202 29812385221439703177733417980000 732203 -26614356037327601042489644208400 732204 -83081652647179498913458640929536 732205 -77500831451723891323302742755840 732206 136006356670915944031175001567552 732207 -70661294994099622975880650330608 732208 29508832789442624480177032773632 732209 151918330259156595036366772315410 732210 -67995073765150776314610010007040 732211 -41152966522759557903081466787188 732212 82555229483717929415993492804352 732213 172834313455273902684589621912320 732214 -26828149346198708552904683311488 732215 80867720582877632464142521049520 732216 96269659696953106077218919321600 732217 -45289906421671001096290966667734 732218 -177129568163512027126447007772960 732219 18210152748957725512725707051568 732220 46021458081061023450313405685760 732221 25862062792164746450981909911680 732222 -81546926122289352792325176515520 732223 114065822599568863643306876058864 732224 -88381467607354931919079068401664 732225 25308463099422882680507529187200 732226 -50213348469815479419000041471232 732227 -493091539946738684290981370720880 732228 16959692450361389709440560988160 732229 -45272715095483040689020149251170 732230 50010663131656905000541643510400 732231 167490301306759343540754246655920 732232 258322062980066444332351414502400 732233 -214921069636760333684863908148518 732234 31278038548747614129786650791680 732235 85738284932481166532506076950560 732236 -199243475407220259428514807102720 732237 118803681136819382935680896297760 732238 14931167426985281589916280161344 732239 181987537249630236513287515901040 732240 -676014697711364344442230947840 732241 -120218974992566021954864315544480 732242 -8240679625753723044165668345856 732243 126210109070484798147356452282944 732244 -140167935920857981901948170012928 732245 -11388227349423635740717819246500 732246 3623352680569001727487401422784 732247 1254763834057238014844400487960 732248 -94799263130116810110936453242880 732249 28399149038464113818869487392320 732250 90436724614583542243409019120000 732251 21694960786603780926448454000640 732252 6426844503310016430081312153600 732253 -18562466835452366919738395995700 732254 -184508555757648619137117897431424 732255 32996689652783603618129815900560 732256 -206083989782973625178610419761152 732257 -207514159959666424517347482262494 732258 -60338764189300673444677754419296 732259 -161703292062323562558479499114360 732260 -62764560904712964113505746534400 732261 680482616604352526404050341472 732262 -8081416774013782373035949606400 732263 -4388967458835302150463764393376 732264 -24447406486040476308220215214080 732265 116530733916236013277958645358600 732266 -73683962054803755244659562521168 732267 105655760385771146462035209519840 732268 -50857429193438906350751152682752 732269 34363689264843315063422262206400 732270 21800312412137117804150544568320 732271 -273256066288682361345656334676528 732272 74902988643429902195211688574976 732273 12973566154055192887070557167984 732274 5183615456268835791861776471040 732275 212625581915462961123830316367800 732276 77093236816299185106820445212032 732277 103181711169419519672491144983840 732278 -57859646850729489111987389662560 732279 113283410215656087490110880406400 732280 -96022971240068090753807460249600 732281 104855127187200371664529763224464 732282 -35934992236019794169226805899264 732283 -111966617408966159163328866469468 732284 27674553153086780537868993985536 732285 -5908420616340675798047979000180 732286 -5949394510545416707417609278336 732287 36068934170100366050476870551936 732288 -18573054555053932551149275054080 732289 144064493000862566051413887971760 732290 -724320828937375801320166709760 732291 52973704074465045823234004676864 732292 -126606336393670846548219498240 732293 -162295966798944999836876134039458 732294 47569317130709814418334308270080 732295 -373926756809484717709138101378720 732296 -139599157307696729995230550425600 732297 -59767635443639001364175029083072 732298 15793099849021569374213664791040 732299 193862748465399368708259470841300 732300 50738133234813739724974670092800 732301 -59505766265388931238892288076776 732302 -10589356158862690582782442020288 732303 47470717707071395683838503371760 732304 17507388737674185530005376352256 732305 78130421098221381921928179113460 732306 -110425186373222473448987739482496 732307 451916822757185815506957758309472 732308 88511789904766327176405637478400 732309 -48518931142808978875369561438272 732310 4570767817438299040428366821760 732311 148031526524933165055684374067912 732312 -32476801103276675068722654535680 732313 116475172297058029094303795509504 732314 -27962974201020131170835075443968 732315 -127879105646087356543555629102480 732316 -106765494018473894737171260712448 732317 -202516380947493902716669137255360 732318 44564987692797021635328842013504 732319 -180085707536947023846337930317600 732320 -12901860913510101773478002688000 732321 -2598633323002002445780785501438 732322 -94943397983230691462702131866288 732323 -89563098664954524103800675931428 732324 17499126096308151121891822765056 732325 -41107240731465995302220670338400 732326 -5375523932942239844674920633984 732327 -75531636600233805883851107825880 732328 225186858480078174321280315100160 732329 47682777124070857776973554800484 732330 -113358904835349270019262180198400 732331 -11825555317512312723797661393868 732332 -3013536240227602950205939765248 732333 -367462707428483890350785828352 732334 72486257431478448467998282026816 732335 -64070973812977986029524073676000 732336 2075441300101295104599179919360 732337 347644061617018205344279144078260 732338 64144502165828801702265526594320 732339 -71462737794084527997964247234796 732340 25330786181810672138605457326080 732341 11540379112912589299796729254812 732342 -12730420623064851917518742703360 732343 80811671936806742383768431546144 732344 29421511744692913389463270686720 732345 106728891570195980754814162355520 732346 -60821091097483850120466066058128 732347 -30269323234192590781860859604736 732348 -137637053146470604393529292487680 732349 -197065795410966572532702023112320 732350 -37847826828437132739943920451200 732351 -64694763222187165247387161197936 732352 17582768523210179692144498835456 732353 -65661838665954539256408490721916 732354 -44020680614651908894360877042688 732355 9023844533549703398779309394400 732356 26593193438432365066308273313920 732357 -18359935735060228016873396078946 732358 2299487450925081799013671990080 732359 -69083402012677873721113425382296 732360 -111901661792634340925142147072000 732361 -12451572067732181831044860848768 732362 152094082476511785685109267472432 732363 101895287298559677053654525181144 732364 -134182345247024416606585629140224 732365 23926065447244502282850654693120 732366 45420611094658163887680753066240 732367 134397347418229558327318100364120 732368 4837515199738689637886823235584 732369 -124667426478047463371197664728992 732370 70195830290428972055344843934880 732371 64205150281630805777227114627200 732372 -131615311543018167065606998161408 732373 -339351398808847191410342872243378 732374 47945833071820534282009825410240 732375 23276830792685722812468679680000 732376 2120282213917588902406170316800 732377 32500728294651793628378655013152 732378 17630900084698454692684874361600 732379 -2094342475883721957259608349224 732380 107482310610719539292336049638400 732381 -24718425650385085318245308239680 732382 11103525618714178836117298803072 732383 -110173036251743843001473218676496 732384 -99133526790547127636103437746176 732385 165603953798463328334781028034580 732386 49120767439038761432049272845392 732387 125143536995132086416623578851960 732388 -128821936969365100472438747473664 732389 -8056491061223325666404466134400 732390 53263268785386243416005906561920 732391 335273020291461427128965080742400 732392 228484394665559949023695852830720 732393 -47087982104231371172832347227920 732394 -40737859557705266290421526589248 732395 -140482002681785336809426444609200 732396 -16447920359605846823405007175680 732397 -354644373410687624496543387380 732398 -95491322325062016702958320484800 732399 -470864291670330488987860388592 732400 -18227005177932256415370273587200 732401 -510101387627631109771845780899328 732402 51100780624962613117584915181824 732403 112739908464068202872654227772028 732404 -84527548444474391981646969513984 732405 79835544036109316782996641947520 732406 26052165432092254497664560873984 732407 -51787575766209658381552672977312 732408 -153704263149799626968877243248640 732409 -14658334585780500490120833495040 732410 13679047450586285465202891509760 732411 -60704122181355324721859194912968 732412 -21476418412753658078136489369600 732413 -80034951635936706961260642234 732414 50956042666320241898818885381440 732415 -63076649031686319632024520755160 732416 247860317031381743050806370762752 732417 -52022067547418915757843427956288 732418 100782467755368618154985953384320 732419 -2835255462215460056685458377656 732420 46437408612267582143904806545920 732421 -249477263327861900760240743079456 732422 -10108898136572628638777935555488 732423 135066644356778324366955023836584 732424 -29919875611375844570249315942400 732425 16544013174401203097782819953150 732426 -63438009423770082995180958585600 732427 -192907984944409460159589159140528 732428 231035440926323629099457646368256 732429 253664774517157839645013516777920 732430 95903572739750727435656986887360 732431 17799474354857043707840282421120 732432 -16108951678763213227613402234880 732433 98100221545909112637303749223104 732434 -80343993114971656064680388982384 732435 66023415210562122655005948910080 732436 47058092133290199074787092858880 732437 47543367326206264396705798876032 732438 22462936545252625305937611352704 732439 123234899099065216379598306695240 732440 -36298506372691972048277724979200 732441 -17448083386952649206858569973808 732442 48076679973163845863296203013872 732443 -11198132354284924279812244979280 732444 -63223819452661136659933229826048 732445 54093650780301505098280098485760 732446 -53817448582604285227286880255936 732447 67872785536147612849287937012080 732448 116248455263469406991513473253376 732449 -118452088887867293711824472603550 732450 39396917718764649425702761056000 732451 -1997501455260413266503995409600 732452 -37205848225729913834863060307712 732453 -96502628814681531607815266416800 732454 43313513964458068903532269918176 732455 -21981609538804724686830517854240 732456 104335839754072896035496768307200 732457 49421010817445185345839123780432 732458 50459426667550832971797956669184 732459 5569054577179277025230425790208 732460 -31175339727670011903969915171840 732461 -38057590384178563793625707800938 732462 -1970507799643189160515182852096 732463 -19315027122359848502635606642776 732464 3948451099921863995242780999680 732465 -35196923293926824115490161493080 732466 -4180885239403830570897855707136 732467 -95146697226681417515795716346484 732468 17619876826168293536458976133120 732469 -5851362049299515362893978605970 732470 -39188742834256005087978984633600 732471 170761638033109227411647467950312 732472 -122432492808808735221631184302080 732473 -10355787007685982449950060239360 732474 99554742109595471747422885912944 732475 18633097462768085070392756394600 732476 -39230423773786683875828374717440 732477 14797119214857565561728362238720 732478 89605045418460313589979502775040 732479 -353365730775102909597395052173328 732480 -4042429801186137933205418803200 732481 12446601333836820490591954840512 732482 4287247448825897701500317497920 732483 -3080838012849019726945848465588 732484 -56738311169009381595640276704000 732485 40000542273306935989602585523200 732486 -20093960584953922346851491222336 732487 64838422223502284199907123768800 732488 238822570717190303878884089856000 732489 56253379481118059766978633451200 732490 40864858130875650695638691385600 732491 185875935748521210545414674895892 732492 79437556228461886883213890626816 732493 -234969612652725698420791241941258 732494 -16676790013108962976470818391168 732495 90916961154109528493055745382400 732496 -46296639087111865873438771396608 732497 131283763365280663267021988888946 732498 22691010277316697474867116663808 732499 -7866210909431703434413162120640 732500 -17219080532297543773790033040000 732501 -84999668049398853524041485156576 732502 -1057821413596388696201663562048 732503 26289101494778745420763083744984 732504 40804845122044634434911169413120 732505 -2510947141575256336414982163840 732506 -43204100349914484120435272122656 732507 -26221714565967149897508107984640 732508 -35249092831728138935256777257984 732509 -64513178189077546896438326371290 732510 29948080632000449808720922963200 732511 38351546926229419500614032287832 732512 345250691284142809462989148913664 732513 -10465840342750739694293805864192 732514 -57492791080921217129611388483808 732515 -45150117371143839310334433045600 732516 -55198877379205482624681031707648 732517 -52516876877290715928321224533248 732518 -36942673434545977041213269963040 732519 17065848081574816699171798494000 732520 111564080331915997324467832780800 732521 56482674254109083839428387217722 732522 -3270063891879793030784066113536 732523 -6615584254637958965418687732696 732524 -62577097910005609561428490312704 732525 -52513338745736616997986028135200 732526 43246929010983557629580597888640 732527 88522951214352631040507466181200 732528 -14075518945718809127730465865728 732529 -16605724726379068285855726513728 732530 -25246070062206145326583060377600 732531 43613514281784517555906243626552 732532 -28511873240357995197233646080000 732533 -323465342648183159245954852267218 732534 42617112612125952309135975360 732535 -85279636357363162488931484241600 732536 -83895613515375126371722057482240 732537 -53950742305095135405550034194560 732538 -92041464335161286196199699048080 732539 -54400892326097840536312831330344 732540 -39366175604473868728857872947200 732541 53274254285650369414997257463942 732542 176407774435269043944218310604032 732543 74587261132232614020061490995584 732544 -131597901976433082024398841446400 732545 157675190177646931446114023966400 732546 826795997643436170806821941072 732547 119455847930332951791174000964944 732548 2509047147778927631968611240960 732549 -164915546891952732097518086408352 732550 11185727377715922034978890652800 732551 4069786217304950356967579085000 732552 -236132095080894318238441813032960 732553 82612134227248698440448211503204 732554 -35490128127131824922223580515024 732555 -5893333206451303328327441208960 732556 -149086884923414352864743116377600 732557 -65709856885180363158211314221088 732558 28156067754116317465437555499008 732559 123301723660590141378662549442480 732560 -41160125453927404565960023326720 732561 -66959115151250464770644548551936 732562 140560183706270748248901300856992 732563 -3817007768625277014553075066896 732564 -3021814967147287029051322429440 732565 -197601744335425560009264255669540 732566 -23558268944721918192535915646976 732567 108022354439615024272722574410240 732568 -123271052305413077503549075261440 732569 -268458062184759151239285011354940 732570 22936449360070238291418849811200 732571 60085980972665268662235990766880 732572 -39288753344441034912429392828928 732573 -71609469475298619470342816132640 732574 117030772056200940178642704433536 732575 116292629788094659141238717827800 732576 -69713200421655053256160214777856 732577 -42848857114226915138608230676800 732578 -32567164043616002417009598406656 732579 16062170754502608286332211880688 732580 -175087952071813874351854023724800 732581 85922142612038145734088217504572 732582 108430775825749945385967629402400 732583 129018723949520628856534791024520 732584 -113204398082465149610478719677440 732585 -15359723537900574755327208935040 732586 63944702693210829833628804898992 732587 161382779030775621011151181947792 732588 18902022997033817818755118894080 732589 -60992802849945945745862414242560 732590 122053067277164300834927346916800 732591 -5350205651024336394626171147520 732592 -5933315403479767141248145555456 732593 320401214367275249035111947502704 732594 -10712046490043682556004817916800 732595 164730785839314666427438456143600 732596 -61967841401322748228797212817408 732597 114488767388366047741960378778400 732598 29005174303664749227758560815360 732599 145693529504914135059319095810936 732600 -23847474105359359875837660672000 732601 -328370613320548758624438228269398 732602 -34818463909277744767184416638720 732603 -99763820738769291110137589371200 732604 48902799086795577395893916128256 732605 -134895551940140024477905737862740 732606 23509710205215225694853069896704 732607 205617609157539870261684549982360 732608 8868922240063211283032076976128 732609 54432898831263368200261077422514 732610 59529834763442177589112766713920 732611 213255868580747723152493856572424 732612 -36887329341712747380271432025088 732613 63167007728304405808383951792160 732614 -60324070891640874318507724957344 732615 -23821634544877611558949362105240 732616 19739520775629460370312514708480 732617 280466320488182889224177567736666 732618 -102133114271901313352444105441280 732619 -69605011406518914287386893297312 732620 35796092781476344521065912494080 732621 -33640479163910599669226924860320 732622 9260941312833028473557863756224 732623 42267681420250498159011210949824 732624 22481550986786706208192228491264 732625 2142214948136838200074612569000 732626 136693884448347029478842790778512 732627 -32596503990139336564180842058080 732628 6774970165465801299916711652864 732629 76598642356858038342994899268032 732630 43304417803260054625010011355520 732631 166359499065483400988054972855432 732632 -337833386739344711557887420395520 732633 59355306333084279664868008092624 732634 -178753066785031849297850976768 732635 92570713100683475847168250246080 732636 44901251974905509847781640742912 732637 73096918165477887796825769784172 732638 15625141158031328182864222903296 732639 182687917024732314554978987426688 732640 2342982621143228912053007155200 732641 -21287151121421575433253212236416 732642 -27953057567697371201730432130560 732643 175967178554876493895398067277520 732644 -182513671626863841574431157091328 732645 119437358527902301219787504803200 732646 -58075909514892630925060597067520 732647 -66329114451807432018371990925240 732648 -32734391439682355983260180480000 732649 168782801738820657825637421286912 732650 63837028250719024969915615222800 732651 -179565423183079348126652495788968 732652 143667964241222819964719121206272 732653 333625401799417459689482902642902 732654 6806503411729584505325808638976 732655 38301457276167925500649104480 732656 67591589304964222026466956902400 732657 17308643433033066249712680336240 732658 122897062574462982568394623153680 732659 -46903748899208519760591525489960 732660 -762141829914861593210900490240 732661 412940625914870152491158334590400 732662 -11926029183632510984301556131840 732663 30103653878134864605468448614144 732664 -5152119578852238178232823152640 732665 47997469627539531656058430989060 732666 -26468731366018742370408678508032 732667 -40788769229564033390000150863280 732668 57408631602185583717055188738048 732669 -32693449486634167465227695869440 732670 36929791158696918369502169304960 732671 -29911331490600910966139647958856 732672 -42685420577014198245580666306560 732673 227229059342195844853936448401922 732674 24348446510581103618878939709472 732675 20065278870489220030069011801000 732676 -20234901300691195698685225795584 732677 -3431063228824264217610513328800 732678 -49414317847569086925140683292160 732679 -184534726983456679283391291599616 732680 13134713997198021246199577088000 732681 -90298941442060035441640477558230 732682 -35228505046700638011573905177808 732683 196245072774401352176945875571712 732684 19134984967635033250743870107136 732685 11727448183512789319817486553600 732686 93320622140003043297788736825792 732687 45532856658503246109617180487168 732688 -9806967736943339771351272783872 732689 223673842042979403501660473645490 732690 -11600326628684666198686012423680 732691 -21610716656801355425900150373200 732692 31039602603448492363234382337792 732693 38761183227739946636379282106464 732694 53330233143845740460254555684896 732695 56358161632550845597933822402200 732696 -75158933544149051215309636915200 732697 -239305547914611336915645617337840 732698 53437003811897809590623719434720 732699 -125607682406219570997409266111360 732700 18605246764109227907651879270400 732701 -23896720403947937778921227073108 732702 86018800733218515388186869556032 732703 -209908675017662389267895302822048 732704 -133728089676291915352214945660928 732705 -101258421369233479498914868160640 732706 38838161920950155396016982481184 732707 414607918293741051783251875709112 732708 51953256148659011814228396158592 732709 -278205830907099295778592143569090 732710 56503853633315829121986004283520 732711 4416543487416101420331915475968 732712 213891902211927091952486206586880 732713 -326466568287208062674579306044038 732714 -114070533646755959394741427610880 732715 -143423324779778291991347944244640 732716 41361474777254220251968606371840 732717 -24914215325511469991608593438420 732718 -7105125563757674477199176601600 732719 -119731322667517401852764752315680 732720 -201475281823457006148004085760 732721 148811564131010217167073009357600 732722 -2147885012417666356501954075008 732723 3394544298173460460694254768704 732724 -31711271985577376998980104577024 732725 -25974739053467155417215780576000 732726 4281304437789796334416505359392 732727 -81541032670843880229430984087880 732728 -78632849434903935034211420835840 732729 96450767271224848223946661083984 732730 -24661800216884254120536742963200 732731 -79015251918635590362267304029468 732732 -13345248338860093674940010299392 732733 -47295166861204828714864351190996 732734 119388618732594421392300476451072 732735 130243040426959175514333737941200 732736 -34834518762532981175761863704576 732737 -111800544541403842322424583657020 732738 -17743261485088670730865584871680 732739 -74465540660252208178981504215344 732740 -109144702751229314853918101871360 732741 -90256969116929833666095289144608 732742 -175963896297428915787124483145088 732743 261068916537985509847045469219760 732744 -43340317307762856212138733296640 732745 -1021731361880689063446514229880 732746 -45714651325806870749739080052432 732747 20529595011047966824210138782720 732748 47794574086435478032718585814016 732749 107136030872053598189394284085750 732750 -18974019752279187999218849376000 732751 251878404670509925461056236103232 732752 26019723819990609803977960046592 732753 -54678014679954759985594424292480 732754 10957171315805275536390981646080 732755 -91165024125411506109499473157680 732756 13033167758856255861812906219520 732757 -159351892474753545394210071979680 732758 36598818753088363851940912243584 732759 -124661319248565480739124574233496 732760 68988427805500103959868255846400 732761 -265460932531020137707300415851638 732762 -73981222247212946598035977796880 732763 -4772662544746476235191202718936 732764 80342400152534515881290531160576 732765 6227416195122404279341007576640 732766 101669394167667292750295289224832 732767 -17352804900517872035389481950608 732768 -209630192191671147477512395161600 732769 318832189465157629238973534747170 732770 -53517806338681877026554951325920 732771 59122375914200541375643476639408 732772 -99007919550115760282400812885760 732773 -50058318334803466020770251325280 732774 -1058333823201399959137359421440 732775 141935464033567133632345276956800 732776 -28081473069381852094689960960 732777 -231307418613562967682114081015168 732778 -14847048889088002624550029934592 732779 -396851008322503484557477251018024 732780 -50403164886179113993880039424000 732781 34452506074403552057978937018592 732782 196795911418032945497618065464000 732783 -77357894411848754021923669462776 732784 5424385537632185177876662124544 732785 -106747349978773975189386436075440 732786 4602281770211751942497778651264 732787 109065857676153237044820918875592 732788 35040226224813197869058616170496 732789 145865145700905704341007640435054 732790 -26728393232032301129331830353920 732791 3330059897249848410563643207984 732792 158122464206017103970374718259200 732793 -51285625841953544708693070088632 732794 77644563324365686466949330531696 732795 44202092079828704319618864954480 732796 -44297637483757631443607640609792 732797 -94411835192909387547957454942260 732798 -95883870570429893142757468698432 732799 171020894086551838080962939772800 732800 101933027409274815501285457920000 732801 89148556069458946782055786710720 732802 -40384914904207272402024678558720 732803 104413683729754454111507250371328 732804 157585344347579254751312090357760 732805 -48310518758252173331310652488840 732806 -127209212622265082308604419776 732807 -3589516054699505664570554933880 732808 -114199941544862934759598752768000 732809 7242574208978971949173053517824 732810 8185318879275859378052615961600 732811 80341818809622928055233719537400 732812 158071453882174518047925408550656 732813 12489537269827377228163745018304 732814 -238381170876539473034209625454528 732815 107676959949762754294554884781960 732816 4629569947938277386442931699712 732817 7274971536894279370451616642866 732818 -157554073451135958380268141206640 732819 -139803019466088371211948296457360 732820 -39050668077322029925795282851840 732821 -298172692917621422812446430583268 732822 19740371176419769010517634191744 732823 3687870981164550323835217451744 732824 -342613770428887527742187710464000 732825 53276695512477266289136535747550 732826 18802573491391760632212516902400 732827 -143426788440724175602021675683324 732828 8781719272005946752604129342464 732829 -340965064252975556659335159148570 732830 -703928493881486553774359865600 732831 -15783530169107537348241918464640 732832 -272944342426099665346875152990208 732833 -183962327065497014151702499461918 732834 -34455595265868853284452868395520 732835 172797235566579924210750857744160 732836 -105983958746149933870151679352320 732837 30255174195941393111465758585152 732838 -30091992493398730761670337371680 732839 231768581949950081164345628193720 732840 15627630063066213009099069849600 732841 -59561966330155111028246840810758 732842 168680995330614906208660308716544 732843 79417762682966402559585110939304 732844 -61629047191110092262666519555840 732845 296466856513125220440984221387520 732846 -127269467760103459509419941072896 732847 23845686604912375223059567966480 732848 -7430439966484428891066917093376 732849 495583909772521887841130449920 732850 55438408024700448274325999348400 732851 -56258435656415037434058125212848 732852 -112102250194478190417836012279424 732853 180917060441870796074525427373440 732854 135462656348064820202309120652672 732855 -32093431956154872972645179621040 732856 -582683039872772784513814794240 732857 101048840806764034932326507072340 732858 23189481618091257278921393318400 732859 70921200164356891036981517423760 732860 -59943468413096089283377142545920 732861 290566678282205469330443168600640 732862 28254336894061839108306579711744 732863 198363038470448524027055642690112 732864 -56607146060678627290317248790528 732865 50132300378398956509635198555200 732866 160967468381006527942773818983632 732867 -57635043097318716159726823342080 732868 120448610643962283489944883665920 732869 105102818226105415282430706383100 732870 -95600298603498096405649750963200 732871 -71939603306072286696965526982656 732872 -35665533754379569347362876620800 732873 58399802150623171588027171290384 732874 121768324748708457994423485093936 732875 34165354279400818288170259176000 732876 73112548581669532510312041507840 732877 -155889317654006369457982181211274 732878 88568237939312229312786470082240 732879 62681208854715992465274766341744 732880 -32299883283294007268963160637440 732881 19751246678976045815572705764 732882 42416216240820002891677622731392 732883 -3459507717498673647820500564320 732884 61695422599952184326918077959936 732885 49220605746835390399183737069600 732886 -29244663655287073405086817658880 732887 337646454710090957452557907232400 732888 -83985227724162317156169314918400 732889 -15023009936432962329484913688310 732890 1754983605574690718500526641920 732891 -186311278553798961571023165340008 732892 -28363694481948413374038092288 732893 54483052836725837613108763868358 732894 -96321976032303796111699032619200 732895 -13429826576109227390016628781280 732896 151450752328760815628579466117120 732897 -268496791381393867881515436318 732898 23592509867245791802591321845120 732899 -170224095856045478748373202962464 732900 4061287696512656981317040640000 732901 7736724389916547152828812309212 732902 29877024152257581030377049352704 732903 103095550844484211458184984600104 732904 94517715583300295885143617008640 732905 -194435388189632251095072458654940 732906 -100701059136475252636999663211520 732907 39343041133473155222245143117712 732908 -66307222009955720966528147510784 732909 -119061986983859028218026531432896 732910 -27046506152819194153253023256640 732911 33237040185192045772862668978512 732912 -11509960217698015013064530165760 732913 -432907367634375732380794641814160 732914 -26759868460098631158677292553728 732915 61536606812727547981809942648000 732916 49258031450854520526577359040640 732917 -24572014759074883863615224064000 732918 25800407072871116605122530009088 732919 90712699040341975391081059532760 732920 7754558066016018343019832729600 732921 -79344549053259298265596716210816 732922 -125116594731093974497500986809488 732923 -4313318039801537085529577604828 732924 -62876210205391315897155728970240 732925 55159404262448981402656883596000 732926 100033577881764544201922171814912 732927 -62913903084459882648315935818992 732928 -47092700454536693697156365680640 732929 20029096876389686509228248432384 732930 -3706962269731958428988842805760 732931 -233763531941064061263400825122000 732932 92052317055025577902688912574720 732933 -10714211568447231263746796001792 732934 -182769722797508103837519775380384 732935 -304578892883236190072676426240 732936 17613133959756854347064390246400 732937 173990754751169425836842810005860 732938 100183838503329429299298908083296 732939 -134374046565276619938018441614376 732940 -43736728376319813217764804326400 732941 31935272373107209638729631796544 732942 49001468159161444715554924690560 732943 303694154814534451467977158550192 732944 47801673670318569227495041597440 732945 -42401255340835829225099120679360 732946 214880271361508085232274046571680 732947 -7355895326869457918301769435320 732948 -25400628558710890270907286122496 732949 -201117908048274316939920071264 732950 -16413089525835805439454534177600 732951 167927187785987586585775449811680 732952 -14276024988231345109555347763200 732953 -190667322774461350773963124224498 732954 27946564161090300895717238423040 732955 199125369440291667479525578676160 732956 -60341424734648358842484314821632 732957 -32936096811792078058679969008320 732958 -97290654486418484731523325985920 732959 -342701188082368275248303225703840 732960 9258900418665650962215066009600 732961 10399691062575735125389086226324 732962 32213265976654116142604332339200 732963 -66253515693824385289920605368320 732964 34747792655494016246877663363072 732965 121947366157773252170147498073600 732966 41605888157923425274844791288704 732967 130622965142474753788040704609016 732968 163610726365978098091025756482560 732969 -3790322822272657451116240966950 732970 -5910941889035487713809760855040 732971 144403156463536495773779804597172 732972 152512291088595425065594164268032 732973 63520848994780369477981372045824 732974 126137972452775391824256626784192 732975 -99840205657155015752830183746000 732976 46813785946278072371234142552064 732977 -580036752863865221547409096128 732978 1331786422980627238703307441024 732979 -59164563648049237202720294892416 732980 82790132355479548254533073008640 732981 -21870306069404281711541444825280 732982 -98424620358396121967073428347200 732983 -40851925403396856372687000808920 732984 -59261717492896278092478084218880 732985 85935158930108642757498096888960 732986 -65013117752391967535710181464320 732987 -76449084304178648453678274334032 732988 -115052095477273691579758436672512 732989 269237696683787563173495603946956 732990 -34003052183896958784850524092160 732991 68198634668469082931027072088800 732992 -6584290792445206054054357106688 732993 4970612339432180656011250350624 732994 108300894419882598532983634969296 732995 29405563708179544818217696924800 732996 1403426221093855224843601489920 732997 65008393490605483275634978188446 732998 16716679332921252680772642308352 732999 138009488187957801877775362538664 733000 -239984255321995292516617735680000 733001 -74320351127094043695198279678720 733002 -19914565109606564418506432602368 733003 100672092975211992372129476639252 733004 46255223313974978876340720691200 733005 -8927851092815384277634229270400 733006 78508559161262488347713270828160 733007 -86301105303016856817609703550736 733008 40362143176711873428578539536384 733009 -2659669293282144968015621787790 733010 20036678847316770592347317199360 733011 19217509488973921311228036456000 733012 12418435438524540044153008570368 733013 -6889593398046316115073324423360 733014 -100836041913424155107037846065472 733015 -12620634172334741526515033604840 733016 145803540400064554430316792729600 733017 51837119162167687579408437827280 733018 -121355056306147981970162327328 733019 65090324074135101818039793198096 733020 -5806561050404188992107972812800 733021 871014341527173134893417884832 733022 -95612916920781898336637349602688 733023 -372810103047967376824577258726880 733024 346662978983568472917056701464576 733025 -48413436143336853495767020282500 733026 -1310916488090675262665251848192 733027 244391494361460772532250134874672 733028 59596931042449111151514691988736 733029 -119497438153428093134310136063680 733030 -24141574468882553320239117747840 733031 -5355975711575120071022985990000 733032 -18600642955332998189988562068480 733033 -52714866378810905259976961015040 733034 82714371013709839946837016490416 733035 -51688035905108107544258878486800 733036 35338361767230853330805646874880 733037 -14031523667868772685312347772382 733038 110405335807639513676601802119744 733039 -114645656432069189744855537427120 733040 29871579395521863861284985569280 733041 146656782940998677248052428936320 733042 2236141504834022698668643782672 733043 -16683736433370865058380274153136 733044 10259067797315553987320998920192 733045 98774306341641525202584048582300 733046 -278618925503301495194163455497536 733047 60594169209140745702946511841024 733048 -145688185385767372826666797424640 733049 406596234171842187424288617521220 733050 -1015777308456637260108071137200 733051 -414674945543155274301204712855296 733052 -18173346197477646603783918065664 733053 20462713632633451474510037512704 733054 -38342414366885472008681353638528 733055 30852346473461910531943290793920 733056 -46592784057419418662804882718720 733057 -19025993580879548473982482023936 733058 -57778164551855408094036646686720 733059 -9610345315253475782218640539296 733060 -25921384715956936444406880203520 733061 60322562405209646191017226508832 733062 -96093567053442721229565558620160 733063 -161675925161964681817193955380136 733064 1599400398573728625584129925120 733065 -62029587039061714780207356924480 733066 -14249413824213982877966502419616 733067 -149149055743515268802602182979884 733068 -45638258340838971723073181936640 733069 -5210704582725528573057773881556 733070 43750051022545809185373033542400 733071 188672828102699214434606466200712 733072 -258859222657050556747523252224 733073 -326693475599073690488215300926096 733074 -104181660337372732333208593352448 733075 -21693793099737136819196744352000 733076 -198385015211263585188394136217600 733077 126619168999509125725809831192000 733078 -129371841758360893047953472247680 733079 -1683120703066324673163900264816 733080 -35339940954052393519315445760000 733081 -129344600934810420023360581049468 733082 1449906643704020849685113647872 733083 24920153513015081580688309889904 733084 -233780519290732459840018419706368 733085 -39015157156945109777503442243220 733086 -38946081001921883111869635896640 733087 93941452246049616589435116426672 733088 -87386606557715258587426188165120 733089 88087500807548763640094221011696 733090 -40921519539710921948136572479200 733091 -150971015092255186714654548669120 733092 -6415200604649834793981308648448 733093 9534486650668039542684834360540 733094 -108475799022416262432617003663904 733095 -53071856907816481302121269402960 733096 -13906157683897411311812802969600 733097 190424248632501610859950330455546 733098 -59025129586141575828911692983552 733099 -31869416892975779479619086813900 733100 -10458638935476883748024852985600 733101 37043565713028648530850746624832 733102 21184414878824562277242155774592 733103 -44257785793286087349990574613520 733104 42311701330725830470982578667520 733105 85565613454342758769334260835520 733106 -24078666448063908605063044039680 733107 88753782146756634151174260288 733108 62019109523929266673597537825536 733109 22608784822788700059322013790204 733110 -253243687804982219362712647680 733111 -215206808451357969002364017539288 733112 -236056881248169104470753575628800 733113 41555093238265851884754479442042 733114 82347304698030986298263905201152 733115 64230318074724272976777236487600 733116 -4136941228749947863227498700800 733117 -19231527237935008079216881290816 733118 -15081171596100713075893350696384 733119 23138429622188389665044313051648 733120 63811972223769044079970615296000 733121 -10886870360062276324506426122556 733122 920053322942642688734843933808 733123 -269426662812289031600495649906628 733124 43039822959273534555406966296576 733125 15862131912134067526187214840000 733126 -48317155004555590345031924723520 733127 -154469801622115714351057151658024 733128 -79061514762272866987882395156480 733129 -2380755170650950607127195525580 733130 9270840094552623497071793587200 733131 16105271570233169833284812434944 733132 175062296419593655548101135280896 733133 354835128711784818714768859211382 733134 24587395250561552091056863104000 733135 -72862841763892204385280828955200 733136 -35092599537180698540900764459008 733137 -81116617058297301953762632193040 733138 96683890315639678770520694840976 733139 -21398089304936271390185486568 733140 -58987360551796646696907877751040 733141 14022769447973714766086709054542 733142 99176577206152894435945919529792 733143 -33836056807606488135359391050136 733144 36578638386383031720760124805120 733145 -22211735361939567369588463993920 733146 -25592759738990754511478454277632 733147 -304381626240730362035307541241404 733148 39209073359517830905517277947904 733149 98085661395297591332049483824370 733150 296083568611454233098366259200 733151 -200587271269497533958933618339096 733152 63930272592342083891753788637184 733153 7996789104308694846298640615040 733154 41608182233225283716284117547520 733155 32095194516012180637702856538720 733156 -168224287774474828822999644676480 733157 352580283067739403495109693409406 733158 178143601104673904157946487233920 733159 65753890078531344926568374637504 733160 23161621530393748303973229312000 733161 10938264552708370511002990246080 733162 3360112820662060492757549396064 733163 -67569128889670809874623803079000 733164 -47943065358360819083866337169408 733165 -100845935441293395616667936088480 733166 3777195075946962580622165301120 733167 -140763823476382572422546007669816 733168 -13911045337470542850910304862208 733169 65675748350065387585905902079570 733170 -8660339389400795233625109081600 733171 -63589804910687226207965037613056 733172 235779238032649049403710170245120 733173 38687410916911537242061172698944 733174 4715448061328314488462414711168 733175 -156946720819079350696652118663600 733176 -112842983032057833480746118144000 733177 -305733802722065343690014551757974 733178 -91487574417815640551842277963040 733179 -1002696161606193107018908746216 733180 -60206758308403303365039071324160 733181 20378938535150222614731598804224 733182 29756764820621198134851869036160 733183 -206606423339323507449943583747976 733184 -120988741357276242323496574648320 733185 26452942119516294918450320515200 733186 -126881121835958016619724474204208 733187 53454453044424681591169172658432 733188 74432133572708118403591036185600 733189 -34087565363126156263549434015010 733190 94118656773540455210195010103680 733191 1005745804997030364371419023912 733192 109616376385774820531141621729280 733193 1192621632642967277458253426160 733194 14776723845066674217953405507328 733195 111213034606157362026983546695200 733196 60020010908928233162561114822400 733197 -32356175800678015374515677723200 733198 -125398973136493442402208455630400 733199 14133949641801575208729498305760 733200 9848258409485691484160694681600 733201 -9816457143761085510322808954048 733202 -11737004530034987830496594825568 733203 37013185510505703061147220388984 733204 -8658667820161167798763239996544 733205 -197203211629638793536918759533280 733206 40751892545776748507914943546304 733207 441336713505052768850680734528720 733208 8419117347342036217830060072960 733209 -173664261867641969275301741595696 733210 -11606025532710918216614024102400 733211 -220438163244730052403861908809848 733212 189600374545290975577885765632 733213 22602282911173268531074468813324 733214 73803955286983820495123457603456 733215 -50721888460041495946699898273280 733216 -238296842173728513809083582119936 733217 -111784940702661627609585731395200 733218 -9763373380227285013206781101696 733219 -176655975895583026136722984405904 733220 -115695036713764308407205193674240 733221 -227016281292559128908480572721028 733222 50257393125616338531349207762944 733223 292559090229125240453017121478960 733224 -46408061364867279094885065031680 733225 103376900166032103250807417642000 733226 50256769611108601408019720713824 733227 82476002333388929685527875307904 733228 -9497097331914292779284487922432 733229 -36282575306460400299579108912000 733230 13402438380852455431054158269760 733231 63772493875460967259225379433064 733232 28639892926831032629642108583936 733233 -89818600208560940980303607192976 733234 -38283999580120357257251793226848 733235 84099014956474618100148184093680 733236 -1384258732318473924392112568320 733237 -34764652009455347871352581460114 733238 -143555844250240620644763611835840 733239 -139270654624366343081584761314400 733240 17515341748955726824294921420800 733241 -359524370667350494649507536934358 733242 92343654954576939133050505178112 733243 27826683284607912355312919646480 733244 -76030392957578631490401290078208 733245 -38125519040644021071271814654880 733246 2999173717480069637511598897344 733247 7219255687485286385781281186592 733248 50632641370185504923350959390720 733249 -37869973668219542152639955673600 733250 -10589686299776378442646776960000 733251 -214399741010870370345830190550800 733252 31507357160751907464278078054400 733253 150327223917869151092483966991744 733254 -21712611866424674866876123087680 733255 124680366677635256291377544026560 733256 173849720736883462994460174581760 733257 36577008303462643686559681454208 733258 -43790850572445434576007747879840 733259 284412404486563686923322279298416 733260 -72981720296054211521633080320 733261 16487442888662496347868851239212 733262 -162348661305835073978842011586368 733263 2647224033923328294468996514944 733264 -21820754330446638138420505739264 733265 53701296893962638129182104362000 733266 57009900569271586563695001937920 733267 -141698457027390838882859160584360 733268 -16694419397839997126481246490752 733269 62145806168911936914971689309344 733270 -116308208906841090562473335281920 733271 20189241805514876944013941620480 733272 134611804525056419411407527505920 733273 -302260592155191883821515982927478 733274 -6695227914475405855680936250368 733275 67394947411094123578997257195500 733276 97951195621927932839965149340160 733277 103172988399642293499287119353126 733278 15400730063690888837777067294720 733279 4337672762714732378842486944184 733280 117628760232077561894217787637760 733281 110603242955607382740176366410944 733282 58024696951286851457027853005184 733283 235312293507981250085371579733532 733284 -32871149733907781114696590366080 733285 -3696747170333860415727814978440 733286 37980579526401610736023779993600 733287 183807610229605344265871112427560 733288 -15652980539334581822558680596480 733289 -57968498558554048372772770067910 733290 45977735969697687799150388286720 733291 -32024491292874563825581959355020 733292 -151919819016064826394690247680 733293 -12041707668138881717910251260896 733294 -213981703565952860133928481318400 733295 -283195066441290815078514391500720 733296 -17223577488635156799243254857728 733297 -106051848462592628702653163348928 733298 -25940647425493123272840808587264 733299 -18868412125236214768300151420160 733300 -73482601166646378702542633545600 733301 -274625956359390055818153641503698 733302 -35152599363992513309382058386720 733303 129822347143476597001570650704920 733304 -26309437032521513280494477352960 733305 20115884723819217768708418252800 733306 33719003936792914179320594138880 733307 -147282721279658360998293840804444 733308 12360107571456593450053661082624 733309 34212128154831654052764178175904 733310 36624183496254682630602299818560 733311 -103127479098274997176461754982760 733312 -282501876698643309291432145059840 733313 -128791714479450887386908012594240 733314 81089075155771263468624111930240 733315 -29118758279168827506244015008000 733316 44668527064056398111374061735040 733317 12595291656982281876864868321248 733318 15744164366235176042508370744704 733319 -43554173754312126583811458578456 733320 37556065318484462280945942528000 733321 -333429425233328097720048261669478 733322 2038996122345271567143396244992 733323 -44191498341157517285631982717200 733324 141594041398342835337635368384000 733325 115109794950256414946037553126050 733326 3753825632273121305600670437376 733327 59857823712588889874050795666672 733328 53233371563952662224950070321152 733329 60183858313755359447063118209604 733330 50311180033350846713096650816320 733331 195351908992453078411266243465132 733332 86526671490598965664036143624192 733333 -171394972365828476220332080002418 733334 119864477419462920373351807776000 733335 -19521377360368666863050743239600 733336 29065330715550840148860313436160 733337 39440206036262730006235923471840 733338 85907557553608307319949324217088 733339 -1341768824628111353928173348860 733340 30367465569422723934384347258880 733341 -15453900506885219274617969135616 733342 -142221721823969324386709518779456 733343 16789809712306659206102696494800 733344 -49262644803999578820028551659520 733345 -60845283770579003182174606881900 733346 208925570054452963017305372879520 733347 91589357290008071862376557625440 733348 16118678704527204143406042304512 733349 -548723476987647751495329956653440 733350 29828226570969625406280128232000 733351 265923904292825571682098928063352 733352 26617582943345557637238590284800 733353 206893121189666562457074509333904 733354 -106807213881477331958277456972624 733355 16598874943608304345575014430720 733356 -31300535254143413263835351789568 733357 329274116150470994473461022941760 733358 -11924355393545111193476718998016 733359 -131228217775772569079439204766464 733360 26901636208624834695270147686400 733361 38774425433189231685531357739944 733362 -5250929687197190939235079987200 733363 2685826766781217505569709018160 733364 110520272728224776474542277990400 733365 1376786585878888741377853989600 733366 -57219591513582356535189725302368 733367 14290102022545010709469475458944 733368 83226605123505361238156038901760 733369 -46285971314716591280302735353280 733370 -27382080824396895131021819404800 733371 10125800158137610449933354885912 733372 9317872274324391024045107864576 733373 239502737645399458161195344855622 733374 -37471541892955507590487260901056 733375 -23681012572947130925800334058000 733376 -19553266427208538445380281434112 733377 41912852616302621972997701826432 733378 45038327110460712631981813132800 733379 -170362883665092863595757120042416 733380 120139995752705083357450760601600 733381 -208449830577932183485872492465600 733382 -36732008659345296267148135579776 733383 -85561433514398948778536195253888 733384 24875915544738202468039711810560 733385 -7786004958248103314035638939420 733386 -89585865367695849123874714081536 733387 235663050167152941832503233894036 733388 205097316493441580088120761058048 733389 -151465340132603368823890236384576 733390 -9007483619236489835243309579520 733391 241177131492774766100969542839792 733392 -7328034792574189164387702669312 733393 -104524586972985569758194688569358 733394 -149105355562489491048479122011504 733395 -1366594862734633134484607916960 733396 71068392299171102695664761980800 733397 -94585414304247104473771004134848 733398 -13458878622183663392566669811712 733399 241400620252231385941697768875400 733400 -124992920035448491522474513920000 733401 -167347308316420359948412436584320 733402 21377388686199995632789082503152 733403 9471892089315798682820630143248 733404 37641309343066960301475268042752 733405 -4548851989329282574990559441940 733406 -17588631119282270186253454846848 733407 98650945018891498104474483646080 733408 -599678196867540517014873833472 733409 313966579414582475501916415880610 733410 35583277864571671869362537409600 733411 125386779453390407757206098055632 733412 11852537485060200246739347101952 733413 31684731632667403864463489461344 733414 25769175179747282454404168941824 733415 -190941975776156707529061632458440 733416 99091570327200905168669604249600 733417 -85036414432607006852584742769548 733418 70222611824642054892807914946816 733419 -125491436476206992317297569875400 733420 6201133601195093229265923809280 733421 -1684802400830338178145115357908 733422 17267662572163732192818028114944 733423 25333568623942150651466207145640 733424 -4280914220531165753087010471936 733425 -15111721753884750414095146598400 733426 6908851372867637261356097808912 733427 232275061688302060752603346563276 733428 -177771965160276469564800605614080 733429 -36582319559427231853759620015360 733430 576423296482455359359822552320 733431 7326639645137143769674069543584 733432 -80394015426557118083849264209920 733433 141489836434446115084540520408682 733434 6977755751717586266370409736448 733435 -3098676104725762074429454271040 733436 203767937612996655701721551093760 733437 24352463384129941794147234229920 733438 75175570488844353016956122187840 733439 5434183039101499530439987755360 733440 -45867890688936962548105614458880 733441 7121656834333078477157520927300 733442 -153391138134250758097285274158128 733443 -154052395759834480421398770876936 733444 114712928463108858023276917367936 733445 133096153726908364633384883897310 733446 3360702139649949016154085969024 733447 -42236097145063592683997612795904 733448 246375621828224098925525806786560 733449 30044169863261011657183187972160 733450 11890707915616292562413253498000 733451 -2275828792200002492396429596656 733452 -80886230212459414220680098451968 733453 41486998014679063116361750029280 733454 71627042584931604197131892170176 733455 -10785031006084624284531946444440 733456 32362615205631677011465413926912 733457 116562908902024133365716300009840 733458 102397926908548583498395809669888 733459 232700223172362644174352041615660 733460 9174311101875001250422703554560 733461 87244924946148321434309143859040 733462 31522603343477802775293918622464 733463 -289427733617370522252348799408656 733464 -183984598683237345673792008314880 733465 -75826785095504323305535437780600 733466 136866288587954503913554183368432 733467 -15254417709329761842197177583360 733468 173748757214800428123332594926080 733469 28952305331275413806831014724640 733470 30586350020493063451996939530240 733471 130520308801269683416708769309352 733472 -159589861048471451881112874713088 733473 -76226511261857172686820812570220 733474 31970360461247639986245219389952 733475 185198562940006650888510098233500 733476 53266851220531030686994560952320 733477 85399824172899629047551659403326 733478 -59869323026542681610345542983744 733479 85917615913050883893267933426984 733480 171003456859955861225507796172800 733481 -68684681190635820552880564915590 733482 63426195930794317701543632655360 733483 33659707609338592579816328744904 733484 341963716120028473163357339168256 733485 33333984549356009238597798365760 733486 73203599984756476515709984398144 733487 110004600545741874776443049297160 733488 -3938379625207063487102692884480 733489 246689547801637286105922544950290 733490 9487058386682588163778207022400 733491 -22921484904345385343732175636480 733492 68896245809338705586752573356416 733493 -163201815581922695670349442460576 733494 -591612848367296760775162409472 733495 79494387711283303038059542963200 733496 88195576775186772905886988431360 733497 174104875491221446833327519496320 733498 -26824493171505597032519956498464 733499 81424192871680463233744520214240 733500 21489503300629507702285098624000 733501 115056120035990584598125887959904 733502 20001505117721821629831831936 733503 136398554628425610777866096524800 733504 5196298768466686546423422386176 733505 189139544458881792834566013480660 733506 4439776587740766777253356203904 733507 -156276435386747744566715698351920 733508 -189815137976152236431076644556672 733509 -96654569341949293399580325375360 733510 -29606045099379545538521161683840 733511 -53466229602800590369334662782888 733512 51196507453006355103774819287040 733513 -49251426908054657555710262957616 733514 -13980764851678706420092264896000 733515 196036831815473914963786339776000 733516 49128532489005228846844253208576 733517 -255701352019097245536986865415434 733518 48247985416895969083790259060864 733519 -96850183626492959693657767976080 733520 7232240452549313121217246494720 733521 -152577407259618752184968453929488 733522 -29915755836786400000324513867776 733523 95614343815022794758442050281040 733524 84867119269119901059860936927232 733525 -18673575374478197228104077897400 733526 87946881527269262573609310564480 733527 95342788531497801408636275173800 733528 -232542237709773722661805071267840 733529 29137924930710424235604499752576 733530 -5397229260094866554585584800000 733531 17239899847279057077984060095064 733532 -91494770934851380326028179746304 733533 12376439918215783261391484584640 733534 -16617091006096335753010771288320 733535 107451664486268289471714159016560 733536 -5474451846783755119165248503808 733537 -206556188997106546818882171328 733538 -28891162048590368171767353309120 733539 8456394664659763292938455115008 733540 77280897875560606459571616426240 733541 29523154902840930717270542670012 733542 30823877651549231994163846801920 733543 -34851841846684640344906418749040 733544 -20803162079231859259266926592000 733545 149048513584076317461225040531620 733546 81569454272757495383844754888704 733547 -154356893525612544823446318370680 733548 -128773106877348770795916939717120 733549 1558695211766862757618995762336 733550 -45690510297191000742724997491200 733551 11415258381857734529690602512384 733552 732468593946518347006034313216 733553 -9546345700463284186279214793216 733554 38713641892517752600533053966208 733555 -120807556490060220021255437346000 733556 -128716284255541248692112814807680 733557 55141836321011137147671336853920 733558 51572090666219131633581724465152 733559 65332591461944510429079349382760 733560 -4129534543934329926107972198400 733561 -120400306625249506891230030498838 733562 -5851830045221777187480315488256 733563 -154769124096533393735192409607200 733564 -41491701620105451032054651984384 733565 -7642118884837744353587933683200 733566 -117498965565249778632454884013056 733567 21085273045932689854102606600032 733568 167647079419101724631453914890240 733569 -1371644954341233317714883741120 733570 -40386060222010394350503541694400 733571 12788994544182855320174096290200 733572 -8450429880275795119535070437376 733573 123865037342600034443836070697084 733574 -104796861289536692352081861250464 733575 -96370139014553282269693673435400 733576 357919174224040033929765719900160 733577 9425418059411824001412834640008 733578 -12130426182780343528483423032576 733579 -259141818224898119645129160082008 733580 -1824281844923643138164002851840 733581 138963216230386027776927833920470 733582 -73791646371761886703974511084608 733583 -448411607456890078042851311863800 733584 11656716898550052383410429624320 733585 81038669058217353289406864644800 733586 15214148857174770210175305976320 733587 79470648243119473330615291832760 733588 135800075471568158774432664226688 733589 2886817086725177656168205584224 733590 -27971971018203180778194857472000 733591 -309006618344332053204842863550008 733592 -169671422401858585092903850782720 733593 22890018767848047454943642502528 733594 134997844130752200231086435842560 733595 213131053580762329574544735009600 733596 -53544512918868159783810008779776 733597 -8876040802215028608599089592768 733598 -34549751629752733855584647476800 733599 -31158194960699900845670924560296 733600 -53039278530404265550283617075200 733601 -32951913989067281426519538540576 733602 71271885681532163494727997800832 733603 53195485885966525396238621538784 733604 -2636733466000011765456739154688 733605 40180882326331754842563668556960 733606 -1379961636166298378917808763840 733607 -11083445459401222959918597236688 733608 -58773560875625780232269847183360 733609 -253143183125275799117820494318960 733610 52982659403624904850709567364960 733611 -120136123018489638811027814154576 733612 33756163070081427993131512699392 733613 962877471918861017830797846360 733614 -24998029519633228482842558020608 733615 -59818330627262010626730502654080 733616 -26886269244023308456737417658368 733617 203705581870915233450421106935440 733618 101198617382810202986756333853216 733619 -29878647357686700738013484020980 733620 -9467757640837408227446845163520 733621 25868228757427220275773095473312 733622 122832638190933243172635297566112 733623 -5779380983587825636638943488 733624 140212564134488413062479926824960 733625 153615118928098872993941476365000 733626 -10987792848112115712236927865120 733627 13845781131392080474287277781880 733628 -76594661239527769083349016286720 733629 -118351230518130147308401979828256 733630 -78081845357686436723692776623040 733631 141874598451638547440488549085184 733632 19871228222447462192263087521792 733633 206350057641835844466728063968000 733634 -43193866995321300397148001003648 733635 18863333037920566727765740503360 733636 85019516806787358010940184302848 733637 -233552661353552454170668254167520 733638 23808033029670108198766926922944 733639 -12427541210788034895628099883560 733640 -70924357350332262043147680307200 733641 65338750846608910029173555998992 733642 -17791517000559348647193514521600 733643 33434942739206279436287606252304 733644 -20954129566873533614531246638080 733645 124691593096633902723198685634400 733646 -33217755955402107725830111013376 733647 -126963075424423105758593336135040 733648 22152360473883488499416664399872 733649 -101049465147872137174584118420608 733650 -3494943334197986427354514694400 733651 -160325531526827747901731865523348 733652 -16903667487015984100056098791680 733653 -151907087547249228489303853405938 733654 20662037778061061995092708130560 733655 23583912326588334125988159430560 733656 -39659454186798641673837932052480 733657 388580815781229057638441608646352 733658 99496194938979575266829855773680 733659 -93803208616641469134394041025896 733660 -28432139450190231226599945976320 733661 181766723560399732230808026208332 733662 -19035725045960717468052272153280 733663 1821326370387040723143062513024 733664 21865343617129172498383134523392 733665 -113979661851088167740123869512000 733666 -2683412379170995103957378592000 733667 -231340585647395033930667907254648 733668 20911133718023105593335095967744 733669 114439751728567906594013515506240 733670 38258997418247545013168326901760 733671 -363558734489611472977174890434400 733672 201084690666240248846732548945920 733673 -90172458165452456899436583047040 733674 58876833262130240610153596693760 733675 -43610753204922848382822957183100 733676 159026340108109700218231913318400 733677 -15273705037933617419302683033600 733678 59426014546907385285952954123200 733679 30812115477060824917951213125120 733680 -23043302215322328571398642892800 733681 -88616813890388537058865716155468 733682 153116279193922127409576544626192 733683 114604851095355049095461816992824 733684 44060886277718244070892379559936 733685 70585722530273088595183978759200 733686 53464432967132887622596795599744 733687 19124446663710142643335207439336 733688 210308668882829326039650588917760 733689 -77154683460289239694224577434192 733690 -100213285927057289352343659578400 733691 19429184244119507309906671605024 733692 36571284111335186747964383396352 733693 94388714035934251295777644110924 733694 3774119249373128034890688085440 733695 1079600573773082700988086846240 733696 -65354499193069074785242278002688 733697 118292431398354413066138620102146 733698 2299139336490616309690187905536 733699 -42016956863409014472387512574264 733700 48037796484009969601789254144000 733701 -85010337168190058210520879348768 733702 -35716576263530580224892902252448 733703 6220370333947189487563567103760 733704 47658088855684031432315553792000 733705 20821521322540491390130062893760 733706 -113082997088480511660913450634448 733707 -5092104031820894020752112349952 733708 40590643802225102464539195809792 733709 -1202209302542425604998520140992 733710 -28371097138789069757713508186880 733711 -111399553788776580264976226018376 733712 -119126909210894330342669549568 733713 -6342934339604370170448972648000 733714 -76525569630133942663963921794048 733715 -137100807614614593280535846978640 733716 49436415501564221509103246995200 733717 730724447653250023264570946900352 733718 98820764901139698247827416854560 733719 -10989165951546028690075085301120 733720 -47757541438186685613948251750400 733721 160765933222485896793541334658000 733722 100389721039660496743246328419584 733723 -9445403773455378836354204277320 733724 -134992189381437570857792944243200 733725 -10053775892485714329355367232000 733726 8089521968923586455683968091648 733727 -59574321267030385309435731466848 733728 -149948867048026976717404056846336 733729 185303763828286163853361415722260 733730 12671763883214076267815525299200 733731 -241412099686771921823482277328576 733732 28692888953622214811622786646272 733733 40922477306045818499368374142848 733734 -89668818791584364402960400750816 733735 165755468394367156169787420232560 733736 -105435472353593433985553696778240 733737 -114846179422503129220427501137248 733738 100634714764712352966786755321520 733739 55560413959171465821491702802240 733740 5211773611933766611728930324480 733741 -50146410081597142382973218314858 733742 143572402277621311058490084859200 733743 -93383162202961111992219253851768 733744 72046604965651671410450186240 733745 209995059100636048014936451672500 733746 -13430284930471190310052927441920 733747 -17183207393687668533227315867488 733748 -135815464035508634899793004926592 733749 -99703130457897308177547023130336 733750 -28562286230176865021638106940000 733751 -129770449920784970867857376380248 733752 4041098182163305673716432896000 733753 168526411070947200091333979433002 733754 63466810349098948154981234652672 733755 -124325298418204450935895388359680 733756 -90394239637788269590524548961280 733757 -291377982710759488152570482759994 733758 101063714177030303898237324908160 733759 -16036026428660800962702051662696 733760 22991482203719895683045633556480 733761 50169833158844883672753108223680 733762 2804101539995447544850487719632 733763 -472913658684947988796108744440 733764 78598178360716080233583791972352 733765 -79765468630193707274428436272680 733766 -70871541751202715612582521386176 733767 -7011298912603684626986268069720 733768 67860795972868306744140466421760 733769 -2829694140967245283526220374592 733770 16897653406968060050306546135040 733771 -63022094083460702245576002046180 733772 57058893032072223673368136353792 733773 -2135367204228242450983871768736 733774 3039623254562957770602993642432 733775 -73647067534350866207529106005000 733776 -25218387991673226806258511249408 733777 -13199003560731275487330159216096 733778 -86575361061801805620615995464560 733779 -13878227511113536564115141083140 733780 7315654094592349136408551065600 733781 -241332431727832423565372032732800 733782 34417338213589679552302127038464 733783 128379770324705334702538674378360 733784 189274650074753200879452937021440 733785 10989431421037686275949074292480 733786 -98388080208488077792091132560416 733787 18878453339270744306614900979760 733788 -45383354292089821499871141934080 733789 66794555115498438716206573001056 733790 97584280345753174112975087918400 733791 138515730106536165275089126283592 733792 78480656902584056636303935537152 733793 -110263795018977342159457541396958 733794 49392826037010863602927583241600 733795 1783843016099337439077835498320 733796 5685369944903025675056864501760 733797 -60695754871404389392296429581826 733798 -124163244580809845322255305122560 733799 -96017527310663540147151373307520 733800 -13666746220247059006123026432000 733801 29370665028931007451172934389504 733802 75777636580894529897247032018352 733803 21180081160026612271248795042048 733804 50066983650715227873593902950656 733805 62535457191513440149904950513200 733806 -41695088606870757410532679188480 733807 -98607832244255684718572425424944 733808 -52093072357904811878547521568768 733809 115375699749101226636608883214704 733810 41541209569457193858576964715520 733811 114615082263875135474398069850304 733812 -4593864740752729759054485823488 733813 55012940388527682984087255702062 733814 -62557768120430843118639853755744 733815 -7146122442466928306627213128800 733816 -44492197291574126056630140211200 733817 21814746272130285227787195681792 733818 -26128330314540877041994983928320 733819 23822887310499402110183515127944 733820 -5111957375733082965898035217920 733821 -57423502793735958252826080718272 733822 -38984270127699989559045930817536 733823 -136865663505766910279784250700928 733824 -37666474967915683268407150510080 733825 -81803787326136933817648809802500 733826 -9382148358481189539104124955776 733827 134705797214823924047094519754560 733828 -358013954288936282866938846904320 733829 138234014337131553523156580942430 733830 27110032685023602531471172611840 733831 -65616237088888690126670524241920 733832 -61664528540808158962760309145600 733833 -56712946964677646888870776922400 733834 -169168365192213341820693996863184 733835 -193267028684325749025248266218720 733836 -41120905212395950640252928127488 733837 -56455615575234262759295862289120 733838 204780769558653927709868249088 733839 -11571542185093363952030088295920 733840 -57571444449639852931853964656640 733841 -66226460358274420808617158679758 733842 38883277530396953446488902317440 733843 74911971367777911930781158684744 733844 -104274227823833902982655491163264 733845 605317097261873722183179321600 733846 -19373926422599276847880023196128 733847 -155217289626997865750626908283704 733848 84995157802388582188096027176960 733849 -139698781362211353413146273780150 733850 18965592403963443330462352164000 733851 45698232873132372044540766917592 733852 69007890176945075022468833274880 733853 -224208396508260786322222547906016 733854 -39916801122918169302020735723520 733855 49201931968651125073002703239360 733856 141809174608603373526884171120640 733857 -21329215962604706276479636698960 733858 -79833969053792432883434636540928 733859 -9874282423393675978759107163488 733860 78550410104313972936108175503360 733861 -26818638008434946448826656257568 733862 -84652680814675074886255695395136 733863 -19203372833246263351699018555392 733864 67729000479747281819555049999360 733865 284934225885694438758240702180 733866 -7867233595906896636425302428672 733867 -287216358321597143100637885723084 733868 -7837455498532824153710769936384 733869 -14230725379960550497597375275636 733870 -121774842991390739816074786413120 733871 -2037633232901027155129086530928 733872 -21942414587737263490834293227520 733873 49479214476378811807347569700516 733874 -12443205872011021358327620806240 733875 217745404692067339081181732160000 733876 101708979082684616530623188404224 733877 -163852133778573478634515240507680 733878 64360063248536556237926916455904 733879 -150967383643633861475645500098520 733880 58551146196332314535689667788800 733881 529268104699077492402390344160 733882 -120910337237409891354928548152208 733883 316884499788273846397362554796132 733884 -8944087937828408038791035412480 733885 -149420509943614708741985940366420 733886 -18054625154162617091600358492096 733887 16339863822376680655653167700480 733888 -44519746406294978406040927731712 733889 -99384962531116236626300981996076 733890 -4699126397713559023961525145600 733891 15098199984941344876669823794224 733892 204209001786377271886366425561216 733893 20191560561218404081908744263424 733894 5658369503980858054104043929600 733895 -106273374160006556205926440465920 733896 -37142860035305674530845116922880 733897 44475272369291788379175427936420 733898 172040228033776083571418243550720 733899 63943613552427926295582444930264 733900 19445641359837770207280451392000 733901 -90884917768031454427445373637440 733902 -5332012383281247012755882081088 733903 -207694020181310735881648281183720 733904 -16208875304162015628759703265280 733905 229612322632759206619126860696960 733906 123745667473365179314705108075152 733907 -195657739621306331885330514946848 733908 23966543211908222867848659357696 733909 34940619316316055213429571196352 733910 -15797674346364143610319954368000 733911 39223408508544364755554078100072 733912 -44877603970619107269530876928000 733913 -114792611300855813653285166969760 733914 33496754948136835752774668336640 733915 -15160304356665895064945063090880 733916 -87046330096631157508569638069760 733917 18850063722916338733663852490880 733918 41298259320120432117496183108416 733919 23928071594421021387088110652320 733920 -76388642753667388556461159219200 733921 -144376905834700652497348111094878 733922 -107599917571498129921956390095280 733923 8127183074845981115909007337572 733924 -2260245517232758587955410720768 733925 -38419166958864295836500141059200 733926 60672981425390985569715247114944 733927 -105424898663500935916613737097808 733928 -107622596160445995644426850109440 733929 -42565992808195215390289840545600 733930 18521446012876111389391885777920 733931 -90799564106015048397504755723736 733932 -41728532080913143719778156262400 733933 185489573104928891394818480058880 733934 78357264828623691308204698199616 733935 -10351428413015927383803173230560 733936 -16570827684241701075340500205568 733937 -112227168347431542734105907210414 733938 -65780779008544116331022070339456 733939 -257544036421385292845800986110260 733940 118929547551295624232416370615040 733941 2047091410486841793203830378104 733942 -5699851332514581869443600108416 733943 -84631652702103818887110295160400 733944 29821429663927547244034554961920 733945 -57585702503053323535273703566200 733946 120441228197420045211171174306672 733947 -37011119913039972331123504563600 733948 -259204281219136799068101022216192 733949 106286626392910012627559819122950 733950 -20452555003120500927656475158400 733951 156957154125769167626426871346600 733952 -255027757461320781736133743607808 733953 46453972734652387245006228046848 733954 -12002068707700183118211050627040 733955 24482120303974903574061977520720 733956 23347506558265320149565748199424 733957 118254625871352740582347374112 733958 -8427779828872946862917517877824 733959 22329850963321066219508662478064 733960 -105605385270798301686044577792000 733961 201443540843571527597968285131300 733962 54368041809381811098707965047552 733963 -267159691423855014950636250287788 733964 23722854907956190091243441651712 733965 -80228519686278110158604223684480 733966 -62670709067516877343917230549568 733967 2041593859636533970498584678888 733968 34632078889486276660238106624000 733969 -38162795926662208970270265985920 733970 68939254037669996214852116083200 733971 -83390807929081792371470187791688 733972 36705020329625336516429305396992 733973 61131176819615983668746151582222 733974 1882921064191101162035995017600 733975 123809057635780385337197908342800 733976 -32959481376577528238078901657600 733977 24875713238825352172245508972314 733978 -7779638135585815955814301332480 733979 292063321887276381741975544974984 733980 -36125049917301328391718294190080 733981 -15549263096289509746273305752218 733982 -59844479578845728688401047698816 733983 -88016482278551818926507949110000 733984 250215608833228313618151448313856 733985 -124556949968395388876368983795840 733986 164457122811367266848417787216 733987 89442473625954455055470674157632 733988 -97596756728236408416758504752512 733989 -36644824390290078102021950745600 733990 -29645787756528164637680577667200 733991 -251790818657382158633942483257608 733992 58985398006371016311118036008960 733993 26187997258617830716326201986688 733994 126115884321528670186761366469296 733995 -61904514660668721327068130650400 733996 -52344685678363618570715951584000 733997 -33370951508908519419700454172960 733998 -71503362964071613525107752082432 733999 -62928179358199542939759090444288 734000 63045152143122560918869082112000 734001 48646346914101524779675963512432 734002 53890180213817318247831002951952 734003 259657563378206280608160451002252 734004 32493133267544780399166444282240 734005 5665300331691703367121338373660 734006 3108611597788949078417051435520 734007 -51681737273639725605639581550360 734008 -13978898802405991028956372992000 734009 -94645929966781674423377368714284 734010 676582747931455693616277158400 734011 -44252043735383282069559417597776 734012 13271023653632632271639810989056 734013 36566084175643723117001114170368 734014 -6083794080667328286249233190144 734015 -7443966314569682326065483740880 734016 38774341808912074467258339950592 734017 72524450454068262077896892720066 734018 40725907605058225106001868308480 734019 51863085149032369058566534214400 734020 -39472347907016913434449333248000 734021 -216882939191235896151420754343778 734022 2142887855155528719253277135232 734023 -77660452517279909138324400270816 734024 -190328595170704070753293631831040 734025 99118383422726298397617846550800 734026 195435426763635866415248995398240 734027 54993005859455207947680115238400 734028 -137963992820360058839753797870080 734029 -17278723934294082823931081120000 734030 -34728590385327558263270358602880 734031 154314059959369306560728638345320 734032 -24523798755372600134227695779840 734033 -41235007599890938626365306709696 734034 -37785219393783559693656085221888 734035 -53604213179742880436035990829520 734036 -178328693427640411233754994901120 734037 8883869574432835740771367395552 734038 -99002574544908659167846192762080 734039 -57945901420567346891218080152376 734040 46928256584760076555268692992000 734041 -4521643237793196751213157858496 734042 3613807077084208607461056306672 734043 -47525022669036501137744473209120 734044 -87616762346016583087441818340864 734045 25172290148083067087741387687040 734046 51498881576552478877272925655040 734047 -14922437419930059919241855905504 734048 -36010868209827818599836092989440 734049 -108821034195562505923480721410560 734050 16037296926768772782402461032800 734051 139700152646449378723403636462952 734052 -90065160769104423036320496500736 734053 -193334915540282482393575020279778 734054 30138632994630128487410749322976 734055 -22183939205093270982203673799680 734056 -75673613505259012947710560773120 734057 -170006295688992090592612253162694 734058 -19427650627994175127079395721376 734059 62463165836190710620181262071080 734060 25066683332367560738378901995520 734061 -55455099050636306458224349883328 734062 27673101391644744426448978257792 734063 -78906435057705531709815782819016 734064 -4228009489555945301343812124672 734065 8751997969814558014911123753600 734066 7068440852286159084044478857232 734067 -180284150711885583310028024563116 734068 -85506130812502532334011412234240 734069 112873994938467044001654057541152 734070 -57570658322119936818135688540800 734071 -85915846195914681566025237562808 734072 71484743690829694044711469670400 734073 162176973535946202195023926511184 734074 -67133738265796617465618836626176 734075 -26159255711679632021279558150700 734076 38809341351144122389542397624320 734077 146652440924559499445277099538200 734078 108791746798986660271028465718720 734079 -69292421726797885125331612103040 734080 15722604887646368144928905625600 734081 553006648891498826067259903791552 734082 -65633179210625802857724726830208 734083 -125678521866948289966157203288880 734084 12356861028407611912212457943040 734085 69116367155676680590297681811040 734086 -201285203371663052551736102976 734087 -20903042660150640266966598636264 734088 2287444008397551905980960358400 734089 -51681787182158810383344468389580 734090 -40344339458745517618282934430720 734091 -1542523390833971967598697264640 734092 -142831104789699190378961873584384 734093 449173286528069114592055202857920 734094 -25454330839794844821617725939200 734095 -181617230887127768910699338657400 734096 -677959974057960554077091659776 734097 22152845483469469633216291954560 734098 -21211201425427143349620471001200 734099 332143448589176562478297751156640 734100 -49394776333723849747429743513600 734101 -16625631095005220725026195288900 734102 -47119009951624976384892194228928 734103 -52444290528851738235111023150520 734104 -59307600087464771383991877427200 734105 26220111315694086435971365496520 734106 3889145214418411532207504851200 734107 388382489237103039966201611228 734108 18716969044640976439722642390528 734109 86050034124601625907049162859904 734110 -34537854566927516282872402659840 734111 -4450771472396798896173988761600 734112 190483497403726189242865154457600 734113 -80035039182757025662447079492638 734114 -18188089826743503871079281620480 734115 -54770313500629854309956041380000 734116 146044709149712688916681053847552 734117 -13269969880528583900877277625988 734118 -7461241490326819973866994400768 734119 497403480285851415053647926857896 734120 -206396386668068819765915948083200 734121 154242315228224954105196272881290 734122 -166384618601898414834932676537600 734123 94384990135475020173413795154000 734124 144628712909691406158360649347072 734125 -47859499473035973686049733920000 734126 10192364488681234177388907044160 734127 117099109222747122930381115506432 734128 -33569510752989038943705939148800 734129 51960654275570540963351565546480 734130 -37708257430159281612206074368000 734131 304751744381004035614914766065932 734132 89294920176245337863795108732928 734133 24640638050586260371714714446624 734134 30759748422883218403166470731840 734135 -126564411578750028549053072546400 734136 30947232961928854724671005143040 734137 164006412680921752696537256322240 734138 -181883662943937283913833383995280 734139 122787325008059350300028011008 734140 -100015246125916841985945659965440 734141 55587965869449369509762241124800 734142 16810055669609597305112032825344 734143 227472827713928995251492051843392 734144 -29113783079405882850510744059904 734145 -82045494596604579746584078771200 734146 -10251560016985372774865553162240 734147 207968431727645931114226069318560 734148 -109318904141205027324859282205568 734149 112937532270673164244306641227164 734150 -10248196602575093969140498135200 734151 -153772651981017368998005937908096 734152 -7405411306396967302635479162880 734153 -33192192841282598408737866261120 734154 -5158501221014099810574981043968 734155 -156920629310334025480826133372000 734156 126141226552734186114470011548672 734157 -287479870221480669207700968375360 734158 -116408710463433714444962889622080 734159 61866733902995923972027505733360 734160 -3998720652378909390857148825600 734161 3115048173774675844135817829960 734162 42205223123789715983981295479808 734163 53932481217935195794192827484344 734164 -67585335853676046909201035884800 734165 132792588235369959711371771316060 734166 120450066522592126033642641344352 734167 -86716554627537206522927258730024 734168 -41395287549693874212565588285440 734169 -117632033815259726404320540318912 734170 -64175660149508902601489583378720 734171 56629271545477433812994390994372 734172 -168307594143221694122013342624768 734173 -67087782428169267428337035212032 734174 19688877971417181194281636416576 734175 -21735891267844040040529987759800 734176 -147369642533553389019012680122368 734177 -63458175670151210284317230362974 734178 -494655831947158299478629749376 734179 46243700899417884910167756321840 734180 -70637385934191006408565777401600 734181 -51926562025157143798064882456256 734182 -315930446265914078535896119488 734183 97314274682602559877608137587744 734184 -16978276419132106455362298593280 734185 -25461036481482569269370259622620 734186 123317587431937184664698707457280 734187 -54819308248115548421450617307136 734188 -32397708592348550485253857490944 734189 -112655841136300866772115491700010 734190 28166220693887961172584959291520 734191 -4216192929939418592610172880888 734192 1715262518768879126156714704896 734193 -36552093976811780884042667966538 734194 8737122237681793897870302010896 734195 9425826155185506919714138018560 734196 -92474279023570294169779797012480 734197 217870854155997395301718284457646 734198 4628322442081358031562234881120 734199 -61091476037203588402391110912536 734200 73040917913494597493034499584000 734201 51601596105108133302134460641412 734202 27056632899371696424307509288192 734203 -123629700316940170234113390659548 734204 91962795905236715999513117626368 734205 125476171650149395242540762315360 734206 55233535800463477881496491414528 734207 344079070288042321397362923027456 734208 -66025569815641498479574237839360 734209 63274889029636858374872125104960 734210 50411418631061655136489947977760 734211 -166067621201489607105759742648320 734212 102141836430168270807649556520192 734213 358443128480117160307967074793340 734214 47114313290503204132499925794688 734215 -80243530764998333312130586325640 734216 89982152108396240760962251822080 734217 -167615530230119538552050579754240 734218 -38834031182713306309212580682496 734219 28959698584235300718526720392096 734220 27258571995809682066451247462400 734221 248074272202388142491012011674422 734222 -7933901589809993416827522283200 734223 24965598520221954262496884508544 734224 12412013852971160365974329835520 734225 -1323683139985688328196622288400 734226 -86391341960575370949883723392000 734227 57437385966768707691956606128960 734228 41182877550081914232188268288 734229 125168300650880427702428904583584 734230 -326214361419463644620053317120 734231 -96603534364995110717314835073936 734232 91582219330742721738071116984320 734233 90732165263610938826585302433482 734234 -8519606613164259548996018531328 734235 -34297679461195107542930854118400 734236 238991852021776214502037783237120 734237 -73201936320467223035334945625248 734238 -24591526979042266791749996215680 734239 -159817519324683666808885755765000 734240 13673095562836516422365978296320 734241 154390949433216968747215794889392 734242 -138973146060790548017819284375728 734243 365188146530954329946862583365624 734244 15754780194651840539974241267712 734245 200309437305777143224799159125500 734246 -95004964666083763536501838160928 734247 -74374746945008276251764830678400 734248 -187827384265503237913608227312640 734249 -156890333735378178076844143364364 734250 -29011034398757419774831927680000 734251 78793406041281088545436857288480 734252 -138680531958800201036884972195584 734253 47414494283887306954768529700288 734254 -105714663075089088433360320671424 734255 -168754762782594119203590904848000 734256 11421211128856304211981851443200 734257 -62488676317778157914589797857868 734258 -16166764631491066087178829949440 734259 -22356179464691180457958650551496 734260 -30503829682324315132426919589120 734261 53808807568412478584205132244224 734262 31789489684317374913597215303040 734263 334695255535162030790685153849512 734264 359616350353550430948072072192000 734265 2486929891752796838857663012740 734266 8066426714814496113226190020608 734267 -148114398765540548668069319334684 734268 -1727222465459411046389477523456 734269 134592045954266803313308280464620 734270 -23354495063848464707168174211840 734271 166245395076762971919595628379264 734272 26952079775962591801396061798400 734273 -37808897973808378883122945628478 734274 655912777296429206586993015504 734275 -64181248257931029084581235889200 734276 171130767912901210758071078060160 734277 19894175700575335196395294429920 734278 -118088258163213171947426351206560 734279 46272182333646320489907520527840 734280 -89693590216570249584162926592000 734281 90260256965274168900242173067520 734282 -103207289261008434124050983068416 734283 157541533402898547321061615997544 734284 35652451924034582183547133903616 734285 124905094507541335167906544651980 734286 -640659668185948526619142818816 734287 -530912134362780047849868219769040 734288 -36554420576506189348654103666688 734289 26236582515469219040731830093120 734290 5800372967334983976922589686080 734291 -238059554876443687053771943468308 734292 1359711135570659218205917040640 734293 48872411660625247581297392421440 734294 -96420971436862170704370779671488 734295 3452825370837647787521549386320 734296 52584724495714604020488815616000 734297 -93688026796857727787855040200448 734298 -77463257118271430003412980401152 734299 281348553373280948838918928070736 734300 -30444600588625960360028845440000 734301 39646122769366038928499818553568 734302 22150991693949160004939729040192 734303 56756667785546173987088300907552 734304 -26842896650243414097108644659200 734305 -143540101247148058924273061750400 734306 -10448934557661496729032207374976 734307 -6490448185025589131061904250880 734308 -257642192577605156837053064563072 734309 166920199187955412078133152120860 734310 2956557879004091971380022944000 734311 1568603642387079398747574338392 734312 101494238780728932853855425331200 734313 -51452103162729644993396699186112 734314 55523062255074460516505106247680 734315 -19050119087676053391633589397280 734316 81555479125643083349984449572864 734317 11190674053592945360759316316492 734318 11785846272252574378800285500928 734319 275307509936002233681587330194320 734320 21937811533060493179065873530880 734321 34114384810757161807673912064384 734322 5482508547399055871593920262272 734323 -39846270743993577102580243998920 734324 -174857540387086100235261220850304 734325 -43040301882904664560953524102400 734326 -5357750448023135723577351873888 734327 2030356092004368115612028489904 734328 -22828041112712514105427340820480 734329 -171247226129555424712007492322070 734330 -73219295887992335903129701777440 734331 -36384802927840489218185043440640 734332 136947801251659827877220502374400 734333 -61111374094664226822716905724340 734334 25538278817190369144415224386880 734335 -78589642525514001324277942292640 734336 -155771931463853814209765431050240 734337 165094307599211732825622184700880 734338 -89829174999849041576033673338880 734339 33403276120780567655182743338880 734340 37045758070542028119883464499200 734341 119987374794196791242294045767872 734342 -40749521520018849292528787465088 734343 90422727233987087945222350538664 734344 -13931990327075864942028575047680 734345 -22566607340712691763795100160320 734346 -153388108556243593367073084815616 734347 110938722135330911023740841315796 734348 -184995804583576912988964193243392 734349 -28217688891972465604459077792 734350 -72718313094536936527313369064000 734351 -17568300044504871185391622947696 734352 -48966162567843140800206063206400 734353 -33303252072920561252332669814976 734354 561535600368273556099855025280 734355 -96624682095403892801094438556800 734356 2114959655624664861340226848768 734357 82760308601067735893146826977980 734358 -15432327197751690510703132746816 734359 -22518157224337068034704507360320 734360 162384139211833293415903097856000 734361 135545438578163173852272484753872 734362 1959310419707257364538196488432 734363 -172532727392323490919964401746400 734364 -17226063906769542002676383001600 734365 -203566552473366747560427114640680 734366 -2721436196659318455950530598400 734367 -107322072682792631366249659284480 734368 31358139112809258439616892370944 734369 103431862532405280150452816865840 734370 -7301347581738822082699611801600 734371 -232930397868686822224016920644912 734372 -155880141505809291424763945303424 734373 -277326695227558693365730119729600 734374 101016538018307046955968872227200 734375 261030844339026978869166942750000 734376 -1057233865006311853937263165440 734377 -6876250136990698429716375916928 734378 310792526304308921826162648240 734379 45752460279945699652591910907888 734380 -5272168863978271737716346685440 734381 -98994352596265799256740854915818 734382 73247391980454624991210464661440 734383 -141236221820354277235588338512976 734384 18481649420874240217209278300160 734385 -19333360948264359146061631191360 734386 -29237782173702742075347435275136 734387 98885060481442957984196955211632 734388 -36161054043887742244548013762560 734389 189381418888231006969198925182190 734390 -25781428654007907897653400207360 734391 75403092206465077061093770927152 734392 64023571496798319315837453926400 734393 224979052925742305564357117491344 734394 -62028358188186172233689133235200 734395 33677722289755568298073782931200 734396 -24014365404971810260573980395520 734397 3035257900229130939013596388128 734398 -4610115038324480313540995201664 734399 211426047535720155646905862020336 734400 -34832131197681583420545171456000 734401 94807433382083407806878759054402 734402 135083475783244057401691126099152 734403 241894750584271181414557496065200 734404 168380852025933639585925770304512 734405 -68239146920167654538848957856640 734406 -21966231626282987211503734975296 734407 231186438528501237617004530200840 734408 -181056707059689402489364962647040 734409 -93284924821441628659982347234716 734410 65469398399429317302679890197040 734411 -165353596643377092420025999514988 734412 17472873816920038758965777088000 734413 -36725490512058456078154541277696 734414 -70151500430409707588000120602944 734415 -140948798901060611924928568172160 734416 49864001968296119267963767406592 734417 -415128584867416163424169723888668 734418 28223539819349592120739115656464 734419 -33273628730469349394995939638704 734420 46291364049738189266208377921280 734421 -23707248963549579437751316108800 734422 87163868137624957534165719381504 734423 -21878931563491520672841581342328 734424 -14961710284834825928927874908160 734425 -26449717593283757513524735528500 734426 29737267566367684116997359636480 734427 -191346492069679806488768006124 734428 18612312660446628559519330007040 734429 -250086563226894276211508288666970 734430 -17084578038358184384528607338880 734431 4789478625199736499886810915232 734432 -152981270099587128618415167897600 734433 19479092897444312036987238619008 734434 -173966383626135076331171236169568 734435 77852003862711515124736874238000 734436 17835994265572644334225806200832 734437 -49584230877227027203951519546080 734438 48265998071516301632293259985120 734439 22505202086956220564307358467624 734440 813950967003177742278982041600 734441 -188478950634871460986391472288768 734442 -16329252691143468693731221551360 734443 -212838459386810938546270469015308 734444 68166018458678638506069034311936 734445 -31848766724084666812684570188000 734446 65571056825627670984427825995840 734447 -3470539772346999066703483622400 734448 -6933496655632687100688418209792 734449 312192871353510260096987651194843 734450 -23206663157689841448140475021600 734451 -14976777132933234781095754497936 734452 -1939877437816235056955632345088 734453 -9211599459027101995170996232836 734454 58540997785507323317927977881600 734455 115293012776028117718565737590360 734456 211051508209747594504068861050880 734457 77436458169381434130747777751392 734458 52631675628187494934902208564080 734459 108079145036982532792599382326528 734460 80251366818691814898264379868160 734461 20467732313216809592916673849932 734462 96912174186919143626567750495232 734463 2199855836508498220899397828320 734464 119909048441342220251620326768640 734465 -62311524863298171102087581044140 734466 -131837896343822653971994009637376 734467 -185739394474330598613445922701800 734468 34535598149690400060606538653696 734469 45611785402481021444747805582720 734470 144186242820415535405232483840 734471 -172338663385580509724732073716328 734472 42960320933690772258027209326080 734473 340510313875396063200300977661722 734474 -17212749867131467018272297810912 734475 22961204106427951426621933920000 734476 127128869416925694531803362071040 734477 -99465848629488339611352760201674 734478 14753640516519093370358926952448 734479 -241658454529407301064798556035920 734480 2394867677631708133572351836160 734481 112255303098019147396467532274880 734482 -19305838483706026331304843211776 734483 1238910351363180083987319782400 734484 118628792449638705325354555256832 734485 84757629191320890907944100088760 734486 -112434220788882620154565092899808 734487 2274903063669885586819425361440 734488 -35339980690199869954905810954240 734489 88759142224026047013630231895872 734490 38423922089051458178480299338720 734491 21928707688351233091412759652092 734492 -168643224952413034599811290597888 734493 -207927753605445515335613828104896 734494 -142217645656951987979539896037440 734495 -95594465209790210205491656912800 734496 2113910597238520168388581392384 734497 -2576083610060070228376239793054 734498 49561178022486969780319291472160 734499 119762356266271839847009697307684 734500 25995799214754527245607097984000 734501 205630723126357238813800045400604 734502 65219509594128933145052179891200 734503 -53453415826498536638775549083520 734504 -141519238708734250989338413962240 734505 -33255312832996047925228615190400 734506 93201750514936277669808080995680 734507 -5879634277977795376385682432360 734508 -4002273114800590033044887215872 734509 3436249366472682379758571602400 734510 -41922558187638821798321933640000 734511 115569408478829271973057078142472 734512 20777661489834351923679455477760 734513 9018680302207202568247885417524 734514 26924761638499999140651284398080 734515 82367205689012255297874408683520 734516 310526391398097731844822441750528 734517 -30033917762400241899662816475840 734518 98140178032167855758176602156960 734519 -300760346689538792363191014845904 734520 -9116827046926009067360096870400 734521 144864919851164822102711204930720 734522 -80022145978669306063731684236688 734523 159818815688370149139274905288984 734524 -3136213564901174553632786360320 734525 134242571781663678491347408689600 734526 39501407295522103113722284416 734527 -109627880111439386783063854133880 734528 -5479132278581950809935708160000 734529 -77819755843035001875867161700816 734530 -133077190555342012470295438095840 734531 -15566538201323983322798899503408 734532 28139170224642871294534658153472 734533 154296052820751741242278000076704 734534 44754284502094757755965571017792 734535 -23109881328763297037939622088800 734536 150916790347564718489684446494720 734537 -44365141418124009550503215243814 734538 3617232569686676426927275860480 734539 77004842949768591054567032743024 734540 -106414798684221160465481785574400 734541 150418343247822878876222774965920 734542 196963030374203002000438707552000 734543 -237359347868448269387132610392208 734544 5961201805448500165114174562304 734545 -6038921330639151837807010544640 734546 -72657962782020304490559623964528 734547 173780899127074147467576028415040 734548 179446261127703139812752012763008 734549 46156460387576228101235787449550 734550 23476159640595004753126562496000 734551 -32778780441367623865664918974560 734552 -11556013335369196139413429862400 734553 193490420051540680966732737164724 734554 145833262835086876018604774036976 734555 85804339911346558427343438076560 734556 -38190178568669280793008786902016 734557 328190234323610196383762195616806 734558 66365154889271213995012751791488 734559 110668754096994881080094397805440 734560 -215706981683158468917289093693440 734561 -99651429357819189066182583170028 734562 89737241456562081270380109434880 734563 80377812407252779438378193866080 734564 -185840675107097075860783341024000 734565 15808381127208542633583159630720 734566 -33079335935467364578750631454720 734567 -177234020862937070827046184717384 734568 1293693988952179572275289784320 734569 3045093832561569315867850936608 734570 -114660009853454401701944095440000 734571 -7689976886591946218069225581860 734572 11218872795020265183182019233280 734573 -38043706342222589556811393777920 734574 -36156474131158868892594139948032 734575 -84877527457508887967331013010200 734576 -9434124352398227079188543963136 734577 -12719429318478705675759184052880 734578 25167549491471665222251519421440 734579 -25592224487770565338316056136760 734580 11543661725683773562357027921920 734581 125959252084867479339129306350812 734582 -146626387882945530667460488550016 734583 129094582105936291024401565544424 734584 97670944611281458010628340162560 734585 26484092430798584139401060115780 734586 -16845615671508694206129334505472 734587 -153523804125887230873056696273888 734588 -80414958588255545432872499510784 734589 268521523282747600839845571559104 734590 24870833709859063083403632052800 734591 177742887218269338019253300136 734592 -67925161985087141987131494236160 734593 -81780183771758931746684044215036 734594 -27642276798218614893532826124288 734595 -82752038332032295387129953030480 734596 -55417160566430021832868627140608 734597 -90515189431063526747572009920480 734598 45819369486636430739895909275904 734599 -29258226513702125339364097111440 734600 -33464966922153436976996274816000 734601 42700969550011010960139532680384 734602 100216085193996239010347658607104 734603 200511070763366059879710669457680 734604 24300018950790384638115854948352 734605 -207514258194987797215296242050740 734606 6930976625314835562319352624640 734607 15732309950689527292531010367168 734608 -64722763932378361714536635523072 734609 145543521101423127341957606849520 734610 -72816831104164562761339075246080 734611 -197736492403261256067736722326648 734612 2776798706972176271473345155072 734613 32992148103121736956819624534848 734614 -176278203504834047834174706085344 734615 39791781765789281870620815782400 734616 -110972644198952667450266787840000 734617 -54424931855579677129751068209980 734618 130581457242265504561895917931760 734619 117665620238597266066657689678744 734620 97647767371513926652455916922880 734621 -197988883498201272000284801819520 734622 -23693765334089003355915113296896 734623 305339898390671884904067723501304 734624 134011930578762063946672921116672 734625 -48361380253162505551045717407000 734626 123138530527940536938717488050512 734627 -15682375023449621833121998207524 734628 -16069904971004610907273497968640 734629 -109537759767416407828915568678624 734630 -46957332869049578718592084798080 734631 22192974774377090431105973510952 734632 133264692270377855904239479756800 734633 128982570708593340102068894073024 734634 94490749073198442944521098116784 734635 1328891273655347291427139689360 734636 -34163949603329332109518974385152 734637 -4621211475120214030892905675200 734638 5244136957720087148102451098112 734639 -174127026221124077371523062327560 734640 -20836107103937502523995829370880 734641 56803774496766740552742384111472 734642 86514651985017404619409300211472 734643 -33360443857558843768887901585920 734644 8692638534493788810702018302336 734645 -21193204790259780512666410209000 734646 -51444518367110651022199081554432 734647 -103093831560277842884578851378904 734648 305569156868432725435681558302720 734649 248469142820607924969098280364128 734650 1626296871497304677606339040000 734651 49048558182731181013575933080952 734652 -41110605285072354707143413210624 734653 61310618993174712358414513176902 734654 -117134266730966215202300586394560 734655 -2228644699290890882486060647680 734656 -804838404759160207725704511488 734657 -313056754464357104510957528200320 734658 -61478231916551981368272241113216 734659 -178495522845087804937276514291140 734660 -63216493545177198845658656601600 734661 -17572902746849726785972699105890 734662 17379638788814528148904558876992 734663 -140462774302336603414647633602088 734664 -24181651607741155629648268001280 734665 -24760396083363946239989294150940 734666 -4101143195800511785091614530816 734667 82115178535942121414237682161880 734668 68250561751472868790434120683520 734669 -41496361485592894511327854897152 734670 16287328511641559631993209280 734671 31723240002389424924163781673712 734672 1818271322178634775623205486592 734673 -58489421303912380577465221490400 734674 -52255289681069798066341659532128 734675 -164387245911583785053152064522100 734676 -24747671978254470185385836525568 734677 149213272688013135265371231552 734678 -51103218656172993685091045591808 734679 18659449303160663152609178293296 734680 161509340769241037880127964774400 734681 -16772170073362874010198476420736 734682 41059050974620989013713742951680 734683 -23587714680510910793987386453680 734684 67607636801791461298003139308032 734685 37489232760324020980014818540160 734686 -35117148396143237710422588249600 734687 -43925790720206078978936843981664 734688 -9802786454983402609402681491456 734689 -62443942553561817237501028487040 734690 9831690946398041820927005068800 734691 2580597868933558248027677763192 734692 -45952915144015316561597735342080 734693 148065881562912013287030394722942 734694 -32912187454168025075289736545600 734695 -18322449010185391925709908505600 734696 96285039019896278081784248417280 734697 -225596642830519739334969256572960 734698 2425998851955977267355198833664 734699 160758796078935525160466524151040 734700 -19052024522713090099570262016000 734701 -185702330872829359472776788014496 734702 9908861710070116125574359184704 734703 107695664406502170318356211479304 734704 -23182099525467157199069738041344 734705 196438608867859073389086445591860 734706 -43798570079713322574903460434288 734707 -325979646077970893196886624469044 734708 6065297804707501807808053862400 734709 -12797361979068820410375569710560 734710 10330093015269566271854993141760 734711 -68267078807112258629551135740600 734712 -60433205077341813696474078904320 734713 -102892631749313705475274547671040 734714 175617903030651380287327799961456 734715 -17266028393151240882881358056400 734716 -17853490057138667303968264693248 734717 -155827081306868410574679736266234 734718 79495844057500118544437750570304 734719 25031898862487856297336968137800 734720 9094490464012467618747839938560 734721 4484674415163911322703960215360 734722 -108321645316356510471366873717888 734723 76150003990865781979278376223760 734724 1464366453740773604363943659520 734725 147447735642899960717515163872250 734726 66390320210289973211067947250624 734727 -6641389728838989833820160008960 734728 88239547514292136603604894684160 734729 -148704457906098765544615766621670 734730 -1639991273105614433642713152000 734731 -14925761977692621862625129168256 734732 146799400279292183307502114404096 734733 -90447595092237702263967065801898 734734 22081014359725649274593466753024 734735 112722108379773006618242661434400 734736 -35415160796051375692544856096768 734737 324323615149629230748661391358386 734738 -55913781226602452346092428794480 734739 -18838304172017327253948707170512 734740 -36754660164569097480487920529920 734741 1538179088609923715537339669184 734742 485290977105043585776123923040 734743 -320768752744787104399731494606008 734744 -265755029353723619567201872281600 734745 6626054440671000371724748394880 734746 -53478821345749386477863864965920 734747 -18323887331451971336145481614960 734748 2166216798280298374652105465856 734749 -52644422442503263580342011021760 734750 37131305895769537636071032880000 734751 24354366172469997062116989694752 734752 -199996626521451083029574375374848 734753 -363628308054529081410748972595280 734754 -15239241738314424494997026883840 734755 74732677893656730968678711550000 734756 -45231437495010634397017030732800 734757 -76415329687730474506586857737408 734758 -61266589671441983766090411033216 734759 -110712910162066645630302310316040 734760 35232135711426059423885541273600 734761 14716553566033780635853261191924 734762 1107826612967637587088706596864 734763 241730704349318116437755834357424 734764 -102788264886892255068789900231424 734765 -236088195865271544145748449364340 734766 -25355936822571625641070815101952 734767 305532612314178362435738245290552 734768 -33052953662307509751112030126080 734769 12618043294948250995106222253120 734770 48294499448652219545717488690080 734771 162055618151597587739108814456972 734772 30135446736994118433326664609792 734773 111955465852233827290842194127000 734774 -180058954143190636543908769103808 734775 -39401948881907188696388200352400 734776 -245262726315467213689000304640 734777 -49614794636356641941832649824768 734778 -91515410115707866162356579202560 734779 235699500444003520603950305502720 734780 127378174007662912759727639769600 734781 -18636140995649546270854673552832 734782 20413486837619689133452435252992 734783 -21704562723572730555651687486624 734784 291149909313091979086324039680 734785 -80246661573249524569743627206400 734786 -75609899486332031446137821030400 734787 -142047310324243579747048749182760 734788 4914887669043492606481074217088 734789 177126330322142361637940886582432 734790 -22354936824570088772767668480000 734791 65549228997097329484693930795152 734792 -4243012015437777486814984673280 734793 -21089446205508565098960298275072 734794 -182967907318503000575178315044304 734795 2266682543313664232992157722800 734796 69588290724270750081583248413952 734797 8968186741653206246573579672032 734798 -48942330634178834236686423684864 734799 -5807733983678840255471930562432 734800 -37071323547525807638735418163200 734801 -58423483845138046756713681286428 734802 54020346824513524130611597347840 734803 6718676102231612422865444899052 734804 -16664142916939924445801652946944 734805 113400622475900595461986374571200 734806 -148395809593855110126866815071360 734807 42509738593883816700813742402056 734808 -130249006026626046126661512929280 734809 5979642462647202160292662302100 734810 -18390730556881199218313403167040 734811 -3381160987562033742952837416192 734812 -11550491948075103399376882642944 734813 -139006069946593410464029755934938 734814 84001570662623255883353094583104 734815 -2216830431452074321370521441680 734816 -373541323983543059291098370408448 734817 -189262885255176716658263542781520 734818 5711620351900605263959546275840 734819 327442046232051476383018609928220 734820 -20757908039758998533621065175040 734821 124941394797075593419165103231100 734822 -81822914050474748766756155129856 734823 184714809468784016488222949008272 734824 68480911771352426462654578360320 734825 18161620895879461559409426576000 734826 92078763884709161526445991871744 734827 -435136021890011694661548379392 734828 169635230207718219045265564608768 734829 143475290957471933134774511544384 734830 -17619761809882571507429818213440 734831 -183151460088437120701160001061800 734832 15676973477935200587861715419136 734833 -238489342474885158116502216574 734834 40301167826819258378794639361952 734835 -32289522216135642948409205403600 734836 159724325853910790020631200388480 734837 -51902186211077821385591190530514 734838 30514028687560746626314966201728 734839 5097364574769356418964671032160 734840 29345011454121606625485545164800 734841 -87911748034001661439725826234950 734842 -2059285672853049137523391941408 734843 124852011045272557001614021632024 734844 50588033339790739351582045102080 734845 107502827151418138331174071353600 734846 48068823937496081877241168506240 734847 1276315298936182731271338073872 734848 -260274059146017752026885946081280 734849 -137872552833635614401025205121150 734850 -12695553020345535728037142156800 734851 -19823068139489128894256508315488 734852 -71541807774358191287468013704064 734853 164626575039571756541228013348000 734854 32879641072339839836536700321376 734855 9793837628053593050100288983040 734856 -100025577738080949569407305891840 734857 -85989653182059949621563664071068 734858 157045070559553806344184009039360 734859 -78089932212450065666754853606560 734860 -15236966813077753601878269849600 734861 -357020054164286901385371158939700 734862 -10106940038369177482150337523648 734863 -149644221974902013829614055453080 734864 -5404008759140379137143230283776 734865 83296586355762597429144582846720 734866 161564210027063358549532485047424 734867 -50339098624229055572441839326816 734868 55455063061731442505720040902400 734869 -118535776137832895664024641487730 734870 -278987762032300413853848662400 734871 27055925484790430131291428567912 734872 -180686559332064269178392905912320 734873 -73426295970767736235022786755200 734874 -23919661014686280514927663400448 734875 113812613229443684011437241260000 734876 74986957200174422859777495960576 734877 50271822645316714308938101351776 734878 -86907137447263236825284133583680 734879 -229725582564527959625546395679520 734880 125021218879230990838571618795520 734881 40265434525923682756223993602880 734882 -131832140477250704804672700337920 734883 -28073765416075761203406116211456 734884 -67586073407152360588119348787968 734885 145734038802444883617877008419580 734886 2698021440238675654827524505600 734887 -82070662555803719877883189283464 734888 -2176941438301982725657656852480 734889 -18955418399335149401715247319040 734890 -10871672870875168909841888278080 734891 8168101856396873817782224367352 734892 -11747255794143899207742002331648 734893 -205556337711568393768434053315520 734894 -7574589903946417392887138499648 734895 -40929439725154771082131325784480 734896 17609265269776065467682153234432 734897 49434425759227015629905945651346 734898 18685775609554839388882360155648 734899 -227079569347126719182473579373880 734900 -89266722684158160724472082480000 734901 -41724319594315964253388145586720 734902 -105511789748223832078348963020000 734903 -102240187370527315194588905033016 734904 -47347604373495499162664337100800 734905 -113519228867735986832391037995840 734906 78411978988386278281355153239152 734907 17777998900402307816411148940800 734908 115284333368867901254204407672320 734909 -40557259433415186512994840353184 734910 68110359518673023557512095447040 734911 -313716028376448473248261368407488 734912 -93971988624896468489082397261824 734913 193724382283382373243989234544 734914 -62844143791425537418864814512944 734915 -34853325964009081417304913139440 734916 -17013225192658574892519190634496 734917 57294911863514891811419410256384 734918 123738940845164628771807557007360 734919 -125726184026328595450741625181312 734920 80459544512287856440059752448000 734921 -182687704335707392994305765125312 734922 -71716593336717745506822158604240 734923 83956002717266182985417773300736 734924 -356461385105146100613476095778304 734925 14135804950109297554245649104000 734926 49507625209457532952051975840320 734927 -59513160449943830716753604154384 734928 22466935416816060108880392880128 734929 -45417468542975551281076384095116 734930 2887246349745663598669529280000 734931 -15206913699232305744349052522688 734932 -67590426951317396428173746454528 734933 -324749156156294088218181403696818 734934 15739952806422725797523352070080 734935 95342641608019628947836809081880 734936 289965612720218406586038835783680 734937 -52812896016708904526509292513280 734938 134393196830756024040206917083120 734939 -387547600483526226745450849128960 734940 148819831941917603200491526809600 734941 104410863245891386923809281202342 734942 -8932832186437780671675293786880 734943 -76806688417458443094263274934272 734944 -123791091542767980237388778569728 734945 99923413835219224413094283975700 734946 23451124398710719916151427670784 734947 -258062162788694225294236035095040 734948 -61396923989364544113297721442304 734949 9075690163706715130100346745344 734950 -74128191029708967840795380820000 734951 45266818933212678161084101362552 734952 6830086350578344779046955581440 734953 55605186042429126172060136182202 734954 -173612344967597742975735192912 734955 18666831789679976051812217906400 734956 -1158061268229691359780231792128 734957 58065847151290574578041307573206 734958 -7454772405279327495927203804160 734959 285709959927446243618145559630160 734960 34718517692358475000858784071680 734961 -124938673836425280245547035584416 734962 -79436209566808458913931527672800 734963 293405889885129534070696003579560 734964 4323153698719300424182761492480 734965 23645840338730377545839448791040 734966 30578996580574220047635904327104 734967 72236305051300310056456384592640 734968 24566995024432085087352597381120 734969 -90550204000778334432040332175404 734970 21305767870815600565326780000000 734971 142803484248677386043564494459172 734972 1296057505752277000109989248000 734973 88425282315610727787403067832000 734974 109878602395311301514127311914560 734975 111549312551525811896085863235000 734976 106424800824270357420254240440320 734977 201707380371883922104426590458880 734978 137616157072801701076171372081056 734979 -11960404246658392572369039943680 734980 -50317748385991555614397509600000 734981 26804645933067889465432772007450 734982 -90211137998285694544163591577408 734983 47722418797982385434200944972120 734984 -48352706737873915779038789053440 734985 30624787449209967434010371208420 734986 92384609269284040866016444655616 734987 97151467968029726336372462282640 734988 -20853700363474045744381955260416 734989 -35720816521278770097121163234900 734990 19604596887123767008419753290880 734991 5737258113810097032652827424392 734992 33209094481066645943802122207232 734993 -35470969161000735497502369912000 734994 -592072309737138319787637928800 734995 -120243650973647907423173078337120 734996 356518961952438601500042257280 734997 75154119689862151170741920359872 734998 127162284922459487084595769696320 734999 246155304990474975780801987864 735000 17662161074915307693620908800000 735001 246545187042301955694173918253002 735002 -50238226891032582668015759436048 735003 -235317721285248733318180060322388 735004 53658563477152906801986602743296 735005 33586261015948128384153738188400 735006 71780657174291486584606874243904 735007 -8572615801636664728922802981696 735008 325722613973067356111441938612224 735009 -138434375517191447330376732519072 735010 -19670657496963210839553267271680 735011 146544848069415266222848713346032 735012 85282470103816117461691193916672 735013 -264924460003069277348879249223300 735014 -66736455196635888294254288316288 735015 -42368262547067358543496928304000 735016 169348283534075499442131008716800 735017 231463401719514144295315098555300 735018 -28871131313080348421863646820096 735019 -95629486324773653829580833045580 735020 52617838858869149842310371215360 735021 99349134527595440694174462748800 735022 63761548528559407116332014660800 735023 58891692138528383366103952812144 735024 -16097473864154269479199099355136 735025 -153010641559646949668339716963450 735026 -15496610777350413669289497156480 735027 13275842283676520877221280360000 735028 -48685756564933596631799922673664 735029 -41586819480973241223151543783524 735030 33895828141879993540739623416960 735031 233700446004630603205406262709464 735032 -268729384132153900779715560345600 735033 52195989434838741327656427441408 735034 -20453996416626248726396804232960 735035 -45751434236340439118958709667040 735036 148891274584069840908063672218112 735037 9993266536248438977674407999340 735038 133826298626377849853202048049920 735039 -51082907569145566129912272450696 735040 49582312849712085857548228362240 735041 33264338902386653170339263898368 735042 168942276644084323382296240128 735043 334389600645175853174861762287292 735044 -210499204906846476082172153556864 735045 -39561428610235100969463705475680 735046 42484158763629972792796811464704 735047 14333325378002211445247586235032 735048 55955398589426089429081568870400 735049 -213058041673539006752724300966400 735050 -984727997627746821856338674400 735051 -23216639681827774628112399823440 735052 17965297548243314445979791086336 735053 -301279443217797799670040448683360 735054 86621222727536005160683822969920 735055 -148052706801934217450308596194040 735056 7450604723927665651383882350592 735057 -52352216739781494701624865876672 735058 195987808041171492308641679016576 735059 -30624895714108171639438870034496 735060 -38028138809527019030043231959040 735061 326246180383695207139645548243662 735062 -107841582719668502004342328351968 735063 36636856442963152731303049221120 735064 -183353934582795201345940771860480 735065 32426189881990099621711352854920 735066 35008544376477278044188149244384 735067 -168118255442108844089258239229884 735068 31521379709549329336362160260096 735069 160068567504709279780878572924544 735070 12094446561458962536745329288960 735071 -57385517012363899800447078613728 735072 -16134430896566759697603090186240 735073 169035474634956637387731791404322 735074 -15005583998810501161170460494048 735075 -170280868925592252407083184100 735076 124536912519797277899012357029888 735077 -39720718994359083857686338436608 735078 -58526340090627933020602767053952 735079 -16503360967936353555584545679624 735080 -141178832065723707957418898227200 735081 -73276083948509361267061634796960 735082 -54538596258470288001783179734608 735083 233267424634128018320203171465332 735084 -522342114473955232508280413184 735085 -1160013620802998257727939948160 735086 -135558579304602815798604823995456 735087 -165010671658225016007904853013240 735088 -78054475916569951340571167653888 735089 -28447635310563780146900018659740 735090 31170486513469438756737556876800 735091 -34386757379242933742872471156480 735092 -4922059611804706653496901448960 735093 -15878803829861890958659409635218 735094 -130818731344072852466411929751904 735095 -102109804916551226078973604507200 735096 32907648725246222043672639283200 735097 189006243532172003474848283734944 735098 20650999896517028294829511816416 735099 82437640159491809975054465495064 735100 55174749092650347417334246438400 735101 -249582790487513162022021666351168 735102 185402721518307006994876484327040 735103 33354427616529220099293727868928 735104 243565500730686438289913382174720 735105 -19975974158762480317055563774080 735106 -23890773871031548299096553228800 735107 -151191832668131382301158930880644 735108 -69872357894903129679688765532160 735109 215695617894495818047909718569310 735110 2887358007735376432483418438400 735111 -103109980848215694471474539297184 735112 83219859415279061482590938234880 735113 177168416320731999329048710558362 735114 30716510939034731969562596731392 735115 361656691219661382632343757021920 735116 44160156350060848925821933667328 735117 18117221414858554730332570015680 735118 160978205591021622999856261325760 735119 -89247080928918177626383314434688 735120 -18534581933475386275271214612480 735121 29524669968029065394372453200500 735122 11105307827851641762528358580112 735123 -234151501575595413901732708018896 735124 89440317824138768677929952704512 735125 -17501871970990146093048074541000 735126 -14620524379758836070079218757632 735127 -179420798074961659899210941091168 735128 -1603781663041952585652045066240 735129 -139900426369687240291225565035200 735130 6832783893813786963612714723840 735131 187913881754716973020522884004464 735132 45672651994041274203047647222272 735133 25804506895237478462936253255520 735134 34209291538952309629738807640064 735135 91993428352141671716301198963600 735136 119882083128081498550979275456512 735137 75232604841698307720108037161768 735138 -4837896711797672857640709873456 735139 -103079454566696908221583249921060 735140 15439450069494588932885615616000 735141 -164024919948891900428022055975776 735142 16294798669759815351652057714752 735143 -284892504459318617743307512393608 735144 39317229842822611527667764510720 735145 -53528903852645034133478030987100 735146 82514950004608029989649084676272 735147 151175279083665601347410560706316 735148 146574613413846063068824226995200 735149 -132876712545516382439723829978336 735150 -28879965665766744635899806552000 735151 -15092755787070957243552513780296 735152 -51939708393317184474285855571968 735153 -61317416599423543686331336925520 735154 63700051108683093746638923343872 735155 -37066920535709143858235533831440 735156 11240765678442156865043849343360 735157 14724629681646730505243781799406 735158 40512710262292390314898037803776 735159 155728995218445311554554541605888 735160 38367913680127392088024991232000 735161 -15017639065307145855767338618368 735162 -57553497571120888861295017602048 735163 36979199501241372949251027106848 735164 26527040990942571131426924390400 735165 -85729345573805304472128121727220 735166 85832638670065983017080337006400 735167 -63823740145502452039147054422360 735168 -8566665708366935924406289956864 735169 -81097440453767365776287729994430 735170 -67894540529259200216289747210720 735171 -793585508943050965863195223680 735172 -120562580890872416246553500921856 735173 39340488300323201230962218491422 735174 149359749914245892768217222635520 735175 36209027530162736103017399126800 735176 1876940128810702347992636467200 735177 -71681101960368493759646758561920 735178 -13546642154968341563756581289376 735179 136274517043384809835796934557520 735180 -39050070005715799269136136279040 735181 81126704256239688670347507940982 735182 60339530098481610035066629789440 735183 5916938921875584591171864821280 735184 57378471074288339652438028083200 735185 123206313395449191550586663079360 735186 32606226725603734226291149728000 735187 -60199016119544077484886426518164 735188 -230803093676329571972518826666112 735189 16555440479554639222083238635648 735190 -22327070370914630037771748552320 735191 -285210648790512075941125530292248 735192 -110447514509042976804142274119680 735193 92361254222415579207455271826442 735194 -75413398550314035471052343641104 735195 -25085604289210551144283260591360 735196 -65777574268083671095155787776 735197 105522017620175368490216650633632 735198 -36495299431008214947096041785536 735199 283567340872597387752673777923120 735200 -24394696089569844876698222592000 735201 -125827796309727505630240482473070 735202 -35268112995684557812289573976288 735203 1198903524246945027303392710656 735204 53210257052125135547240885440512 735205 37050640794515070850012622352000 735206 24193223673912002895704080995552 735207 120544917530864029234107257301120 735208 -116794543473009427550583244032000 735209 -174021279608006147833888558027590 735210 21316547072813456171931035904000 735211 9741146176296362814367690125812 735212 -62424468122193327851212743264768 735213 165379778938089331930715997524544 735214 2721980251330457574028677977088 735215 71078875405588601379383195699520 735216 -5328181369458135106428808101888 735217 -4439638028946752838521366787008 735218 48326964309972575033605781718528 735219 -158834031757193729949980075463312 735220 -253492752059130521989786533120 735221 -52393251119506560703301046725568 735222 -8518691283646428826961950417536 735223 -13284148171142612927754034715936 735224 41432046369861951952389444403200 735225 32276300174098140752901827355600 735226 14261526420073527276582718611312 735227 9708608009706551787553017043584 735228 60828870440203285829818564882944 735229 -91088378009769736984430809952640 735230 124928479614185165873299460189760 735231 -40702030423381343694931520956416 735232 -21005415837477915039417080217600 735233 -33548289147871074819858332024280 735234 -10096125459698485257082067895552 735235 181381451722228794983856750625680 735236 72900039704906954755812300977280 735237 -21271113598735027007425273322340 735238 17223243840927452056287477050496 735239 161863140777082637143141730150040 735240 10306617256251730336400968089600 735241 -79179757724451537965121704573760 735242 45285554206641514545399746452272 735243 199846466455835969212053325176000 735244 -37430990385678581230788091910144 735245 -112194477285757295082012238429620 735246 28805192979643405289670033727872 735247 -250588503099684835362588585204304 735248 -44667756960660213425241834774528 735249 48927838082747191874942004263664 735250 56549678168682776324890443024000 735251 51156734298794392952194278508104 735252 -15949516462595412716981183459328 735253 -15970743669717459411131775277440 735254 68412847456191936539861412274560 735255 -111983029245360492889795159116600 735256 4836318761754821710482611097600 735257 6390712329468509747455224541200 735258 25675774804109633732954418954240 735259 66004278862026092998645037145616 735260 -78112949608971650310848941900800 735261 -109253508951294426895389599718528 735262 -124065229528916695083467244441600 735263 323159518521349464931338253276512 735264 -48966665342007805852187162050560 735265 77712178420313401575337932038400 735266 -69194058719429617399811970224640 735267 -76697311250997448923883562508960 735268 -136507817549950676839054538809344 735269 77792082186217541896107489062844 735270 -45460989650087069735775425846400 735271 -96294279133921918625435821867528 735272 88182300807525838292405968972800 735273 74273821111174278607252042160448 735274 66148851369561776627913812969136 735275 -88131863348214510660378044240700 735276 -39266508648851295106528439894016 735277 -435352883261406933693966002646228 735278 6969259586471989327745286613824 735279 19892996327920413590137866030480 735280 3770202051833680252009579806720 735281 297317402220146779120370100534000 735282 67820937763816609707018469453200 735283 -341877840423214876881190588420468 735284 64630780369765728377268540690432 735285 15779869179462295623454986727200 735286 -25809400812131394053228417223936 735287 10312273803887718582365236557312 735288 183104966064264812573363810242560 735289 3701407442953865670788334019840 735290 44939245050162917590200251090400 735291 -1443235704283497826054740028320 735292 73419881335589232121956967894016 735293 -32180472235099129384818241428576 735294 21998582120716406046666564937344 735295 -241815551462189169675010483082400 735296 -109300811747540497905789401825280 735297 48720343499217233868569207812128 735298 -132505713941289738120991348023600 735299 56445823389122998644462245943864 735300 778827124242836194176959616000 735301 -58043977236895798229317474178304 735302 49559039976615866523127115456352 735303 89246368129771238880537055934208 735304 41490320973049724305580105932800 735305 -29576698353294744577437933960000 735306 -41574886453517824081879185526272 735307 109435969104915024574029225313556 735308 70903892766708695712527401890816 735309 65251849883974739649305492686614 735310 41870564961235688871673606526400 735311 205740064788442621167390758604912 735312 -9353290727631565831160713052160 735313 63723781503526520475685732061860 735314 66637354123995341755580295964320 735315 61090630445543689572352452864000 735316 172334096450037139039122930823040 735317 583776498341125029157242584160 735318 -55511278666320161908955410600320 735319 183850594378442808268714712650200 735320 6540159948078298072865454489600 735321 -6322821263503498982125537578288 735322 -15034604225192023167633086263296 735323 103205693988585773637653911482480 735324 -67452989323845768799844643056640 735325 -11460788248024214764951614524000 735326 -164423683796951965353093406869888 735327 -36254683583742926296387562228136 735328 345943883285859799058679134945280 735329 570918575660267959455474823680 735330 41767347637416537981572898078720 735331 60444509063582815735584365039132 735332 54503283402042646513211167334400 735333 117619681271780312257187466684864 735334 -223681599896610871577475754682688 735335 69817203548993372932295754297120 735336 -51993937614432524064310410854400 735337 322156605575717730566830359996986 735338 -1017265470888445443274040175360 735339 79387153665639713713979719455168 735340 -127724737786841289317584188764160 735341 -52125257378285548550384950329258 735342 -97494086712220627737793763210688 735343 -745230603335436753246900875400 735344 19745484289144357885970946293760 735345 15009800876618113835875068624000 735346 58605992554102740212501064313872 735347 -121091269627450960473235148229168 735348 -158143840538480481308718722052096 735349 277446181431025619859237394103100 735350 -15132937312145787817586138726400 735351 -44221749004015614091029944572416 735352 -129712401436633530899210340433920 735353 225803913034359664724005084347780 735354 514303835036293559802605822064 735355 152611635934613800458288605189520 735356 -51200520519536653493558012928 735357 893970301649659049027538510912 735358 -53551522791463971304127231217216 735359 144929790550082730622486181170560 735360 95238483168598015789172470579200 735361 -83224824786504444332214176346576 735362 2046568521562154707610260518912 735363 -141237584553127901873238793947708 735364 51970958867071472105477942358016 735365 -41791884775085347041802286524740 735366 -45039670343271721625545845331776 735367 -244194341424453794422460553284584 735368 142037454339340120532343662146560 735369 71426487995047422411886979598240 735370 -21016780776153144089454712458240 735371 23899313862491446725083006409504 735372 243668601545401371755319657062400 735373 292466597910694760042729147197622 735374 69055777932316369046332085247936 735375 -26310219454065139754633838072000 735376 -16827255059248575679552870809600 735377 -212409256113002148559108515335388 735378 -15339853115046587325813623124480 735379 62557387891515854199519629142384 735380 68486627664378932773905657538560 735381 -52065109440034711038718270969860 735382 -33574372964923578673924738022400 735383 -169383074082455518134116406897576 735384 -60268052738962032483474401402880 735385 -63924221558993994391895983794240 735386 -1437928869278147451227827693056 735387 96491042248327020069184062039960 735388 225908244044967470565809688080896 735389 238056908230298268528262664777190 735390 -32405083786842103491270714319680 735391 -34443252159443986139173074642208 735392 187358483213581712471590227148800 735393 -39508739386585573816557998477136 735394 -1787609030418176790023862069888 735395 62436165164888154814230793321200 735396 -64482959301502486332312010718208 735397 105262152711574092293698862594140 735398 115973918970330676678193774623200 735399 -3275280517295303589434378771664 735400 29912189524962735478949062272000 735401 23050693660264764951186310686372 735402 35132501009915296201417517975808 735403 -49146415819370163535524467123520 735404 -10042882728322108066401501003264 735405 -40867944442399850970156130284480 735406 -60393602243091774265064724078720 735407 51446409414928927079187609229680 735408 -10270447440930081716303355199488 735409 -354189497633750581493829237840384 735410 -1453341813038209517501471682240 735411 111303824016569640064424119180800 735412 10236706778621459519621283592960 735413 -38817195599279480917637326379520 735414 -29319674295214955298790776568320 735415 -226316347192133548865017837606440 735416 -93374661031117955617881208135680 735417 8145178409047960952517837524148 735418 19591829105744367536977904060160 735419 -164594655578707851748229887137180 735420 46770794312969553131035144028160 735421 -186847531199526908339729601832378 735422 -22049768736335733214709117215488 735423 10167569094106131785709553867680 735424 -40744311521100847016426884562944 735425 39359367095440909597109992704000 735426 -57774495623469378703464297081600 735427 104379655038084544973327591698944 735428 -12700001173071095039901565889280 735429 -721723399075012410883051816032 735430 36009816707535597943527856302720 735431 92866962265494992712811228310232 735432 46856714986409878200175538872320 735433 -59546230122552234568188009962480 735434 -33856749544373497554677692079616 735435 -46766562335618696782531830644400 735436 66714719333304258525871849971712 735437 -183493836404860461506826952113108 735438 -24345945870290405009402217408 735439 -12371276555238459811900834527760 735440 51040797965063587268726855270400 735441 -39882424858252889049121513829328 735442 175566100273079568144392116873872 735443 82303244204470934753502428995692 735444 20022909358405652349452164177920 735445 -127733595522915186795137368731300 735446 101410619037021091950298458318720 735447 76951689710708791834360812253800 735448 -37770050128895344627540723630080 735449 33587206502702833626512976432960 735450 -11870030428071421718246104454400 735451 -206512720194484774134214633247548 735452 -221124740719737540254693107146240 735453 -216474028873198855136842225003200 735454 91193839118712493893868103304192 735455 -45345205949629993607736095982240 735456 47667558288958610214446363049984 735457 158897068054157814707926286651392 735458 -5332339287476388430281331140960 735459 177515709223493027633581053875520 735460 3344772346699746857218076712960 735461 -109759719524817743351389255543938 735462 -16156849163684469499966710931200 735463 -89843497280730234475671629210616 735464 -2293299103491646195468393728000 735465 -69277114778773410981274222082880 735466 92282195514618529474139998272432 735467 190235179597188746125971780150516 735468 181795318316717702575186532007936 735469 86455926434876279471809767308160 735470 27938934442813222564989397663680 735471 83395190383604281303841690530560 735472 1372372172701383633051643248640 735473 268428191216562655056046034704722 735474 -6434847265534264131357893408640 735475 -1139530435067995642328073692800 735476 -15946006720526622226206525990912 735477 -155826235169462956783071376069920 735478 -35785568932024163176104963204960 735479 28103294808525054666424084687080 735480 -923957671883897651491317657600 735481 -47946317891088916844643014594748 735482 66688092423818549640731874048768 735483 -73589909309347498433459423156736 735484 181407657865128599271457725526016 735485 -93983607635566236036368331812820 735486 16949215315861126928857203790464 735487 29727003996554097749549059663912 735488 -137393722242233900340068009115648 735489 -60669621195223383747890528136192 735490 79939847754942707918080404864000 735491 -37049742546626034084788602287108 735492 6419589579571466080881360202752 735493 -19737106505520635229667037643456 735494 -8748572556547257784669682012160 735495 -92252956373139204656821240760880 735496 1072273150113017829680983910400 735497 -84935551298025137965269191818368 735498 -19513268967744938627478408362400 735499 -83288181690387599431206374278920 735500 83864129016183738638481364992000 735501 -79411465820976191837993065966560 735502 172749923177832567996455704853952 735503 378459597883886532723524623418400 735504 -1621960450457693407829242675200 735505 5558426538887589455094778503900 735506 -12108702189339339024992094652416 735507 -255333294063743527189642577769360 735508 -48172294402495120220224564972672 735509 -99759736674080501968460769756960 735510 -5213179338961150612164314701440 735511 68531691618053510457833705508480 735512 -35934687601406425122052292044800 735513 -181891833841798043385705232478256 735514 -46243202053237289818905875173920 735515 -2205558976764421034151084668160 735516 74435840074037850112686409731072 735517 -26530765518925443321295312393152 735518 -17546808178545405726544736191488 735519 -115360859611158000004083809161656 735520 24634970760408279959381392097280 735521 -156995757712374916187719261045056 735522 -5498443262475915768004243804416 735523 223875829230092992410531203726624 735524 192962265223550607953399150484096 735525 29955869066338436053948967560800 735526 -21627741307388364760498960320000 735527 -116956793177162534969176758218880 735528 -73644469643140494024346837401600 735529 -106340518819571274481857026836870 735530 -31248606822295036955395751367840 735531 -85033789119961409681593711841448 735532 -418929165305773356315846768640 735533 8517500633961098163505800325782 735534 -67258584384519667090925464968960 735535 -15377086276753632477104340830520 735536 54109697180581821184417634107392 735537 -69125422205524159265800266915840 735538 59812121716209731723512698502560 735539 6048149041897965548596682366616 735540 5946056933180345843332263690240 735541 -90405523752667857210794593487616 735542 105778418559111316960616197152672 735543 -122417326286887752238356238978368 735544 -28666411417669775172596220579840 735545 245424869089904813730267737534280 735546 20180454780815925499291819511808 735547 25245685968917337639259222026040 735548 13620881226068116651025931279360 735549 -153284979994821554957263865339136 735550 -163606903250977838047554495187200 735551 7870879765907231853748879630272 735552 -41414494718311608252905644621824 735553 14918935775397174553114286305920 735554 -47907292485592419898504151967024 735555 94038823435403277436563075011760 735556 -72003828949363633363174885086720 735557 -13267841888101610541768688420194 735558 1792212409319406337430902522368 735559 411115186883031854389502181440 735560 12189585366910455231223893196800 735561 -43581191475856563870065195256630 735562 64726278425802686256781157482032 735563 71187426229107249488838493702704 735564 38297904115293165043123215883776 735565 112075278256569962915555109700320 735566 -24447623689610590268542421078400 735567 63148419194091040213194902896512 735568 12286217979243747985449446539264 735569 -159855427371115550800480621539840 735570 9598295834731419670038124362240 735571 57883555278853995416158032097772 735572 38359199834430874796887933900800 735573 -96191564715555173832803093407296 735574 16023438008146712260956710132352 735575 32458359307982083047773974570800 735576 -13468080171884600250048969216000 735577 429074886738381855032529152272 735578 -137740774528974646878997057862160 735579 -15752801317713105559793334862176 735580 -21810551166148748236221918988800 735581 48442424554027517211896699933568 735582 90231774025523157567135029673792 735583 109538097696741659815922111484264 735584 -51511441597814572080010339811328 735585 -41645407977628975773268590960000 735586 16618075997084479072789881537024 735587 22778842560703482638450569638960 735588 -109240806392816215703810089420800 735589 12075266718480240991755189715324 735590 57233511353151234068242700033280 735591 -120370924993090375658905744844160 735592 -7931804552873452576217093160960 735593 211605917354847461751844461083280 735594 -47480299493308624758115153324800 735595 28951774726602726556424294107680 735596 -78569702301117038333868838161408 735597 98352951382032490891281330387126 735598 -104707864020113907136307526809664 735599 55093145013718057273674188760960 735600 -15686650173527424086807295590400 735601 -413750728360904402755245356048 735602 4471917863284570868916805373952 735603 112451738403371663986939757971008 735604 18274355307183743362277846732800 735605 -83592655672039426418611937681640 735606 -19694872627139081215632989952288 735607 -336830550876938343166824206752848 735608 -28064824149327735020091375575040 735609 2852291418148145967711015287808 735610 -60595139329572291918308164139040 735611 -381771991239618151456057118520048 735612 53503516083683558497026027110400 735613 66426367826135625675112591281900 735614 -34395628485544562239803618698880 735615 -199472122867248631193103365580000 735616 -1579953236839347450792514682880 735617 120554960516681128475611354689666 735618 -47090840628916056933317497093632 735619 75808196710034818266420061157944 735620 -82515007847825247533611179160320 735621 1690328081959041569555609360640 735622 -19275289890827701745826011664576 735623 -2026071635122977685335764031360 735624 155091982943709637220555578091520 735625 -23586326306952760707005565630000 735626 -173186477921559237482239042649856 735627 -154089858296740653210847656496680 735628 -75881505792529622369534080229632 735629 165283691603646170895781663469184 735630 2200774904066836939012623728640 735631 -13024916634698499649395319441056 735632 -21346407423550547112065040384000 735633 119006685671467964360417592344802 735634 -72449503525084500335051328398688 735635 56178479788846334738993589276960 735636 -36568229649115305945970615228416 735637 -258022734346140939525727281369234 735638 -129588711924773302670517563981280 735639 126811978813627071824411341292160 735640 101374905049150855457691701452800 735641 -105609201182564258909266455534840 735642 3042020740903685916626730124800 735643 2417703872737086197781585148080 735644 655345744010265035655853965312 735645 87075095816696302924268073210720 735646 81854293227933025760889089446272 735647 304574634277228401156424807128312 735648 -141734507570819606498024085258240 735649 12982574065110248578078059015650 735650 9079752228398086932907662706800 735651 52080526218380334372325322250192 735652 -34011609860606397575924677171968 735653 -183971875809659648706936185452098 735654 63195533190707267303604085821120 735655 -5890796183685023557356817139040 735656 -240568853361822003787110126597120 735657 84859753703608763830532023435728 735658 -31209659086367773416128797172736 735659 299604336903419246286112101847860 735660 -87018039583119776559561767101440 735661 -15638206741588070160487896160000 735662 -16518841213015499016188633343168 735663 -28609126415905997345290845209712 735664 56227738211117655216000613498880 735665 23321854138414596673548597921600 735666 -26580204280028992217248515298176 735667 -47819554352312284610273591678600 735668 -162869672571066409443165467405952 735669 278971694456719090271917415711040 735670 -27182121034863388742587355414400 735671 114411933820557770352094972638960 735672 37736707743141284179863738777600 735673 -129437446503595096866792549109078 735674 -58337640010416038357815418495520 735675 -38947170918142000122203463145200 735676 -226312529653196771835690372951040 735677 117347705611578513640336111881600 735678 -53187300485859633275656650266496 735679 43463267826677961492571512401776 735680 69266154517076763087627878400 735681 -28590988772900918837219796465696 735682 4522655772284366948908964010192 735683 -143265589955986213327960155792096 735684 75686060264036956298276605673472 735685 -74758877821751169026536146343620 735686 -144898036065022195329101745468192 735687 1465996705383833177559246704088 735688 -85269006288870285727280830602240 735689 260024672608514426400071148998490 735690 14597310789008281013405061772800 735691 -390619648372386927070236148909056 735692 13774894706367601946764357017600 735693 -35895905206855233841775360944512 735694 2316946188374239682402917044480 735695 -101759126946286672112663566519800 735696 26392532537127118402890942382080 735697 -207687286870308090702926810819854 735698 123417954949938846271773199443600 735699 49034761255238406635420456063040 735700 35282429801947077755470772070400 735701 -220711343370965962505849795777280 735702 -41635460355332998170939844626432 735703 45473645796500852481172912721200 735704 122639136676523211500789422878720 735705 -31603688122329915110447897461500 735706 -173068515414741649517325716114448 735707 2782121087117067263019064284672 735708 28755575612300538336527299408896 735709 -112822756888377937409485652062440 735710 82830086389138611659976187709760 735711 6389578626334862078631801636864 735712 -94743789372279258990291894140928 735713 -156603991316359626314245786395216 735714 -13457500930562563172993192709120 735715 93864748603633202148730732695600 735716 -320715635090722605884072491746048 735717 -24462015228874488962103476065920 735718 2882787666398152288818228767520 735719 -14917865251476780107767639175880 735720 -60401796843730344945751723622400 735721 -140641918922433114192316568929216 735722 8613467822987961989120791213152 735723 2105415921787039331568933758784 735724 -36160164963941036540310214852608 735725 127308557205568622972934970373250 735726 53671854454320733813490875104384 735727 -352178875033548261682758891692800 735728 -23095247118304313497675320852480 735729 -69592410003524371402350515671872 735730 -1322802715924121286276176832000 735731 353200310285715720604823725763532 735732 41700641373189687446003671252992 735733 -266209734404445855531596529928018 735734 -42071202646606219680145565829984 735735 -23128644700739569056942135168000 735736 316266741005132795146765226311680 735737 295317753516888627700702559580240 735738 1839471514137337401840481643520 735739 231073458469010039836011670997540 735740 49875311522360972927840471984640 735741 179438240408108088638802878763750 735742 -35884990326990939288127883215488 735743 136096656308818981993143134175744 735744 -96646875295693332318789241405440 735745 -20341715505048239337072290337840 735746 -87305161512865345719095021087232 735747 71319172627878539338725162064128 735748 34911498179111612890536452742400 735749 -75021302359273602833957563152864 735750 -46395087185522364461317857600000 735751 28290415558428268846347094809752 735752 -284218365333392299912330367462400 735753 -69562610148350790528591147200496 735754 48288323140860022096046310669312 735755 539734297861328968577740784160 735756 -48294042981992723396105203138560 735757 -302772880070673592697303423174496 735758 -7306619385219073336536858707520 735759 155378368582513275152360699800200 735760 55819316701195154764355883663360 735761 92832310533408622430941895288052 735762 -91251817549367742878422082342400 735763 51261670112389518341271498302880 735764 3136822674984967625121590630400 735765 4571383821209822139995642768640 735766 168803980764319461936057542348832 735767 2729767884259224593347823856960 735768 -18350720840335538256326755430400 735769 152287200254107940801345896187844 735770 10981815403646010450339931023360 735771 100073787488507832573246274351512 735772 -175871644265950122934667975002624 735773 38786957616921142391064566208 735774 12112035053092918306216092183168 735775 -101878728793083639352912296725000 735776 73565467792593168258938020626432 735777 100193874712108209369595654905600 735778 110848868954445792955741701103440 735779 129442645577179298875768766438280 735780 36302585948616768989315981045760 735781 -64160272280560754291155066932418 735782 -10885813854080184105408807897216 735783 -193911351156769843390203287170776 735784 -217860911250007460978331510543360 735785 -56067387655403280602365503252480 735786 -17984429228482869435916904834976 735787 -122451106532114381563084451694800 735788 -165678234262472021798280637701120 735789 -48877175517617468281795224086880 735790 26554433077226873729233324310400 735791 82715713305783253695699796692960 735792 675706696021877734883068968960 735793 64921391815716932753473361250624 735794 53162075321093732755105079218560 735795 -46310565903396663614905617025680 735796 -17410199688251435384676330870400 735797 -27132393229215828951492743195268 735798 33604155649107238952519718359040 735799 -14193254010827577672172060784136 735800 20800358250945932381261941248000 735801 15955866705464816121111029616 735802 99484667483803877420445550424832 735803 223746964315017521275785556490640 735804 13158189851597469744192614462976 735805 -34426980147790263119726404477440 735806 -215380851538356651032639701105920 735807 -184294299110384337115441300463160 735808 -70140536343322815002431727337472 735809 -275933869291644687069997108188990 735810 46100234213657877094374358748160 735811 166368527540723091571207761065112 735812 21801978636117973346615143895040 735813 -44507855685997433406672225347040 735814 224774428708971403811974185917760 735815 28875388680091912942419319059960 735816 359181502468915973976521441280 735817 69169744929077233495501542493860 735818 -61804136136931120774310304818640 735819 -21921586406293472068019302672128 735820 -122617313693064307324581730513920 735821 277184873987520777394204591724022 735822 -59134726332120274150541888672640 735823 -144732103671747255721779804331392 735824 48744173873148098294795367997440 735825 -56047094006851796226891944936400 735826 -29229758340401627802514865604096 735827 -57830988845622342724090832432016 735828 -30813942838049293010540036788224 735829 -77657530352357688194977778539570 735830 -10800440797978097141829050845440 735831 26431998729737843702012649621840 735832 -546425014451263909273324899532800 735833 -39675906988389590506471344892662 735834 14595188514379847736396186297600 735835 114632490520181854371884210170560 735836 199659070131776073487833404244480 735837 78703752152475931632192588677760 735838 20202705643887527856532503607296 735839 31554578523207044087340510456504 735840 -2646345125448586347394687303680 735841 -21716064210534704039972519832528 735842 105193212754883653040471481961632 735843 59420740517441666775116817578928 735844 -129638807474787848785000994684928 735845 -235870177399859164990554709295040 735846 -7163120155605894084144614659200 735847 -14912404102226949943455192334336 735848 -34705398932110102181564823552000 735849 12815223052804889940753293196234 735850 -8759939223195377133565600047600 735851 127547378366289846728850995508600 735852 8548782666330366644464267868160 735853 -358140395852940213553356150249898 735854 62183584080171020711448173004672 735855 -60504217486371018033129958829040 735856 8187747679496198202229880193024 735857 -104880501690327945693186492408768 735858 -151195540599325853148502377550080 735859 -1654999286418121829207792376880 735860 -70992101691934065309543773809920 735861 -1425311750066130909538706981376 735862 -107839494075003173512222266614016 735863 414089642303587236787871904433824 735864 -78384923156691692874583555092480 735865 57008033940149973456921359250120 735866 -154105738738412477188028052053760 735867 111253535345430680216315630690088 735868 7657298037936651923081505994752 735869 152069189267623702591010953143360 735870 5893435445662552711056429542400 735871 277726605579492323015784391091072 735872 201302524271722330635671961600000 735873 69202870119976500112531141038384 735874 124324194204587816772930355852800 735875 25774173088710348931708072812000 735876 21977507017324950155279040661632 735877 -250215037183255794178350900090274 735878 11490985916248489845685127110656 735879 -71606614859080470346641216173568 735880 217862625469465595020619811686400 735881 -103895993785877854620288993052800 735882 73075873114583482910000613103872 735883 -196081371114130382396333767245868 735884 9873324104857787046196660866816 735885 5715438910452783561560490604800 735886 63464811025627093651623095880384 735887 -143229111189209732588173347416208 735888 17867109727230420432273361403904 735889 -48346848931312819418072473451520 735890 47653850144047091333657385751200 735891 -45202812374987580525329927693520 735892 30535985301575758106732847545216 735893 -108631501780018547666545652202660 735894 -65406911365885650047353165442976 735895 122801874319754116647421586837400 735896 -108874472639014880982103289610240 735897 -191246073886744598399606604068400 735898 155186075849827096191446780713200 735899 7603024513780749384692925035136 735900 37090786494913611610663283097600 735901 363011616436497147326862582780902 735902 16240222563028472553349856990400 735903 -39016489193320813695448573975056 735904 101514041297124314352355863429120 735905 53550947060359929552631387421160 735906 -28667026509746767009519782727296 735907 259068016123442994260064114639720 735908 -50063970977624719670407986524160 735909 -22330547660249468980396245794304 735910 27892528972763548951614392213760 735911 365169942689002262885130809310000 735912 -187921217818117161642353673830400 735913 3066197175627724626721897694184 735914 -162027612249800121386551157764944 735915 -32741943717643975394267681468160 735916 27259391258107653943184428586240 735917 12622030509449325862209675172992 735918 -45953581905312511608969555151296 735919 309528098543325328632657017586320 735920 -24512999583544749994038411264000 735921 -29795889512955894280970371637310 735922 1021234336567135067007758736 735923 166535409026755297612946279808384 735924 -27301158197690137069771501498368 735925 71758569603620761830711017916650 735926 262084105927960279047177938369280 735927 193442336786094859186253119054080 735928 -257473830029507462540776430039040 735929 -65702397753046728204174589721916 735930 -9577111120138403660561358833280 735931 37502074427917021809614517231792 735932 -151222955964183565648508239723008 735933 43665172507039127066047575950400 735934 8082367748592915015682419108672 735935 176721404430914004093748216504800 735936 20490461235048902101342409981952 735937 -141723889892532283937356244308414 735938 -43367373527135823930344847880704 735939 -115631797253315821282002156809760 735940 -32331691205072859229752662507520 735941 156554332942276410908213825286300 735942 4013940880974644957110556039040 735943 -71129419721657865396007664738456 735944 9699383711991444581848534917120 735945 -124892258543933789139666140160 735946 23015920786092738584588418704640 735947 34264381518133421625250278537672 735948 -149626328242177130601819250176768 735949 -65701390318386799929433796135050 735950 29714694585367708297123032528000 735951 82597283357550694157302584932232 735952 527596383123793361071084797952 735953 19017609526504964044570590281202 735954 -4355701664983094970770125358592 735955 -51881672854593961387154991215280 735956 -72113809096450390017117842204928 735957 -27959366153133213502717299292146 735958 101877847782676266519450619710624 735959 84209543196748097042968736535216 735960 -638853957102870717306268262400 735961 -211611310801809129963726471363888 735962 59834922792961279822858871071200 735963 -174479685450261124990094800644456 735964 -115158012357561024136032120360960 735965 -94110948186705153228146828236800 735966 -1856407220463412670243659822080 735967 6798598936410935949873606574312 735968 98191891687327885511471557509120 735969 34150380130203675265359800500608 735970 -86862510381227664415770557572320 735971 -65956664796120112511629369169856 735972 108941476076765874401126625211392 735973 182261749836515181738244565780736 735974 -14252944782270492354024328921728 735975 -117656200105082949571741236209400 735976 260158539282820763460147608878080 735977 162397816540989251901253578095040 735978 56312181252927453877254948052224 735979 313015737660454282383508182862580 735980 82249865403720156508689015920640 735981 15526959142792917431911087482624 735982 4477050621176761811176880023872 735983 -131368669209491376840669970350768 735984 -30902149855748897037096461107200 735985 -7661334364464393727666084079820 735986 4751435304552157054239233553936 735987 53689763731339685211933096002304 735988 -2019827631731193322723926558720 735989 205430259767274236007723169992156 735990 54962844304116823313660041461120 735991 167178725547233271245689034689200 735992 150006349298482794835023426785280 735993 17063123181226887251220044623200 735994 -7416385356547138038589306407168 735995 -140428653432321739813365755104800 735996 -8406977211401543892449488977408 735997 -35704240284379607127715224866554 735998 -104563220224196891535311292920064 735999 -72644530995391768537436412452352 736000 91304445001779636034332524544000 736001 -6224140133463176161581370947648 736002 18132294936369741483769697249280 736003 125330577234515992913055972148120 736004 47159006133450808556605265362176 736005 18094322184365414479749269140800 736006 197703720464334136967286696804480 736007 257928407679232016610565594511256 736008 24919257156177988162823192248320 736009 103119071621123289687006160098000 736010 -111957999234214515480222440359680 736011 -36801732678972554401799756979312 736012 234842388427691523947017279629056 736013 312874584917587521514167699038262 736014 119964211125126900304236992640 736015 -54361702201151749037809388915520 736016 -31061826623350812415089981308928 736017 31134921550926943713264041111280 736018 75531611528329684018658035858560 736019 7541884483938791371919290269480 736020 179782074181617176191976976384000 736021 -55862764271393447807222040050976 736022 -69292847202401079970091074375680 736023 -16918456987078374968002042874496 736024 233071595919179837526157630248960 736025 -14406773169096200584838658750000 736026 44297512577826258436349304953088 736027 196972429250190732466664538623876 736028 44262411547940391548264008263168 736029 143555387796714516365051086988070 736030 789608535450023147885642851200 736031 1499321043980202809813558540472 736032 56389787442781282828556055871488 736033 66726286779966541594888915769344 736034 34717189141236139140208071033120 736035 -51846043674251163962902810654800 736036 -6966424738117456523869384720384 736037 263104454311263001288433177818686 736038 -128140355864081883005118634985856 736039 -89940534180742591949350924497160 736040 -177063744289178247948983360563200 736041 12553502355335815345900396584000 736042 49004761495411120953964325034672 736043 97179624148456893128219708421120 736044 -91481582650949297108587376824320 736045 -76337423612567031852947339939700 736046 51839384689088229032174351458944 736047 135978107346598974390904342035888 736048 39769706725213728145423244820480 736049 -296300713808200945480942308335640 736050 -14789737178147794224618306086400 736051 88168485098759217434849209735052 736052 63106678810233322060840653822336 736053 40102817698678279645091623199904 736054 -160680468120744757284789436513728 736055 -62147489490014014881680873888040 736056 -13973151225144742842764002222080 736057 -29651287113858738358187727163776 736058 -127560675371509420940558523807120 736059 -11177009017707316644553707563472 736060 -48847760487202749921529148160000 736061 179982897883202235827104931422662 736062 67802441821857938205073300737024 736063 -194879183146021107807059205018688 736064 -3811945993913220088031229247488 736065 -49958826316795506524091409630080 736066 -86103647229972623502220026069600 736067 -9445778277039758927123766054048 736068 -62628350735327614121370418652160 736069 139878564301490259022082247416544 736070 -53009575597893456438262388507520 736071 21242798208954928296577206762624 736072 -28913306166107424444223508659200 736073 31130237589282344316731333384328 736074 -2510993975944230852728956853760 736075 -129660326261823131303397454188700 736076 -194998630551006786496648131141120 736077 -20230027018713483975112546049760 736078 34547106071125455472488567744000 736079 2858342083353377149701610364040 736080 1159433232023428853673348956160 736081 70058040877370924062464606372 736082 37570545515840372935840275139872 736083 -25489135753742975951292642906948 736084 71764528683769704899151520665600 736085 76284659492412225524646808191360 736086 -33121082693296782217070270545536 736087 40626134073343665748588310520624 736088 -76024650339991317463957014036480 736089 -99890274538049810268313037882592 736090 42541641565176286725570057304800 736091 -28156380581460811001500935320508 736092 13718933773591228334112332316672 736093 -317945067728344783694482085853658 736094 42077296112419261370813649300096 736095 -10543110186628173439475990876160 736096 -42541195972806178267266539716608 736097 65387862541027785608290629216546 736098 83913301024560497654361952634880 736099 31556372174131271460154147794080 736100 -25890543998857805329823404089600 736101 15863236242909273619515054864000 736102 28475744904372433259762001865152 736103 -193772889382439696653582964997240 736104 121403222373733595437065010053120 736105 -69680521592615285640293627851740 736106 34024235286265750585971460174080 736107 -130384260354578861697713604452880 736108 -28254339807503172261151943006720 736109 140514319600611275377351931295840 736110 -982093381200251682755120683200 736111 -349998426334417876810629412138288 736112 -19275850737144941815329856389120 736113 -15832546434557296652265001229376 736114 -54896269844345884458551901536256 736115 15593732003175049113783582409920 736116 -109349729061439133358184498126848 736117 -2012491495430654232963902915520 736118 107852700437288151568224909401760 736119 -13813692729113807694809418236400 736120 26077830850446818765596065792000 736121 6790500352731991216414747001322 736122 76672950932767481526522867102720 736123 131387918617055465157471310308544 736124 8090035683296295486353895991296 736125 -43091355262601075425798398624000 736126 125627549241557481505221389054976 736127 -49620075816700462464764775418968 736128 5512141511599818099332449566720 736129 249214110239538487365552083369776 736130 38726929123144514706260031996960 736131 159575389635659404484227527284544 736132 13693681537290864731918876215552 736133 322499524977865840620062826074940 736134 23677504707372978411044483641344 736135 -36592045462214409290393513302920 736136 318604439606834752088471728128000 736137 137582591733971984446593572323008 736138 25036973786153772731985619765248 736139 -161977175912996372853508026816576 736140 -63473693170197271100092374758400 736141 129304257246196677340334507732864 736142 -182693901527154440256549974446656 736143 113644106387366160534648167347200 736144 -37458391706558282676619725701120 736145 -213711139841132932289379862601100 736146 -84403595549490045285184650156528 736147 175563929283711189957172450791596 736148 -12306504153249379500337214373888 736149 -133016868849374558993466836336736 736150 81679329782205533341953350320800 736151 40990968707152450973167401134544 736152 -70002495627433422438247614259200 736153 -36783761943561951805281282314736 736154 -75601772883693433019889045310224 736155 19468026061552781409443370624000 736156 -244609785721880308322982136660480 736157 -83489331809294387542733952236928 736158 27716185530746750441816413694784 736159 -307239682616026315634404127556640 736160 1468314496538699301833130639360 736161 -17168578533830898416182135781376 736162 -9797416655035500166469152439808 736163 -121126006706641345913189066615640 736164 -121570784777193590829372853824 736165 19077541995986000120024605805400 736166 118937613033704558265162202648032 736167 45061425301281679218098478467880 736168 -260666302256979145838566912419840 736169 87299163012752897622078104647296 736170 5696867198869298746687093155840 736171 58813957563298132648903828398000 736172 -154859877291098639537842412845824 736173 -138629568957443314313488728405876 736174 159779467850456021975336858322240 736175 51267128643683515574220973381800 736176 41994255039741330502274709553152 736177 52906323126930559033575035006260 736178 -97151610169299407450813185413360 736179 -90029090762926745916643657278912 736180 114779403813176036265862281542400 736181 37258146063486180458612569151982 736182 166190394686741241184551718765440 736183 -15957061606256627129128914764160 736184 -21609364436587256852057395322880 736185 34582083555192394934298294092160 736186 -14435808073098274979144682151680 736187 -246274377320707813135030601899164 736188 46411043244096675821239489167360 736189 42838392069459272381330325057912 736190 -6284956295149004889852058022400 736191 206216025509037786325595440932600 736192 55500661911216355793915699265536 736193 86481120220834461715645749478320 736194 -45600903674660675488930002823680 736195 -4846406811428142886851588610080 736196 -53318287427060555055514187770752 736197 20914317071056538053027484419584 736198 -10656685086983204735494376906400 736199 10067924700866605912494588235440 736200 -50471237201605365489066898560000 736201 296727467646007447830932627689600 736202 153007709648897138058990183490560 736203 -72384455157056558152785550080 736204 -23852715917362897081105005906944 736205 16085798887743473897366091467160 736206 -27956592694553779145858724213696 736207 170739609494367193339960447863120 736208 -35445134744732181981802117201920 736209 -12921012738893736856249219874700 736210 19447806683446840640184259484160 736211 -131435602601209137258811656385968 736212 -118808704458092411909770785638400 736213 -182562908620649256421900200899876 736214 83425408183303079691055569543456 736215 -26921749314509595667069797224880 736216 -14258985697839442034687295283200 736217 537274448591560600317092694486852 736218 -42855793887097546906610677153536 736219 -51255264720702222436353804435456 736220 -94450772733314295572974241418240 736221 13229573235762302643102621789312 736222 144545600068428260880499083126912 736223 -215363080225064336768760037219200 736224 45860366771574163694096190013440 736225 101220912767317159122590216124150 736226 31309567021711243390849361767200 736227 -57988793623481721034907286459240 736228 213638755471222507379118692605568 736229 129493405685376970433151687333084 736230 -21840349209020206930178335272960 736231 -23349114101579690657457308315000 736232 3972485278902813188466050580480 736233 9565360295770834433396816763024 736234 -22637640919098485921292959739984 736235 -17361015240635063304820832701200 736236 99378379872166521792770438584320 736237 -33244505156683223729591043768948 736238 33400523287719981069096659613696 736239 18156572194498247432095340469120 736240 -19914374279144089348908435210240 736241 -302948945500376376265891722080016 736242 -18098709030589999406843164170240 736243 -51207288231094495970922154323508 736244 -343592283953972666293467794294784 736245 -121032415883501077666183502403780 736246 -173261749305735958886719174656 736247 165101470091326575816016900446696 736248 -3478349598979850342148694487040 736249 67679604635104356978212896870250 736250 -6610458717164261701122057600000 736251 -101176215541470095064865389998568 736252 88686993408806281433084115655680 736253 55700325873928734408867454583040 736254 -63717129462684644982618305622336 736255 1734565322331154539697237038720 736256 356327068111748347298852068392960 736257 -11336704170037934761252383921360 736258 -99002961872242843444919952617520 736259 -37793750151694932678544468257540 736260 -2402968909815774489414404874240 736261 -221805010767656067458002200979200 736262 -85585624046810176697125992967488 736263 -110514948300040258852548341448960 736264 67597334092697307745424901903360 736265 60084345451309123558402835874660 736266 32607684459854797517184825494784 736267 -17969451522761001828293522696448 736268 84619805602341794459960194344960 736269 -14371528352989014316824736966560 736270 54527907029751439537577924113920 736271 32455599487809626780067115365192 736272 -15740795945744377549151578546176 736273 -217815141679141423774785709542478 736274 -65998095569050729147109023356288 736275 -72051313035498281280841286770200 736276 -36111114122784759319836888539136 736277 110384957162841315787666111866126 736278 4031579488583563126855774178112 736279 34737979613999449047632348695880 736280 -273165237522254209253452886016000 736281 7459489950063576172467896816640 736282 -137206531060323232199439389941008 736283 340818973368184471584859219563240 736284 37033459494020142904688088807936 736285 62515815365137579938757969740 736286 -111520878377545294527696082058880 736287 124608957721964207496606900734352 736288 -33372845559031741692083448053760 736289 -1839888887971749492932433143376 736290 -29204101340668427451024400224480 736291 -295492472693019528285676443038528 736292 32359037142829236913697933798016 736293 48130528052672862680807007938784 736294 -60020400080310629464614128463360 736295 -32343036189096961894854529550400 736296 73274043143164006560139359436800 736297 -113255650876058572939230631521420 736298 237497821484566501671255668400 736299 68808094098300088495263999499824 736300 -4981724527200103533358175360000 736301 -484243535652742988920999954331796 736302 -15011804405831392650175294611456 736303 -127247511308619993403752485148240 736304 -16058893057542424741513682386944 736305 80564402965802291448176435512320 736306 -73014021419995625318556541137648 736307 12407600079975381551399411842560 736308 14197636985585587266403606328064 736309 63133147452664820443492187637120 736310 69901295545076165855641723536000 736311 10626373352656217891390154429672 736312 12168653904444973062330917683200 736313 31946837036214042730469694468864 736314 -41183806863999129864697585013760 736315 226222365106067879815365077112960 736316 4991528709029041464117583715328 736317 297660786928520675321975873394240 736318 -145727417187622232502823451338560 736319 -59948082865910535611965548899280 736320 9849857835666268641920915865600 736321 198228371886298475379576306025092 736322 -9172203914715437295919196103168 736323 65197315203421841602429298605560 736324 -156189847232357373064166843154304 736325 90936866281101456188967415669050 736326 69053368974372585475204873682880 736327 8633698620535956831111015707632 736328 -71128521161125513123066115619840 736329 -36793201786449458368495431898944 736330 -39518832460649036845685031889920 736331 -151192413656234831187673384485936 736332 661365539028817305159639601152 736333 -16966220425296285643633064068158 736334 272764459696681651502116992169152 736335 -59912577471193135724031455942280 736336 -65745501922859612651660519415808 736337 -17426758072160138045901279323328 736338 99480657769957549630057583427840 736339 -110133666578134184382501504539040 736340 -51218142986841416253621480683520 736341 64795703015579223550507140896064 736342 -63654113692406753473481373896928 736343 86210152526932861495995419849664 736344 -22794918907135481407296169574400 736345 116164871389923431078053594051200 736346 -26719153298561208908528402497536 736347 -102423447695183336429424349635072 736348 253712962642784223391311643140608 736349 -296205135171042698621436666540864 736350 -10041275017975034894957125992000 736351 -8275042242538947720018684986112 736352 160027382700275114564595389693952 736353 102669686920177557822728814438162 736354 23984143904467277463065953411872 736355 209927868115826336098804793307360 736356 95119078591573255865498822710272 736357 123106438745209946493667801220606 736358 -11165667581131129783587371155200 736359 39620589984913308015849887692800 736360 -76989967810343216777772771840000 736361 -88273677254769117930255235396038 736362 -89211656972420072458835323633920 736363 -54304839226072939237566136629388 736364 -121325116764174645876254743257600 736365 -3497404378015525115364907524480 736366 31626444985788642909392978576064 736367 220729927574980809289816973950416 736368 -19332645474438770848394649108480 736369 58019021305099761336935343138770 736370 -45089750267016911173427202753120 736371 -16886353610380589299040519348388 736372 -19367122834842690960112107444096 736373 -219727710547728109202204966954496 736374 -5255159212741630461997261234176 736375 -1827221882737827617397997956000 736376 189046096664447674876944016281600 736377 161013294025948311809537518436160 736378 -166219044814793633469042461999760 736379 -14489679266660959727058396238080 736380 69228929711421234555945625474560 736381 -211359900033463153115882337245818 736382 42943767984132020147774140713792 736383 -79930897995312799478440439011200 736384 -3943438044931055050127321333760 736385 -9432931162148247065643579322200 736386 7279317225127112823103804001280 736387 -293567903516161777769139335448964 736388 -10178890978199709455699174667264 736389 -186317293652564525396090069073156 736390 -20192959021214231304951611664000 736391 127051084645958147934619465094304 736392 75023808417989424087270667223040 736393 105141324186080746655348863715200 736394 -2852849936257037841149564151504 736395 -58445402642553976036041367272960 736396 -378612634754392086774720654600192 736397 -291164166590709636654140980341600 736398 -49219642845244528434924033888000 736399 -74728699894302060892297998907600 736400 -10230566351967737088842249011200 736401 -13279938227742988338990574183776 736402 97457866802621044191677933481600 736403 260721652491504576250092271604652 736404 -6677416993608342842303045191680 736405 -40533395477317732219903278842880 736406 138870146319810265634227611840 736407 -66992430115067534926704507571920 736408 220480074196542811605303533352960 736409 10752668076712810572750990785610 736410 71840807801736656926662917487360 736411 -54970390156784709008381226012976 736412 -20544320722816786552049938019328 736413 43230081136648811538977085481344 736414 38578070362741404755361447370752 736415 -134712826901128184449979905540440 736416 42784531961933586669208757010432 736417 -1210094147833602747238406349648 736418 265893007494283494367899909504 736419 -203065114118453530374137905618056 736420 -49253184778886263758149664894720 736421 -55849151506036836144533704368000 736422 -1862786349666870731381787747840 736423 -316801235462602728591618609714480 736424 -5359247736606648296112244346880 736425 143924759071842013901296736796000 736426 171792601164175979714895216528480 736427 103930332363114454323785942306352 736428 7645426412005579249930329833472 736429 -43396289870565404211452108724970 736430 -106499171892389074079931223640640 736431 -138680061107928116361596777977848 736432 31020209792069993217699791323136 736433 266249318723917836851038261889682 736434 -12670999610372628573305118460032 736435 26862644081459903511449996228160 736436 47363264435699339689206323159040 736437 -757582983318302819905499040384 736438 87788887397632117215228877644960 736439 14842112712479571497982647069400 736440 2005614724206961451148648652800 736441 129453662726056720428967833084842 736442 27699556642493265132459088587264 736443 -18561232971750268499879311999776 736444 -62810112438239262129045809880064 736445 20479970131660711888643163254700 736446 -76419382319763860688198411738816 736447 -293149880410510111032180858119104 736448 -24530988481053197842281475866624 736449 23014957717859712353048987144640 736450 42672244283459202545879326963200 736451 19909867259235205469785087116912 736452 1539523364344645659708919349376 736453 -155966545666551522503004370620836 736454 38234831062819332807909758926176 736455 -8153566364489620513644003506400 736456 77315953739244112264247961845760 736457 233149737251850088405653071494452 736458 -80139862760773996449764397455616 736459 193088166161593297882099312463040 736460 20453596810807218049000792258560 736461 -988850460480536423914237495584 736462 4512605316675125336054712983232 736463 -24612631585383303514007991593376 736464 45538556832302342353219047260160 736465 43303778648397411119561305327860 736466 -136234354828287438767375120819568 736467 59486858992228102853536406292480 736468 -95127101824580144537217639348352 736469 62108246580094764333331329870 736470 -61584216114183108212593489230720 736471 208608485050448850846209651681672 736472 -123623696410142761394434900684800 736473 -92943941089428369002517725684736 736474 -114097854811072996775665527103008 736475 -40522098241200984892283918853000 736476 53782665287294292174028224451584 736477 -90095363253900827372356666260128 736478 103715791134649834719134334757440 736479 5530588661928449242578296635920 736480 -216463016966873257000172436848640 736481 -222294738188948275192744590877008 736482 -147574745282378788515795903895296 736483 30069757507847409848848432743936 736484 -267043856021585952203655720960 736485 -22801474397477223778056805290240 736486 -97597549918693347257397831851808 736487 -90897952316959024755293254854648 736488 83393867127754545725603648010240 736489 -57288475199279399035134270614392 736490 -100891061794139314697256032133120 736491 14742045938978505403118728879104 736492 163549192290817080622881138757632 736493 20691478255690741730008808150400 736494 51638853052617247812322551536640 736495 183081254040235104005237587389000 736496 -630743361632560073741207863296 736497 9203173996133703098652759496800 736498 12421178210812039131836997292032 736499 -47898039016130885662946921655600 736500 -64435716104416213163695474176000 736501 -180273790891275501554860584454596 736502 -11526007217443183049458950419040 736503 100402374218320896478507798614504 736504 4057336716659460680657609502720 736505 34472023249402851189241158933120 736506 -9945162264747918178895245009920 736507 241559514433037223014042056096800 736508 183613353550463350923094849959936 736509 58809154534530086598210499673088 736510 -60763802818692732902309370939840 736511 19644569402868052213624542650112 736512 -17107270963119769631903478448128 736513 -165721881275317814940020144885400 736514 173084088114801208450064162636832 736515 12402310456438191038005364581200 736516 -35423298593193327957164436572160 736517 -63877848316795935811426913951040 736518 -1203983000544777085631384076096 736519 77748758954409850460773061980776 736520 -27875553424393233518888969779200 736521 37649355088909367486781526496544 736522 89739065544791562058546012041360 736523 27615511411807582347106388414160 736524 -5611901335408297315247238720000 736525 5541428296205335621892591079300 736526 -37831415206525024552795688000640 736527 260161041045304076120094403080 736528 -20578579185635178001966744518656 736529 500317344988683047494349065728 736530 40250589184137142793173648504320 736531 -263397955861977391777669944937928 736532 -113231172896952088164048973106304 736533 -22411648041510901674825082414656 736534 47526689012706820771905619955520 736535 -5662198227146496629306595682800 736536 63800430217078885436078732390400 736537 208871844864412343976788637520512 736538 -83987988973554401654792744183040 736539 -105568852440298608982876270991976 736540 -44065461718341293215306265118720 736541 -74855782503670139019683308323720 736542 70949831988755991210174173473920 736543 -21234912620544569808358341547640 736544 291087861576468716063427225255936 736545 8667758116705405346510333800320 736546 -167048959650063216358015157988528 736547 -1497453832041388791164598302208 736548 39667291790800369894979533562880 736549 -150127672271159831805227685718080 736550 33930499556061407154584961304800 736551 51919105095430937028617732790480 736552 -148165688087577726981548006522880 736553 -3563441710544583960222839162496 736554 -6107529297440084379048989245440 736555 221010834876292636418523641124960 736556 -1823532866725461045183125859840 736557 55237695282671674270196119659840 736558 -51502945877017729603498581693120 736559 -146846124607001694850458333185328 736560 9870330125251693365681350246400 736561 6665628076445070453721396235840 736562 -102977809272238642668889616330208 736563 55379655341011806729737181445944 736564 -74363838844121881804007291577600 736565 88601630459841605079815448552120 736566 -10108185110980302641238613325376 736567 21371987874985431712934115173320 736568 -69530059240655077113454340812800 736569 148290600688450735748880401201664 736570 2399393736201588960094303089600 736571 226073616484206458357144750595600 736572 38223083699198175276043853640192 736573 -101549514701540948941822546441280 736574 -145209004810611578158602949342464 736575 13953987525141867988851770995200 736576 26341302033710176584821545893888 736577 171656622584168636233242390399426 736578 8472662919468783919458112785408 736579 10086870976785743056972877121120 736580 -23134002812069729886281378403840 736581 29796939817853675663221216726752 736582 -59698086209536213154971584516096 736583 70958986620125306306238891294840 736584 -67817012314962682324887224647680 736585 -109850012206248742591108580107200 736586 16682818792941569988260558482992 736587 -326724443019516005189510330644560 736588 -57407642795310269323503727701504 736589 -52883623167277533890399332736544 736590 716505870393117485229439779840 736591 23754600247887118838725395285184 736592 -60098931802958432834552005263360 736593 43938270263474446086157580447616 736594 28809200967366270789534956810400 736595 149025969629819378173324022487600 736596 19453904340660425091046802964480 736597 -61950666133555858255433681780960 736598 -49457037054390270012180058705920 736599 -40382811197836325327272316886936 736600 72670281576312614613064335360000 736601 3517166142708336892434247940304 736602 10622196490104432115257974618880 736603 -64143338958690072242464774081520 736604 28027022110591474336295628621312 736605 38024264325621054001686979898700 736606 -11737372796805888411491072783232 736607 171688672772041702614395053997856 736608 127737650893569399930474691559424 736609 -182649262444545577414639815878780 736610 -56638671884833627727122703846400 736611 192035340487115684824749992988480 736612 254278189748661582844353154672256 736613 342174804346947079929466054468704 736614 4507280448872166626866525666656 736615 18221084796281407853195039529600 736616 94724570742524586596827938708480 736617 160130521336318728290969921287632 736618 98634639198019052813681269528416 736619 109049654280945616898555104768944 736620 13322464989732778660721783700480 736621 -36016312305464794891025074261728 736622 -25877798634439111419508944031488 736623 -74070717727295746106761503398328 736624 -12225463197140496377821689872384 736625 103117392591555883438299710448000 736626 19782107516030291853691247647488 736627 48900101684945899693275262934712 736628 -22414965152228607173701738453632 736629 -53751223262580227217975201207840 736630 55074040371753801146253735753600 736631 -110674784408949409835899609128960 736632 73365571581687650819942177771520 736633 381292077146724187438943510144 736634 -33427443582165477825409077361440 736635 19781935954998757658568784479600 736636 -155657331104427022874986772410880 736637 -196478842427449712433639274026816 736638 -32032693415388378980218003153920 736639 31764481261668714277600776717440 736640 89029834499890840636254427545600 736641 153597648193808369095350875089440 736642 -5547402773487441332814500006400 736643 11992546647551865455686373108424 736644 62808326325934253214679907868672 736645 -22185799812276146747712074044800 736646 -99935347021486502343537431821728 736647 10552072010748409845388511872416 736648 -326010794592264751288894417920 736649 -52956712959427673944574484464160 736650 -30087796327607603499499251097200 736651 19410277614012872505479334474400 736652 31941380759803829264942155207680 736653 28637448444978547197756795640704 736654 -53789524786818673859622025180224 736655 249977850585152430217708519687560 736656 62641029580134093327520176537600 736657 -28514551672324772545022645382094 736658 -15558990281029446776683897717440 736659 -57133024208558095129268414429952 736660 -110334606780567569165057582680320 736661 114353592685208347926592217404650 736662 28051312800574028980018515413952 736663 -135572882705271314365160546903376 736664 -150517210823805709692470633072640 736665 -149108686048096778214557464870080 736666 -1015335100477983472519034948112 736667 -108921247140284376427273999586640 736668 181223872544365958965738493952000 736669 -446183358021030718568573470289556 736670 -11255741215679277523953681742080 736671 74248628648411662518223418464728 736672 372175645576539491356068620992512 736673 -110890355326429547200022102717760 736674 -103036258652070425764458829743360 736675 53614448723602782840657332044000 736676 979735133480215951160921797632 736677 -181163165857328930872454657099586 736678 -324839325787878752177452712391168 736679 -254085093369538270708121541987720 736680 48384336141226696710582824140800 736681 -452907549084665748379726249086816 736682 -7396228504199309422127768189088 736683 -119142332396782098092063785579176 736684 -13638355459845152283670314508288 736685 -152647342252786500886325084430240 736686 -87137906074721860397557035264768 736687 -63321152100644536598034075340800 736688 11175502616712387469862716145664 736689 113123899709145698628975802944624 736690 20105358973746788523211921451520 736691 -311101945930329270972439244017908 736692 42886961759831511416931405563904 736693 159262359911966749146601193626780 736694 30469805679078616789899748779264 736695 -5012311618895844468123897869520 736696 97169149179938354525868610805760 736697 -14369386345659259749383797522680 736698 -107211076992469558989610329600 736699 13264425262091606084084472121700 736700 -35752546085983120260144621504000 736701 12539898400977732049195143979584 736702 -63658366925596886532785472806400 736703 -6320656409442385600833970304136 736704 25397578653182338519419196538880 736705 -136845505790135177871092954116140 736706 89536172889767758148526129333120 736707 46675913134038456962340560137392 736708 -60278228356017943924547994537984 736709 -145688642672256636074656326160896 736710 -14069444003682730883838499795200 736711 -31743659280089983534058010950928 736712 18417934267977121486885204346880 736713 -16270267814050531850469291504960 736714 -143963792929617389068602102317568 736715 32489927415741698653411688791680 736716 -2328183807744726000036734473728 736717 120699786459968240623118339227766 736718 -68662553055909236435545842181440 736719 -1438928079963737072724022401792 736720 3402509659397152612622795980800 736721 -193424484357444223735719622392078 736722 44440341219509807817689318784000 736723 -35483228617671293148880598601536 736724 136428694128079334970784719386496 736725 -98424964449859558716599442048000 736726 -50433039823180580166655742846688 736727 123832704840540651380358671146752 736728 -43437405110392466884288445091840 736729 -29374132526195084286595100027136 736730 45281870096078866575318833921760 736731 -56929185774570756156937509152160 736732 318475871404605896970979407424000 736733 -176201035530473909951977016948640 736734 79110944270709971487329541199680 736735 236805380800769903411890831504680 736736 -18965717002978619915018837164032 736737 -2478945911998056934931594802720 736738 7959665309136900164820078653520 736739 -8651406487446779620602940540800 736740 -31873874724825483548642380957440 736741 64802208451382904298193536918142 736742 45761473559515425333171381921600 736743 -32739453679424414572247544326016 736744 -103643530362731355443156595916800 736745 -278284396127782679963207458702200 736746 38764170341847059498069742931968 736747 -22228850546368608807052673110488 736748 7570512846376113798616787505408 736749 -6719134433033964206898016776000 736750 -24685761721764600790233316416000 736751 -321534039891972673086112054763496 736752 14523148448354902197256586035200 736753 -140598963192097327522511523499596 736754 186338183209759798987534022876160 736755 -3305515257886533849704856511440 736756 -139736519929806182225365527921280 736757 36922646766830609864349663268512 736758 7113687259967791370057698795872 736759 -209915287489575003674430353705472 736760 12432251409964688508120120729600 736761 -102530248295914459360262143812528 736762 537871515467830612499158237440 736763 189728927400518769628422542525040 736764 -38371448672805844088984365056000 736765 145928008388068593768597890607660 736766 -102556365124089562357241632397760 736767 -23230423200403770566272496610192 736768 8501338399578523744300003491840 736769 -256358382781438782076114911630 736770 15319160459165134320877602432000 736771 -46697562076373626722407951517488 736772 193843032757217305860536657756160 736773 -184106869705657678077745749290016 736774 220671705082968033836270751797760 736775 24054340792877568226708285213800 736776 165810791631786032750380146892800 736777 38133986905933799273912040454912 736778 26207814112665687534054893235456 736779 -177606111413688896839348963659816 736780 -75495100267779655728506676664320 736781 3932945526026413792784321565132 736782 -25287530071322872644900809840640 736783 179911931413360625656515702448840 736784 -29438881669484697452649832243200 736785 -19093505339090528899900531329600 736786 64818211441962069181300662692640 736787 171927145885275438893618433083436 736788 -27886439472792000272376313890816 736789 5767101002651673835925574840124 736790 -51809030039949205675643346297600 736791 -102112938257408903375073934669440 736792 53840099119520139072532158873600 736793 -282508109659082445987540111323958 736794 64469910673654423166663823984624 736795 -127701025312059794323623181064400 736796 98611979894966462216028366681600 736797 135021561491508888589048518694272 736798 121820608677938938716982862102400 736799 -163158513760236943918462569218688 736800 19353164573442318283447979212800 736801 2145945822822033651812745229332 736802 115184621418592109682632799838464 736803 328389677425796675377428156463200 736804 373868002371039031030797645520896 736805 1720131037143874093219492368000 736806 10277016078515003384217316743168 736807 -94591730340265439663742956825880 736808 -40917012084649602784419178414080 736809 -116068550247843288368640613797600 736810 59944268770759860363097234846560 736811 111314253046869819990353458788024 736812 -85243781918688112642695766737408 736813 148364457030159637059037181847456 736814 -75063662375942790284490691705728 736815 21442713926172115407277506005520 736816 -61162765654041612701423314812928 736817 -38334712151184097948785790033134 736818 22490131487255648555261272035840 736819 447942094370917728206825849810112 736820 -20838867481072130950250946355200 736821 35443560281486646936305255145390 736822 125946274817817458161671761783712 736823 92589332915102946902188745916072 736824 19334045586627989093674913955840 736825 -69630417960770477680835750290450 736826 -138837655389852980102060595910176 736827 12004284720391124557279576492800 736828 -22878140292021310359290117360640 736829 -118490904201127584381455794302324 736830 -5465911040066124854318361312000 736831 -37956337103279792919506202099360 736832 72132743704778929986206973296640 736833 -169753056702267294629236362038400 736834 -4571751509121955985431935902208 736835 73132261633039880346464010782160 736836 60231748733526261961930613824512 736837 163277484904456732542214852937280 736838 -78063192209219491844317812942720 736839 38209445001302660045525652595200 736840 -43727682610990677131541257472000 736841 97480814574718953314530128243072 736842 -13942396423641598215102807388416 736843 189831248177419006356674514147092 736844 180987145520349149683233429332736 736845 86203105046780911888169758583520 736846 94132395892425906013179131181504 736847 -150896620297264477704036852706704 736848 222151809017603551369397796864 736849 16726350016654307450642915760640 736850 -52640492444406943592317059579600 736851 24300785748958301712174986062080 736852 -87563263761615283246039368907008 736853 -118432835584854936596987134027716 736854 29387441139774634084938806034432 736855 19929661596326054269373078001600 736856 -80048159356782314711923400325120 736857 242626695027456570033470494032 736858 5687866254850589044414575728640 736859 313241462552722469230948559904 736860 -72290696164822129335582356720640 736861 180518169935633665575529917204300 736862 -13458633699038553399557748475008 736863 -210603514963701207100351855580856 736864 31627249296738080364502757277696 736865 51186963707144512416161606514600 736866 65558809982341356179837211546624 736867 120116416253832949627261515685916 736868 79762737585488003004916689478656 736869 43753345622815963181002135951680 736870 22388320431350482448748803650560 736871 -164763818507425160200137642137928 736872 -71858254923823498585611179950080 736873 -157208245181855785216952067738636 736874 71434896681685512370303388487168 736875 35087488249640629890763345477500 736876 -83614905104494454316078107712512 736877 271839379691644452795785390845440 736878 -5078638927699745930860149891072 736879 -46499534981069164249625718605712 736880 -27344908692412961503925228666880 736881 105475597099639102325961783875952 736882 -206577589203647395559614134164448 736883 76180070167268190933215173469520 736884 -114741450280117572347456645345280 736885 245212238223357015505128018791580 736886 108486566520108403076893195039392 736887 96190475659958895305686284585960 736888 65141019187066169615892071669760 736889 53599443716561997282727974867690 736890 31297801818908835401269478400 736891 -2917543704259404348366824742488 736892 -35865363109439422939643496726528 736893 -33504667434513928180983143193876 736894 159495206408661658690644939818496 736895 -58544759181993027735034809629280 736896 74246222970140905831219907788800 736897 7381597040783935305409175502400 736898 -50608445485140483798222193790232 736899 89157888904783003857391818812400 736900 -95158951771226365741768800016000 736901 21147673478581696398515262398208 736902 -30776458276272058251911161780320 736903 -123254958916064500924667327375848 736904 -93828511540325351943570940723200 736905 -18872476429768151243087705630400 736906 -97759146060507266084944533040848 736907 1215672390538130428205339530920 736908 -77941953261592622034426026979840 736909 66281685521285817479675093902272 736910 16697142232441912038449458800000 736911 23314645440651636653835230505360 736912 -32105592577804281185235283476480 736913 -377760990304989439250587621893120 736914 45186235832477511406501387597440 736915 71486793652727333934065517951600 736916 7118563668102543897524922640128 736917 -168852022546397003782442555649120 736918 24480418316832603675969851577600 736919 216747182120789298549026332579560 736920 21606419830616788049651349504000 736921 103113834301410823659310284354122 736922 59587874020938811575404492824800 736923 14327364644441824532376099466368 736924 164501982663541692283440406416896 736925 62713413341034441241145217400800 736926 -90636120738231865252073058825216 736927 353297203606924280366548609047776 736928 -47375826237322976937336336875520 736929 -8561513478629593984268289423276 736930 -100873727756053013413188888956640 736931 -37066219278536548526073411367968 736932 -5485489742520828267866926350336 736933 367346662645852699457012720582976 736934 721828530999135483685236034560 736935 8447243054270517365736941569440 736936 -195123546115496234484689562992640 736937 235936907365564084111508753486586 736938 -1031428640848440570142481701200 736939 689071019688208135477595898256 736940 160756029069944136542342447831040 736941 202056386380549514101796961073824 736942 -129854921361924963459487525288128 736943 -59989698664305854348265799726488 736944 -17604555025405255302697337290752 736945 105040634840772039019946704824000 736946 32480246595671021297758313072640 736947 128433876879365781890790687311124 736948 133851132756740624403427013825280 736949 22894312946681048890751980004220 736950 22207831739955056681896111632000 736951 -240323158750169346109934135641048 736952 176295032184830918221486738329600 736953 -61479308449887615031882253276160 736954 -76708436021059190013929752711200 736955 74457234403407943591855277055360 736956 -49601243520285145468221879230976 736957 -51372064956132439810481489154912 736958 -62736887155824364093077354748224 736959 -54603147255968181057082570608696 736960 -59455863782652935489551262023680 736961 10337303156454008640275038634562 736962 48885982113578891373706771527552 736963 -59464937498172105331504239989696 736964 37474478264401858489105765070976 736965 -127530131427763600711119329145600 736966 8143243955888819268735565542144 736967 15143822948990231167736872813824 736968 -75641338496049027289180799754240 736969 25025377334416387263527780563920 736970 5379234099570561462693109387200 736971 110171334281024631542237094242304 736972 129336479103414616293794940904960 736973 -117829285620938868768307790576778 736974 7917889237709289566279371747200 736975 -76288170588097277029396351644000 736976 70618842084557641358028601516032 736977 1593819819423512364036565840320 736978 1771179966452482600503925013760 736979 72036058522934367996073093108584 736980 16672654443362596502815683256320 736981 79382851317679117730472285870080 736982 27678852668469703972041945314592 736983 -17493866873512283932526203273800 736984 -46113555019140635511452257382400 736985 143470802563889538826798207986180 736986 -2770783825256866976905263476736 736987 192449350299631372371653884157636 736988 -45066316694777651136219486434304 736989 -53969776313523882910075238736384 736990 88597451360806799774306206536000 736991 -196632153246178426196827984684800 736992 -215966677514381907920829858447360 736993 217692148348130498967964860174242 736994 -31920514207165063782338001358848 736995 -13814016142513408184125646956800 736996 25773328122028035592853721409792 736997 132027137156388557791326365860092 736998 48688505511469217832902421392064 736999 -61702663510472910016296623726880 737000 251021311785530593525219921920000 737001 -8350152059017234368774201715308 737002 30222144423322602156620590731264 737003 20827063136559086260650290303520 737004 41088347015886677281553667012096 737005 -28851922300402689742179497828340 737006 -145992871028726522272726711712640 737007 -166431886956525596458857403108608 737008 -6160246509627466178155831033856 737009 -61852940045689799469766470455610 737010 -10080784591876902744749320473600 737011 -213275045560759002602239083964 737012 -109901883844628605642555657771008 737013 71786209604072012297500221363744 737014 -44662696309520021450151958626144 737015 -188832285301732439778676594922880 737016 -9911498421184436351261502996480 737017 197462115274055802643767973673066 737018 54538361054114991968878806467520 737019 -193268621573834368129954133600160 737020 -2709899148260792025139574891520 737021 66573585026564996396807437987200 737022 10166446175532599549790390113280 737023 -12384275747285271060188623120000 737024 -133155358315513371176116074577920 737025 28308851743273581255038574393600 737026 -26609387506763357081322691722288 737027 -429089070388483671013451573984880 737028 135124034515076557838008239068160 737029 -200584101509155357061855447867360 737030 -5223971456491966703593606137600 737031 16647359980421159410697375992704 737032 -7221079673464779202659260774400 737033 197308569470766420709453460182224 737034 -71606340843272919791833487166720 737035 46132827330923069460993940809600 737036 -142392827794997083813751016741120 737037 -31471423969495496155753037781600 737038 -15571952307801849433511880063360 737039 24387100532653141011410663985840 737040 6422325856972590720768332267520 737041 -81600933605709520044635814388558 737042 -50329915253928809676485444681328 737043 -103463690633864529514449172798536 737044 42211013912255226486573435727872 737045 28221472531041691114772174286300 737046 171656241922220298825509324208000 737047 -287518066608892688185507598680504 737048 28703694637738138294929850982400 737049 43927586179280437283467998246864 737050 -58163731905212568256804625041200 737051 38615367281373736959022317114624 737052 -6474680959675860025401557634048 737053 98200776319289779311752873427302 737054 -26231566561496892090518516736768 737055 48529738113021638056111736098800 737056 14166464926219891315100482535424 737057 -124369104858839347840900714726908 737058 14060210468690093798501116715520 737059 -109040374998126575127431623736740 737060 54595377723490992928370692108800 737061 -70032243016081856019824384666400 737062 114587148962911256326725446488032 737063 -2506082902788227121606875973072 737064 -30708213379194858116815196006400 737065 -25266508409627218616048794555200 737066 -176639197590303337708103762021376 737067 -226374380807851660587722253947520 737068 -88266950795287971244734256040960 737069 25941625703079022985078001065472 737070 -55534155761147339904727112294400 737071 -13471275851177047837780299060888 737072 -6224033791014546431503360524288 737073 183423844714712837119624722276000 737074 -33617168030019988196075726344800 737075 173886586103938946665185323592300 737076 63458425171905052988791064125440 737077 130626024688988727621552058922784 737078 165526626035973918367262047143840 737079 13466803458746411109508795459200 737080 104052866298088069341290832998400 737081 -792257947473149554050927315840 737082 9086187776085962639245242284400 737083 211591287290666809504685364303332 737084 -53234280086118424267791168758784 737085 -6543950790888811801152363549600 737086 10587368535279298420406648739840 737087 -67803001628148277226938111812840 737088 -9325220001362486980712910028800 737089 -176715389670355720489946367746110 737090 28294976668494157670335231072800 737091 30852534272886581426335373271300 737092 181355381592865655707205046079616 737093 34546745754258226126591178184960 737094 -48911354474760440674141569364800 737095 128941018293546286121831028420600 737096 7518788273516868297435881472000 737097 -23663017964435224138907048756928 737098 15107724546286825472530895213760 737099 13807207155169140293230349748048 737100 604628071710591168056215526400 737101 253850073662846185896431597326272 737102 34109815555927836490044603970752 737103 145615136319659851658177830048800 737104 25818727615285936136705978793984 737105 3586128285243092289580982256000 737106 -678184835880527329771986621696 737107 35603260055766585766939770382156 737108 -89294988122822570850578852511744 737109 261899030256246223071407536014 737110 -76244470554656822388166392094080 737111 -45810412739848653904121524503288 737112 -72099445985390417443906938900480 737113 -12966199020020031339371841862076 737114 19908656636784143708885143345152 737115 -159239715974191738532404031208480 737116 101929097796658662676585380016640 737117 -253528624571296895846131265937120 737118 20857152251726604726835781795328 737119 316945112384182343636621726815520 737120 -24722417173523141445220187504640 737121 19332714641958790350784075035648 737122 -50735767360758405683060934259200 737123 -38558586818197020925361678965308 737124 43909743840639551697210750996480 737125 334810979683183800035187847227000 737126 -351965846285345481138657125376 737127 117567363618868691328977413520640 737128 35683123291456287818295799234560 737129 -314474504700434197648596693891270 737130 -1832047569617509379283616500480 737131 80396588271246932477944018722932 737132 26596719481068171729975721728 737133 18340623846341166748023911490624 737134 -52725577942085895721755228293568 737135 78457276907222734958561290289760 737136 -34227765337241329447067933736960 737137 277308736368462148814523860671584 737138 48553992127310475104454807300096 737139 32716205869960857358037970105696 737140 54059486908381971548015661085440 737141 -98470253532268290462545271895428 737142 -27550721317981528618309483646976 737143 268705387744851430724832159719040 737144 -163473575319267237011809418403840 737145 -8638129395802325189074343675580 737146 61240733314164533425316306952960 737147 -15134203186116719159080903597404 737148 88368661213861813650434470035456 737149 -577581866894798427792373268480 737150 11503986733280823643360850313600 737151 69718433570931569653165625488800 737152 -64136111176780069269277098639360 737153 1069318662371559378151747207764 737154 -9504549664378673564833788625920 737155 -106021675369938755611857762054000 737156 4854471174778944533938531486848 737157 108453520049857306156362953334240 737158 15017895760239799506399304579680 737159 -108251690394116207683482378833640 737160 31133379269541851585902647705600 737161 -27102345039048816616080159465776 737162 2318732953306513252607858083632 737163 28683701055908219468414879159184 737164 106843427217419505894355347013376 737165 50507895996635582396776734944640 737166 -46543319473337964268330043146176 737167 134700986246313726868949586025720 737168 76472489980208471675448748449792 737169 -152450554548774094273565619127056 737170 -22914710156859505445116448432640 737171 266772061295997211849298147894304 737172 81631325314462158380144874957696 737173 -51298948003425350967047293469856 737174 38708898976256071784684298515712 737175 14533157454879148259674268979000 737176 -109490065796287880272351384842240 737177 -28248833580897783088544610869568 737178 21739222009791592577691255569664 737179 -330544008675251452961717377428220 737180 14864549350872377789421749452800 737181 18655813093910016887010465609600 737182 106138584961535577922922333280384 737183 -321084096124095034389533390657568 737184 9066827887465685662405012488192 737185 -105524868557225071712406204503640 737186 -2251634184188984869017563756208 737187 -43715257473866625267625935665280 737188 44319620247832980995526633816576 737189 -46824865734323159273616837233376 737190 61428053521668574942625698283520 737191 11662426124952387291727833957344 737192 5010343419054263705380201758720 737193 30134746354737501216736510465728 737194 -22222072949880106795585430497104 737195 160031892016153375553897143404480 737196 68101247326340174428708995170304 737197 -179005647875255055065104917432948 737198 -16617367698645500691041869175808 737199 47238709489012665622701418472568 737200 -20130698772719897078852022272000 737201 -175743480041882849542375582266768 737202 -51495549990576597547174205059968 737203 67424735144351278042909098333452 737204 -2956391842227026380396987563264 737205 -74019092378479198082564871499200 737206 6737834313382477437077015818944 737207 -138597986944034633868018940643544 737208 133504185106591832142200366899200 737209 132885457137376845788860205094720 737210 114731428773232334159280076001760 737211 13114737015312933306395592459264 737212 36858963378045766262541531789312 737213 72770984493519522767758144980204 737214 6882401419984336462534538015040 737215 74878131434102332223718708022320 737216 40677743456248885710502294978560 737217 17809686498195842907312905069268 737218 -55055912617069666638621572251440 737219 769812589723205045634853716480 737220 -81940642344348382021470628515840 737221 -69312182671300883685424420072356 737222 112826277624234320496102147659712 737223 -23793713703213708204453808080216 737224 53215315000360514418020854440960 737225 10697998474774527910874139585900 737226 -15160278742905090547647816719616 737227 -18677514893378461779063300009800 737228 249868510309512465120261614561280 737229 221599083263802235498121500599840 737230 -9645894147558116401424449332480 737231 274614967381959180323475953415864 737232 -2994068020131498713981575495680 737233 -43894600447400150682103885695680 737234 28323992499792692025055467764352 737235 -1592444049558941649713926348800 737236 115997123712013989562220903569280 737237 63585409681977140818207003142460 737238 -60730420879699509259705453977600 737239 -5884939455292262512660583400904 737240 -17898688479083051304594516787200 737241 40321616932403483133218611549392 737242 33969168472363442554826121412608 737243 -105792024183508416713411025494256 737244 -41133469646798480194101812920320 737245 20429153313104984371226649643500 737246 -173478044613328466728566789151296 737247 -3750372732704540732936213977728 737248 -66540276698250912764437840527360 737249 38333775963205524656477211302064 737250 25821295384714350952894743168000 737251 14334869975202056158834780292252 737252 -159814366721283235157081591596800 737253 80023055379437975982053244606 737254 68573671115726856553111926451296 737255 -1900027873441165250197770096840 737256 50691126687518184447908863180800 737257 132336511157799477977162842813840 737258 4102045114052941597174040258400 737259 -191198062953932027652809212355496 737260 -106888629363128165493894915440640 737261 94829926052072811823452854238432 737262 18056870272709529280536845107584 737263 -150169874590338725060562454637488 737264 -26814209039546571306568014888960 737265 25154321707834589530322595630720 737266 -6169576077921509064890039325168 737267 83940569921526927000116480115360 737268 -60727150922156125837087979962368 737269 52098248249893158377123065106044 737270 -8069732207595610740674787409920 737271 102745525532549174254514853642240 737272 -270447819359792490962460979384320 737273 77878789323162327125011957132800 737274 3930468596902054519229891731968 737275 52830081506402642527120872345600 737276 28822043986209703462856160384000 737277 19630950015105434096667179089920 737278 3129817059338341474634363423424 737279 -153014372463386419469237701509120 737280 -54543830397780584102058126213120 737281 -79342981916231385574756875601918 737282 14853810330950429371515848646144 737283 -25533856193072490204667343762256 737284 -150681436149494609811435735616384 737285 218215578002286227589438967489980 737286 56429942099074348986306834928128 737287 -251371915808200227389071609545064 737288 99369682883638161078474224271360 737289 -96727682174232587343985784770560 737290 104661415394155421825928918310080 737291 -150332590571027023880920443451308 737292 -110077131438062782452307156750848 737293 -182317370698709197263217244000458 737294 -44757615613573376394880183754304 737295 -5460827631688167820719865920000 737296 2886099684304292766112729006080 737297 -110175933804484776962729438186016 737298 137528680480228817860955552784 737299 99057539508112956209093933572336 737300 4491219846127462159920931564800 737301 83411223283906328865244073476320 737302 70508460661417069174089585080352 737303 93019152197612703196182658238496 737304 -26370404536854010610562115829760 737305 6867041490167610901279154592960 737306 138032336487614829997584278426352 737307 208099733761615078401506715769920 737308 2394115055823898944584594426880 737309 -252099145142781323899603308014490 737310 -8239766238274800159058579476480 737311 171231829241449707606184741793232 737312 -175821670356662564559079483834368 737313 -187276289294638608548918054047056 737314 47810342618689783472783490579840 737315 -839233296573563518796001268800 737316 -147958451860552373740360825866240 737317 -30589290711063048515319977962208 737318 -3520577310223863729743937331584 737319 72135200599429773147167778196608 737320 -204578337392563169540865756211200 737321 -1244771010271313505052402653120 737322 -31282164973841211377106747049728 737323 254264164143269251655384403501960 737324 -63786817219026590891389977753600 737325 -31682961495294689548660715149500 737326 -25215448319887818938884303087296 737327 -185947534703947558589147436355824 737328 -31108113516405400128104856846336 737329 -91171854146197664711138210278860 737330 -88775081077759216756149846574080 737331 -63143503724161203659384576691456 737332 145519648160728209268541117991296 737333 -210613585076067772645954018224960 737334 8730798679276593264076809385728 737335 38690715291047340425843259525120 737336 66024640408529456863739001077760 737337 86483787155276429198755830493152 737338 -9320772844143231210695688655104 737339 -327555226407228704779894902232860 737340 -23824728523706239972182382156800 737341 155478153488752948115510629827264 737342 -105226970645618181401921234227008 737343 16780374817626704114026185201072 737344 17495589824089931917872979771392 737345 17019974678598551130933886831680 737346 -73260207436174900235989160870016 737347 -242454937821768129041828071578516 737348 -219952389492598427864966298091392 737349 -8286880214545758515447668251936 737350 58591607505459774823935409154400 737351 -239954302877955524475281977428648 737352 92858847321884355319596007219200 737353 -233974464075782494486659075119398 737354 172810524955862884057796935006560 737355 -146900349770544360913173040193040 737356 -133967587340110451260578480722432 737357 124358017634099077645875078642720 737358 6028405570467198560313813778560 737359 16089686161871220629240918642416 737360 -1923594610596432284950066790400 737361 -56839155032072158833250942733790 737362 68372398015427927810575374999552 737363 2998108665677468433820251040584 737364 -1029582812226092707635034429440 737365 -51356768307230766708711864217800 737366 10166720083761548564385399398400 737367 -5700453224173643568365639527320 737368 280280701536818218421644812165120 737369 -164843969195783822173618394140800 737370 -57246719210668666083314937484800 737371 -96712597272296283523103338558540 737372 10249812662209482410593731174912 737373 -650204490943046185699155063552 737374 -60000544548013888008341701969536 737375 -385922042729161483772175620868000 737376 18233419469436568241390079442944 737377 266579392074556928457119220694720 737378 -20676708837770119409964549347760 737379 -165532970907400558888063983419676 737380 -26243141186224075278852694425600 737381 -160160702457506632546812055986336 737382 71117062720017824101377471920640 737383 -584991301983647708980895882811840 737384 265896988023645624448236523330560 737385 14733022491584209379231874518400 737386 83285934890087357641478010009600 737387 -21160462175619580633461949992048 737388 -132387272840832344583985363868928 737389 187785955235378151881172744366924 737390 97354625715854483148799431235200 737391 80118305562153991361716779264 737392 -30344890425000421098157741375488 737393 -329216244857410282741372887087120 737394 -7571950067963947577198031553536 737395 210458480808171941166184291832400 737396 -54950563387883072236856646973440 737397 16349191810500832902125855470080 737398 -96205413270634936374207469931136 737399 -36442488716363686798886191582512 737400 18758853476143126032445355520000 737401 154727327325134168809029382176900 737402 -113408513402979858693350477549568 737403 64289538799027389943622133110784 737404 -12240405241252890280207622662144 737405 -238645448825663058219329296457940 737406 -23438427851521382324640855751296 737407 -724819136454319978548080472960 737408 76569117657905540428182186885120 737409 143683808965145912835865908233280 737410 -4913329372065268856777337071040 737411 -33409258573265685733792415513988 737412 -9847065581382947216201127751680 737413 22801154785132485722637533805662 737414 27127156853476818535730247832512 737415 4369446095086894888550451633120 737416 -97866321183384967302237348203520 737417 -81944381471345500413152506166220 737418 -10137277726705229673237248892672 737419 511060014885851227276316904885496 737420 -25309767918293672078489227422720 737421 31486637629035571389128738079840 737422 44940747117888442995537945359232 737423 -63085779606535425538148954885328 737424 2223073535761235198685130629120 737425 -67558909811081492790007197606500 737426 -30908681882031371376012745987296 737427 -121532168046189902675846621596560 737428 -82499462805998519908617733980160 737429 -81893924940778496433379386201216 737430 1712816370451866012709511761920 737431 139379527916262047289347376748232 737432 200160315568938897290395519334400 737433 -105779909055630963439486801245798 737434 -38444054924630394515136739098384 737435 11633183437521851085660337346880 737436 -20795498599472452581661223608320 737437 -36314043579407437198680728213300 737438 -15328077020366988007703368720512 737439 -83139596127657675691427342819952 737440 -37283868713117266661765991628800 737441 47826256700548632617501964681600 737442 48516838699667293326122592146208 737443 -6880408726035647821776307097184 737444 -160390655856120440957477686447104 737445 145220355641921878827286834069440 737446 7957497681279026872503142446144 737447 -94104725829876470538918302214000 737448 -105128232542081769744121461719040 737449 85027215317911493885205559524864 737450 -644791990768204322849856960000 737451 62522557811580792126659330396160 737452 204647657069762244509474785231872 737453 158987511256680832347326592359724 737454 -26433807363990255645569276807040 737455 148206270836516411345123489668560 737456 -67877538981628436828302903001088 737457 54905021650267849395991899052992 737458 -83069184395636391536544526279920 737459 -11363528372355807901659363357120 737460 1290650517566721927330471912960 737461 -34333940965719228823558843933568 737462 -76612701763284602513842102412736 737463 95325530133342968612426957544 737464 6601622162905554852783586590720 737465 -279273317458567156650133054089600 737466 -17484934868946415533170120659200 737467 3017842802040704990355090185112 737468 17548163581612116636467591486976 737469 44294377210891062872673519346464 737470 66009342880988303066422376716800 737471 12560724113928060694765970730720 737472 34935642014368808686427226243072 737473 29591095053143160279867205798704 737474 -58475335340053446812699660649264 737475 2123502949604634009234338514600 737476 13304690162743898230922353170560 737477 104984678266399418275485325730304 737478 -46425601083138478004498048040960 737479 -62871922789691820496089982106920 737480 -154883669599245794978296221696000 737481 48006427473812223330119359277760 737482 79166434858176296717808469277184 737483 725359413168812956824076035732 737484 -29791341468273093949381166678016 737485 65772998307151215191595980496000 737486 -40547812792557461618763850559808 737487 -24978779822053908553114804530456 737488 -1705076821430653223605639487488 737489 -62383837045246358381342782777344 737490 -6203948019118972822967343390720 737491 -204665415094310395743601914568808 737492 19016572561227069738869129963520 737493 -110955860725637733852819106656 737494 8871221874825494127409146912000 737495 -71618557434067993115520159840 737496 62463110713189642522414034565120 737497 -80765438063768486591666092792054 737498 -4726877223571496525298575751936 737499 52186914400766713043723564430960 737500 115860758638092387066630504000000 737501 137069963405980031832873555662502 737502 -12840934990276442110697785086336 737503 63774788345276620881114692167384 737504 -248269037034324826410461040476160 737505 -161560407954291220294492645520640 737506 -6820108126271722966329000875520 737507 -308178082652739807599288631302244 737508 24358207662030855455450834688000 737509 -369795233326600270557381427676290 737510 44567721738827711223534351308160 737511 -115560346993631231301459980400816 737512 84996726685799383112847128755200 737513 80190536422183229669655871839360 737514 -9144837805312955948202758550096 737515 -132993932381854194647948361207840 737516 165350987386784196065408627788032 737517 88725688481506422752243475674400 737518 -118222442618425084627431741760896 737519 12548722160413925781258754099344 737520 584048856389577788529731174400 737521 2926964234098387970808108886784 737522 -21967872894131434299324308400000 737523 -436469471064966665875525119108 737524 -35306227766441623846404615819264 737525 41279134212609601877079112939050 737526 -25181547350350904822941535969856 737527 -76440051267956306209045125723728 737528 77827571927437407476283453542400 737529 -36581478549887555663770097747712 737530 -17933567327029917640364444801280 737531 -280893301192467114020724959080668 737532 42756113328064632324689867596800 737533 88241324973671323192485182763782 737534 35125528597506092393189201587200 737535 56631858449706924375071657581200 737536 -3616968670261745883879349157888 737537 3647310941147984532043124157186 737538 32087443013481116965628282658048 737539 -99150948232231539715286003825400 737540 117564896580187588906104352554240 737541 3042113093354674799228645735040 737542 49394666085866647823998500151680 737543 -56909704091590486585942482144960 737544 -121615984923459883941525331968000 737545 130660397301426360935096483198280 737546 -164504503418132172014950041528528 737547 122053657566110773203509732746200 737548 -39037083714690219258484909722624 737549 -18151526109360554658241534832820 737550 41472798927149081671348820040000 737551 -53451912689274642879886790654736 737552 -8880747865882524124465047011328 737553 -205996160118687952389489899137296 737554 -34766525089407467033225742136320 737555 11571161943459372947022769158720 737556 -44252865224198177821378713520128 737557 -120496307939405529850994400234454 737558 46243895039590629292308313464576 737559 46463280556940771812203050150400 737560 30434308293923394541512201216000 737561 245094505069867724164156798735200 737562 355163231321029237673044767744 737563 -357288783446418769606281018392188 737564 51490001217659058058067593798656 737565 79888197408092200004124271943520 737566 124272259120328447066439969551232 737567 300099105052599562739045580011616 737568 37144507219436445503576116690944 737569 37224739137836840485363784994496 737570 -64911682687779341552750835575520 737571 144098361705109471390149120543744 737572 208395628461495420161358256837632 737573 327658967194596941072378223093822 737574 38948160561137851985839822714560 737575 -9095027073334338141060468547400 737576 31566448945996722430660266639360 737577 -122682837340942252458137564720886 737578 186212365201453538638480222257840 737579 -1672379897248208366743970072880 737580 -65629939242511625970530123366400 737581 147609616403550887936449693705132 737582 173009496708331911627649999363392 737583 -26910696005238979183164960374784 737584 43769010596869341313292259737600 737585 141024858616322899737266214393780 737586 -6748797034393793702709287821920 737587 -93841075678064256302727543158160 737588 -83174348115445082812850525908224 737589 -185800078461912496008733394647776 737590 14330011185069095282737163880960 737591 12458902786770796267623746989992 737592 5332291830436231740934066544640 737593 190464285809218559994310506732842 737594 -24202420868309443728155663374080 737595 32842272518028854823872171808720 737596 -30805006760993483957836213972992 737597 -66534057400522450615991625311514 737598 -47424215938310693533557279768960 737599 -25192987167045600959184751228760 737600 50198248195262534949456012902400 737601 14162996461487301615768248021760 737602 -80561913753575911326054090835248 737603 -92994556467197633030450728000080 737604 -32191433973146595885667098624 737605 162928209503809646057908258031520 737606 77053497961487565279132197542752 737607 54889015312787759480348400855888 737608 -119038933939109007207867927459840 737609 -108117800695415620499106823027740 737610 44210703645430150383140823014400 737611 -81026019808981589921131125158768 737612 -205185067951520443576450425182208 737613 352554698695976485257351843976320 737614 52708896550838475806885321283072 737615 77817865495605145551301884854400 737616 -32566740927768915977252634624 737617 -269441445969463610658399340104334 737618 -59746190792728551161197167820800 737619 132479997855435634038229040963328 737620 -29221169457940028793269292280320 737621 234873960073945352827080645833952 737622 -1869929847416480661197294334912 737623 99396497796933555882012333520480 737624 -169207387266702926551461220055040 737625 31864930635973389153998224608000 737626 -17857614410691844334949441753120 737627 184987198002603012312851611159272 737628 45352556144220564775203074910720 737629 15417052692038995100114715912230 737630 17578935589056272266350752899200 737631 40615225603719667990824213612000 737632 14999422879988355874126210007040 737633 -34534292332475052578567420803776 737634 40939862920115636171670050436480 737635 34798603499594533891559031176160 737636 -35808397413325715795932403521920 737637 -62517665219728936413383418258720 737638 150006339349368945132138087562560 737639 196651183911349562321633958031872 737640 90633669861836070032349597696000 737641 -90547533436746335292765972021958 737642 6398549045445155633932201887744 737643 -72832444161471967732803064052136 737644 -223979672093363430392183369241600 737645 34743490521734708378309669337600 737646 -32270458020064694469344051139456 737647 -169366077710175854057201780905728 737648 61157020208318193365125717327872 737649 235457839605437024145609878970768 737650 -166686302468088570003856837200 737651 -49510526742529608726055501679088 737652 75099738702169659017983638085632 737653 -53195809392437775958899392417120 737654 17814107952153690658058663320320 737655 3218013132150284043287016206160 737656 -114067908008087344486096468377600 737657 -77257467652652072809075138307094 737658 56965964615877909327960992108544 737659 -80984851111787768285747599596240 737660 66878823068165695299643942502400 737661 241850030544471925978981799127264 737662 25830939397102061933315358238464 737663 -45048897894239418538910288777088 737664 50095651786094493222431033917440 737665 -325385970123128245086856423680 737666 17225032066956509310654939118032 737667 2198379787682550224855665831632 737668 5149033049134766543783892434048 737669 145778611967010246853780551996 737670 -80456298213926172991272320471040 737671 7080363164831094183031223589144 737672 14292429004549507995775873290240 737673 134338837977527379841894267972800 737674 -19916752409935046282717945365248 737675 90418120572887134527519158601000 737676 47116872632587912242199319384064 737677 89087473276119519567659619167520 737678 69095682455611467534965801351424 737679 101715191702851730859200140242048 737680 5077402688393657135658887823360 737681 -12523609746938546988250430620800 737682 61160365583173431406620690580224 737683 126910252836392186697015176757932 737684 -2942634556807633220628426153984 737685 60048215782294273595153561708820 737686 95458752650934641782734068340864 737687 140819445812247406583656447611336 737688 13722602597884919276843923537920 737689 55951283062281678761726719134480 737690 -31548607694819636873865835161600 737691 -32120614327067667475348044872808 737692 22268481567254332132532876301312 737693 47118777105589741121628809150400 737694 182060616759442404340833197568000 737695 54115111431655098431815214846280 737696 -269882082064373139061925344247808 737697 -131544220934411766736632820069200 737698 -71280127459572417839317792858560 737699 -198762481214529496411026793549200 737700 69533874742019489646129097344000 737701 4011257340492084873372135363004 737702 36668825092303092777130230988800 737703 -72416889903230164067811141690288 737704 -108300517345572433069465156239360 737705 124516688083981378506736309789860 737706 -39010779075315098595393293826816 737707 -51647520773975108506158143779200 737708 2611034998154920727873801955840 737709 -69312043315455298525495548642240 737710 28434889349481381466444993805760 737711 49504267212945043622062801199352 737712 -22152800442567151113558748692480 737713 -93662917460035981227073210174560 737714 -87866824426907541407837524322544 737715 109080039677115100271066051120640 737716 -13147112321958840376360118454272 737717 187520014746645387517209836534766 737718 111273187774770458692328395514304 737719 75422765858317242089954407886120 737720 66373491497002236350813844172800 737721 28041623026051654023913691092800 737722 -209816301974804899788901821320448 737723 -35274739414173325310796119109360 737724 -24690666695851065567635850378240 737725 -106348401264440130017820647954400 737726 24912218258544151778060020641984 737727 97608218286716519472243422667720 737728 -26172473031908464352535072735232 737729 85791254076668316297617351787330 737730 25740693116283765280629457681920 737731 5437535578441071067558029931200 737732 155223542549243624739000058091520 737733 191734375917475713822728243277024 737734 -111683810507465331117058697768448 737735 -176243975690775924180093338989320 737736 -102471723483995944046926050508800 737737 -74631232763465569870142411584 737738 -664292506841681157977401546752 737739 -207449491313020717777989555070596 737740 -34384974490792877197289938191360 737741 -487462478254364473662602813629428 737742 -47974794358854805995035289981888 737743 62955391074234667101319478959616 737744 58461771245017493698124204630016 737745 -57004242683147033829906326774400 737746 94747011924293014201805911869072 737747 -331648892091957407771908915782804 737748 -45217210614709179013011511474176 737749 -168686494595399339453053820608164 737750 6769017369729021973363275744000 737751 41791766881938247038520096721280 737752 -128539120942668345427750626662400 737753 319087052911565522525352351253002 737754 16991149866018479974940806080000 737755 122378483827301391596517712436160 737756 62399718698492853594054050680320 737757 140757745199942416645817772469254 737758 6355628090437848334434702446976 737759 149570990111187671051029139396352 737760 49068348486079549247601219993600 737761 156665534786730172404831270239424 737762 104523178462058394099649503895632 737763 23352779649768583444686293963184 737764 -155665642003446064862239714263424 737765 20990084549597478930934625604480 737766 -85551457902151789322791087409856 737767 297104080002712037795717530133816 737768 185114668267164565353294893890560 737769 2813234960271910254955277614848 737770 -16458211313814242924049812313600 737771 172818160408621605354858188077872 737772 3887332876992068604948550090752 737773 95275514180654963069251284856022 737774 22458398101786411657325997520320 737775 4758998531838134016981456846000 737776 33692827192368916213567493865472 737777 73676583162698192640492547281060 737778 -26749503794029542167255422306176 737779 107563962935465409149365890058576 737780 -27724087639510946645450156290560 737781 85825272795764396138297393034240 737782 -96613677447938883702875368329408 737783 -115946206910211194715401840523600 737784 65633258398255057401002197954560 737785 -185327012992203650020565682457020 737786 8495766433396851129631282099200 737787 113400479675953609207439925048768 737788 93482606062110356069288790745088 737789 178554606750408800958309194870400 737790 -8498990374897948848213198929280 737791 54975353671046850136949859312384 737792 -123220608636305301680695390765056 737793 49916954028040730747123795424000 737794 -422687906372512489888470569472 737795 -53722698928751073777756168376800 737796 -44931750311955568540783317931008 737797 329810349094983473825038997633246 737798 -147567887931192271278593510301600 737799 -21837499209240209235222624842112 737800 13162893613005141661838966784000 737801 -139983068848780950339734524404198 737802 57040938622562606620291532782080 737803 -39079448270611752290834018862936 737804 84006306118401134792232306986496 737805 -21879779929188369331356863556480 737806 -314030086679720854106828979216192 737807 31154134807931875533908102172912 737808 14864363742985066066513733222400 737809 -327695038063505832076644132454990 737810 52282252659296300541141668616000 737811 -6112113634322268930815118647112 737812 -90316500800270655356284706631680 737813 80470947623415343998536765810844 737814 -39883654182970922559062213707776 737815 -69150910689019144441462402378080 737816 -177267643918846996759888505579520 737817 -11488311662861413566781070107968 737818 -83601083203061783779240170308640 737819 32524625609101961174062627673220 737820 77254660459492116443120835648000 737821 -22756510194035352905389486234240 737822 -73299466182086973961965515100288 737823 -163240582195310490751030444389816 737824 -104006858070426070076198122881024 737825 -31142714767595032897165521752400 737826 -763461693111229123995739760256 737827 298171952357874764210143501916440 737828 -1809295730306746229058674601984 737829 -2495975545147431443873616729090 737830 32752208724242894633556211570560 737831 68031110493568918643419242531264 737832 20820299958339496383368118435840 737833 -154092054980770262944559265885696 737834 -147164744226846930956082845815968 737835 -37760842935197628935235907127040 737836 49990490672881910595791492920320 737837 -3838535748909772540339672430880 737838 -54225107919419733496578574123200 737839 310229243799381230270727439025824 737840 -11858450027028193972897561313280 737841 76641809382686776032667757119680 737842 101048712225449467272021276909840 737843 41979152475846995608457513086092 737844 -71522619053732904377367196176384 737845 68775900242614188414292371242520 737846 -4352950180188712227809491241280 737847 -186929252912643097859137902246480 737848 -398171971617852222388918172160000 737849 63652931917378133921719552359936 737850 32320032837256350330511713696000 737851 -103492029232499663574432651298968 737852 -114193172786430035390762399192064 737853 203631987109771012213720323126144 737854 33095011160515273730946252083520 737855 -24637189469470762816949409801240 737856 23039832402422797402051518136320 737857 338649204740266560371125247527106 737858 309176240999019689974149560400 737859 -45028001010680119220290820256960 737860 167311168356759142624005410611200 737861 173556615953263348287128962434462 737862 38592051039772862167352726913024 737863 38648216902267001331934383757824 737864 34560646177076303416982064399360 737865 -63265979364075895028774258937600 737866 -90576738252670884879190652201376 737867 101404511730270091458742425810480 737868 -93880195453968908834959909438464 737869 -195681545519269839003740928183840 737870 14958693524969355856757547663360 737871 132284233071882659061790730930304 737872 -6393819224826257639684551999488 737873 287044476865797383872029063211122 737874 59055543333872653970075660150544 737875 -253251721141514662548101434776000 737876 135661747805802501511175714215680 737877 28935428699553057922615786180224 737878 4801963143681235332376753854240 737879 -277126677582189517324960651368624 737880 543900863153324136116463206400 737881 -158279796282569946082543282007859 737882 48440460721821809691254741222112 737883 83403533812944131283947225655600 737884 -101898948517776010141670298624 737885 -108806013761954822932087270688040 737886 -20639205193755056942367269784576 737887 -201010427517352180366946711210464 737888 46211356943353345663772269608960 737889 147259998403096340390269977557424 737890 -11700037139798238656799487942080 737891 131288891246058253672359367254828 737892 -27507614920532732234781491097600 737893 22107066879144238572490196069888 737894 123231553947081844593954072566496 737895 33675467334444704387564541504720 737896 -210536303282208407081498098590720 737897 279520425157213920664273614860346 737898 42825266362634098821649204400640 737899 98470993473239438431182915929880 737900 132654837284645704998109508659200 737901 20600510877611766797381909139168 737902 105539656697123018948768899223424 737903 78517245710552860935687027335040 737904 -24274639885570051437269240610816 737905 -25595024446379916309516192057600 737906 23842400119645385987735625039168 737907 -170414921440099879974519280883712 737908 -114340872497658651391838949599872 737909 -103936159472364315767285297121696 737910 2125063491363137471540581474560 737911 430276453235867284256286827618112 737912 -1382582408912578828377083781120 737913 -102392521138020826495306758124800 737914 -352090411203729288630872332944 737915 167906262572059643040337685218560 737916 -32800768230233477241971482664448 737917 -43109600575259567243500172226548 737918 -10117294746781311916894354896000 737919 -12117228714923091748987684375872 737920 34089560675503359793929230745600 737921 22770403156646478807398695861122 737922 -64764156220678499330681380811520 737923 -3491095865900556926510718179644 737924 -70497437306878390231330870050816 737925 14421535740346805556094638792000 737926 -49587464034128350743965838599040 737927 82009488964180972875935721226776 737928 -28722458219663384208249368279040 737929 257198425393798237134525740229530 737930 12036702252849385143893926564800 737931 -75795043409544208028700233527848 737932 385854833540946782542441347072 737933 -9455436336371155516277251825920 737934 77129161027418057119395181729920 737935 114996807318899195881022468997360 737936 -24034219715133634906898122457088 737937 -60219871511975490349062574197120 737938 -37048135636714651967287020472704 737939 -109549093783809901532405816665440 737940 39473466559354653996432709601280 737941 -4388881683686459788229235111200 737942 -2898795819352790111993979147456 737943 95495922788084912200789829897064 737944 -19650703371243296551259217315840 737945 -54758448771578040029697970033080 737946 -14681957836334714526594325602816 737947 -212000981739243433471102365623808 737948 241548668473798331131888781495808 737949 73029491994565196829904927918464 737950 6638967564716553534839503944000 737951 147951557590513925270556074129400 737952 -144181221875419837794320712204288 737953 -4420159021259954594872975611936 737954 53439765587841801877957093827072 737955 -17555167359927895516995458842560 737956 131577488349329965862143961621120 737957 -3805993336040039001105874691520 737958 -27925243584105228870464058563712 737959 13220551638596748823096353454520 737960 -93477120771136723140775901184000 737961 29959533843263911685343157389504 737962 -43325489057229218163184777699488 737963 83727607127146797208364401350480 737964 -211215222624071957412444987847680 737965 18417537635895889957854069910200 737966 -1088241697777796223787482133056 737967 -30081156745377237943479139708920 737968 15039397855175769924561351475200 737969 -28250095298895920607351458763630 737970 64965548996141859749952453749760 737971 90267548680576655714953762129792 737972 -7583968284739120928097712139904 737973 151481862432757675657910075495904 737974 80264748338554310272155161526912 737975 -55562556589692179858693438175600 737976 133137426576956099822486702530560 737977 -44178660561331290877168742044848 737978 75554324022513862481885433197568 737979 120817263657641996789590720320 737980 -173931448408291157148534723264000 737981 -71689481474327052139712964364218 737982 -39993992960760637193024249413248 737983 72664946888853852670710160698880 737984 -8918796538868145044705953972224 737985 16031114668506501675812069712000 737986 -28485145013242197073311410651136 737987 -351597512167572776729277937967208 737988 -25470267768314542517173647390720 737989 33644049271130106246867338595966 737990 -119305120135677968916313692566400 737991 194532298853235314833094091724152 737992 16259558309946508929325802956800 737993 158869083932583990834076415629620 737994 164116319382869568614628166351872 737995 -195257953624941671768520136310880 737996 -45471004539935560300290001800192 737997 -42664210515922076589317189990400 737998 -51248562941920272016181352557760 737999 -202367061051014128473207849258000 738000 12408976797855826289174212608000 738001 1858686592386172177792919980224 738002 -3536706388983066139218128647008 738003 17918956427390008039647897481728 738004 48338896997688583223358222794496 738005 112517178002869976574862794646560 738006 72905831880924952276591014995904 738007 151809344395642945747784587418712 738008 -93118544687152435933229615831040 738009 -424292740794418235951845737936 738010 5702345155341082300831116549120 738011 121731264424346178905425325820612 738012 78340238923859875201194040909824 738013 -13706095410998556756739483844756 738014 41901516558653340961231236041856 738015 -113541107146860927716929977133680 738016 -41915993299030456431581558734848 738017 15860982367018648213961506099200 738018 -63710189430238647418603632076800 738019 -172096964921272335476512322851704 738020 128025107035913054938852544436480 738021 24330409992197555511960941400000 738022 -6752052722415957579556590843648 738023 -162257033810371007393598098740536 738024 -18357895326766091057834502389760 738025 7630463039588743577273404944300 738026 45217014303720552074688061985712 738027 40169821257352172007330233327964 738028 -52721083815781252859772228760064 738029 -189661232802301896553260259811370 738030 -5174025660590833450806190145280 738031 -89837551078147578922092047283840 738032 -38356500397036054747467878891520 738033 -57075740359600481962831279429776 738034 71341756615198206599538198874752 738035 -196893557641508436935365003685520 738036 30226234970880870293788125050880 738037 187308302046072729721753224822592 738038 -92357012477233017845824291533504 738039 -23472268820995025829890631944160 738040 51404725309720561682653783756800 738041 191646496014132623509189447962624 738042 -3564126111354830675419305996288 738043 -159877723726279943367348551551708 738044 -88423543160269892879516077092864 738045 31022274195273754731531284582400 738046 6547416804789415797078865769472 738047 120908086794021784505502601552080 738048 77748462653644192398840384454656 738049 149924190614173482095095481927764 738050 6738713386621010523800060220000 738051 121077421502740439541586288432632 738052 -1043857604213286247542211145728 738053 13963281448030635934378259086302 738054 -171350934349313781290217642069312 738055 -107924245776880784703074173874400 738056 -253806700403328877261227553136640 738057 107333473005064506476550414696192 738058 -29933085502373419432646526759120 738059 48926151668577987371190698000016 738060 -40731439373316217474409489495040 738061 112539131657057716596491222313324 738062 80334490227912785433282432301632 738063 5052096876702227671555546036392 738064 -5903588571313399939772844670976 738065 -53849173357476365921235447846540 738066 4167584891047381793961199947264 738067 151252972315640587555218022378320 738068 194489009008871253001202347774848 738069 -27393051814708635272896569485280 738070 -65251965046814227863432956678400 738071 204319769313501742478120628595272 738072 15040487126314414752289320775680 738073 6758047693824979752221383771136 738074 23185735648584789310548810378240 738075 -2476373664088764165932194388400 738076 -55249547644113165645942026035712 738077 -126918878622307056515691457273620 738078 -35056690259252343901254619444224 738079 -1893881906861062990658659044480 738080 -36033998799766660091370484531200 738081 -21947194432646102981174113626030 738082 -35209858897137012657851620197216 738083 46872772787928314639786340298332 738084 -32167940422682485585005075569664 738085 -188216236948834863547441136393220 738086 4056235032975107563385705275200 738087 -173452302061316225101538247768408 738088 108136355186875494995639498833920 738089 -194191246456905365161492545132768 738090 -40796783694690366969737135136000 738091 36590162850514121778879782602000 738092 -3551811692418240258727602672384 738093 12270235863763424812326875573760 738094 30267760252182806799121327247232 738095 663773679285834139363083185520 738096 -35988197125202459432955848982528 738097 322935002085991636899241103042560 738098 299871751868187696813359897739264 738099 36907199739867824794377579147120 738100 130116540507449202123843843200 738101 49915596665659999593393491499264 738102 -51220336734896474640848768751168 738103 -4985006980184108796151550164736 738104 318988385453666890884451698892800 738105 153387853756293972431737498224960 738106 -43483421524525808119101541106352 738107 -124726903535528292754572268207644 738108 -29400012737452521150018682890240 738109 -19244031759109316690751704581690 738110 7493262191950212606759975889920 738111 36330682038846483011827428509184 738112 -71832814076883367450360036720640 738113 148810407051911909789004419039700 738114 30001657569949029647123982309888 738115 33731093848911476246939003767200 738116 22879533817146992726209306189824 738117 -53503984104895626951045147626466 738118 -24210226550449378812087440853120 738119 209768545285181835044414431659144 738120 -74093491248463313064611853926400 738121 172687691942076801892174840207322 738122 16474948770942376815051390426624 738123 -13357155528837848896758465738912 738124 -78129267690931714323414086303744 738125 -59887067080444654070337955811250 738126 -123886605643964189196506348745600 738127 -65585971921899335859158076618440 738128 43553568467050184488607359229952 738129 68231180412763844374882904356800 738130 54062780169645189241253473720320 738131 -134646838350731058490806389919120 738132 60958625930199511844600026294272 738133 -59769256188875149431034372584576 738134 96484551722460394204210580157216 738135 37825355499800536851849983016000 738136 134289093799014241665146849280000 738137 215659475023441223627703120904260 738138 -1881886006965475252393159963392 738139 -303305374305631491562031038755840 738140 -78145453398609318467128710942720 738141 2591478009017341828392625231104 738142 -161597205121591449470194643334528 738143 132892594898682307350946287385200 738144 -209897425734458872353709354647552 738145 54073773884779346494934798490900 738146 -190632262221358907373633588069600 738147 -121127907786807199569424423403400 738148 5642937836700701336404894562560 738149 -242257891646311321454456609258880 738150 5016411309274166150497564416000 738151 135735547345632510646263951732152 738152 52959712362652419442240207641600 738153 -5510065707506097222339623729436 738154 -21960184893655173094207016902224 738155 -58871041852561790339522110592880 738156 -67509969790231996260539267404800 738157 -131623701244357855443141584179008 738158 -162116126416983381929781409168320 738159 -20118068928523279162631575638000 738160 9473392908748055461284971642880 738161 102783776263038228330950770729524 738162 -8479590937922451500620135183872 738163 -252089285220971282070551194609588 738164 2308532537771063650037818724352 738165 55392376002033221830100422213920 738166 -23789497857914737133092446739200 738167 -130605673704286604523136593375240 738168 -149096263140401053816936269066240 738169 317604052583804155183207801909840 738170 67339209568538358536877056180160 738171 43068468369682966355765045152272 738172 18242703176283544528199697313792 738173 45473297978483530157826252364422 738174 -66223547433332181002923612990848 738175 30439090652676531110063565241400 738176 18862729589890259555549026713600 738177 -41332212548053506839260016399520 738178 -13660160507248562490481085458944 738179 -69610143715924868654157553931616 738180 -85202665137667181442412285747200 738181 -1431982924421085161241570724928 738182 259367038560080601503484449025792 738183 -1993908064271731694733367595952 738184 -8194870416932467276063935559680 738185 -96501783053369692758366847074240 738186 -30941645078338607911201540551936 738187 -37530653219277504051242274591456 738188 -4330007897549944104099753308160 738189 -30528593375943487611643787656746 738190 -57641017576539397816961893742400 738191 85211844129009913026229822294704 738192 -7822095976571889507715181445120 738193 -158059674027064570755768043251600 738194 38462779929674442974829189418896 738195 -91419451095969438560265887863200 738196 83794842451116296989701441914880 738197 89825281801657337758046641013646 738198 70092068987376602759565433740384 738199 -52764322120678500410268178305408 738200 -10162504437523671789313080576000 738201 -94130062640100585287004363186240 738202 -134515380931148594381826532451328 738203 -85992572008209402433194389620416 738204 -1900636748690673021288439431168 738205 14117034659156571838342567198320 738206 -82291966500804421476468850258944 738207 18198301287574721240622769536000 738208 -131420634632065863123375835054080 738209 -91118118918001123110027596143980 738210 63257197403056490508354580293120 738211 -271152201517993653720375754289188 738212 -56953167054733795183490386652544 738213 -2341826039759455047485041258176 738214 131380378228896722873237192378112 738215 -148704716469513535133377107214080 738216 -138247964406146565641915294561280 738217 -318447836820410831612939701001734 738218 3461271154936535769719667307104 738219 -102124001682040540446103329458856 738220 -1467322427691859759243686328320 738221 -150449299672421885580695145834 738222 -95723280901949056271860490937216 738223 -249918264624660458377650224380528 738224 395542432921642152027762524160 738225 -108913463678713423531422457386900 738226 157632257332763063969890251553920 738227 20585943726702933177542808813312 738228 -25300887039028955306570368020480 738229 -136557884719980417305840225397120 738230 33761169617838172141393749173760 738231 36714669290699091831954782102016 738232 -96265983419179927511688475545600 738233 81073286887196395492995629134464 738234 -28840556951561070842998132896768 738235 32490146370591191607638179063680 738236 -274294159883984319052825758720 738237 59353621272612359437793212428768 738238 26500813450757440305214313099520 738239 -159459929820370866465775231299120 738240 8292906994026041795749714329600 738241 -54222230065103631218903744221056 738242 -153674943550756547461304865203808 738243 -205549559058524119950957565402296 738244 26578947244150925686026859853056 738245 2812490177847781093642123710300 738246 -25508428594176139970880131874432 738247 -138403529949630730009921693707304 738248 -20906320132828134514652770467840 738249 18177700650479127418461581638368 738250 -56784427856398659609260368776000 738251 129223616693694369959658686176512 738252 -58195960286319634310257171809024 738253 -374523483514324335438654116699220 738254 77369355418877968291747398282240 738255 19415151758840441893721332992000 738256 41215238985476362926345075187712 738257 -39379007976476202684377833475160 738258 -1863514047714554956787755540992 738259 -96461721560664664586774561771784 738260 4611364026298256882729038298880 738261 -112252976519902487476561107835200 738262 -25635922897213209300869410305408 738263 -231784156783098833769610071898488 738264 -107772339020724452499401281536000 738265 -13628832083858195435978539752960 738266 31514458936357650250927963982832 738267 1679923959970809949659880928640 738268 138977203611936502927402279029248 738269 -2298701582574044614473858527904 738270 32446953669959955388133787767040 738271 155232107310978421014958785885600 738272 -304154427844908529918322370674688 738273 -60608322164241367156483281696096 738274 44557150170609420243807557933136 738275 -16405962691780686790087491617700 738276 -61624396883705505394198149070848 738277 -151151454955976469398191248544800 738278 -7437989048856270769011125885760 738279 234545455104608364384629833707024 738280 72000782678459118105157323110400 738281 51792334630767447487123201463412 738282 -47350139338102856649091459534080 738283 72712383583747285047303461390640 738284 87614964559847450602261395599616 738285 10830131434958432305325641295040 738286 -132281015944414745912656369065408 738287 71263751808744625230482057820144 738288 10165652142987568587295806259200 738289 310475761916364250898892550294000 738290 -2256474560196199978738591488000 738291 -4235965789605952334442519102408 738292 47411206068418949377345868707840 738293 171109957106858965995399417482616 738294 61081984797081694228613297073600 738295 -126288661843903757490831427056000 738296 -30496725446075956593327375974400 738297 -16668024388784724901837007712960 738298 -197268693532643022744182347008 738299 -33628104418754740513273444302240 738300 15913386479033885762237231308800 738301 -9187199843488689689621033288698 738302 -123442155966954883959496917182400 738303 -25905445515306106414975757889792 738304 138718999500404325175532606980096 738305 -65974381088017081737035868954540 738306 -112408919138415334689562752205488 738307 -70645594425629476094158429809648 738308 189295262228785440329219687756928 738309 -33637750063600087527656323817664 738310 -1120675005555786016698036084480 738311 -57268436469430998914575631077920 738312 77315627904736697914721566187520 738313 84273612256234022210208181441562 738314 103010189012189060197082040997632 738315 -10932028013778192502914880808640 738316 51795209524289759670720788098560 738317 287174944837875129900124527213366 738318 -26362464098119066468511263779840 738319 221801517329646391567337769740720 738320 -20294389027247356263001168281600 738321 161669652219164515109852772283680 738322 -3041869686918913297583116827840 738323 -151863934216514993631500121110016 738324 -56224305109297242602607839091840 738325 -2138164551157635045856812092000 738326 55062141245839472398931491018560 738327 -56776007254274127827100136866816 738328 -28437104508361330645062364999680 738329 95979029977160295445789798636800 738330 -33199859747820884781660645070080 738331 19072381950222394403222479385064 738332 -56155143411259159518989640193536 738333 -106330340831153195524750904791098 738334 -126438188156281018430300270327040 738335 7785102965066786113323393891360 738336 -34008329856851750237309552295936 738337 -455976321185721162097382431030508 738338 -84653222101279753375092297877680 738339 -23717748337749886520817766183680 738340 150688339869130455159278590464000 738341 187384217923280839816976549351742 738342 -74622219089735431803814231680 738343 -71276894184749466660536092752936 738344 101433809141058831631879439462400 738345 72241445073921408618285143459520 738346 13211794122027972705278217298944 738347 -1891543311021472417216800721080 738348 50227041333987811655270003579904 738349 -94120518885437472187368239084650 738350 5398830284689662736451272022400 738351 69806307763009957524710543615880 738352 46126111787563901251966143021056 738353 1124445629533435979386679881728 738354 12760500833893523631041050043520 738355 -275448356335476366949112628240 738356 163575266241705633088878907853568 738357 191926117634050380572650838219040 738358 15952529287428373264609516331520 738359 -161842165303700137385118254763960 738360 -18577558231094416310743969382400 738361 241324443688984077389845418241372 738362 -45459662064074978797235212679568 738363 -55880278508440635061086123866856 738364 56103122286753071079173941804032 738365 -14593195418453818610959327846740 738366 23839327730653758475353575337600 738367 201552933893870722190865867821792 738368 -47256586061264886798222423490560 738369 -54051792944577989582180941689600 738370 196069788475513238580833513640960 738371 128322438942087318058922580664512 738372 -29988233375935307649109573828608 738373 112551056511560873791598886046622 738374 2606517947881590373006415999232 738375 -81320865440819314394180547360000 738376 -255731314078829299398200262097920 738377 189098742722118412952712940162740 738378 52756978670853594179194795991040 738379 -72707722795114352220335549495020 738380 78078495094789564621786199116800 738381 -145150314189977745914591843572608 738382 142606738310410427725242107289792 738383 -70236490924583616397292607892368 738384 25134182817873986888454269435904 738385 -178458461947570953239260038878400 738386 43316944123298027424055722889344 738387 27969595092060870411977582917008 738388 76463194679794002395664461572096 738389 61763187359964921542191804679040 738390 -8617909119075942746212417628160 738391 131991906016291553949188885750792 738392 41105553035088113116834820382720 738393 -80061866282615416677763489529136 738394 6545955200662743388130712320496 738395 -1588689186752166778732331817120 738396 -66998912662705786392153328128 738397 54008470116179506231641045989280 738398 2987488813108291884861678767040 738399 -47174615716688547747339718487736 738400 -28374274641777304477952861798400 738401 -243939704618620670742921070277598 738402 34535937722790250826154392937984 738403 150550409192365940965757982298652 738404 132660594672375066184852561207296 738405 -98658211758613504943936715282600 738406 -93074426392778153944488419705856 738407 315402386310436170418096152984192 738408 179003170169029894100882735185920 738409 52792044928243658956675722160832 738410 -31642911233795281623822557225280 738411 -14838204694640795828222548701456 738412 -217428260230673913703657943877120 738413 -213824563810690841467719601420800 738414 58675453559260232118192299349504 738415 -125603111130727941990204207821280 738416 27430431527471847076284263301120 738417 -342496090470582304613028766217088 738418 104141167493054870752324007913504 738419 89642190466605510300274580450760 738420 19703287595359822199232284098560 738421 -275746948554470696981329636327378 738422 -16290221291367451428269924443488 738423 -96317663875892173928083809818880 738424 -4522711574087658204559955066880 738425 37350210640736786984678315919150 738426 1322552844753296307111915542784 738427 183546302971357292180462461960560 738428 40090811321746862404868684371968 738429 -259641179912180040568950650797440 738430 -31254818858122572026064609505920 738431 9014454270058021314637767910152 738432 -38738171751226540461029547048960 738433 -82330565931011145357641257104060 738434 115407898282775632119097193866272 738435 116718948482293716088099986662400 738436 -181854366372419302715489237480320 738437 111488301573307853195784317432352 738438 35640535039080947318652101388288 738439 -1431830806352537913829230376912 738440 25450450380906105716848005580800 738441 131966013661091559930718339795440 738442 -49449367499209497736945713248256 738443 -182562196313364825983094557131308 738444 35951086432212690120184018944000 738445 -149725103899813849503603468933300 738446 73515521154394798751620595108736 738447 77186159071070152808208703086720 738448 41274011633705777063154867740672 738449 -123039840057588524576021261985036 738450 -33730257780714428155368411552000 738451 -7997534858908619426272856573952 738452 -8603437568462170684219552966656 738453 -776476601110469721010328601696 738454 -27125369474492542433605858762560 738455 36457066154730544728557879003760 738456 199589207366220116300738413977600 738457 137932558859247825507155515333706 738458 16399319761437532610748858667776 738459 135565749110347087490155144299564 738460 -31906268520716720465309156958720 738461 -88922150518657737686171426740416 738462 -2796520463620709233541032928448 738463 -542304513254555156629088122320 738464 255778947840428067142090906140672 738465 -19960701110878322664982725500160 738466 26814649612802658376913364289824 738467 12163763645725630524237114624840 738468 5150947334469122931262221360384 738469 223147705784157726244560202631870 738470 114231538792323782097317850487680 738471 56354980593177757759072843672704 738472 38674450628628017443674425671680 738473 -330130734721615774271971919399280 738474 137901220389927774710784091090944 738475 7060168146910302583373203948000 738476 800029900660384158025627064832 738477 24896696739892916979601952041014 738478 9100181323819531092863348668224 738479 146099511671482740334166854341600 738480 8270733038030679568128715653120 738481 257411783681632348161003427343472 738482 356610007894300631659207993344 738483 74067217140586603311667902506544 738484 -22845639824971058704092570486400 738485 40513747879192766280162598137600 738486 272508725453184370721057445504 738487 -281214531822914877528927089467864 738488 301689257941253327630778493685760 738489 -17866094597335047760825930401600 738490 -17753803103939163128261193492000 738491 -150556303940036551264528959137328 738492 -46447342344202874110468824268800 738493 25548988507598989670494285756000 738494 127962723942004718241225199447296 738495 -73240216099176765344300217098280 738496 69904576961225423267421015244800 738497 34288030099927570427858550109572 738498 15539078400964983340700007176064 738499 -7225752745892006137034013794500 738500 60108402853810558777999752192000 738501 145318918952168002175340743262432 738502 29147621189491000358436248284032 738503 -266410227286555536901243645776840 738504 -86816312736135518176280852889600 738505 -66733757572921306849358611799040 738506 14546045128225798759694655995952 738507 -25098324833049040246371640750080 738508 -142127587675856838532046154556672 738509 -31002020309175151701407659633290 738510 -47083533543719702534097692467200 738511 7808642765837206707813744280320 738512 24488476166291674529573154373632 738513 64612264897376104724547611330304 738514 -32157736429528171438962846981120 738515 -57064988795595604433472426501840 738516 -29077505140298499080554373019648 738517 59980904197271616297469837922620 738518 104248626605604046126480843160640 738519 196137217599360208577118657610344 738520 8095061596606685888052096000000 738521 -85809851741355168918664499359488 738522 49714356945522817342099228865760 738523 193654717096277063095155833368772 738524 55781587599601051569228478020096 738525 -1301234537066313915748083492000 738526 -148153908137088811002600811068288 738527 146966493606397060328118050679672 738528 110625709173467886630576054337536 738529 183132932421835355116375987919280 738530 33602069178718433200963428134400 738531 106259937456137755848007858783200 738532 93439750747067083533801101741696 738533 -75062701074550301423017063028196 738534 -41788013866912167825276643825152 738535 10336547237109488183542709460960 738536 53589026988517161335653271239680 738537 65116736381384475432758932791168 738538 -13283570573596317838830239872080 738539 -20733857462508401168890012923660 738540 -23827267654174021465447950228480 738541 18683759742517861357472013005504 738542 5362575236320010457727164985344 738543 22160478829919686354093450926240 738544 8626711233089251352318625710080 738545 -88034843085789410760044994794700 738546 40224091491058753133589207648384 738547 -342857072258346593148481279710004 738548 -143400453241528743189410045908224 738549 493719207408507371916827442240 738550 33219329620545744436798268320800 738551 -130366664708084812426222629472296 738552 -138976240688303139684022940282880 738553 19186905333976440422285342689344 738554 -20415207138364769616708917552640 738555 -6945660400576478877658411610400 738556 -29500638821093388374303906129920 738557 -33006671625915499900242913488468 738558 -8056351830251904459277676845824 738559 -19800770017732918216437170683080 738560 57829189702998851501673865543680 738561 -56008897130920092468111033989328 738562 90045940481581648539739610246400 738563 -127969875129128974865494978920240 738564 -39668876561392208469564001588224 738565 -8401506738927726823567369777800 738566 -146093013150464632654552858020768 738567 -57483764644798809031751732098800 738568 1313367129961699922113355366400 738569 159454027655652759620210223806244 738570 -25854364864867135269724940528640 738571 -202548905946952279118755654412000 738572 162679321856441305658592578826240 738573 -474627446109100848669629483232 738574 -18743418031967870226229034235648 738575 53943444511524684269160506049600 738576 -15340298982969318519785659564032 738577 211230150701164509898988723855346 738578 161385604766169796233036065255040 738579 27260651934143416315740993555384 738580 -86330905915889115870878232172800 738581 56951863087671440641606007738382 738582 -4524191803882258751187778288896 738583 295958991849537752876780039413832 738584 -51797207347770960918300057600 738585 -78440992349312005980647913100800 738586 49162292050047579038646925450992 738587 76233144721149418085628422733240 738588 36488985448701132346548044805120 738589 59014480756618152535881167852390 738590 -4970194732793547674563635115200 738591 -20146721557136649182793275089536 738592 145435947142754115036130651471872 738593 -353569216489229986618528211045100 738594 37910567002851669075470959929120 738595 757619849350326815850513428640 738596 61640707721249673415419624643200 738597 3665685522000098803274639746560 738598 -6669167426923629165106747860864 738599 107332599509457732852052655630880 738600 -52577381164012125746818977792000 738601 189629965400214767881000884128100 738602 -102659238958149686035755868327248 738603 14963059989048006291598206896412 738604 -109160416792935760731403456639744 738605 133089234009505383683073139776000 738606 -482572801179730272989583470592 738607 -108841044704514035313178771865208 738608 -14092179749813468199014586187776 738609 93946979395406109121874340449904 738610 169735115291993810225930342640960 738611 2329458399154531635133694034960 738612 15783336637672869862276950466560 738613 -180691014158739860614380487274112 738614 6843053432461375128865815606720 738615 -27685669553878245850083966046560 738616 43603682769449097656757353717760 738617 -87898206041058574433715675392160 738618 -152284595763733031426623531223040 738619 33157927714537950671093055386896 738620 76459629635626253074510889095680 738621 -30745353347398641945090630828960 738622 41092523424575927332174417122432 738623 348257249886533349792979442407872 738624 -12217301214938964232274228281344 738625 -190895257553646988896666401520000 738626 144000278590957112989233126564048 738627 -93386534831665997001500006140680 738628 -64785335144647947709190467912704 738629 -80834209254001436537441336714340 738630 28271412389937464982279507369600 738631 -87292878407940686846524883914568 738632 -54702121290059542808106455531520 738633 -58900532590372483077852296453760 738634 -4853338234904661766009158379680 738635 166796889278196254422481322322080 738636 70249964974689464277087746022912 738637 -82487270344965643329116048413568 738638 -135668996902639532165622123881280 738639 16065011460502876567053633944760 738640 10043690781928696351862331801600 738641 -151952931363611862837695068294848 738642 12353773731640620009790787207424 738643 -101496551307001333685375704345108 738644 78132191424646758667643860531200 738645 -63636812541104394858230977004160 738646 179206968686822237805181505432640 738647 -10339177014496904397125171190048 738648 126709765751510479868251994265600 738649 318651461719397447823967087089220 738650 -86122435494101149175876678016000 738651 21725022752165057052341380603032 738652 81590689579031857971771653744640 738653 152061382819718003260796639817324 738654 357552572662886802395821885440 738655 -13137083497711705598138952437040 738656 -14847521827935385075431398178816 738657 -32750400828518749873846070936046 738658 -2615055112119039525913079620224 738659 208292465632047837190954794735360 738660 -29513351608298739680754280919040 738661 -14241078437482019430392865316992 738662 -113473483323790687904210278011168 738663 -30185289166601018730958093785600 738664 -301966935093579472994297637872640 738665 -2762876265343816099769271898680 738666 138000868350311011326032291097600 738667 -251557601266773076166079283074168 738668 4424438005369921732653440827392 738669 -75557166772055764752866948101056 738670 -17562167046277321703848608582720 738671 -221032018647770289956832994809000 738672 28380768816169565461535824281600 738673 63760688166441443517165169667764 738674 -122073721441096790980276831985760 738675 76131575251732644401680175754900 738676 194853136672620083261151011480960 738677 -169923179134129620521723167755474 738678 -31908705539470892123456729549376 738679 223025534604404108772522621247240 738680 210640157324674096167694199808000 738681 7065881924370001215041458962720 738682 -29761683343388837676328057044480 738683 -1354676210349013568695490189976 738684 21981255800237196675636692261376 738685 -221683557419812684164301146744840 738686 -42107659504857807153370131195456 738687 -13938025241494168694324031816432 738688 31619913378757320210917621760000 738689 37290550367784388365333031736256 738690 14669852082527600632772571755520 738691 13020769971749584513008296551152 738692 30553038821844541035983689592832 738693 -69910405604995233221094083889600 738694 149089281193858994614676546862912 738695 204349935513850277138041122478200 738696 -36405158848251195843278156759040 738697 -387334253646554749384155455520 738698 35915644429918792598462511418464 738699 52189584249954263849221217015808 738700 27519422000305486658199057216000 738701 -379127584501557063060259914238080 738702 51716511585782679226952306090880 738703 -52040871492631173733356853160720 738704 -35498864405567606704239157100544 738705 33769670591987123829985130912640 738706 114688629455192359809339611121552 738707 29029486759330327241424496438956 738708 24781466843707379815435934914560 738709 412555509125431216806916990450080 738710 -12832395541287736440953703329280 738711 -115700259932969985281703015050040 738712 38511641999543762124772749803520 738713 212195146773610289633552903173962 738714 14710665369024301192969122302976 738715 64166115937184883128391294231360 738716 -63571760093382475057788374900736 738717 -64141104369049978331940872273280 738718 183353867317963113795431696687616 738719 -64832340892860881175148173626304 738720 -135741010727384564350559374540800 738721 -238255710731424087578096873410078 738722 11407100258190535283061275160912 738723 -146042468297460981108792368046216 738724 -66309042510314868484430353960320 738725 -9252796748826728962966293357900 738726 -105549942145392932000628840411456 738727 261378987272666944036474711064472 738728 82418443804444974282687026626560 738729 -120401776254853887443242594041600 738730 11028296737311434181831132241920 738731 -18111908413153409603103210845808 738732 30800768116976112302393299011072 738733 19428228920539035394775458865280 738734 -38338852887528293747402999486208 738735 -26932699217494349827216492854240 738736 -65694480301583991716510188945408 738737 -8652709574689007482677581818560 738738 4346135833583632491061698364416 738739 125315159213978533798409276712000 738740 662660711357970629989815244800 738741 115682326076655294137432782447392 738742 75519183567140487821015247830400 738743 -71979220064646098475768027490008 738744 169547752062029802954187509534720 738745 40152207490337793578144261906880 738746 31205114279951131684638504898560 738747 -74287021501695687580025126634960 738748 248318231145726648753219709457408 738749 -80291330418498046900711102304640 738750 -8504150528167464373185046680000 738751 -129946843480199454867252898166888 738752 23413810535347144126174108581888 738753 -29592538251585571382169140972496 738754 -92079172388192135521035705539040 738755 -155264897693521139240974399843680 738756 -86445968310290038440535123413888 738757 42549451124118884349946362239006 738758 -84780557375238869422300773495360 738759 -18200912800470880080109309452288 738760 5953070732324477368726786867200 738761 -95967852530101008767433176530176 738762 5045337403294251132045720721152 738763 228124858146183713451913748587080 738764 -10722271539277373342989117046784 738765 -78911850559162568854893536691540 738766 12880360586944791044136630299520 738767 163159316099436269161535937455784 738768 3506157083381550886241369063424 738769 -296040481409713360424017147813404 738770 98535554266034880204174610642080 738771 -166727649494834003684899192776192 738772 62071831877405202005865637525376 738773 -73335698146122416586845986313682 738774 141977785234962021049919979757440 738775 -139249079748183648318146137935000 738776 218730180434411646705634896046080 738777 33217637567143208791090069039680 738778 -15545998114793291544040570632480 738779 12346547792944001300278993244832 738780 27208198243383464665210916044800 738781 -311426717787438739892193055779418 738782 32449849602595118277644458517184 738783 -1064390350567597011271701085824 738784 40155476827035036595038315872256 738785 -161889199976822678211180281937600 738786 -39662632534439256765253059430656 738787 85773804679346466615294916979152 738788 -75206674151033287450650660470784 738789 101863920408618222718647688356480 738790 -1377295408245622708186214129280 738791 258254520468034472370972421755192 738792 -32257702806179006769390314127360 738793 -232845093278148163462777296973440 738794 21124777567329478848502992701952 738795 83619276764682121887976033774320 738796 -168019746416780906893040969761280 738797 -41166637441873589612630913107754 738798 -39994381735249062781581631073280 738799 112810549641711428592646193491264 738800 -34399975777230522109160303001600 738801 -328569061487182681584697282368 738802 77369947402459608251769546986400 738803 -3510963201055700001032779571136 738804 -138587473345895159760751852154880 738805 -167904537855539020689936886461540 738806 -85694065676875917830409752209536 738807 17729863208818273374190438975488 738808 -148533868351820826242977274265600 738809 -167048364035914809676829812158384 738810 -94488046310774008030559450400 738811 -107075052351306997620767283802588 738812 -38220279509869230094001520697344 738813 -72080233050582503988932426029056 738814 -175430737056407169969241315743744 738815 -37679962028930622815557464921600 738816 -9681955785095693912941082443776 738817 -115424427910833897911696393887148 738818 95502111547965395183112146577360 738819 59071195297492181332240595731344 738820 -24146040203090168000196738493440 738821 55982868904300702923671288938944 738822 -58635035842296903385228245504000 738823 -22441011837118569945022395699776 738824 172508351711169996685279531176960 738825 19907064991718387782971187395600 738826 2005472037951761357182977792 738827 -214989484353348909269706193233324 738828 -65806572197867078955215347246080 738829 4492445231891711307879948941568 738830 -31260350065420476430812199621440 738831 131240122839041058994002194479752 738832 -4580618988131890097131457527808 738833 -4819875547117423196915124999000 738834 -49724591533803276920011166181120 738835 -76222512960786520492721151374640 738836 -31378656167353750882318739453952 738837 -12180612202294907182736772469440 738838 171427241801728973238470626828320 738839 259646001906918284651665931213640 738840 174509349404801144027879905689600 738841 125507123959724670611512622862612 738842 -18176213000565782624089385599296 738843 -61098436420954282397448837176832 738844 -137266817456828161883604840139264 738845 191688989973448223397531409301100 738846 13084894169144908476924979294272 738847 336846132412710531083280060051296 738848 16690116552929782535051948851200 738849 -88772769972079685622000460386720 738850 -3457123925763182713843172659200 738851 68458897175922174855304447317852 738852 26007810794575952607402751660032 738853 109058529884754953060391373934240 738854 -50163171778934142643317888101376 738855 34989550912301585547673017230400 738856 -157835235688230369588974848005120 738857 -23078768269564156884708987249600 738858 68456249791547568358847202941184 738859 223007248506572625017354565804840 738860 24596142699040622265728208046080 738861 -62999911816423005880924696581696 738862 -42252141647376361899197080804800 738863 339475393757418619657278807716112 738864 14863187638820232122201765904384 738865 153528181338607339206906923086260 738866 -152501394464280830871209024113536 738867 -55311538847388381718943164933320 738868 5467475584370423355875070997632 738869 800164968304376562238383414144 738870 -38411661751175741005373508403200 738871 67022411483433033198541900713168 738872 48343644948321264146268030259200 738873 67972339310942102659161963941700 738874 -118101391549231853817571027730688 738875 -160371187538966119690234283016000 738876 -27930628624260595712222979809280 738877 35344784196602093436634222166726 738878 3046392752644408957557641153280 738879 -43006140738542520844724395331712 738880 42935991493092232537686697574400 738881 -100581102270551068757937224301696 738882 4367478756117070154436887700432 738883 -104686033792400077154514173094816 738884 96583175965596415690756863090816 738885 -1464479869214364259258838753280 738886 102735158994619691416255910799360 738887 74611497077365287517622006016000 738888 197145909281367390507152426680320 738889 56562261281952451810050779369690 738890 20210664314536153029196979820480 738891 173535735643187151295960605630000 738892 17807012252270332319487084134400 738893 -47224316123073944516190971686356 738894 -8707455814645857129031486207872 738895 -246460128468523813365791740644600 738896 -26352445935410300577732863336448 738897 -13338193817777012912013129990720 738898 -43631742042302528387447337332736 738899 104071805632662841137704035104336 738900 -1190567660971742230585303843200 738901 497510088581669639950303231412704 738902 16648934818873789629586033331904 738903 77495750166048595112571637569408 738904 129484055564868645305661732341760 738905 207442447350600036292176030170760 738906 -34287732990330232802812480512 738907 24920387270192256538037426366688 738908 11445907279848632428576882672128 738909 -229931471682695297950219395737280 738910 -100068707283870935081137959216000 738911 119773849249603304269443520747800 738912 1427362630472148186101364817920 738913 15436758869043837518605992367424 738914 -85058244252473612230963505098368 738915 51637949372104334035178057791920 738916 -32994969685647007095846502318080 738917 -268620752339976311826385299500034 738918 -25652822351658690508280821165536 738919 299707025844152588909088990363320 738920 51367964386723838625737129472000 738921 -77780299005459187895032498560960 738922 254181345156005139365443803062784 738923 228866339304015470882585632589172 738924 -72693531006602343416371748229120 738925 -63835275962523512887901550835200 738926 19921146840248832067336578097344 738927 -28905993331629293948044531490208 738928 -18527343393915475746047602229248 738929 -139247661256677527964451599225360 738930 -63636289542135542320936020794880 738931 166402196355108647663341105128264 738932 -60106033073077505911032581925504 738933 -45681881688858073814513192078496 738934 39679300586565867769742679478272 738935 193350961681191990050842249025880 738936 -165065732376679794259646536089600 738937 -15180573616542503966289101659414 738938 -106757637489397781789403253172880 738939 104094688329568944254780927135280 738940 109996624468483567696381013015040 738941 -9422357392454303129764582324128 738942 -29757534347796122874208749797376 738943 -123252767729477770968874456331760 738944 81829029599838492011455882199040 738945 151060169184322728187680921260820 738946 -24886721724508107812778137620416 738947 75735553689795320085439757376 738948 8091178047104576547345812029440 738949 -57674150425715459779757910875040 738950 72433903383370069574237379132000 738951 55580146781576756786333859512232 738952 -245939114056564379463717807590400 738953 -44056318526790345407710817949798 738954 89956290794097467294469680881248 738955 -670158313755743105330379713280 738956 -142358363503466072186501278751232 738957 -100233042754013649750076311274560 738958 -39915952740198892938125059744320 738959 -94882998764809834280409756685896 738960 17484408862735709310201121996800 738961 -22334136013607017154600227039438 738962 61665180125099415142004121787392 738963 -1144291111310898031127372202456 738964 52303724972568026111270604142336 738965 198112047179306143828027244272860 738966 -18250347982788905416198759526400 738967 1316020316265253311268401150480 738968 -65220274237727878876279652474880 738969 -69381965267364284287161159467808 738970 43007649588942496025979297811680 738971 474425835130203018972956747733144 738972 -51535874886104010020362597808640 738973 25684980630277551093455465306738 738974 89846606411491739981142410468736 738975 91859412116259339443955484848000 738976 52693869131280815490495597772800 738977 -130322988320185299196945203174174 738978 -12196495214418284273337493524480 738979 -6453782175159785820956475831552 738980 -17417464787918174495368727347200 738981 -53056369022132545052023464717888 738982 -188450663824208839653312105381408 738983 -144394179095714141035895216094240 738984 44717990082493819371098545520640 738985 -47793673641243980365975465975800 738986 -1108370650510326170180136295680 738987 -88759442377783420743721332905640 738988 -117130727410660314811418694543360 738989 -162379951894073450400418193919210 738990 18312268832974023726368058163200 738991 -38233385947105702148601248771016 738992 -44689698001810308088948426850304 738993 -331592523275941474865172011379936 738994 -103328430320643854280955751236608 738995 251115147990414636365304949494000 738996 31691039249428212895270732910592 738997 -68540950035621830221664462588608 738998 1265691375482147524537655134848 738999 3260880644467026120977657899224 739000 254969032255757047741432550400000 739001 -75715349842354638191792861211708 739002 -74599944661041131003613447856896 739003 -300260908249991548150426104654748 739004 59700202827250722114360242297856 739005 18496864933878055494495585182400 739006 -123326877011292608512199952142656 739007 188984565871319447819862696270000 739008 -68623864789397913553769220538368 739009 -57085492582644536593712033696190 739010 -165461001800963572918766941885440 739011 5742577721061569211827814929664 739012 -49653871611598061327688988034944 739013 85006770788702981657825735990784 739014 -24925939115533370140504313367360 739015 -191871865483808505648918304646880 739016 137614762761532548587685192852480 739017 22570098863390441339449451892480 739018 -865878651529457010984256680144 739019 -19691317496076060269410774845000 739020 11210089946253074813988176025600 739021 184150521383321051844921218063222 739022 -74892246367108556939826631239168 739023 -71750233529644336955635450651632 739024 22448333353239632269388033556480 739025 -29699171476858425971366708534400 739026 -124293512386821637618110290477808 739027 -186573881038561295717573532063124 739028 202510163313742121062024267862016 739029 169988589960991797133919077313184 739030 59190540170411300501572809534720 739031 186959341815014587198329264125832 739032 -16689728520026099628984861327360 739033 -95202228029539382496013474099440 739034 112147660702141814704096855077120 739035 -98050846976426196295338725771760 739036 57857850956491359566463508654080 739037 -98933360101912947036491863726446 739038 -31162711568699028827515503047040 739039 -27912034537697352030550402434048 739040 -56001284151006058914154807296000 739041 3606301196866799253929049096384 739042 14022546352411623051674654635392 739043 -106693152917753522017092987921360 739044 6316365492901640460606414857856 739045 103243082393419326914839022476800 739046 -20359614356774473894756986470400 739047 -2061327928352547288759006691800 739048 121951854047187575903661496335360 739049 160707603875154313094431335571536 739050 -13049623075047313796153818272000 739051 -321703209483747035987422380871948 739052 -4291450945129623424290559154688 739053 -61542571552360949884677355695456 739054 -198797007185025617912679953481600 739055 147034919283991865068698301029960 739056 5908743978426394959797668085760 739057 -7927975833653165154862680388368 739058 -157879302856126145201608503443424 739059 36226124368526780566956406441728 739060 -48139957662280552948146101452800 739061 -249689255867103816127563069280338 739062 -21767273366497312317412883238720 739063 71084587778470383651201062250800 739064 -237430308084886090400218322288640 739065 -74826715608574058283552006840000 739066 -71195106840946993843253197003296 739067 -14775563282152944589794169151724 739068 -15851410921503524307191569920 739069 133884861823123404346492546782470 739070 13374680816242901891789315196480 739071 1998462381242788994623080238080 739072 56124833541794911279310654406656 739073 21050085796000281065090715322884 739074 -4894592177369164893973832821248 739075 -86229030055871339441493822705600 739076 -103904807535492105618903181579776 739077 54173895452639740499018610856032 739078 7960786827651128825791178271840 739079 229944200691241972026072592217880 739080 126263738037849972687472572057600 739081 76395306025524792865414372637120 739082 -41628658378342254534117128533248 739083 -191292838989024374904024467649576 739084 2955504447673552030253904503296 739085 -49630903443435375532288430310600 739086 -18614425759103978090906838912000 739087 180472156541106865494456925186736 739088 20249027791477428185924901273600 739089 34391276846105300112136978563444 739090 -54147944704464495171314199244800 739091 -222667734646091665430758585290600 739092 -103009879628858568972518401241088 739093 -140709234896123704625740369026240 739094 -97257462772579170446003185607040 739095 39034179513506885205494526566400 739096 243539265589024411433373030881280 739097 -213212811231537339640267770896640 739098 13676905013467724405050597701120 739099 140520737601009634898002338100100 739100 -59974840968591893087918475840000 739101 22458914736062600945228693481504 739102 7747888639974182164464487907328 739103 -193392676356403202682015205983648 739104 23778340813182714710147688038400 739105 69007331886038618441252927117760 739106 87659422072096814465904036604752 739107 -49124586919432377214306694895912 739108 99947581909798761668102676134528 739109 21905028372528202340972387679552 739110 44523456204573207814184993617920 739111 -305448976765606137280384096513288 739112 11190780776707536963767528079360 739113 51624136459091516880537874656144 739114 -4653704918264577528285184939344 739115 -24328347215591028478062410002080 739116 -20837244905308260489031333367040 739117 -44145494211775803743525193001834 739118 89263855509841993924763534070720 739119 95045329461571913265449530285440 739120 31248923455914270897977922355200 739121 251613182584385272010955946274322 739122 139287108215912542842039134413824 739123 73085859968441155070879431307520 739124 116563182093429755757293114265600 739125 -875060972221309659965167821000 739126 5291730049799858205124607768640 739127 -1455678959560015278467842594920 739128 51766063504749809200068007034880 739129 -93763219865131996299319885027580 739130 -8059701922522731451788707635200 739131 34040660122049561731598164012080 739132 -342472691286594721079920922019840 739133 -30565385646519492784085234126592 739134 -11686216672244816843570784942912 739135 185568491198782687055164422895080 739136 6532230184102246528738748006400 739137 25761739510278181047110423094144 739138 -72652951796613354129775343938560 739139 19275738280682564368126489877856 739140 35308869782719791542824404910080 739141 17436826384886559028949140719772 739142 27335964828959967664234640356992 739143 88437721799831575912489894469184 739144 -62985129507573865040077549240320 739145 53206621281934180526145898108800 739146 -20824396636443786212980718428416 739147 -223207964883495903672138641528 739148 71998826693608828392408817568256 739149 30278445034687074295729512829920 739150 30806132732979759294271902604800 739151 -70872890260647447295058198701056 739152 48199792585622254730127507456000 739153 179295291147972454810244241260402 739154 33897584405880418460985894387360 739155 132167551601393213344591370042160 739156 -93393352654179824618478253615104 739157 151785554736721279698577007055840 739158 -26456829426680585858749097164800 739159 -33615578675989788485044437101520 739160 15161622188809596231548642918400 739161 -225439373478304883516531550468390 739162 -8393893113015245078439854961168 739163 -154106435346015570392774113734588 739164 -20720033761011586387042059583488 739165 -21328397557043373380064341952000 739166 994099480611033543101562729600 739167 -93980183326144456546336745787264 739168 -274362776310937690338895341158400 739169 -209408729758134964806287157314304 739170 -623213265979413424804942172160 739171 22423782250916856727995066137372 739172 -43451926683888086256542000332800 739173 61988125149112029464033745535584 739174 -79441594585399945566201452780160 739175 -31380028343949237292327507497600 739176 56209431185085026513244896870400 739177 -114404868942235636462885600325388 739178 84303117848222958050427727411200 739179 42341374039128800045339999946240 739180 -23461898643830067453326152535040 739181 198129233332905626596815221961600 739182 3863238292615583106088996406400 739183 -3704482443340437842129001867568 739184 66878444372461347025460740915200 739185 42244088620210086217418594380800 739186 -7623163600077550344964492368384 739187 -233097357879755493160616753290164 739188 -141302066940147226596411681088128 739189 -171266531439424912368142148100 739190 -146017271620537143019443245076480 739191 86597450387531243962336412715600 739192 -32680044635612297833033141248000 739193 33055117222242319817796178142784 739194 -103243496627820480529295472380928 739195 -35328717950483218022473432089600 739196 29162652481576473735400159176192 739197 67722025484348960598148270680288 739198 7169146171354598405550824965248 739199 -235324964840986873806524812348800 739200 19446160095001848024668307456000 739201 34385721522258847676766268099202 739202 -18524263783575070738298850921600 739203 90244096067254362604576448947200 739204 50190406220250758728727865978112 739205 145832844002730513195487673760 739206 -55905244972042979605268219137920 739207 -86584607723297257868963676167888 739208 77175652627047851027522122920960 739209 -158086153488535189552398139827696 739210 -126835904061585054514661008680000 739211 -296608816231995966915588022385280 739212 113329203667170195762557010201600 739213 -4563265272316766379791325727136 739214 90363615932222714214265166717760 739215 61593958969728872216948157229560 739216 31547971768767137119639127457792 739217 -294618807980747183860507353142734 739218 50190705179084906074790318450304 739219 -11569017306203280346833553892112 739220 -92342398777667979408676993720320 739221 3672784394623364015899625327424 739222 -49200111680838494049794053642176 739223 48901954515855599707986002465880 739224 -184917568979945166363987917322240 739225 -154760840183060145413427711123250 739226 -14398141441392478475976646634496 739227 60913781489385675140096544514560 739228 56611269090179337508227496728576 739229 43659211146693292378886029894284 739230 -21054733832850031582100254114560 739231 373851124343327247427097367743152 739232 -118872416902358935700700660891648 739233 -263770909403275696309694949542400 739234 33611599408716770616979842437280 739235 -35405402309831042923530278713440 739236 18355610481934156856845852787712 739237 -216706572036570537185111875677188 739238 29723216817212270663806666859520 739239 -25853299443254002108444289014536 739240 26389122661456650604909767628800 739241 330620115022779857797353537627642 739242 -3012434657552599985650242025728 739243 -32349848401917958809087620730576 739244 104712961318504275396060163556352 739245 35619927935444471739434320419840 739246 -82970754449918794767507236420736 739247 182288219276982076188043724324112 739248 -1438879716144377549914790854656 739249 -69267550671617805394979899580864 739250 -56096987451274535004590227128000 739251 -102819091754555478767706408381420 739252 45668674887495121407167093329920 739253 -295425113889750128471034623316498 739254 -95428279763603233169738918575680 739255 -38263559901101891432699107801680 739256 370909404346171258098272501760 739257 50609735954082078554608147756800 739258 36253590780265470724155369679584 739259 139387014998789861929186107528240 739260 -75396517879343392574941895193600 739261 -101201107459375945883235033914688 739262 26666354999384363770872998922240 739263 -103705696103725087270956938974464 739264 -5798400483487383739338864984064 739265 -36154670663370672518989443767340 739266 13256154096582191499059190571008 739267 19333273022470689860444719497472 739268 28190085694912444673151176398080 739269 -80355954722831327302155425041506 739270 -16935003028452709987465625856000 739271 -2778085875658134018372275459040 739272 -18316656400766349503341761454080 739273 167198750500678373287231033778522 739274 -169377766688798844849200503974864 739275 78567239859383624407043405401800 739276 7312289989151268892824381475840 739277 -82458384406855114286163768507456 739278 -104424363702236850308619052395456 739279 214814809805900398103038401158976 739280 -40946108501762059074086431703040 739281 20150596043202675088873430779680 739282 -139476885515689505179446420249600 739283 283331471252810636772580484615532 739284 5070638851102901646308728184832 739285 4794753754153448697079690992000 739286 31032920702378471566105409908224 739287 2690990402114281269168916449336 739288 8992585011092502592788014039040 739289 56541688332682198107897761418624 739290 -36584732636885090691575028748800 739291 -11531138878471661940195825721328 739292 -110082260586928896386949756777984 739293 -236343768914166132816040932927936 739294 122350470208535738071369811949696 739295 -162311297828427149178533155690200 739296 127275933382623795171152223535104 739297 -21574787742506612982291630925680 739298 -42837686474563444863228538136064 739299 -2140112732083784309978150903424 739300 13531958810844317059727222806400 739301 -93087113541572444351462446669698 739302 -45032970208994217610916192232768 739303 259847984638616155763019620042552 739304 223409367226386900885683230325760 739305 18268229122082417874436056394560 739306 292460515459647472198255425074784 739307 -347737962239777200933283210706444 739308 122399834436099251102164736079360 739309 -515843438946790080324578615040960 739310 89685359864841154334981921280 739311 -148971083617882520715810640941936 739312 -9622603180707463325477178114048 739313 149118538485399512356698421528296 739314 44134957946630832440303588048640 739315 -132272877929247681957500419409040 739316 -121003507368623418204328919736960 739317 191421873402109415183516663976480 739318 -87549035448480197895596257100640 739319 26859007854748019261913352138752 739320 58471116834766693490083355443200 739321 13829004705132754441720632172944 739322 -114387535627577070723763991814288 739323 -16067161069515451911668128973280 739324 181037535766587022701016604573696 739325 -40836023076461894574419742187950 739326 -32457542861262071133448308080640 739327 311844143681035005418974731442176 739328 376480300800223096558835466240 739329 128701935132782461143275101655520 739330 -14713649626331480979920276952000 739331 -207712181578521858734258994308868 739332 -135660858810777504716404966714368 739333 76251291121314243378309283993120 739334 -74057457861737519685077595065088 739335 -78584132200747101046613844572160 739336 -106604310336880033817643084134400 739337 215198039336451635871748820008986 739338 1838620195525261939292578540800 739339 -25000879227437449323648735485544 739340 12459884223921492465711653038080 739341 125778626678455370679255210100800 739342 -1949815465093429939782146530368 739343 -308973395631589989133976784989256 739344 -2473597781235726289767564705792 739345 54914574407437642460039256487680 739346 84306370573457465615870924905872 739347 22828753430674779963633536678400 739348 -47810854530882558265850847755392 739349 -64205149406944878841533807252036 739350 -5865672372627436160158585612800 739351 -145050744134139213845224149118648 739352 -221928448905172226648321863526400 739353 66143365078178684630741460103008 739354 52966772940987689447200169977344 739355 -63143268454238902076677255110000 739356 -77303847726673261863961959433728 739357 545481746699618264824880777287872 739358 107992642704909493591646715129984 739359 23849160412622105737497537944784 739360 -44499858523536991755358397399040 739361 -178680427970371495062453363409920 739362 37783001861554726255094927377920 739363 357399910315127162754400372235612 739364 -188326282984427078441730852968448 739365 96965059393892436686591374981440 739366 135107514078547659676332278339520 739367 244437110709150690010922941600440 739368 842862214602466203189360476160 739369 -59458762044905539033167784580230 739370 28739004884374371730304065148160 739371 41866016541770797581987863860464 739372 -155293545520956233252502570951424 739373 -17899493530003534344468869814378 739374 31239811614264932190597173444160 739375 -11938400200339532264149359555000 739376 44755494295013114632776144420864 739377 158947282820803999878302141096514 739378 -31723352421595459499708224088544 739379 61596315240648233969710711651980 739380 828938062413594820684513474560 739381 47328513332814868740716921914368 739382 51419400795983132570382718611072 739383 185160804268218745998249822162384 739384 -100574198974994671282413008793600 739385 879037971270642259763823998400 739386 13375658857087932904449260914032 739387 -115814141108087525090973865997208 739388 1020770408991499797293400837120 739389 30047971485428947908318457406592 739390 -44240876712927450711270763300800 739391 -130542285664821393104218523174208 739392 -22261737114423132078666393059328 739393 24359597378760128397896973224642 739394 19022554516418898681745587585024 739395 -39339192159946061595425610986400 739396 -55454884473145601956782232481792 739397 53747389678641592836802065618846 739398 -50577894255937297200602538101760 739399 247485746711641911673331894701400 739400 -134485620195746467509893801088000 739401 -24314127560647437035887514156160 739402 25284521422453492325806486807392 739403 -6216481672419389789601726038496 739404 89353522447472152511153217699840 739405 96175622527828509902923857594060 739406 -20250219916711864271862333910848 739407 -6363506888123635675935110192760 739408 -4992753781008729816580204544000 739409 366649200602720280758508718435440 739410 25112332577778315768037805621760 739411 -90014895322290051882915350001248 739412 30097873452746531665721838551040 739413 82185470865462273082455394486620 739414 -21176465758266761812780230741120 739415 196630731476099231103165655926000 739416 35881605608829952014205960089600 739417 -7892964683374224496572669612928 739418 20442097271026473898175030258160 739419 -7135400741960703037060052062056 739420 115170044843920587491224913218560 739421 -188709541677115503830006942532756 739422 -157209422799375518409837855999360 739423 201237220889405538023168882311720 739424 58998493008076163803022690353152 739425 -13361800586483259627275400282000 739426 -40822481215585210265185753945440 739427 30863219341316575980512275984608 739428 1137577157956947371677391960064 739429 230906065136990345318639344216960 739430 -10441137395902644328741640576640 739431 71129538498741008886794231856 739432 -102040249703229122928546336491520 739433 141082107801835214050861121114682 739434 41156830111607947698971857102080 739435 -17901282295743328649866977159840 739436 -222860195892771526833003720472320 739437 -182246091053423118239613406756032 739438 55547952517085927791444824295296 739439 131544395922883096593289205580240 739440 11932039948922331549372717465600 739441 -355225702599556932977388477841100 739442 -122191754991342922710366199257600 739443 69277947505384413250166687152128 739444 -143218930525793921971760269264128 739445 21105651263461655680284261836160 739446 37993662404901738334493708410368 739447 -125502156818953394504050148895360 739448 209712406040701045637578641039360 739449 -155603732042901436723908092708640 739450 3468237432615540347478961593600 739451 -289801954256520803510448146864928 739452 25744170630177405718551716585472 739453 -135650122781185588541100500488032 739454 130546254711884314097623494482112 739455 25244270966969661933634773321360 739456 -39649838727250209959843777740800 739457 172082275957705611371983238749872 739458 -18868025717001466447480910924976 739459 134482235671301531086134439338156 739460 30837297086143816367124474113280 739461 65746427329085662791633429600480 739462 -78906428128126187520522635364768 739463 -117958306245505580547000795405288 739464 63566674219340208269511261143040 739465 107165997794752172044388266288320 739466 -11447122335415636867443252817920 739467 83572443023426861256308849361084 739468 -194840299307694828656876000645120 739469 247207917983130783984423880050870 739470 -8792170058411964019884606477120 739471 667013264671677049138724878320 739472 17328701289411434023948081643520 739473 41077090118923693358167086363648 739474 -64101860774256648950921503623168 739475 -123880945790933406168409667793000 739476 91559570723091066044514179358720 739477 -55499520811542873606650759113728 739478 97308744523591051897173089003040 739479 37671479459028372886511147849088 739480 -43470981386747912216465326080000 739481 361077543364234116954784783522500 739482 11322092900161577503664582517504 739483 382467043258221771562367538009000 739484 -3833455723579411587676647552000 739485 113291302353125240916929563689420 739486 -53043684119533881364088995189056 739487 13042517936263769570130179484000 739488 71514957558884654280445535453184 739489 -112891444749503779148141056192620 739490 -1370705485252809709283779154880 739491 25451101529646342899856568726392 739492 109293371499622287629449078849792 739493 205294288948762696386999538775742 739494 19541204446287701991362814195840 739495 -163620426445583389362090324241200 739496 -139999543955105404916458992844800 739497 -113526055013591604210454261539360 739498 290925500530334851644831713511936 739499 -270432654784162958446948621946760 739500 -118090239207567020683653450240000 739501 -36013124265007634632611228173760 739502 -68531718755418170817027422970048 739503 312163452612682995383717620788000 739504 -85653125766625093524832164167680 739505 -26232871821000443171115505428480 739506 -103243134154966018810669768147200 739507 131995151536524361410637098143756 739508 126372192120582262932549744470016 739509 69046981459158688705241416667808 739510 -16093056031992258582493343715840 739511 -168398467585498065082373436888 739512 179694173806614022116475580497920 739513 -91264843995924322099227445041238 739514 -2138423559778798043726965804800 739515 -51123283571476376871205217575680 739516 -24269787581362679186119360322560 739517 -155359600203574970785904023124136 739518 -4055989139718260985631036800000 739519 -69224192661477647615999827553280 739520 25237659068477266410807786209280 739521 102579993365689387207115387753472 739522 -716718664905321196993351067136 739523 193856372525609585394632386259772 739524 -48772882932383263729562951353344 739525 143645370413076188784133110021050 739526 35123987381054256355085715643200 739527 -181402535504513083329204327541080 739528 253697728473487106794323680348160 739529 69553350875064198248362990493760 739530 3027248063326541150886803569920 739531 -5301273853629055198210298899600 739532 -150153490631199243882171547603968 739533 88584904918563003895077813484224 739534 142516325828199360970067169992832 739535 8831500448963492177734359661200 739536 2155133450415413738091344560128 739537 -128337176486662922061806289295760 739538 104897808122989279641753591336096 739539 116693230790486784422206973922804 739540 252932770965930658604040607948800 739541 354572547745335687506165160499584 739542 -64290311659100235991292429170752 739543 -110258799026687951184058179083600 739544 -92667147619981174781928704317440 739545 158448428213654196887657195808000 739546 -114463399285484316769115877281280 739547 277240198936680933389113430125872 739548 -6826780563332649600153796743168 739549 6951635675105521540729089232550 739550 -14511183711196373200659395299200 739551 -50669010902594780101426358836008 739552 -270778158202016354955002118144 739553 197382882533092162664222909840802 739554 48584959372020718962291581377920 739555 -187923889035220058018037584344080 739556 -69412783268254354720081197895680 739557 1230360598827152104540681938240 739558 -47359107462158668409085789108480 739559 2424528404299026438015817505760 739560 -84109317396175761974214381158400 739561 -371272386576653394002670469448988 739562 28869269626343916602845609357152 739563 3019427466009741527339289495168 739564 17125388944933147088876278925312 739565 -34336415398926315868082661744000 739566 3696906972184564247946117417024 739567 79313869281548055305413213696192 739568 30261990919807770907495590789120 739569 39576982064339671360469711474544 739570 -8213267228742449121552417489600 739571 -118336055155593047527936793063088 739572 155536593712638657003994006536192 739573 -22337756419718513494153876133376 739574 -134530448124442415362387856630208 739575 -29361985239407662646812203273000 739576 483146839983900563544989867212800 739577 -17324820728730607521543704435580 739578 6806236654866863345185345374720 739579 -164037300832305544768876597401820 739580 -11531729322252583154439426700800 739581 80215226965199983783075989322752 739582 -100647117701815935625090608964608 739583 79008634842147770939238279444504 739584 90210929171769722557454792785920 739585 -25423545893690714617193116942080 739586 -19302879523711831718723898025008 739587 -101747695327650767731544868678480 739588 -35496067538367799684067069890560 739589 5829207394462501326386807224956 739590 -11987283221358844734435721017600 739591 -240610743491058329286039962920128 739592 -79964007543001014694488604016640 739593 4915224361180105167778188700644 739594 -25394917030463638820573211144960 739595 13270386843472217067645800685600 739596 -8223490729419053258753429962752 739597 -111891486844571826061600504493780 739598 -39854736360417576676281114132480 739599 -7075677254557514693671938389760 739600 23384058875648729908465597132800 739601 250297088329420816524028290343602 739602 59155426089996769598710410434592 739603 130675196995352826090639334295852 739604 44604257614933693421544698000256 739605 110450271665876839550348507580960 739606 8847161105060021382573647092128 739607 -149251737088684301275144692176256 739608 79914349416599685294770262159360 739609 12417794529569198039418015883204 739610 105331609915855440374977090932960 739611 6460704405786204523268445600432 739612 -249955195631890565757962371807744 739613 -81074455907653384162658469557760 739614 -38723377476746089267298714324160 739615 -13095580761199375596796555637280 739616 -58156889464730092160382171217920 739617 159027146004358316800242892885680 739618 191392032403374317202310715514240 739619 410002001352684426873490008990480 739620 32932303881447151335798781562880 739621 -311659870841781353052448802058178 739622 -58456742556174170064350972610048 739623 110496888447771411619582608834768 739624 -141979276348713696919647146803200 739625 -187337648007542678468331679926000 739626 133299019943802947014778748780288 739627 -104402687125052960223534304631008 739628 1256924975025249906653757242880 739629 -742606668059326246258365314304 739630 -24499890719414952527754653760000 739631 -199030835619015581631979550723568 739632 -13486447414512845311057554309120 739633 57623933869602035451181218980882 739634 28491912946716902522155277724672 739635 41088024079665865839824396588640 739636 -16597899563179089610006803417600 739637 364183662391009486325430046706286 739638 -155996533000018739080876751383680 739639 237766288630410375037892299191456 739640 -99339967842458329160624011161600 739641 18900075867597051013185352208064 739642 -11095955832029762174364255792528 739643 10650784008425085378694181209344 739644 -7252523904705809719048183401984 739645 -32957079740896195355888034664200 739646 13395393049900353193492192765440 739647 -152424210519705124554421681456776 739648 -6860081766960489685460507951104 739649 -180324265811704539110478495052350 739650 -3460898226924714178540227830400 739651 192645729291273684863593349793600 739652 124114622561216362514545275793536 739653 130308190578234722617279707507264 739654 129939107716068376272565273639776 739655 -124592637996879349949516683060200 739656 -44469905164048233450245968174080 739657 42747973257149528182146293425920 739658 110288789699552122841067593989680 739659 74092723901430497318180988818928 739660 1081530346713593844815669698560 739661 43283998998223581032127354236652 739662 -8354150882902100824685024090112 739663 183193505618973375182261738648400 739664 309419919158358052494483578880 739665 -117467766161331261233302522512000 739666 95052720395635078391614052518032 739667 -12245913413314760713052414291088 739668 31136252019658920956462703519744 739669 -106727975114606177575520072772704 739670 -100919565810790981439458264992000 739671 -148238030400779248843357436628888 739672 94723422923395317633049036800 739673 -20012796815887730146970641254 739674 -14868161807554890247066227604800 739675 -17394217802126986603464541617100 739676 -91911988062619521668792536691712 739677 -2293097693593379720864506462080 739678 -15827501333706105434813418660480 739679 -33033112214775413579651447374320 739680 69105130687100238393555780894720 739681 128498083633516772786908007039364 739682 -54527987913883855444856649317808 739683 -7192294110983050796432081376000 739684 71082546861781182994775036716032 739685 72990243634022243940029327200380 739686 1936304987835063683599686586368 739687 53763005853190821593238884028432 739688 241741386687672358249482345077760 739689 2157409422390227088540700326384 739690 45397328403275257375385702599680 739691 -34977277012305568101745357541376 739692 152759505112727809177756642263552 739693 274307725740679283500986104537942 739694 -39383658546352433050274743680960 739695 89559756233154054356570692525440 739696 -5429257346005696192736879935488 739697 -37197723279101064099550620025536 739698 39665136636704479427584069195008 739699 -370590821147618729988158782117300 739700 -29327780434485978872483260512000 739701 104842686567724826470398513272430 739702 41647056528482799383788643067552 739703 -182614738371613590032900583458400 739704 -45460050560078165977616408862720 739705 -145711118028727181404729248336000 739706 76302920152730882895637405688064 739707 79413995774848791946751531452440 739708 46927645945877238876026159864320 739709 -22502422571787005816597876382996 739710 -84501813603863665295829485812800 739711 14935697087248702008911246066032 739712 -238692850046999713775148544819200 739713 118868805878581095449201626728240 739714 21238567758391595993629409522592 739715 -16966916718116932233072978448800 739716 135084002060131616946450939005952 739717 150562592293459492910201436677952 739718 -23567735341346923452575143641984 739719 366370512871796944282007755258320 739720 -3439160491539546153638534707200 739721 3076430208783187003719105330504 739722 7386878691038939222181871669248 739723 291776934118567722889912630901972 739724 -87130360411440188909747243179008 739725 -5994809519035161092083130952000 739726 -25161040036080700362033064701696 739727 -245543731343664261580326640561560 739728 37026394204700812644894901469184 739729 373199125005305305723676431984 739730 8073457622974527116257839065760 739731 -56554001103456928016194455000648 739732 -34842125804651742632459518033920 739733 -235347905670186112448023837940160 739734 6874363630636226776195711519680 739735 -94701563056642129442195453864640 739736 -65850711972851752777948718008320 739737 -45138937206866628654976805263206 739738 -166921400388369976180224460137504 739739 -43477704077840715133567544413440 739740 34613815103960933834810712806400 739741 61823954185394024536140541324012 739742 -144592039635021921972180548980800 739743 -13172924357760389445523072668672 739744 48012095518642209496130306113536 739745 -222419435500899894506348144251500 739746 70876643582339488215493768396800 739747 107351614819232734311145630253744 739748 -113567713101334627083749156724480 739749 -37925747610706265954656308516864 739750 119014447748626546816293528480000 739751 295634211419141707261170394117752 739752 39496356809136049915945689661440 739753 -19719990751428277336784980126464 739754 -3076234144977608818912711577424 739755 70108992384205692508557919011360 739756 -26674857852649246881759250872320 739757 -325686069888604819783494999246528 739758 -20642420080626283030576035640320 739759 332019828864757948138084568450960 739760 11553021200188480170063941468160 739761 -192804520489404464244588872247360 739762 35557905547399419061759003876992 739763 58443470784554527035303103361064 739764 -40035153682077275017061382211200 739765 50634748429482617686154095920000 739766 -13059215239704846656874165830976 739767 8486913388942847857094873142912 739768 -58687296577080127455101847552000 739769 163941926477490674534039854652244 739770 -16954582711154739180474634502400 739771 232976380932297866229268300655972 739772 -1735160317578069561975453106176 739773 -15123614748176123366015686519098 739774 13725896361410079107443726532352 739775 -117658397992871202395545332115200 739776 41008196646691640769723783708672 739777 73325076292874910746858057634626 739778 -6377210768991014507033144218560 739779 -67756235676276542270952102489792 739780 -252722382358528913192110256578560 739781 -91507529038582971069431883069408 739782 978021228915845807406226688448 739783 956063489624987089421944505520 739784 -62592473537225504895452843212800 739785 86325558615585480970165936248000 739786 106399698242194016469264121580592 739787 -245620323849816111235660139859564 739788 52896410518227658400749703970816 739789 -224834209122193645428085972018644 739790 6527312335646764075927626220800 739791 -60353168091935234246270236878552 739792 -72934580769716893014100690837504 739793 -31626078242214841905520715489040 739794 -128173412289962395679588657280 739795 7332948493844183733102191539200 739796 40398832897452450438579824457600 739797 -166155882524717819305213167976800 739798 -56873960859193577661273926768064 739799 -139476626751216777304502125582200 739800 -46914583756630698250355727360000 739801 62334989239045899378225277328400 739802 -10078132045629896734579110435600 739803 99989533817761539002304960907200 739804 -40788772645826090974460235752448 739805 -133736387332508893847972024866080 739806 42211199432663817816857729537664 739807 -163526308928343288568363755254040 739808 -200417668741707141097957565399040 739809 -34342088541242425071705409787136 739810 -104861740707048264937943570634240 739811 -112409289891601512572071540169448 739812 -51926823376773238699768085695488 739813 -189864443653060104342326363543938 739814 -101723888020441545671295545418048 739815 -200708220018897963766268098560 739816 55826277572580346805184224133120 739817 35260014739917574936595603534820 739818 -52574364828087288247177831616256 739819 -233810367129591940884102210390240 739820 -64573211771414771216088314787840 739821 -203952210837392087485225171236288 739822 148010578855802699011378639790400 739823 -1281258287622454572945989957664 739824 -2304024083756380420179031719936 739825 49872716733604931233209927395100 739826 -114564400177351744253528109627888 739827 168031515161938036775808016327680 739828 -147657413087385864072862603887232 739829 115161291941633689671920361056430 739830 1064761060823972467937960509440 739831 226562408861726044728059717479264 739832 -96958969428003922941435226521600 739833 -159025091047854428398304516166576 739834 90697128342016584234106592040816 739835 -115556297253881182040149361803200 739836 -63692641566029386316084918174208 739837 -102179724039230041845347226604448 739838 57411478841646271629603557741760 739839 205135070347699712940371905729224 739840 -23656586007403395796934653378560 739841 -10369305719135047131880533481920 739842 54732782482862037748112893629312 739843 141527119298549395108374732682144 739844 -46466675719930063145021650735104 739845 22562748550691514490414078778040 739846 -30575904594428328089038215538176 739847 149514997030097607278976432262296 739848 -153528320552577674808685606502400 739849 143066036484371895986939817872448 739850 -26753882758173352286530050975600 739851 150536954163380326267359134592000 739852 -103255782236434360577398057856000 739853 -257808545808065570987073102557898 739854 1320224210859587746280508230976 739855 898334126415373494152708987760 739856 18521775975505163011892029243392 739857 -15563956589404354013662214850240 739858 237817525537383461003133596160 739859 -44818839021023153067177085481940 739860 52991957100930980871101755392000 739861 138393058655347529485808747720462 739862 -44217606428342792067504278553408 739863 126891088754033489452360973901792 739864 53385596878918406860635388600320 739865 -14493026566319041673896647028800 739866 94774420822248086891041045108224 739867 161684908106576796279545004395872 739868 -27380864572615018863826008279552 739869 -50513241507323765859703808406144 739870 410537816158854938897055404160 739871 -178384187046451420764332995848456 739872 66588481345691076135620928602112 739873 55108475815088663294518860408324 739874 54423540862610236784801603039232 739875 -107755545508897191768939210372000 739876 -43346177694087983163899944416640 739877 91783011785030704129569418283520 739878 75567826307515216687869300958080 739879 73414248527802236468532096218240 739880 16700069831947139952554042880000 739881 -233895889574357617707407254180800 739882 13629666085576892010504689644800 739883 -144102735732373915024555800815880 739884 -100360341106457935264127635659264 739885 -191124082545005415098836534530420 739886 652016431543652460212839591680 739887 25703509163568480783993306480768 739888 15528897742675363584054863560704 739889 -17367849735099511350195052660044 739890 -11588557623521237212030879171680 739891 -167223264568190749967894513057376 739892 63269771353869017893643948225280 739893 20986005495649419214468250623488 739894 112807729203840604473694281710496 739895 37128069302181456027066613170720 739896 -30068818833822873618894305587200 739897 191371074585696382467291174401680 739898 -84474256168892851675928911541760 739899 211755525112611690638888125083600 739900 52513459285356859800554745331200 739901 -4001456724702328760572872250848 739902 -34142044939837470227554711289856 739903 233879992806694190783943856682880 739904 -81012832547742016821177423495168 739905 -80105762726635837632548897724480 739906 -211670150222916416766189261834720 739907 3189434213888382993528189269712 739908 -22742071546515493330556818882560 739909 -179364509818922494381187552993890 739910 29108118216425790066484649276160 739911 -123875461378072979748343178243928 739912 235019132921529347949030636979200 739913 80394780552639416886597268345344 739914 28312613443263669908271010283520 739915 60595321379656146880260376080 739916 24072545317522666499679597884928 739917 -86621826640394070319503075118560 739918 178859470689168889282858999892160 739919 -76428836958458460840491337703080 739920 -27477578298468729204845093191680 739921 -24706705074049722478785315457536 739922 -105793637643454872658633669488 739923 -103960571628047174283406078681416 739924 54223297910514588631985528368896 739925 10702606225695599507325301113300 739926 -21718163409427084563616167994752 739927 -156396974050085124893532454464768 739928 2063902637490873301296617963520 739929 18652415615153648967108049496784 739930 -95463435332288250934907741916480 739931 -63676175065511202127984053614268 739932 -106133005319807794433272702553088 739933 74272385358821491260396273483264 739934 -42724107399851204322878310758400 739935 -32005816683488237791210536727200 739936 -54471312570027051819022193786880 739937 76879084761728410121417097392544 739938 106833680273609390746069196252544 739939 -54913058869924841180886579431360 739940 161040165236775390379245681527040 739941 -208589849033263792357861685951136 739942 49044802402526687499793160597760 739943 -42562519310161570428430144148808 739944 -1173863610822297784823997235200 739945 23628357514830419106943170553920 739946 22419866826973318838259891039840 739947 66998778497773523180937887225328 739948 158177813487315552111696837783552 739949 -152192729702250739238738731599114 739950 -32002017945569987776923063470400 739951 -149741043804425170068746367232048 739952 136466862161756489445197006438400 739953 103422896852836680168581730088962 739954 -909191199083481620990518181760 739955 -158105086965830085363669028026000 739956 26800696673107559199253142175744 739957 -214029315200651876788994973539794 739958 125125826828408633964197131666080 739959 117050066270193039513462342708480 739960 64094883436325560439945628057600 739961 -3598924711028746666273764690108 739962 93719356987305423060056383534080 739963 -19976853267662883092770604948704 739964 -170105474736118185073331806732800 739965 -38068422776035498175021726654880 739966 -142177214198139154055278961453568 739967 276837825866850122704232078726016 739968 70542924350500867944720094986240 739969 172104806720563033384340983786370 739970 -23467863577833279156898252408320 739971 72685688953062147905654887142340 739972 -187481775755708707679947468772224 739973 -27393419600414203013695141944036 739974 25489923005909179506973334561280 739975 48207058102280738832282287540000 739976 -38093151595246277418021570877440 739977 78963712156692522603721574728704 739978 -9659076557569362715577873633280 739979 123606848998446344972971812596784 739980 73075516359316248817005438044160 739981 306521563805171025483250229040864 739982 79183088216630090046096151238592 739983 -7755931229828659027459342169976 739984 15086996110739995417479855210496 739985 119530210393818930935046177624180 739986 -9376866383986950133088075650560 739987 4211610223766728574053089379720 739988 155188216725654513326302737775488 739989 -305511338502125401086505813956480 739990 79256752530242467101607516320000 739991 -3665396713454965491879215198496 739992 21954987797735564680069264343040 739993 -360364397520038431141031854752000 739994 56916481160360611620383287597296 739995 31092343810991571979636668267120 739996 -87738621692802208140934159168000 739997 -14036609142914343314086846699380 739998 36850215060402815831029513064640 739999 23564512976754786950375195007064 740000 -17523257478977734132669194240000 740001 -1432364406131775534691191851520 740002 31301052608867911831207437691392 740003 -47764358658927723545812676860536 740004 20185360859678895506150228100096 740005 -25401961792344496957336405779840 740006 52782221675119172196961778921952 740007 -177791514962919885532340367416496 740008 -308784658749480043528177632061440 740009 -125167157802286835281805422437900 740010 -46581353340367669385602654010880 740011 76053192989241286324740137858612 740012 -13699923878672696721769744711680 740013 -83830094505235187695074233195136 740014 -9679803498788963757553500360768 740015 -355168088257933668202635809130360 740016 2354250449864972732509949018112 740017 25644332215505060695654795030000 740018 57377639818573934878059647922960 740019 -68850460707661950187357490814720 740020 -3459574694357926242241329285120 740021 101998489123567081698726934890222 740022 124440555322557665593563158363520 740023 -45156689178252174072715198496728 740024 -22191321058141823550234644951040 740025 -16686353631763783942141277073600 740026 13245956501647558182312006639360 740027 40518279746769330050290546981824 740028 14830311910141790856516749451264 740029 155649994904577046463839906187776 740030 857953340296747878879500353920 740031 17028664318419212566190767178880 740032 7868236235486761753181339779072 740033 27113601863394473005812795569280 740034 -43074800545034601506754823901616 740035 53558265506334667568739463334400 740036 133761458924933894327223731988480 740037 -20288503792710822188859071463360 740038 -66753839395796445084989191885056 740039 -165069450798829134344484523871976 740040 -7269226928822186585491768934400 740041 58718983331431174938190658212442 740042 171904898594926454658672517146672 740043 -7910714796480650137975266718800 740044 -282935716212070014357558929048064 740045 -1761302810962915927829390059680 740046 34135389568800899007450167352384 740047 -178594722833192748340240957877448 740048 -19376584503935216128985129680896 740049 -136203417906369210615828614021136 740050 -532576800299574515960037637200 740051 154390583272553714375823908650320 740052 140809012938426801862941072867072 740053 -281421785673125214952363909931698 740054 -61186719295007077604465145222528 740055 -288749379575741741105055663974400 740056 105293194669689561121657023866880 740057 -83225688609255820238741382220080 740058 -58715252257089892494850429139712 740059 -236048502398331553715906872679740 740060 -146659373122627831423572522539520 740061 36102106232568731476529293564224 740062 193342479869236837164141211667712 740063 -47523755093100290148108024626496 740064 -8686568333291598349955256287232 740065 -55663660749283651467993677634540 740066 -99974539647208986301613867598768 740067 -196833038277995695134418830896520 740068 8975579977212564556493486718976 740069 205665391844702593042617613915680 740070 -29974034746308908699314842988800 740071 -129161841800454340106417942954200 740072 -375777539353158836218156933939200 740073 1988519543449273096167709619424 740074 -1902468565760930949196503482688 740075 3938122324570915246812668622000 740076 112290076346794770842976834565632 740077 41714129223248068897259381186860 740078 -154658091674546040201351132092544 740079 -182039985811953434240821934667576 740080 10929305598204082552542050549760 740081 -44564986800568864553374571736000 740082 38056574468074032460305940783104 740083 -183648090075788613183930934383600 740084 32838373262535531255382582521216 740085 78076689974429966009945820122400 740086 -5072526334259386013144655527040 740087 121217129222160118124076144725736 740088 173520031818111254252089131110400 740089 8512476216964295393700071827456 740090 -47101618294016557984298522959680 740091 31222033471606508060603558179968 740092 -1216399837945207055596253941248 740093 16574043754901509170546539395584 740094 -5662698734501476236411955789824 740095 167971421163859732720602682753680 740096 -120128945730718658368874710302720 740097 15844662522524371063830473971746 740098 -154659760164928296527902315344864 740099 224069215706104333062419491439100 740100 30327235474844814236966225894400 740101 25393076426197710273394621703104 740102 88305078529660520047961892919104 740103 10851177044286857890680900668928 740104 9747799000106784384911121285120 740105 210022783841427743172954346492260 740106 76872518752033344841100256977712 740107 47770342403527590362265781486840 740108 25912001938303015146206404470528 740109 -86678002781304983171467039745280 740110 10698980090579316466780596364800 740111 -1236392268877573893552622119216 740112 144953288255847323801324224512 740113 -342880849924066409394338370237312 740114 -182183816525474325475421354143344 740115 82704635916164494620308058821760 740116 926051786099375345211026806784 740117 8094089331986566295782299795072 740118 24761546668480585781101553394048 740119 -27650508987239974611544935712104 740120 42694598702192217864799977676800 740121 -105659241762660704331964534487088 740122 -118042882696091324505654223599888 740123 -8987940856321848611467604885628 740124 24132520578181297098913586380800 740125 52404878462281293183802979328000 740126 53796672462181179891218077369920 740127 -193650062598746235583534364170680 740128 190128910015330814331270595215360 740129 22299085784116464736063272923196 740130 -17854406772459244150697745684480 740131 53596350616457982214079655485392 740132 96086946074181705355628994016512 740133 76715252572811676556418785642302 740134 13467395309187556222368186933216 740135 70137817129213318672732019507760 740136 -69045185176365869516193284505600 740137 149689767184526957158216751683840 740138 -70137154717595113792039656099840 740139 55307184971495686400859618158424 740140 -27831986227834419878788252723200 740141 -60993881499757462064344307908458 740142 6462898959722346443493962543808 740143 47555729739508835960662765029392 740144 -44649573243572168091096289050624 740145 35146631257619651350964580859200 740146 209795660993326307545422580527360 740147 -20938234354604670385637740999320 740148 52985081754973005686407537145856 740149 -42121403630073993877607866026464 740150 -32907887683130533016447688542400 740151 434788795335636579633485807577600 740152 31615951566597307891301430190080 740153 -356800502375378528179498867856598 740154 3693469562642930005634862159360 740155 78807629100433032675058734583200 740156 -54917297097181303093181320003584 740157 -127086522044528089614438070560 740158 322569230340113275598365712678784 740159 2107991470305199693685161192320 740160 -35501678336835150847393026539520 740161 -112207511516014524957595608882238 740162 111449795548083665016988647002832 740163 138320653706918432045922163926528 740164 178775749073859305933552393190400 740165 2213352636092286599401209482400 740166 5915446210728760594181776164864 740167 210451015466404106205498692508360 740168 -89650973505621860235427896852480 740169 -89716785500813051546117627350806 740170 102577702087956559176629292509280 740171 205626485069801640884492006436372 740172 -3996167132376618646398611563008 740173 16844481924791570756299459863360 740174 -130122404671571600466732991459008 740175 -37549161033544279017086012496000 740176 53995885692973429969145076703232 740177 69543612914684771215570520226672 740178 11661485110292858750358192261504 740179 112507588544127205782065291659080 740180 -41003495981875192004524419563520 740181 -86577807205700938061420284018080 740182 66393976996359739168549191996192 740183 27237526144584769702302618681600 740184 -98013753401098130646414990151680 740185 12075168242224414180329726506760 740186 53975824560859053852801450964224 740187 -14727160565090083133204581370880 740188 -281011561266775294319497175473664 740189 102671187454851716168705215677990 740190 -73578729292076375720243809551360 740191 67599393172980245715482308450592 740192 -321838225155762916308026615267328 740193 -76638637871640395270097610041936 740194 -25024339309252122885897413452800 740195 -248602821939413441663716807445520 740196 15000179108630159325690523756800 740197 125643338253219652888144351562172 740198 95333999358586539906680711566464 740199 38908801407642987548945577644928 740200 141655619874228294411354121344000 740201 -16820077718143686847981822892736 740202 -910412618982234740212611133440 740203 -308307409361789690019565676628000 740204 194422484266115527629103919667456 740205 103183187144780694114084652315200 740206 98167498306508172710256690111552 740207 105496008476929312273088161852272 740208 6267383072042615120524661489664 740209 23003386831147451031475055901504 740210 36405063703600342687775416505760 740211 -66350631704999289258374814362256 740212 -36553471695417182460287874398208 740213 64363958145978385136107613767740 740214 30116020889535544125281687783040 740215 -2889365218671185950414324788000 740216 228721558452223180182258572021760 740217 79464622751018908342214491072080 740218 -22533922502159314745615605816320 740219 -121104538887804672887161699818480 740220 3824768117443241249515183057920 740221 202558069410643048581600336107200 740222 11867383094911214297837912436480 740223 68195014272818375068223736929784 740224 242539659495878065064097475461120 740225 -112003195272837596168097369058500 740226 -11394172283941682607577640069376 740227 -238874136872483509866158716705924 740228 -194534083047765622586155330626432 740229 8844622869332354060066745398400 740230 -170719233798086403983471091801600 740231 43410796050774274834178497120272 740232 128735931535390925664103342080000 740233 7487068352221062064868864493604 740234 -55340150928496065442978873026048 740235 47455971596088095507220586879200 740236 -19769976906370404751153555991552 740237 -193219461730607734143038901399114 740238 2044167449779534451437600686144 740239 -404757833309997967279514962408544 740240 -11178514552363791770791634534400 740241 49718799941970078633746281636548 740242 -138027899530291031291686980079728 740243 -299898933572579126768322002326692 740244 64913216842372583844212970018816 740245 4399200747795283116427061979840 740246 -18112250706789545765133198435072 740247 1843785625933427799812525263872 740248 186923811572897542916177236930560 740249 6240233550276094817148795951360 740250 44058825559891576368201705984000 740251 107739642735864232713503339612832 740252 86456890934988627556720612916736 740253 15514567836066459263242337625504 740254 -810791831927381594807803429440 740255 36488338606747883873475193619520 740256 -151781905024032762264590081851392 740257 124147899295716225387309439736512 740258 128046080105464750030985158033920 740259 1868914612682722482017746137840 740260 1045823683128109189630346522880 740261 563111885217296733002307782074272 740262 -108312087030471829537574658838848 740263 -613680492827574126101182792176 740264 81056017120008321265708138905600 740265 -91148842288135438324552335530880 740266 2565258325587976101559338182832 740267 76148027287436303381194201622160 740268 -123432620604041106884545870549248 740269 -106633487165687553099529953435060 740270 79978332409442854804981755334080 740271 50722841602581833077899090609024 740272 -4379633812888315935236604231680 740273 295976474968664894915908406094960 740274 -8184889136462701625493745415040 740275 154982294570509949646021237464300 740276 139856672988843420594850114892160 740277 78145461101579045263674684801408 740278 39803009001139258762290923520 740279 -70327584198436261207032237180120 740280 -3957812662589961756162785280000 740281 -442799629170256710046580418204336 740282 10524369857656396840403555773152 740283 131612974481310757888242661724160 740284 211940695309440904664223275119616 740285 -3743856643824285066514331226240 740286 174044832515167998383239537987200 740287 -242979683853245106132411029520064 740288 -1194409175235905831332195860480 740289 92901658588894939255900838268768 740290 -23821859802282575241183763838400 740291 -196339562850597508056625443439368 740292 24618587582591726477641365703680 740293 -1215395458000666658981766333476 740294 -33850241065978176217192316870304 740295 77175210564002920353342659358120 740296 -32994684628623641582153396858880 740297 517032701244814224385022481897600 740298 46232333303585811791835555134208 740299 101010291560255704259328159758112 740300 95139670855980496489662591628800 740301 -130268048377985774482460901468480 740302 -52128334010560163540463025689600 740303 -100879036740188381988716436146448 740304 13430975275759193311860838416384 740305 110383026526440422872142781257460 740306 15876742154491575184203335930880 740307 40467147702815521099145831622840 740308 127383153732099046091280345388928 740309 68727153651735806036876576448960 740310 -56300332804650685216672177587840 740311 44962857088326088824200343164928 740312 -92968480994198272810780227379200 740313 117436345198396763178402467752320 740314 -43190479463288981538196413630720 740315 -33150637405081246172123339903040 740316 75445426644769407596610538045440 740317 122422348269895033386712982079072 740318 -128178363944161977086626877216640 740319 194444822811172946489275474121544 740320 -84793338545414135759085675479040 740321 71071413365089404944984050767522 740322 -35974713156470814737276838368640 740323 -158495744474233450276056428099428 740324 66993694627691031260014692003840 740325 -76688771282126832593743768238400 740326 33478014808432341916892999326080 740327 50055248215429297965616869594672 740328 26145587582894669839990135603200 740329 -209139629897120717320298839392070 740330 -74979370923743639076842975330880 740331 -1551718542694700108996271968472 740332 94176804852452443868328348910080 740333 60708062954052508854361850292672 740334 -1877806416956821097543196761088 740335 -140846050367292147698682138538800 740336 26118414980312592952003603464192 740337 -5481269125019909866138406863104 740338 -86467037343299372592258366685680 740339 324928956690095121266981064801024 740340 -3592962819177680475215742332160 740341 -202119985557486081952592391070020 740342 -63094973605666643724662416621056 740343 -50519528963571332722339112397336 740344 204072068186832400250202655948800 740345 -28720950078795743719749951996480 740346 -1443609067884251184185043430656 740347 -62725961468365520744812743216720 740348 -39866074457017783356945474422784 740349 -126729884155791582959875091050266 740350 -37801913748623021339107090819200 740351 83170063138914522208249388516352 740352 -2139086041420327159926072803328 740353 63456478531248016049774941127104 740354 -17831642578194138170999588626560 740355 -10985848439105928665763722396160 740356 -3077349573390108485725032926080 740357 131285579435466483103451408680920 740358 59645559394045674389056049502624 740359 -170849440714086436896031724846440 740360 -87797189103902550316861105766400 740361 -88049595476887046689317225478128 740362 6078005888849020196348923636992 740363 -76186711136904107352152658498576 740364 -142528434775141666658109334732800 740365 -194467308855485856033013012834740 740366 13697460552411915070510874832768 740367 -164199969536487754119921317979360 740368 86350106535850594713667505364992 740369 103007123024346821116491364696896 740370 12742322839925596168475205273600 740371 189603349816849798463106159702572 740372 -16812001855825523394495677042688 740373 -10421285586132452231987261798400 740374 1120923475774999843213192403520 740375 8953099595909095671710211714000 740376 7907794858533060805956520919040 740377 -290669500557750141059279754655728 740378 20519591130905826524153799540960 740379 -123902113831637407649101662541416 740380 142127975235065741506491941260800 740381 -42571218128332538641906133164500 740382 115655750391857134282122151363392 740383 71627514150941368271387484177520 740384 388031124708344099559380140818432 740385 106140335576098364033927637025620 740386 -132348203494873881757843809298608 740387 -222377412989600617705346926220964 740388 -74013779583397762727058429050880 740389 227235871697498428447595564045240 740390 93816914130926586579674107889280 740391 87829862234579004139214563468800 740392 171511788576921087344892246835200 740393 154342582128149340269618202561024 740394 -112913015858145798670760697768960 740395 78820864590893388447362168354400 740396 -169804035973153081931610523411200 740397 -29523891027048800018675756372928 740398 -96252435876035551253058045316800 740399 -434678431090577001313482698520 740400 -154371661273963895236109107200 740401 317230429799679924743767474864200 740402 69512562875423859979032181790112 740403 91522452854563145175900718033812 740404 19513911539905585681076566065152 740405 -55447173144693432674320843736040 740406 19940510507912718830134672480704 740407 -138327754722065719969411172696168 740408 -218618786509386323147042794967040 740409 177845855980691058440418975073104 740410 -25985652517922689218689159086080 740411 -1131536101324710567291333051888 740412 138933809411519275021290415698432 740413 8232149983414959535553497978380 740414 -42607041898402032437033889394944 740415 38526272982086599287630108796320 740416 25493412524590772252151530913792 740417 6353004620200093449928160219232 740418 9453962613273712094624888627712 740419 -11645892184747737177140976505080 740420 159045568492044170494624678913280 740421 -117628951055001302631741031658016 740422 64213336384290093745129650912000 740423 -148707567364795230003608422172328 740424 -122735235272347322768462947246080 740425 25070351031491124424223088548800 740426 -26448502613185200056390386331088 740427 52827204162907707105139578146520 740428 -52838285914578331709576439229440 740429 -176300163997295472991693303976970 740430 14028139498933039270432315766400 740431 -22776696462611793281515867012536 740432 -20670226654465002274901036630016 740433 15719332180730159276977820899824 740434 -34039917823281823494234164118384 740435 37077960869546754154235561406720 740436 -149011295299968048933610499954688 740437 -14274692844305547083092783974980 740438 -324306423103611316271706410114304 740439 5262800798822323415618649939984 740440 -34995070368992659898590416691200 740441 64653340664209632857420749563972 740442 -65766872614485958101838951423488 740443 79750102601074564846270552367808 740444 25014740027452066167658417276416 740445 -72436954641026381761716087058080 740446 -16536528122676445724486914719360 740447 257549271535451772031550482328952 740448 -320810031124018955763412256686080 740449 175615837186195544069370195304240 740450 -41230233414542612097157609872000 740451 -15576061039881089000808828453768 740452 76175343859683742280047250853120 740453 77384355880807845682404294655680 740454 20195135953595359372962074566656 740455 238664436550548798445587325026360 740456 -305038769945339644802228990469120 740457 103810637123606637152307326548260 740458 9375128053530472882927827601920 740459 -16966267911322584517257109305840 740460 -158301031189219717579338055680 740461 -76081308747365551186634905088938 740462 -73716952150180110074799895164288 740463 -94695093643116092275420490113776 740464 -51731395973571615857609060024320 740465 114833260912891093219101367523520 740466 -14817602143983470284708315877376 740467 -83242425891504801616666071726080 740468 84976302047912911933294297681920 740469 -71884171605290052393097114570560 740470 45402888778652709512460275143680 740471 -85405709348684253756389828318856 740472 86007912678691016811386071633920 740473 38014377225097827520201551807722 740474 9597664656318344490835895572992 740475 20411942047712620650879848298000 740476 223722867306210761425217089236480 740477 89892799578783936929844139816326 740478 140069942506509063697025205857280 740479 3553586936983439121537623682600 740480 23577808180128738623990267904000 740481 30779581482821464644947526612864 740482 -16467113940019440081242019279408 740483 -4493791790811436600614610811268 740484 -39653259886133289873730743081984 740485 -71918435132010713295692281981440 740486 145086976521885445292698064156160 740487 175942550498286269656225581874560 740488 119512665234819001091603135001600 740489 -85364371217114296984194601721676 740490 -41672267323284328493706487514880 740491 61010982299208831331228146735984 740492 -95206738211020194105148268515584 740493 23476364382187058983876977508620 740494 37581173332005021699187647631296 740495 -24342760971113270937494146569120 740496 -2740403894080008248930508668928 740497 101215710683258989299693724989952 740498 149820468993675109874268209832192 740499 155024970084067449461492886068664 740500 95573909119060539703025525952000 740501 -42122014941259710457436503491396 740502 -793220703908646077388502109568 740503 955383130329241969238639145264 740504 -172243365712558498865659720212480 740505 14581597836256016788653530218560 740506 -31504579947245226392239062240000 740507 -123100723607195460302332704686208 740508 -15798697035178119918872947531776 740509 -16621826249398692399673532751360 740510 83242694205596189794661166692160 740511 -180480623594452178175127552740840 740512 -24005089662318229500584838955008 740513 30368444087316068573780636673762 740514 -33659195893420646881910286495360 740515 56781160298254591704639971852400 740516 4283059258743629984439805440000 740517 -56561867546559882936992645634720 740518 -25182983372864858423909730566784 740519 67111043012602214847044178773544 740520 159578511138312716276528486400 740521 142913546273207002372219872873722 740522 37383360572019588218777590875312 740523 20404662875135352249126984034560 740524 142393303812922509175400532260096 740525 -21522090180824513592161854620000 740526 30205293084901979954406130120704 740527 237833673138215565180764194015376 740528 -17429649858310043766039232905216 740529 -165556492591770689562926410186080 740530 -21198732439910037965868254976000 740531 114549037991757995702860952064 740532 47077525697001489853906508365824 740533 -114838108781596396154024116499218 740534 281084906014047694683318735797760 740535 151675465641485718026934168613200 740536 -218867104771133102181470739640320 740537 111620460168063407217743615692800 740538 -51280816298711934314564102771856 740539 155190589258921025181589443709120 740540 123452983876717297656004845281280 740541 -113550488105056937987904236206080 740542 -1103435767738304038947430634112 740543 -102518018412771497358586185345336 740544 -15592397271027949383729964646400 740545 -61455369142912583920774963054680 740546 1151228932754082400326798873600 740547 -25885485868151871269097662106360 740548 11071094166931407144020300667008 740549 -146703232394280806279382595572450 740550 -9184077480236071970838783499200 740551 138232334266606019670423371185280 740552 167891049574605030055228743705600 740553 -15534847757190159376389414031392 740554 -88102436209294430307411202871808 740555 82793995012330932032188229531760 740556 -50223534192442893947870080189440 740557 95243606702625162602015108687340 740558 58301580734698658076755312344704 740559 -30069472478513959561097341343232 740560 -15415318740676727550242819358720 740561 -283992132960577612221556871117838 740562 -85069977892391293203535370149248 740563 -285943613890300159211800934247080 740564 -50787890538098074590030316290048 740565 -38256390465629196256363963457280 740566 30717884149363833282841462044480 740567 -461622339150218127400428260280888 740568 2410366433561636449639064371200 740569 52460122751922272116987056388680 740570 254100608458516994054705740339200 740571 86012006235860873270301467806944 740572 37949740805478149735969239321600 740573 -68646352214156577754390513616820 740574 -86216608929521102286026400382656 740575 -92579692578234441015275512709400 740576 188815080524565316603885545848832 740577 12024750973559433767197839206208 740578 44934054659773713728922832999200 740579 49157995049292771373313700797952 740580 14401799798149012627736785244160 740581 -304146303122785770969154521919618 740582 91008352986813870120128997796800 740583 3763361058108773657149852467264 740584 -62573054767840341476356546529280 740585 14647373649386414129159966113800 740586 -64878820875500909992485895837440 740587 168243472967190497466022974091912 740588 208937953608357324479004360239616 740589 3322550143668378649625123984928 740590 10135318484749275125584033766400 740591 94882057266090639884208838918992 740592 12198991492622133791835885895680 740593 -112438002488285179369700283520 740594 -28959964323226857561958871954400 740595 7829586238278725749730824725600 740596 -144978856931125954113174736220800 740597 25750448856196044194361887332320 740598 69700403380853975670028682403264 740599 -131565338013575936359180958661400 740600 -21830637035513501543789016576000 740601 -82526946156599784146964742155840 740602 95869283531602370892926583854160 740603 7603771869645582642953564418852 740604 -94997700788722226132715909103104 740605 155096442456294572748446264406360 740606 -60374583612537804358160286416640 740607 -52834212202501006231714980974208 740608 177030948983733362733748347469824 740609 269207676136814517661740100093104 740610 33338165451386379643282895078400 740611 -168762127476442781414903350681688 740612 101976350140031443580803422512256 740613 -24933652912635632289101249377056 740614 -25787075913023797778067746517888 740615 31587620891405799569659537616760 740616 -150259377452466440501427100262400 740617 79723823035840469495869566510720 740618 71573195145808141630723258473216 740619 -144228580746159291434077127887512 740620 114392331782965824426755199360000 740621 -19081346949817306375723759735296 740622 19812041174787256246095974709504 740623 76699847209164071501462887916064 740624 -16315288548329105311469629194240 740625 145695228892733697673018698000000 740626 99432011769563740061010099502080 740627 -299856377372785993680046271499480 740628 -12070990750120913806718631413760 740629 245332063054929201695236866157386 740630 -37508588927910537561567206225280 740631 82147677785789034209774992359120 740632 -3435724467757406505833570119680 740633 -160029513628061043073750129248636 740634 -3178032714325492539567715883520 740635 -164236073638563115056280488388320 740636 -18630108949151793195925043762688 740637 96035912569832137103282859973440 740638 25508025989975591967270168242496 740639 -129839454003743297468853337283760 740640 48578430956097477753853307781120 740641 -44182511456095338770522694574 740642 -23551257904177523220640771173888 740643 10453309517169547551819721571328 740644 274936407559998551901793347230336 740645 76096947551972262343350455998080 740646 -13506062534267932682345470976640 740647 -182320639606450173225058997833008 740648 -185055581308759164852475851248640 740649 8594513593475963422656308358528 740650 6685662878759319184193236246800 740651 -91081295907964598182298324982348 740652 -10445586192888878296863131369472 740653 -239486588134390935423974133365098 740654 -26450556208472463967796185009728 740655 33253524693035842726760198407200 740656 -17107158959915132656668607119360 740657 -8419407684212274847111617025500 740658 2358972901095106322864535667200 740659 111804152992529661667132181310860 740660 -123254116055181885357272720908800 740661 913708422113271123243080050560 740662 -59550398226088853796653609402496 740663 -93558246452853885611799250738560 740664 -68403375424601744574339623485440 740665 -3761449556884080460272876010680 740666 9592679436517808150775332014560 740667 175322937559824631826788720025880 740668 -99724009602940590936635942781952 740669 38535679607669441927812619158944 740670 23059014786112653107024772648960 740671 84517922066751706095350215143872 740672 -9457564403490529859174922190848 740673 -476131295658186504880243746391296 740674 -194156308918733049112453122007296 740675 402674837951747985048146761200 740676 114766738277402181832572028050432 740677 -62897388412338811077948146545600 740678 9695705471739329796503879606400 740679 -119585322532981542082260716305200 740680 -40999336401430212080611879065600 740681 176337777920874860569669588651482 740682 12631471709654180774710696330800 740683 915872052283010535935383438144 740684 67039541361714171046493079371520 740685 76495210425975623313855184976160 740686 -176949690125478558168601595730240 740687 -322490678686182317386720330475664 740688 12367818418129392596146861768704 740689 -291671765822713659136809181974540 740690 9313125174056219848750958863680 740691 -60125350343756924183458454553600 740692 60388930768879639684676639895552 740693 -41001716243151624221082876683058 740694 40750828600109159135595115454400 740695 -32649242903279956370190565549800 740696 158114221218125878705147795046400 740697 154883295031212024955472869678800 740698 -18226465317398554866838063669248 740699 276459345239379615879191433883320 740700 57698362955986724592808929676800 740701 10199889224751455740759013617824 740702 81567143283219172185916043841600 740703 -25731833247692480782806549500016 740704 179399373585358586570771146997760 740705 -20950456087519788227333964450240 740706 12303559758154824923917842839808 740707 -126008420966983711675338582590568 740708 210764400145037574705393735001728 740709 -99147824394678501117236359293186 740710 -107296320036329814686957837850240 740711 104107291238445863330226308496312 740712 16465220121778263659815184793600 740713 56939101854973829816677660827962 740714 3563536193269561625672160890880 740715 -20599349692582066205615157619200 740716 70137953014143884428309361794560 740717 35643445796617185048349265063766 740718 -2067597201922746464158630041600 740719 -41720005150623455207618092876304 740720 -36851130038998012593046829137920 740721 153277935343930186640611985235312 740722 -102737526270280515390193335410688 740723 -311109256377279769932169516190496 740724 -41161505849983703653084510691328 740725 -68256812354144778501269040721750 740726 63947749431285781520985040010496 740727 -36446688375575742575143656390936 740728 -23424632921264754399243962019840 740729 45471033772513785286017050017680 740730 69919077867265513164439620990720 740731 -185951330507543060011519717512420 740732 -242589627798952797751910360315904 740733 28203240854917913414999084130240 740734 -113832460845035736299441318862720 740735 -36722419754074546172921516071320 740736 -11678836255088203246442863656960 740737 -105215925129545552610969040415614 740738 -76037304106451835349832152889856 740739 54849104947700422951697492728824 740740 6699831794086695612748522536960 740741 -119285328196449309850452140111748 740742 -123149871510803305290311853888 740743 192917137675040318796938186211504 740744 74078411195858472830920275932160 740745 2205464471361427359823715001600 740746 122347581542179834968485171361072 740747 16557094385223922458770968526400 740748 133791342604797551444992060116480 740749 -195348790502407630331736005298250 740750 -132170278256425851931055404656000 740751 -122134770134720313395157847296 740752 41986281050357211875397074747392 740753 56161210745642263882849489800000 740754 14477972996419773152570334236160 740755 121175814126503418742646704874160 740756 -11035570052005461760775475377280 740757 54455370537135110131169035892640 740758 123364616520216974840169684653376 740759 -66077277960445360027125171576384 740760 -136519805554340667634833586790400 740761 482430802050529619269286513664 740762 207401274233381926051971296496 740763 -145713898250402365119598132919508 740764 51786235105979434950701148736000 740765 251359843000560744429569315511660 740766 2255419936826397524945483455104 740767 405973341480524105748103938699552 740768 -15417329061355082417200136454144 740769 147234831798268436909202966535344 740770 3993100600171346692719141538080 740771 -29165980538362361898396566291568 740772 -137213426889778232040433395609600 740773 169204533231054754446992264954304 740774 -50650157746368177218470046136864 740775 21797000230110258348303681081600 740776 129409996290630624439090878873600 740777 75652145325959423036337511280292 740778 -21212784869137539146955009844992 740779 111439459280045328641568064692784 740780 -17390858893418864938843978598400 740781 -60325950708713545292549741129172 740782 158839294831614003592009506847680 740783 229348115494094933639221854163680 740784 17247566468167012976647335837696 740785 -142211490897385857429097873459020 740786 -63966199074692688687858611105376 740787 154982243623140948326325976501560 740788 41137496644575845480805061122816 740789 -96744784897855710733645590998208 740790 -64991006265328858805698841950080 740791 -42885428176225651690792617748480 740792 24741391445218296513150641971200 740793 -191924097334702174347296307151536 740794 -249068291992955083111789859758848 740795 -151441642421794343608664145634800 740796 9143863004962469759477687377920 740797 75157808407348014188807716532332 740798 -131146087797614734336076325369600 740799 123076277701124473142703264399120 740800 -8410208355346436822752401817600 740801 295576320368446867575256208852802 740802 -62775540149940683835222282794496 740803 27391661664684519707386120592080 740804 -191485650915872633711721953280 740805 -57024198075073832320173721372800 740806 77589839095210785230878578352128 740807 -27383202129898865599789970288640 740808 -83630473805603334157740730137600 740809 -100476972091090476673167197383884 740810 3879792589914360426239181849600 740811 -40037197001206510761869815916328 740812 309335290138451281843529434874880 740813 104818914756994720361970814213920 740814 28997760187559150471726579441664 740815 -196226710705450153501338713565600 740816 -42719510390289496813656654716928 740817 -82582302234800296507081030557120 740818 37571107035071930553255857222304 740819 -140118013483040781876984564066504 740820 -40013473762365544015958438737920 740821 114437706575370792974753917598944 740822 -131099435843664641992304301336288 740823 -25562883942751339452693004689816 740824 -64116870449349353609672668569600 740825 34794499534442119607989220033550 740826 7131009142116269625568449085920 740827 -508083417781929387208056729410928 740828 -74740998208175672527565681587200 740829 69014761487608514520390435852480 740830 -19760511684504125509635417281280 740831 51560107215161795826585073481592 740832 -61829638681249528746267479113728 740833 39321868645265423791672561341844 740834 -1137719858509734297452464582080 740835 16055368339470926391268811803440 740836 -120782032776596314671610690978560 740837 -4109039161466350841579545943520 740838 -7237245675222557870388836843520 740839 -74151004476552213349408215421800 740840 -100842042591713356057704116275200 740841 -139172659315177362044999725412208 740842 -172633301227074066308173656782928 740843 123962984724468778321068031583880 740844 -15842133229544888654866291623936 740845 87574402910482597480974368088960 740846 32715535122307399397875141687872 740847 -3109255651910343818525216700672 740848 -7580930322279881582259032391680 740849 -162645884502409212130734965727150 740850 -50488219616151005405468650080000 740851 -27243793020488544614577743555408 740852 -32558770647620189524096603269120 740853 -3932756586422175600372684193920 740854 74599988433186247197832681481376 740855 -48567739514622945990913252323240 740856 -119287082110697166477039356620800 740857 -69953984859424746456675321777020 740858 -63235766977144326390483734985216 740859 -48611241412796403735543091837440 740860 -16168679368595909762172799564800 740861 257268532759276054111537795726464 740862 96431685517183809565293556734720 740863 -66553688811850944029219040008400 740864 -117531232315719158635582627774464 740865 18236122655843998871133294510720 740866 42601900152337957698147270673920 740867 343857186831807951679034127263640 740868 29379166095756265252610419316736 740869 -5858608933292561262581453763200 740870 12314987047089707140942757740800 740871 -274421789131939722718620221389392 740872 -134692608312973307549639483596800 740873 26438293488133986565449286681920 740874 -7575085272587468096436129987840 740875 283364693378795644718827191012000 740876 -10462019276125367667506616787968 740877 -1855525568799391895265966691200 740878 129156619058159683096758056610240 740879 -288980397727410790327189889566416 740880 -21494978059225574995877560320000 740881 128274041613157907827661500633200 740882 12453638941096235301563668923792 740883 -95412229595165236190231824848 740884 -185402748810766904689098281901184 740885 -60267362865026709561774382592640 740886 74883971285815406259063352458240 740887 25571097474770634701762999485152 740888 -109603217795860330263714780733440 740889 22532428516444360088859491447808 740890 2397027507901545334227653041920 740891 32235656103576432038442969692292 740892 69805080003116155513140739814400 740893 135307921891211689490131791511142 740894 -24796511044828761620654659086336 740895 131366037623485876296974693496720 740896 -85258112179423957554720679723008 740897 -208866941992851279478078572138654 740898 82215514507110815123347663679184 740899 -51393816448554417205194932280336 740900 14161072530127088516369534976000 740901 29551033095079489525775481585984 740902 189733186820812049015787126109152 740903 74743813740597915617756084572152 740904 -34020674369468152099964132474880 740905 19224691645127405981080649112000 740906 79902692812777314609469275860064 740907 -346431383802611283805157702993400 740908 16225802922073264443239857422336 740909 65469954144852743502084355327404 740910 13992346882202728469940628191360 740911 119505953331480924070317185933664 740912 -72976098176809768290073788432384 740913 -2295420799893043670986117600656 740914 -14788787562276174333391846376448 740915 42885347862750632793448533693600 740916 50151748656908684844336685215744 740917 -5589383104865074120503069650148 740918 1175831465331092235058162108416 740919 -61770095471534009249150549730432 740920 105721572738099175856105290444800 740921 18103276315295747868605057173422 740922 5660108935256543067651561799680 740923 -212406572641634207158906242796828 740924 -190322046819283132614213312960000 740925 13196742016584261962313573754500 740926 -106927033692391080169348768889088 740927 -74610059496112935581083864803600 740928 6387946529712629808839918616576 740929 -118096520298525558491696765718654 740930 -4360734612686642179224170204640 740931 -136560857303834962431860455595784 740932 -141318142650317406409663183429504 740933 -3713455344555499199188843150656 740934 -79615817743414362885181354757760 740935 -45963153647911576346039694036000 740936 -73022485116667179585171239239680 740937 32078258361235481684186373734160 740938 -121058891480166299045598657968640 740939 118291672072411623200393446270740 740940 -50223961536589710438712089569280 740941 95207940842230186193993954325120 740942 -156090712338910094133485513656128 740943 85721548462710064037488007452800 740944 -23463785204254648628609634672640 740945 -91079357968474740859968878083200 740946 71121720177529166740745463917184 740947 -3953419452380871884477580733800 740948 -83202596154914212111371775392000 740949 -65541355771478973014102852038752 740950 -1926034465877714719256105376000 740951 -8590929062275764972704976621048 740952 -38405547042948581835238049525760 740953 157447397704036312403034695358160 740954 -37301439545727357854255678647824 740955 -183626831608547489856253341089280 740956 1631224290163897730092165032960 740957 79065057618425942967034818820224 740958 -48822681277394865070377475559616 740959 -36936269465116540766761017755496 740960 -86912933307288114183749676564480 740961 14283296497689569181124919700480 740962 17014440431890228468439377981440 740963 165660824030392517287210519551600 740964 39122536077564477336061828411392 740965 141907345086166747847210055604860 740966 -88833800095060734196086947681568 740967 -184844887020239810843740646170800 740968 181534270629911378752568901058560 740969 123676700756480669245615734797370 740970 58928859021943529120328549901920 740971 2257965847953877625690740233984 740972 -158494962855175826564759078164224 740973 -212553185573806212874373293792896 740974 -10671740556051526438716501048000 740975 37781311378886729514838895063400 740976 -671333937023867475441219010560 740977 -196119355593466057151815119578700 740978 -46168875125041324099199791667184 740979 277618228705711442294557791708960 740980 -88304592925826223048053648928000 740981 294885138314767437705188460170400 740982 53638061749302851770616722298880 740983 74548469477874469088507028724240 740984 65302835806457394598515184066560 740985 -44939218143674909240242181274240 740986 -62340808262594539201854201137808 740987 2964722737501683403208642994000 740988 -12621735783587411194729475238912 740989 254691612791504612666689904806790 740990 91406601659831559516796826088000 740991 -8641783357447840681402680186240 740992 -1542780515064387396766311383040 740993 13893002186098266533392765549056 740994 44301341564630620419073611312000 740995 -4083062188378436745520090374000 740996 -19918161477608356183429879642752 740997 57198655626533157160951797596508 740998 -5393944170703874465717889289536 740999 -55433502252828457525041088677408 741000 47075637717755187718844620800000 741001 -37286979592220351429487989456998 741002 112067510600405906948073353052672 741003 -106553726992400075162785207763496 741004 383030932968584281579717799168 741005 36228830142988964627916221475660 741006 -2226393214185844106483390384256 741007 -313796505654393094387502234497744 741008 -93379099197134852390556179742720 741009 -157310083907529928661688708489120 741010 -120345229993174728961094874303840 741011 311822926865441796607289383389612 741012 5300119296660653549109715802112 741013 -70201814169484084357319225379840 741014 -11146723895411655906645543133440 741015 20601785287895587425314028000000 741016 -60237390210170070412233989867520 741017 -1796593866696725200445665311468 741018 84107908317081639519471934139904 741019 15406064232943507382570843840 741020 -70251130410788247782645214412800 741021 156678693252991692075187591600512 741022 -11393744246903401387139156738688 741023 -18872875099143288189552250735056 741024 34652724230066505180477262921728 741025 -1844004814011345132875474917450 741026 66674462077287438847278462978048 741027 57837283823529063111468362395068 741028 -148647760041703521149635579330304 741029 -259647856695723475741759660742016 741030 -40756677401979402704232397850880 741031 37859742116541078470786133523832 741032 16660636492134260749220011622400 741033 79005985186501098131175894808404 741034 -2343071461311556968743432188416 741035 -71736417788672131245045201167520 741036 50314403286572985146825401605120 741037 104616127968388018946380441664640 741038 124168982093645407248517041771840 741039 -2928537698409791560534376963952 741040 -32537872600128459005970486067200 741041 -68753197883887229794268353403328 741042 143902884658752255778430842218240 741043 -147532273062345778877596915678708 741044 97553100169294710853025335622400 741045 47924262859394032877768515430400 741046 41695680309998349183131565206784 741047 311140602475615700692724453063472 741048 25423423661260996988952385290240 741049 -152818051510971598804773636795264 741050 13885806159629137806279547390800 741051 -218612473163992461261510227788020 741052 101409112164692447316559538908672 741053 61909338880379525284768335199302 741054 1311562570863921350266116897408 741055 -12953994652587890028343574292480 741056 90347681259747477967258638090240 741057 190274917885720718629196878555680 741058 -118226165822491892818607598435120 741059 198205825311834973873159665375240 741060 25327174053664076540791535308800 741061 -203984705146025583176356756442338 741062 -666555805426122428958035521536 741063 241281543500218839280921620327504 741064 -328799689938274607247987880704000 741065 197952771316066711661568881334060 741066 -77295054560218920130267798790400 741067 -13704765082497178746303016237608 741068 -116951154292921538110637264209152 741069 2471658793229961047611177939296 741070 51538782960195772142346493426560 741071 269138367911187621497492309260272 741072 13439455341704934764967033569280 741073 -99147688470894335525174816695820 741074 86569515568567402618129544827536 741075 457969588713126591525501109200 741076 19398163311853610613100375296000 741077 152628388756994270172831983470926 741078 38603350863869989000060543071744 741079 -78744370654444099299067924787320 741080 84552792262214596354695138508800 741081 134639937296369768774341761997248 741082 -116283362352662349562559170307328 741083 -71121293929725716781829278817536 741084 12728265807299711702115573582336 741085 25399229731239060623940960038400 741086 24131874485749853870924406910464 741087 -60798065503340997039364130282040 741088 230251530576746375499496256962560 741089 -48994687585955526904246988846700 741090 21032841447033216449974038604800 741091 926283230010066800968956965840 741092 22551146228386912589775064384512 741093 104426863373622724111034926445664 741094 164761820255281001596723231824096 741095 170845519108275854909971041060000 741096 -24352136591814867320414473420800 741097 100225029971994934439098387426432 741098 24847827862546849080455817472512 741099 79554776512371766307213035507200 741100 47666766489156306965754853510400 741101 -156429510227225015728227037817898 741102 -97957206615218592637841109663168 741103 8912783819460756476346757732080 741104 818876586332571135597141688320 741105 2175678584959079283483575024640 741106 20779658860947015382843680728064 741107 -232570978578920039258180430224040 741108 -63050948505331257158605992775680 741109 -156391618797886836853767811070720 741110 29632902274271004239188405157760 741111 -66270736983765768612823289229696 741112 -91239525849701716260966851788800 741113 89793630570320901484677229056384 741114 -44710588480532890721896559589120 741115 88330966534571964348349155873600 741116 -78522515695808094945072657454080 741117 19025935479283772041189225468416 741118 -44444206297886533806075731616384 741119 -40411933307274837167862926580480 741120 -90367267831894598535418352762880 741121 209358558627562241953514289880322 741122 78039067417232420873078225372112 741123 169558495217159043295757226294000 741124 -236611089274215273265295600198400 741125 303582670801312911285029665500 741126 121740332444798791916156320944000 741127 239738929396693179905776276525976 741128 -208812960126358212071828448291840 741129 94162913044373311725801934543824 741130 11199819315032568540221881129920 741131 -125928074391222391003118444305068 741132 -18383696065326264322753923176448 741133 7690568162983851688235344864662 741134 -32459093147270685939311278615680 741135 -28002530042109346983808664732400 741136 77515746885700790241080293392384 741137 269133615973825704749163710532786 741138 -12446459795915682783599921766912 741139 39255001489583031756285071470080 741140 -95563579279846106394184126306560 741141 61416107967747415813345418431950 741142 6958613161836547753795513277472 741143 -183799426577976138710208342538176 741144 -121492638822016305004687944929280 741145 119993763402147011033434219488900 741146 92293636987423103787542966823936 741147 61274043951241696729065864336384 741148 -795004033421773549270059089920 741149 110348126330273584525540648161036 741150 57050347912662833156179235937600 741151 58308406348454471534567292411592 741152 62402718496431256930681702318080 741153 -14072838830039854656844059047040 741154 4217100755408188344451977443712 741155 7785652602922702103440189946160 741156 34034258540780307945461530681344 741157 149433216608069319376819945211292 741158 95359281857802924014894587568640 741159 3126861690313426758189020243664 741160 -73509535786602087932391913881600 741161 40357111119058728674364424766352 741162 48589860652308885086226175133952 741163 331894222095913083939376065727412 741164 42041296979686137539086575365376 741165 -56172090975698728361145649474080 741166 -24533079021129756828459515587200 741167 55085207829620500303822580685792 741168 -20289552393892748349474488107008 741169 -4426876227728341793926085215104 741170 -58404097392371963438620143119040 741171 -68165517448088904734982287824320 741172 -125081539196720659025300062699520 741173 -26325391085914854774714365132676 741174 -65225582459653187155220039366208 741175 -2503321839687440777618687778000 741176 -40646798701087064958126750289920 741177 -91871081635033085801442322685760 741178 63229243356269751727985351938560 741179 -85442774667640557221593350732480 741180 -35193604254585423106062819041280 741181 80393085486198792436685533405792 741182 21173862427654629336726273649920 741183 -201276626232414120047711413585776 741184 48929429685132128165962187800576 741185 -13688367548361304141774512359040 741186 -61168000547020460099403149646768 741187 -290105391484839322510180995236164 741188 -133325456702571802268557123805184 741189 74890962848880298262353192521120 741190 97428268094796591566297506099200 741191 -2965224421675506490905428814336 741192 82823346887142699299992010342400 741193 -135928949638861385173343731819558 741194 -4585505828264224983459034225104 741195 5292695234326465835378990994240 741196 124299321294604455800403277894400 741197 330040583907853097413183601884332 741198 -21940552706154019739782062372864 741199 -315689202665304194082088748485064 741200 12773542592459271003415824384000 741201 -94031821803142383847474521354768 741202 -51003175171390778470200555879936 741203 -85565576536457238101728860843096 741204 143422809991405759206142168965120 741205 -121244695578897944396976147329640 741206 39871309373486407692316084683552 741207 197304600339725464174804708366440 741208 119557704078952959568226202869760 741209 -32917826349177597793537198186560 741210 3554210970054781066212905963520 741211 65568275828364529974887958409200 741212 66690643971606821805707473875456 741213 -12067576808129243828795629138176 741214 -40872008512295787614192053181568 741215 172976555087844683270914829496360 741216 -76523196781583255795334534660096 741217 -301273474731148077172554464013600 741218 -30155243424010381369238193067440 741219 72379708278172046678697987969144 741220 67537404401988100716760092698880 741221 -30384730126291838750504979639936 741222 38925496129908760418924256828960 741223 -46054060163888252468849972970400 741224 124428232596540169251541277982720 741225 81083225429921392235891248179600 741226 59507213866220790671970845307312 741227 131741224600372678773461654057076 741228 -128483770939940848886955169320960 741229 144983588606440520117569313727830 741230 10973439333479583158726151187200 741231 -13853553159936423162086165032128 741232 -66117579364384617448962992472064 741233 -63446126916257101399012254793518 741234 1043165466861824465621485003008 741235 135367812029027442805296064122960 741236 147219733275546892325592976721280 741237 -77302059161586101193658761732096 741238 -28696474793098686121976479920480 741239 42348480859344172400907794021520 741240 -58301502745191964627608594432000 741241 -112686243477605188563785975350016 741242 -1080633058324454121209137732128 741243 199771202229442794720298808008128 741244 25053544637670920638403134881792 741245 148063296901625278338555012787500 741246 -103094625483051614523938490048 741247 -84313554136368142289087110415920 741248 -204472916741815365474364717793280 741249 178072961773259854910414621032434 741250 -3558985236552057727454777430000 741251 59200930187317935901479862219680 741252 44673014874778387706954582802432 741253 -10921681507468186221591624910498 741254 37038265193405895822308232651072 741255 -29147683284414065043381643003440 741256 -67563269788968672807492948741120 741257 -305312170806315686875106065591680 741258 -8564038581921197049344525506560 741259 53680060591724703547446432700720 741260 71074700307321402350975292533760 741261 -73224595098212781898071815358528 741262 63234585303013867160429132317632 741263 -18854792336258129059011773561376 741264 -39762671776067201781686736715776 741265 -26546123564036989085525119185600 741266 -45087166026600105945025502724480 741267 -37327741503345175812401208688272 741268 127392082265677448781790935662592 741269 128154461158598616302543981784060 741270 66843587968847948810455936905600 741271 -217605695736750412195945658192256 741272 52699336416499955295341328629760 741273 -50500835994674945248097878618560 741274 -52592595439738037339243355552288 741275 20717412942374000959826700750000 741276 22259757592691484957581305536000 741277 146336107241075955522693515680 741278 63515347721024970380406644615040 741279 -68110104319076131416713362440960 741280 24926113694776095158847472926720 741281 7900082749210745527435523837700 741282 -15747159546800349954353913863808 741283 -149237100244707308478797925010468 741284 166586593470744258138578348138496 741285 -50640223852222492831910421624000 741286 16949727626681441535713713891584 741287 23054109346469207132270401981080 741288 240374059843265242683111323320320 741289 -328739747741949860288097363020160 741290 27644255687175910221523249751040 741291 -76881791635298205721626606566400 741292 -166116529343268670662829233289984 741293 18771852636757914607474236530400 741294 21496018647187105070826591546624 741295 -55527113836112352005723790834720 741296 8897461025910383269756964339712 741297 18450413356352395025821905241200 741298 -110782923939096538238539662687840 741299 -92946284164571936624767220313600 741300 -3945163928473042402127557939200 741301 -306756949899102539773464297559296 741302 -216196313404644825088694483602368 741303 -75136514882833260679142522696256 741304 -113539865348772920041169355878400 741305 102163903021317577059643467535560 741306 -51128771901318839567492825066496 741307 -55462150971582544057074016513248 741308 100281528164289231542023809020928 741309 30235771247852208507372304117920 741310 54736797719646568283376122602560 741311 44946855861808425950629116093024 741312 -1388301004270719029123311730688 741313 279516228983994196075132483392384 741314 -22424177072771970123766007321088 741315 -2517624867163703707786338456480 741316 859418907892067863679976689920 741317 58837350660996112547669936622720 741318 29566400621640067583319635469504 741319 442456952630420200362730698500496 741320 501565655534593352163522969600 741321 -87821308636145663640593932743777 741322 -29874496376545016450110450830288 741323 -336731143795947137471150592836160 741324 19440915784163341343670276034560 741325 -37962428794966993378628994599900 741326 101508492323313225381322669970112 741327 -10014903683203899246218923751280 741328 -4606552366489230617156198727680 741329 -256322758957884519760353516222480 741330 -5025524893358130319406426367840 741331 -8802942789838936116035842013088 741332 -40892545929638073258491006296320 741333 -112157025133704854938492698181152 741334 -3648051842547000617700949426176 741335 66133210180101523525165514688000 741336 -104475861062209778283876542054400 741337 -126179642974760411075454582017014 741338 36138489355945439453637061784544 741339 81877123229095596780102851849520 741340 103391353945158021975492522823680 741341 164646209209384723410407444984742 741342 3860147332589173677986705971200 741343 48423034726921518337004205394592 741344 -8995111517467013175871656689664 741345 125626133363586880569388482824640 741346 -161457017511438617919132244318128 741347 355573931937956365342904541680796 741348 84161358318748367792857171669632 741349 -96912888712672656517546817956064 741350 53349386389000211511244385426400 741351 -32530373429607320427663247830960 741352 -145846119890822613704608905446400 741353 -169983563560283951855857606806540 741354 -105206087463371531989506494016768 741355 30916981463912688222440551269360 741356 -49634167775690079814747648573440 741357 -215776173900437314373754848663946 741358 -29952040256209903724898700086720 741359 -230316145009308210020364981694896 741360 -26123640902293709572708235673600 741361 141972480369501544366966087356400 741362 11540201459469207911126734047264 741363 20169024417085139267024441088 741364 -35070402315607110544190429237760 741365 70923020925622706141772099793920 741366 2914867548263721032090341833600 741367 -28547949172445906625393199774416 741368 259754260288993133398198875586560 741369 7284702003984781662465749828160 741370 33952415952938683522824195825600 741371 226915517484845420201879407489032 741372 -15184459500612199917505640529408 741373 -116941729279873799915850448912378 741374 -101843418543795156276102463832064 741375 -92411560746575424279767820510000 741376 71725718555513887851196650094592 741377 9841763073699623347358030046912 741378 62036456733446131495255539548160 741379 6346208250245093748009271118584 741380 -119502519931024362245672070758400 741381 -104965385403389859370192240024416 741382 5957576473804633876472527325184 741383 -252197202461211153801849625302816 741384 25511057489362644969259389419520 741385 87024510174260487996761529889800 741386 -192274880373531452040296923366608 741387 201375618783969866812228650885552 741388 10118738732676970439973517181440 741389 162439393125174157057477506712800 741390 12712519041248632138341551043840 741391 61829731709302701826032817119472 741392 24772270673496010930008779268096 741393 80759694629131365687513679855602 741394 -195586577304526070197869570485760 741395 -78638060059689540716903827179600 741396 -4559682429307083615878523764736 741397 258462123759348941354367604148640 741398 -8885145614561367909098005601664 741399 63067040865729496550794594487040 741400 -139350998823982256420883012096000 741401 159295494287108810825932672371402 741402 98672529149330678434994934685680 741403 -40550490858063384760534095291336 741404 236115060432746442647289039184896 741405 -5817484197748203348426069473280 741406 1315368159032014030337493734784 741407 15937403080870585219287981247440 741408 -67947502844753027196343904894976 741409 -197078624273143101417213456415390 741410 -46242765649950636399867997217280 741411 160512608140578062515925929692360 741412 -27580678083163518871995845058560 741413 66082195175025013972493201593662 741414 873787212190224310084192437120 741415 279779930025236520531574365374400 741416 -114780963265641384930289398835200 741417 81926093161507982683801584598848 741418 -31613911117019245369501290144000 741419 7904091362186245485986747159076 741420 102563286851228345230841693337600 741421 275376898157062180417208429750892 741422 100629972610751057193889902480384 741423 -43594918211444185642131594151416 741424 -54916775359902478834411983667200 741425 292141263490739202578101408060800 741426 -15877555789496072061656548638720 741427 52763755333726580357623765851712 741428 131307392959782106509667679324160 741429 1709720954967903189868859218524 741430 -65629470348164617758343116080640 741431 266291251834340550596203689944232 741432 76355340887966078655084976312320 741433 141056794191045446716834516426560 741434 143996968942569925130267994854880 741435 -22459257761874117250183123885200 741436 232785519771386860979666831559680 741437 -30641619151944247058279946653760 741438 107560067238767549503049446376064 741439 -171388145817858333212786860911576 741440 13880495701671326002855783956480 741441 -107571342153856438424208676761216 741442 75302276505290555983300670056992 741443 64279984916504823599249120872560 741444 18159945411198356399250065240064 741445 -101573760476889300731509624304520 741446 104899736047270500105525899640672 741447 10951125163381677075132677149440 741448 192145337605058780048296353039360 741449 123936034095265942614486447535914 741450 -33397901605096380173401970342400 741451 183524940526056134532984602386992 741452 216653498510138689511510882747136 741453 -7965073192608436801304316144096 741454 -35442119740312634323527809657856 741455 71668554968833240446323718171840 741456 4506483973512269023604649492480 741457 142471042241091900367168754350706 741458 7544991157668531883521344133120 741459 43751149876439327971623935303280 741460 -75042461142974644221386680842240 741461 5659383819586172860693719747264 741462 -57402438614916015741062799015936 741463 -173197858142227681616161873388760 741464 -291693406302310020304233152624640 741465 8114923658703351398089978605060 741466 -72130857581958026769387709214976 741467 -314255396119217744157437150135484 741468 -27280482590147731334744762870784 741469 306794959738219300966010485400870 741470 39483381246703619704847059104000 741471 -1792177510474002118421322426240 741472 468761720375538851003718728417280 741473 226226465569851000344220468850722 741474 -542702166190178869937630937600 741475 33388219246854523066599199616000 741476 -241900948089959595825310557997440 741477 -34352902462136532638585045217120 741478 -78990886622708900489872214770176 741479 247755521538069742446373192273080 741480 -51615138975346802613966476083200 741481 -133399583341807452841090370026268 741482 6660336050248045717911688073472 741483 8355517724359005067045557669852 741484 -32255121541055749930849980937984 741485 -54539462529471203007573722763240 741486 -51331406895553477803599285286336 741487 -9235165360193187149807480185400 741488 113852253610323592367653257216 741489 23839285380632740143997613973504 741490 62790665432668990466990929092000 741491 -274560562307712958805556617085108 741492 -3010473424134409216169805373440 741493 334297982039885506962895553053742 741494 -1492734733863411483456299447040 741495 6436349993948293206279730743120 741496 39269180412049626837476735016960 741497 418696348375378876868030610976128 741498 -93534058684822554013168369575936 741499 -144400770442907284103593983958680 741500 -124467500819692743540458590848000 741501 268286965321579244298358095441600 741502 -134749938881422725702612066878400 741503 -25742209603898369393094628210320 741504 -8222277443360696040928585973760 741505 175164656404806220900847665848660 741506 -76805406286330360635319956486336 741507 -63555435600170088912833703653712 741508 -147751721579082138847984683995904 741509 237784194509735685707550101359710 741510 -10641531210758231512847640238080 741511 -171126825298588582635020570493368 741512 275919850446214785975390565785600 741513 56000381346089228710773885866400 741514 3561267717299791616156779680000 741515 99492388494624610510907046416160 741516 -20845120895006975958949499483136 741517 -63749006297926328293333711463220 741518 -98043607247677814619467584127040 741519 24462460329429501440004478266144 741520 2713726258089121994786985738240 741521 -333410548298728946998907887744656 741522 -29341261016465376899017232029440 741523 -149092733335503701429105087668896 741524 -13312312692956063664521683673088 741525 65503224339329161704983955580800 741526 13681611413801251821744254518464 741527 997578127592603474702796978120 741528 49677333346313195055753998131200 741529 61747334497760562865518811846276 741530 -28488634790981498126930698977600 741531 16902398005658636619094577938944 741532 -47982873607399935605538104647680 741533 84370690605421092932688307713804 741534 461852651592311835690749432448 741535 154918182397370472446339862000 741536 -175267581621274871947468939788288 741537 -17654749801460838715116452629806 741538 -33843380201725248257360076578304 741539 -172553663836523781519948526144344 741540 30495773928294966243148641607680 741541 53652436665771190837541571722942 741542 66519187055677539495307642921344 741543 -21948920495944945592295930377472 741544 18007382283284117119680171740160 741545 -66910796134443672921170971302720 741546 16965476633268188004555674390880 741547 202459949651096030159737808594996 741548 83365443512751680524108807165440 741549 -170812570969728365044460837075136 741550 69199128093045851092503189244800 741551 -22033614294727675543405159257600 741552 3058827817747264673427008520192 741553 -77417613605536466531414190479360 741554 -25738321561788905630786549615616 741555 5824006389311504568088874294160 741556 -368580974574230385433331555397632 741557 -1592237861158888196799658458696 741558 41662965813447036227481509851584 741559 26129737005846262351007888963520 741560 -191743437885659506074380511744000 741561 -89882037265685286110657636293056 741562 172599618417205711452695466912000 741563 126243972772298260153939876147812 741564 83951270239842272172124347609600 741565 115597861735504856470369983230400 741566 -73975897638476412963126169190400 741567 -27816953360136905079631597924080 741568 -100277986560256807321340977610752 741569 -27430469269940639751623393796030 741570 24555801050321728920177933734400 741571 83783104526867832922596681652200 741572 23450689053343176229133268114816 741573 -80902620641977369266902191776000 741574 -72052078857310421432052817623264 741575 89121988885247140253503029256800 741576 -76501250732348358762093391503360 741577 53109815560172096478199012260772 741578 -2453673750864333930601625918976 741579 -179409383174645767407698696696616 741580 67985105984220410529158088714240 741581 -132786992750034927030658809535668 741582 -30517107597897530064519146987520 741583 -47654384486912675826890990272056 741584 34876177741813236009770268057600 741585 -37736893868389716745277446052160 741586 131475357752787708342202307086992 741587 18382327562776863146596395746304 741588 52656326618506671418418822952960 741589 -116262773210279841299136086448960 741590 -21911448647410001537572226131200 741591 -90310522199926216611117518608176 741592 326841136058703505418694256896000 741593 -300792343595223017443794267943158 741594 -4872215262405056336485702460928 741595 -155576637504463260986838827013600 741596 189127732703579412981068905579008 741597 -74096637237714670934790554290080 741598 10566138023164655915620950488448 741599 -61182513982095492013753575074400 741600 128684303001522091413079857561600 741601 -8849912541512404799445589974848 741602 64338426718193487361756106908752 741603 -183988359355484723692749586761096 741604 -166741535729355035985427859599744 741605 146498327262179198063643105632160 741606 -38081854993625723639163278488896 741607 -14520277118545781835113396874080 741608 32090102821078456993006539571200 741609 49656481201724251362359715360 741610 77867790619673178978427070148960 741611 -126601493838200344735649567220048 741612 -32383631055128431750186314498048 741613 -12177668564344350535120957946880 741614 365676996132133416936984515520 741615 29206841223774002149502502454800 741616 52680100418930726462836600143872 741617 -82730395549306642164161457628800 741618 -63523694483749171819609235642736 741619 38381678909749125208844617357944 741620 -187306514270351735449533717104640 741621 -2569744111780997934035829660000 741622 -52076778618861797957622558787968 741623 196599726468714061072105962140520 741624 -44953102978403363969719175700480 741625 -63575152648872140948152436550000 741626 18575340739604258565266097478512 741627 -158403053837996558221964282417160 741628 -100435802886230315926641043080704 741629 -30997946626464786986982261024000 741630 11126959155348776355510179712000 741631 88571496905942877832864594412664 741632 -43710300392994663943941950275584 741633 -31666834676634531901049334571200 741634 -1366295497944046285253746294368 741635 -45534752015520339054137082708000 741636 24270717080282164933280225218560 741637 14559145827596345479024998421560 741638 -137738693676182688919740064035840 741639 -323149241835757352629151087990832 741640 -5080023933285048890714891827200 741641 -98119913873538140078037995465958 741642 -119017279608324228328573660257792 741643 -66301880274344468676874938386400 741644 -28660264882622561132875136790528 741645 -83523371204301231840363646394580 741646 -155776482502793962557132731068800 741647 26364341887240095726911842909872 741648 -17563751576920947442240213549056 741649 123600548303815730338720391641380 741650 -2118402447393561745330355750400 741651 38815539924498761135058715030320 741652 -111524986107303125016223953244160 741653 36787163395583410267273032043008 741654 -15176746323104940825495341240736 741655 -175817164254701272827767994862440 741656 60470041308794567146100908922880 741657 -66655815197637915309634765708608 741658 83195536471863272974853515271664 741659 -268033274628183653123482069258584 741660 116873475904630607964870818856960 741661 -291571186289327166917720793667738 741662 -102622910339010106549095295135488 741663 59953748818450416803218611816480 741664 -3056176655076287905459103858688 741665 63740383678482762217886040475200 741666 -3599154583015823924777197373952 741667 319833810205371966177382609434716 741668 -237131204854898255613024727674624 741669 -22023775381547856714310279249056 741670 -5380459595909597734025233518720 741671 -9139108861906416865739034510288 741672 61995606628760173235738472606720 741673 -7334257420922508443980222332800 741674 -142864188848484711932442719075664 741675 23310013171986319248795701376000 741676 46759980810541447296768580208640 741677 -189736241450225904603425894874474 741678 14399131894559502634700302648320 741679 -263611413113822908799404132660720 741680 -1833545949059795528092892528640 741681 -117260438954430226839893265641472 741682 -70462646412351418211482389568608 741683 144589608010639122111941455681932 741684 26216527682517966134580632279040 741685 25599420720883174591980433676160 741686 29354305605639907867487799534144 741687 -177874527496186172852264972418840 741688 -212005268241475237101680100618240 741689 55448925836972695464805033081920 741690 -40521088192174085023783897420800 741691 -262941615377667660161277577466908 741692 18106729846885828877046754974720 741693 45828409767698947439178391100544 741694 1920694774651949525457225985920 741695 -52127969951390123895948108043800 741696 -37944106477253982529556702035968 741697 -229136790681218998687318777019088 741698 78102632768866925125991609892864 741699 72041183333965550074880845284768 741700 -97330390693970603421536632412800 741701 7973645547453490272068943736992 741702 -15255668829691955095934237634816 741703 -352517716473011177176511484476800 741704 120694541787904801597941215232000 741705 -45449302124522390890862156489280 741706 2984266123221990215641185054720 741707 8187502602488674674695650010112 741708 -56133062295794741308359268486656 741709 -223896175816575949513428032206090 741710 133088756859217333887564111039360 741711 -129650121318691312281585112918896 741712 -12460804404896953814839888314368 741713 -259654431891184104606642676602702 741714 -2858390255108912165959949976960 741715 6534141074620758262658509265520 741716 228221718258027220568467023699840 741717 -14375267508135578613758379016434 741718 16802519442634312015723141070016 741719 63413289397107786042577424022360 741720 -888562366039252649669699174400 741721 247335478121398295822939285494922 741722 180244971683077771347003425376000 741723 66457850816297567937475982789784 741724 -4180086473138542492300880423424 741725 15817540589112276138154982579250 741726 -8329137274622466982000273962240 741727 -8122820808325520149200396711936 741728 -18951694482072208091605734260736 741729 36049297567924951305086321623008 741730 -142853975534558600745731716320 741731 -138872735742366748167044711275200 741732 23756279726143157583253462566912 741733 365978252414070653344241561764380 741734 -50715534694958776474575779188608 741735 43694036845336172380033144657440 741736 -82928042762993817855246970168320 741737 -62607724284688493924433208352256 741738 -18273309966057048816685656874752 741739 -94503738520765989743886386411744 741740 -64123803599520917720807019663360 741741 35073892954141198603967047887360 741742 -6399548835751117632784041505728 741743 -143230050496809434187128708766696 741744 40834738372867418120430792867840 741745 101381323587425473761175913562600 741746 52817497408236670263094841133072 741747 112947611008417042513213711251000 741748 78321381203256728074902314496000 741749 -153136271891147177728424365179780 741750 -693231411468109734573018624000 741751 -31019513489174859088473795648096 741752 -61679855253055908451585275187200 741753 8923168917254499738157006554420 741754 -93008653728585806094867410853888 741755 4174556542476113387466846224160 741756 2935521317014084141715128361472 741757 279602523703071374787069922615552 741758 107411830682726685020583808596480 741759 161078195298956513860705302003600 741760 121104437663473506268596928512000 741761 -185397969048103193860633791073788 741762 -19845251868087984386694352972104 741763 334779163131020835891117115461384 741764 -37860884019595030580102918423424 741765 71613139210090936063040081596320 741766 -49371843987443821239240728907168 741767 60814014956005251793118360550120 741768 24074956298139158845345409925120 741769 45771196528801865949252920500096 741770 -66300735820368108276531980053920 741771 -136683336485203050581258043841920 741772 48588089727093052695130384630272 741773 -125182624568908687868822372991456 741774 66863700319060964868035265192960 741775 25913638971220664342864545425800 741776 5063878550271893554247105249280 741777 156201761805798128926118758855920 741778 -125255932941002419045444106091744 741779 230682851183424376797730261847640 741780 -38916560552323611953639019133440 741781 80292253411840677163929440861582 741782 -55508134273318958800377961111008 741783 -25046941916206068761502017099136 741784 87160866780387346541814149314560 741785 -229568424939982221437711443789440 741786 -58587623186513931701491792052736 741787 -42078079879360366892618634253564 741788 -107376976565049934249576792128000 741789 136521157140694923199682394474054 741790 -26866883871829347088788686833920 741791 73910274172332514324795585433400 741792 -8424882336455508973346208350208 741793 1017219367724307190003885944704 741794 48419020806994681055317392015696 741795 -136958642324262506112967565258400 741796 -116091845020960973069142665465856 741797 -130537231685809757148383854687968 741798 98554910207479189827452591040 741799 -73971001751908746379005793855040 741800 -108213244348958891157478404480000 741801 -250673658362478451928146656064896 741802 -17338797406400768355491295988896 741803 -294471934327152060200484143391948 741804 -13449195049879920121146852507648 741805 -160682427379082394186394424103540 741806 51395453797577660353558265466624 741807 -82826750574336914662498228316160 741808 -11457392286910633326123590025216 741809 -81985546906949663873706317370990 741810 110768246111930552386111184025600 741811 294085701412509794110369508511420 741812 147026592410403045827738988737280 741813 5062689093405222208816333610688 741814 -15693767299327246168794040395648 741815 -94630085104811040589397222170800 741816 110375853568527904212535178526720 741817 72203475513935231973842797794640 741818 -2285801064543014305348067854848 741819 -739758771307653937835662179072 741820 75586002633417249564794413056000 741821 -98879642623128156700641843101556 741822 50493592813378521126478913278272 741823 32673347988505526352563382257640 741824 39716734542585615451800402395136 741825 -41146274142971105761982779632000 741826 15763210907087150015919563903904 741827 294119364450248210114364256175676 741828 -78742527264156332674819879879680 741829 -445818779071066079741535541705728 741830 19623084523903861187735170667520 741831 44020704354623386380566709001344 741832 34755373390574035742967218995200 741833 -23533588526546061565140335562918 741834 -87738896186943405778847806416 741835 -261877018295773433208334734810720 741836 -365476174619115131797994926080 741837 -131267838141998368217162829138240 741838 -1566687648006576032119270159680 741839 40211860827509182058221644489456 741840 13512036393465321870786818211840 741841 -81473046301242802706382447559308 741842 58841491986326520640023970332672 741843 20571469617288418904494584756360 741844 87374386780651251100035401859072 741845 19422139536356180920914718805040 741846 -19438675572184605917845317918720 741847 -237076205206888778778177022115704 741848 270409038460172092259158204661760 741849 160525714724375318842460323685760 741850 14876473751837851036475898640800 741851 -292722793498280353292397561444 741852 57043363231615203536694868915200 741853 -59266064463332403390728100166080 741854 15940586171417870426236779968640 741855 1021687673230890674543348044560 741856 105349047779117698139590770032640 741857 -251017521581064987885953628972894 741858 11815374976293272331621635071488 741859 202738085106641309033108668988060 741860 -8047956122837928422831704078080 741861 7766710366606772097922813376640 741862 -172010682561471645468642285894336 741863 -118721751100093053315388175793120 741864 9855689747785051085811880427520 741865 40945065782790882701540628659520 741866 -29881069391577250221982607024640 741867 -14561702780047087975971644325888 741868 -266401066341179850756540078583552 741869 124189439231580669951612944301270 741870 -7297961630574402370722967692480 741871 149152674703202706050452787673600 741872 -12628426549713943753512728985600 741873 138398746418188288949036539587168 741874 27583064603225755980540901516800 741875 42072768676993221004199422747500 741876 -60292934818381971164990271154176 741877 90737953079657211369484019351726 741878 -189037891997952026397795474791040 741879 -2247127564007334389420390101632 741880 -217046097306949271211681197875200 741881 128489352727696710497851307323392 741882 -5345801630790421484741810731776 741883 215391643087279147705580478788132 741884 53407637379310584394291497065472 741885 -13763632224577811956410885674400 741886 -303276668853037784032064866466880 741887 103092259287900341944336202085672 741888 -12947190996176312149332738441216 741889 247530130171809402288095359778560 741890 -78563364486207037676615173240800 741891 -18405287666285629125280079422656 741892 181181791517236852966277741040768 741893 31633480115450034315448485004320 741894 -42987935560784122633733873004672 741895 -35800537786354058049128394823680 741896 311289258284631311070494117729280 741897 25011167052386373894055742685768 741898 -185039854989517595198135208430800 741899 9701209813036407053553599300664 741900 -27103382095243020382917878515200 741901 -230766286833906417120199254888096 741902 -29862565657868255408874106318080 741903 -109274850990645508744675437163896 741904 -22884572910577750159563015045120 741905 135797499789263767048836377139060 741906 26098347201974845883465365440000 741907 381262199764271399224646688776160 741908 -124518472143719211650539127839872 741909 -132288393672016311387574898716896 741910 -4907882240905869007301441865600 741911 1122443858309729778052102783632 741912 -18186596421011658064938007756800 741913 326630462738900327782906991657162 741914 6037470575090942715748076509152 741915 47952757564562220313527260606160 741916 46443962244699418709150151420928 741917 315602868968645062605567287288352 741918 38225698857651197935130054992704 741919 -95306819050044508793048012559800 741920 -60316097339582735383459074539520 741921 -140999895239171106744094361967360 741922 3489602067553901586568495224192 741923 12408391414092462067416973774848 741924 -5714871581252326451344440401664 741925 67032112545205826730781680828000 741926 -417503127574390395776059227840 741927 20799642924578894987399440052520 741928 243005191547179781303085510328320 741929 256853612895953401726962617905530 741930 4634749312011771977935568286720 741931 -280005454698688871349604544324880 741932 61682394460054262760156216458496 741933 -48712239511035746249304034286400 741934 31143722326750357679076227793216 741935 -125273434254624819115803337656120 741936 -5686125296472823785685071298560 741937 66314091762050944592671877068992 741938 -49465177647758160784570606264704 741939 20754942780603957912181903675968 741940 112464438552300624933625039031040 741941 73142030586235305545447659263342 741942 -205978511661298347014726039094528 741943 57617367207995100331343116384744 741944 -70677424443524036243433968640000 741945 8021498564056065854202006937920 741946 -30476922499019034542174376769056 741947 185738804870327463715332068844000 741948 68233780962287866806555029677056 741949 -97757633145041739200983212371636 741950 34153919701976664398809832832000 741951 17492535614323061703026372785392 741952 21320186091867281616543960006656 741953 40620979031680880771981355072900 741954 -6688133863156415217517360957440 741955 146552445356159220372697721382000 741956 160665418176327188001769789578240 741957 -70165686001100166471906187278912 741958 53687729422294438626509788760256 741959 -98580153522087681396303438248784 741960 -8034223844438855487511895808000 741961 132406421495020575132515077787904 741962 -38694844186519954806208134545568 741963 -84920046672281932497265337379600 741964 -32265965624839821300191721889024 741965 -1228187725113704706768844627200 741966 57072310626985236348637981967424 741967 12956433611345413846184227516016 741968 -91592352252816586528842319134720 741969 -26605383369232093144199447828400 741970 -2998397611541646095591062804320 741971 393801391822796993535063235224000 741972 4530592416680157726415835136 741973 -293473521633211340359183919817778 741974 -34564243420610734964458801660800 741975 -28749365958910056737301157366800 741976 -40883444092251410436219279052800 741977 -4498876290030369375241404994668 741978 54572732743653082780312378520304 741979 -79707286294674229435836014883824 741980 43007848490752022287334165391360 741981 125554336682711490526261017685824 741982 130083471087713476926709852794240 741983 -245392528038972427966068870458376 741984 162447366311482505286670551613440 741985 19741904503992938171587920572160 741986 -46229171136160776152614120896000 741987 264641485493421974888412249619440 741988 61810337257178869710299724554240 741989 234774375464565597842908995944256 741990 -57241502425310646284079939146880 741991 -77282779423231964035914127457608 741992 35478484319715026055703094753280 741993 21946793321146892203047753809280 741994 -86645763453842427784924339073280 741995 -34560339313108960131976068468000 741996 -126438857010804219536784173038848 741997 -98436698837286004400024929192020 741998 -13086716055787168748385930417024 741999 114063517313896536194755309347600 742000 -9470655271547897846138044416000 742001 13201364991746031215783042322612 742002 106841692679793799296056999317632 742003 40167788885467468872781814500464 742004 874385958191578275367724550912 742005 62538144140786095860801903180000 742006 33561875949946852683752576080704 742007 -41656562981468426328125263869240 742008 -3540076833958058062051039641600 742009 -318742109613959211388078230720790 742010 -57334552556889557932286313975840 742011 -111793237693717128946479370263528 742012 294403510029385494435103791680512 742013 -18536285859454296693921133560000 742014 -14026337927757938246947464683520 742015 70303508937959506440543916589160 742016 65956619616441163889610105815040 742017 127581726586756005114010445951280 742018 16832343593177521495095718749600 742019 -48086638786578849050853251588904 742020 -58625529774244867897260166656000 742021 -54781083324537789045079387645056 742022 6403032046420662186402614784192 742023 83350348104691533855589780185720 742024 323158224365030810932449377448960 742025 129632071452602862606812904310800 742026 -20091296639119206585040667504640 742027 -102602070877880616407775072739440 742028 54084501329513295239448691086336 742029 -37216274582847845337871481418816 742030 -6571665169631435075782539435840 742031 260974548399486589421462373398832 742032 -16888794595028331570784236036096 742033 200212304253866546305024199052900 742034 13317240994001479397360967880320 742035 10258269061746395572687427051520 742036 -208065618887310268751292156260352 742037 123159333108939655374809423212686 742038 -39024209314552732867763476756992 742039 -3366006089571301066041468015440 742040 -24542378286852370569038772019200 742041 -11280807761352524725968618408918 742042 -48698053286083408428274561068288 742043 173438623326631014401164192466760 742044 -29175462850180371449954587190784 742045 6802154530822894855845483835200 742046 -3445803213037788592128817754496 742047 -41491266906642271195444181544960 742048 220822278259763501278007624663040 742049 -12250023226779293205954883845120 742050 36028249564504578454050629752800 742051 -4686224649620357066601549672248 742052 12365167062153832943092014301440 742053 36617783555223601447158641162880 742054 138861790477360451542286720618976 742055 199648698033220733477118415947960 742056 154017232947755212444970808360960 742057 -305696933854865796496880264466694 742058 -89906588900160409343616859575120 742059 36867297407086043318660959745928 742060 143620085619994951417399497999360 742061 -246538589075998380742530818846208 742062 107170057114446143869902130738752 742063 -14057235672679075840543718296704 742064 56453542014677416434467427287040 742065 -43056835563331674895673083152960 742066 10663537116601125346257114892704 742067 -290660549782056025828141629760968 742068 126132139393886910417925288734720 742069 -58151380691887523092953673568530 742070 25037225402179879182702952776960 742071 -8355505025498334562115864006400 742072 -21088277766303352797440327270400 742073 58173477628499596203394987601322 742074 130191072913808898117298158615552 742075 36661622889869033617478646497300 742076 -118312365743690267632801477770240 742077 69121763809959352023562919484960 742078 56030952306358573811086394211840 742079 56142698868318219411443424996744 742080 -36617511500467889920204225904640 742081 -172123924159398754652382094704300 742082 46967253399596164633313667206400 742083 -118545340135105458543353025231360 742084 -13475095820285292185815437189120 742085 66350636674481908265276262766200 742086 101894072013657016518230457692832 742087 359077446439514735881552842291592 742088 -15834806774373206077141401738240 742089 127593025657299911779437058174224 742090 -47331332716215556805050661047200 742091 -46527812975928133216433232002928 742092 -32487034255003551684755917357056 742093 -3096052182758766047389843594 742094 934357047141895023960693428160 742095 47110941632262429687114816768000 742096 -23130233292141505795662709301248 742097 39635399131640956016839106947572 742098 1038757563007923717580906851840 742099 64656395832540890634398986409136 742100 -11527953623292272402357746195200 742101 -13118215504325341102715083715136 742102 -84425766401824218528384551385600 742103 13329371550569143226640128777544 742104 -198308999971611796416605860884480 742105 -83168418599699356098848934266040 742106 37545713802412426970209166049504 742107 132653204063855964040737384806040 742108 -104722636114469823625531515561472 742109 33082659974015106773071724232192 742110 56199806712047505840743476281600 742111 -144111522544871482079435901064288 742112 50656502472440951603145683238912 742113 174124883404470217365850652625042 742114 97497562577551797169708869016656 742115 -368143038104656759609356863458560 742116 95941567633937001833704069297152 742117 297119178440814542073356324983166 742118 -2613159404825767491548703324672 742119 74677126035109014933798324631680 742120 -15684176790848284545312612403200 742121 133843299703738639590013571733600 742122 -6343043286267883909397450828880 742123 319456015205771635973502440309464 742124 9141993519754087905226779607296 742125 -214200487316459037718100521080000 742126 56965979733236355934243765739520 742127 88996770970882022583891818480976 742128 -15776687174739155311673387483136 742129 9382348554211775154498832146276 742130 -166115662097524873924240781337600 742131 57549800539040837622347567698128 742132 -1590809159022560694786394559104 742133 -121787863288636914755826782640480 742134 27937462788532346182672736171520 742135 -202146725130397911054121613009040 742136 -55793521007762023434038761144320 742137 50340286257196502789496158976 742138 -122576475353226409781890489691280 742139 -60427114515396099117863322746640 742140 7621856090756875404282721075200 742141 75981423319791841683262864649664 742142 -142202608780547406625468674198528 742143 -125384994359993827760576365646136 742144 57809198308046516308240230252544 742145 -50409218475437630243564706845100 742146 -969761212900175658077584229376 742147 -3198951259401256365990172160608 742148 -177211656555389279718532407963648 742149 1204807426068835899448397925120 742150 63348656775727801348581308488800 742151 106324932651978507411617578336152 742152 25781786873142093677662122516480 742153 178067451014472964847424832901402 742154 68387137665107712278320636251696 742155 11063154033425187229990210994160 742156 144981912837983892079667316811520 742157 -36181030411015522043733136892820 742158 129827960523869647047202767037824 742159 140839347753148188738879614609280 742160 -432734450427544468558242693120 742161 -37266277903130917005410118528000 742162 53351281503296510549527659400992 742163 80979263541023169836979043444944 742164 -62844795182042527595826309304320 742165 -47356597688302206509512723274880 742166 -12409330785577484026398775423968 742167 -54590464535894708146225021974816 742168 -55123271472750268668714267033600 742169 -184311249871459320879078264046200 742170 -8574903518978212736460223749120 742171 34123986093120852516566761641600 742172 96012323397737505988821885298176 742173 110297354625053274413296184563584 742174 -152234564793070204456612394177664 742175 -42403877684473628963327828977200 742176 78448750969885278814468649779200 742177 -286039675150356775529699949696768 742178 -41914875583940234206905288274560 742179 90078896329068055837474078865784 742180 1316342301520063481894786088960 742181 165995654067202580800016923394400 742182 -2239596241285453925800056348672 742183 -21359376646620740000937453108256 742184 -2007701559490278698343478241280 742185 -89047389532709039924916712981980 742186 118020574057222137238877821561344 742187 -202065609631884845946716919499680 742188 -21430967716513266875451063926784 742189 24191783083154933704008869077760 742190 -54833079500102322318217012430400 742191 -16182879617668440472617136598640 742192 -68677063541538737820673454604288 742193 381529632218894190883904596775442 742194 67446714104465972310573353038224 742195 -124374882605109698161229764150800 742196 14410818663704828998977498685440 742197 -211259200224079003798237118760000 742198 -113558045302538909307613936994400 742199 -371122104136737162763148729395800 742200 52837918981709771433700560384000 742201 -284529243482023124089688396227798 742202 42809390797034148777531901461504 742203 10432717100967052004362646231016 742204 111915017163675167389034363411456 742205 89291442863183017164649079712000 742206 112844875641065223818405652650304 742207 -84529707429038323066052008106088 742208 -71234605187156682063319751196672 742209 -122747048995932233024231524032 742210 -26390685389850198317108351969280 742211 -280812468654450680056895606437188 742212 40014537762014897081589511476480 742213 158090783936528516934083215202462 742214 -11540924056046202859006037472 742215 -21867372786079217019810901880880 742216 -5717232366954815140814511774720 742217 -10104113863254496517407819579008 742218 -100794365443341959377585990804992 742219 -162191396866499606280816706214380 742220 46425671445412874428519842662400 742221 114658701368936533885416693613590 742222 1002442839439372356254329945152 742223 -902920145273641805740025634192 742224 -19783418884010164420510816272384 742225 -67129170643806633152716158090000 742226 131797747783353516799066651791360 742227 188512749283131338425685790849720 742228 122941470403989267424261722013568 742229 -5018156474448366001159432741170 742230 118709342178742866670520536800000 742231 118289759985445485559869927190192 742232 -172349677445351735403445884057600 742233 38644963751339266618349864275968 742234 57752637603007470050133815599872 742235 -69592661668234670146861145373600 742236 -107448893613348813921313050402816 742237 -41491729188123007137021968718708 742238 9460234613171974744705101914496 742239 -216807228667759057692413867517096 742240 33455842577471694436408177459200 742241 -305222207497975492528957988507358 742242 64876032317729175909317945546112 742243 29132590705332008928489499934492 742244 88037836492605403065023331814656 742245 783740821170057632004978691200 742246 85362924322194068375257878661824 742247 47045553018500746842991830223512 742248 97399451966410831133307310986240 742249 -194403981180798360245349318606300 742250 -23485878487229026654173535560000 742251 -818173251133762423041548851536 742252 153524841511249890728240691660800 742253 -36875713504698387530010778275498 742254 103063678714517708379596920750080 742255 189231505388916268895975812608000 742256 41871205254061718732573296361472 742257 18197615371214849813209939271040 742258 173234677178309350530892808868480 742259 -35419127442990677049581961458688 742260 26723698998302118313867258368000 742261 -77720743677515096317747536098948 742262 149524071519452669441323968937632 742263 -164585970563147714929460983007256 742264 -2013457336144307294297416335360 742265 -43055785310445445514438317234680 742266 -232438816103922921165271312896 742267 84309737623007409121837607789872 742268 -22517185179867570147544688842752 742269 14891207307366450078155091741696 742270 4657588257372877144153215072000 742271 -66353562305895745662905121001920 742272 119602702307618778848755439370240 742273 38605794521641768429585321384640 742274 51624598873429199068360934253600 742275 46360943507294849581608055252500 742276 69266883404692594471619319340160 742277 33791001510311010233540074956126 742278 -33188625862570003882320278163072 742279 -72765293848742852438959005770880 742280 844865468309766972654467481600 742281 41078605191286940004943726185024 742282 -51202755861871331962808913421008 742283 -13231302011515220232822922503468 742284 -11997080658980400293263545292800 742285 -18736143863747160078565146340020 742286 123015692776197629244677229638592 742287 -10821532606784190176222828574720 742288 4386555135020977336318398382080 742289 -34254878909113892387546889320910 742290 2918982907028437461869883609600 742291 160021172119307219620258964032584 742292 -128252243750371207027588558755840 742293 170405033978705988498853411877184 742294 -13112169097215713402525486162688 742295 8102482040325639075070712150400 742296 -80523279800353592245088892887040 742297 -118974820445013705330058289626860 742298 147866131639690957902404864363520 742299 121314994173442141622663079123864 742300 -31058324959001894219672867571200 742301 216053428656950032183925480050950 742302 -9727357289434517626658369639424 742303 -195842377337414563109120777532536 742304 142653144191778006506330589167616 742305 -25359412158445598255868731746560 742306 40795996712727593762124591446352 742307 -14202058726032975282939529617444 742308 -27634912297584039356213774536704 742309 -1991117948654177019619592810272 742310 11968345664004835432304673010560 742311 -251592005382050867069280964665600 742312 83417508495039515321309756083200 742313 -66684370078545159872199826958400 742314 -85386962784268467456915667541760 742315 58531583285661862406513428807680 742316 -41936827484276903303176177259520 742317 -194638236670730328063770768483520 742318 -114822501695678086744522647283200 742319 -437122559722001352649829836551456 742320 18344645409067243346322951045120 742321 -166025693256999588070519667799488 742322 -26073190937444900502714440878080 742323 -4512614615954329792438649538000 742324 -262648864412982796095305298782208 742325 8995880590253030595261569973600 742326 -2827077745036997518963991764992 742327 26913386227565019984280378299176 742328 -15143890826500162488894342819840 742329 -35425048933128228280888281483456 742330 97015280087676498254693003001600 742331 89329503612219869359073132164032 742332 72377378010590651077171911823872 742333 -123341729917852763701930948191418 742334 -56989807984100643351689917105920 742335 -125047872005487209804242249200 742336 -19228413716889002396683077681152 742337 8082252690516257106748643001540 742338 160287410811458100284582324774400 742339 18282881938557723199262807483520 742340 -24794347811573545928737402940160 742341 -8289511546100443571716821009216 742342 175996634841800914974849967104000 742343 39353703296801785792041987247584 742344 49921854729120508258114844958720 742345 196264545224874059063996943632100 742346 53475698620620972053141453849088 742347 168676537921375183448930734995324 742348 -131268275380427487541315512468480 742349 7735658726633542441064270712000 742350 -21392525422785093273556140859200 742351 138124377454150331065391466778352 742352 -286512798850934645713379131392 742353 42763230301102642279526322641904 742354 -16818988999991118343391225184624 742355 133148099468107340631225733715760 742356 -136760963676202559028074988019968 742357 23592342865434276355288918990848 742358 117546662988884907528500879573280 742359 35952866712371941407399257792208 742360 103721346767940828912121406054400 742361 -62840682941633785766931325555968 742362 -263357839268778996917803611648 742363 453867447318541888733886944565280 742364 44566056414703436925740185046016 742365 -100492273353276876066038581466880 742366 11707503396362468271736838550720 742367 -207412706421946127155102176335040 742368 51481676498668516877822570004480 742369 -17994846337932206699505274235230 742370 -20945095236643225999388103944640 742371 16121943065492536193634849776640 742372 26469721253346554961055608872576 742373 64149025135013659406209893778620 742374 -88876238050236036348685384383456 742375 -218595265563558529791930486870000 742376 -73327759479849933697492657520640 742377 -132672454051764798223079978895840 742378 -7832616453749565220076920535040 742379 -263055913706100800914709841410520 742380 24493542444138060813595009858560 742381 319652716945624791409689261204182 742382 51020329778830744058278278537792 742383 122169119062177554821811492036552 742384 8093517552735340789945067110400 742385 -42414730638809206388329204098240 742386 15554646805088425185212466190464 742387 131509889222812128394799899823280 742388 -13303675956367931100359800479744 742389 83772966915153745731176407163424 742390 89066393596655652514534386658560 742391 72011718237194600595899922067272 742392 -50155164307006423964533230796800 742393 -119195726661208232060535733086358 742394 -70556775982263633446222265112320 742395 -1136517755088425922858135490560 742396 105984879073288208809372296396800 742397 -204745007779766451018864283771680 742398 16665827958778944404685792492864 742399 -74418694050022944592312507489800 742400 -120158233920433792305221074944000 742401 157397635094042493728495303490000 742402 73060210105097798657869632268704 742403 -23490877965377736221150520663480 742404 -29172708703557104329710371450880 742405 -22969507967017117653716963974440 742406 7278051074863122820878231459840 742407 92705492748754291631053504333392 742408 -269205859195170326034640674647040 742409 -14654032881347436412589996604390 742410 -1641908234274737465723475620160 742411 -182070670048452616096562746870328 742412 -333259883477704030490503400816640 742413 -12297133849257497331303355555776 742414 233494732143777685340001596012352 742415 -125342764659558807492912057304440 742416 35315789994920089332713593700352 742417 -75106874358191503068901070418432 742418 70279790580523947904528785497760 742419 22145910611981785769195278755840 742420 -50572801863624904696850331525120 742421 16309127657502778101506722397952 742422 82067009641350804748850973377472 742423 256371644709954622381037544598104 742424 -210214174635030586616946488033280 742425 -63546472354956568522868720628000 742426 -77510961845438785294522452131088 742427 42492633741491657738985440451072 742428 26111162957338288701454963774464 742429 54750253841639358080958539821260 742430 22329516437426188937932281515520 742431 -19681098147784336147355749679856 742432 239954626252364741877908058734592 742433 -299572995764160041782540880863056 742434 37716707697598700194994975268864 742435 37634607201409058039798228540400 742436 -44416640767704287226533725932288 742437 -229764472429215967978842662087106 742438 -770577903962793099083585243520 742439 -281418487454840275154328856202760 742440 49531065888563004281243000832000 742441 39975284878315112749401728084608 742442 -43792204789625863420171985387520 742443 -32047397799769844160652067179536 742444 49005016593542791189017019379200 742445 -165233377839535017756341254020000 742446 4947920568370625493824680335552 742447 -228741073740221927346528739213968 742448 47761949515584887463475186679808 742449 213480922537257320281099742774208 742450 -33983087351907069754385366016000 742451 120158896414446359711434447913904 742452 -80654852046974114329114135891968 742453 -151515772039991902906034821806020 742454 -140830068226774361956062175177824 742455 45035067290502709130832828776160 742456 126210015696591623437298380800 742457 -334273384458888725849178406734294 742458 69630337847038995615184181752320 742459 413414559643148176290406683554016 742460 -66059730992121939525367888350720 742461 -43751105251469010229628120554080 742462 9584138134699488619593238404864 742463 -95160946194450564966429597552000 742464 -1615328650064988352664670044160 742465 19027310243687337754858129499520 742466 -80106237708188191208673533579568 742467 123892744357017092321787094099200 742468 -35480353736393107895286292423680 742469 2171078227108954174788589612800 742470 28023827229196221651015034800000 742471 -97749283169227841026644879209168 742472 62957538309794587789235390284800 742473 -158450487706138376384409127394880 742474 -48759633690653386289818178637264 742475 30592872050758661606835214175400 742476 49449831774455483781474221015040 742477 65585914444718070825519737265420 742478 70434396241010885330822262168000 742479 19675265720514116015805134507280 742480 1767952966163006853759428444160 742481 169673199742468302697557828864 742482 -46280211512230363607228243243520 742483 4951717030277142515982272399264 742484 15152109252820064306144194310016 742485 -147110264068783751737096174380000 742486 -15860316627679518535134191746176 742487 -88865867117110924413546789561240 742488 46392766296911532116704730050560 742489 -197492320108134105567269481270000 742490 4795140046877228256160296314880 742491 69443790914741200719956463739500 742492 118901315404478205037165922657280 742493 76347480201859667253356227619820 742494 127964102360209662101105684431872 742495 -58817688255010323868969682570880 742496 72625393668329521989189161582592 742497 96863373363470234143993993535472 742498 53959006005195388408673094162000 742499 5080960602527721963532845097500 742500 -28193109501058868154313324800000 742501 -45603137245098256638539509954400 742502 -193717466332275799659746051190048 742503 216900195303620230600256912574504 742504 52260013265000423119908275404800 742505 234992453506742165455160947674660 742506 -42579124766392957275321186886656 742507 -187315946529502440525262333743244 742508 39465430284198315313389508869120 742509 -99393877286987791286877561594432 742510 47894956727891745680351900104320 742511 68703181771948374974938888151424 742512 1431216690715221849149276160000 742513 -10014295034421564922700359944238 742514 70844697742234621570258472483856 742515 50287674323568298043067155424000 742516 -32732264931477404986652743365120 742517 55211916221371094143621175251872 742518 13117446151526696616566409811968 742519 303448395240444505097460042882920 742520 -38016127398352736263149775872000 742521 1283621651826900276434916637440 742522 -137076569926685295904959429701376 742523 2717904884414187158105935543464 742524 -147976474379416778607673835520 742525 26032041449562100798278327512800 742526 -130890988773971519392797052181760 742527 9395457682421335251313231228080 742528 -159351174045222494890934591815680 742529 63920428088531754878457332227284 742530 -28784586401106235007656774970880 742531 19970292377049996163510553886332 742532 9593012666595059816842150305792 742533 -102651551035424914300762813107552 742534 16512687242787901461766636965120 742535 -189192857118956859515699692356240 742536 -111841647757997394990460339399680 742537 -187604900062349475060705517491814 742538 141045736382809502762824550791680 742539 24950437794696174123403733172480 742540 -7961685380701433514855923281920 742541 -267473289706748036909150045066058 742542 -5482471053936484878807700836288 742543 -20332927898791175164001629783680 742544 -2642838482514328021443309404160 742545 -95321472002082567976932741159000 742546 -49162480437979413373287636331632 742547 -75394200119223250972939845197760 742548 -147491515576075865583017729157120 742549 73173880834978222681938029905550 742550 18771796798215426115414299952800 742551 -80496592802967286445557561254576 742552 -33585700663425964248465461452800 742553 57036487070965904720624816696832 742554 -109517126799317800472395290524160 742555 -117185327364380039585582919655680 742556 9555349286733786976984823580672 742557 -24600562730232616698131097452160 742558 -103911787991348287406524011303360 742559 27983161130216952181761494273760 742560 15994789257394468836540646686720 742561 -44194792958372466726685996209488 742562 11726771125311608666499745822032 742563 146990798967022725316689300041892 742564 -19057725849144644250480789437824 742565 66525726784979348131192179230460 742566 -6437924159812002368491564426752 742567 919401571336241760666642684032 742568 -109694474297481786404040305341440 742569 99911612649555379480452588518400 742570 -49870078613200750724724364175520 742571 162836841610248019120319156336952 742572 134433693934768193622385311588096 742573 54517480451505645925519896285782 742574 14149707872782447113698079129600 742575 -35777289126768259317341308439400 742576 36917365816075174622049369669632 742577 9719729799927040290290385618 742578 -67913119424441264997187169736192 742579 -198683721348583410093081094392820 742580 99871475209088734955140083210240 742581 -25307429036524688594968259414400 742582 -171622468096215623003697971584608 742583 -2943483672958075839394185511176 742584 5532134349282092605444147384320 742585 39007114995626081994326505123780 742586 101970785990879753877778310037072 742587 -4738172460801573652072868523240 742588 59848984781855879375918948769792 742589 -188474618058537450326177080248480 742590 -17606505920582111374049090964480 742591 -49243193136886241333119414787008 742592 13900491034147000049488826990592 742593 63976526604448421600344238831664 742594 -134398770969784449228386840735328 742595 29680004913506499598938739848000 742596 -72709475550890289616320495482880 742597 -30819470913441997069359075723360 742598 -1846111264489323471617717527200 742599 -30806211834671428501078360419792 742600 -220659093468918965943634083840000 742601 81965098565174409597699287549760 742602 10956337297032862551495433757184 742603 2212874930620429407458180168372 742604 218230373514445835909718258752256 742605 47382913252540627593170969387520 742606 91030032965053104763783422082752 742607 214106171139145917815697978767856 742608 36542200802076729935978937974784 742609 -99130342486680208892442253947584 742610 1395757341176033286171937681920 742611 63135619703083646966387465814384 742612 -55038637189916444662409958664448 742613 -86665117580354068916248299842496 742614 -87163508141603349308415987338880 742615 39076134754614531399121258947600 742616 -39434269486429781981712414720000 742617 5570387100012347253744506566020 742618 145457205487936617142851895768320 742619 270872542806838310685091049038020 742620 -12485436415489238321814806891520 742621 263574605578807116187508160608544 742622 16463364606365180701837595690112 742623 31267695938081606347972916905344 742624 51856642467320486532465906155520 742625 62944984242850564580744731314000 742626 57019601225832165950105589104592 742627 48802845245092640250977345640592 742628 56316095678841819033236419823616 742629 -6216977725223488274861820605952 742630 72054500872087328198622243039360 742631 -27736279976785147403678839721400 742632 109627730412294456956621957529600 742633 -24480902495756798476755960552480 742634 -103141633633244769517023818031360 742635 50224432616640410855440522687200 742636 10570933711573095904836709883904 742637 63629791654456442851005861537792 742638 7506864422601976906781699968128 742639 50725258846202751567772881567240 742640 41187436285129240813682089820160 742641 40429159327673511101499907546992 742642 -114661480813413482476470016812528 742643 29395004434251204569331805524048 742644 -48573984923552956480076955705984 742645 -128708546741234889785344099870920 742646 4005533281817916306800412667200 742647 -149288443863863526163116400942080 742648 -272604334917029723336710702448640 742649 -526342638749274381949954849630464 742650 27480804496433382104683417785600 742651 28215696787160703791360768696864 742652 23994882081671682958815145654272 742653 1696120223211345674558772300960 742654 59183731322886620011081446343872 742655 141582229659863372882389896883560 742656 -63582269753538858089928644886528 742657 260170383912597441141151725659906 742658 32589557378016860123588202456576 742659 -127518004118082296579511688933896 742660 1518907820315855120799439196160 742661 -343582555840005022205892013409700 742662 -68071828106001307143106566892800 742663 359070677518266047511479487509912 742664 48401009635551834997170931077120 742665 -3312028401016940871570617564160 742666 -16261257252550267532634878965968 742667 -22195034649196841480104805692608 742668 -13475890348740935186763641241600 742669 -15436239818974222139027474442804 742670 -64924014377887438902659548819200 742671 139354373790163135890521124500520 742672 4518772390535140526766129152000 742673 -315206682203077996385200169376078 742674 -28327262505165133272067739454720 742675 39008689571876706381489640874800 742676 78330790609872299241119089889280 742677 25822755813333590899698370340160 742678 -52451247746216138693840159931360 742679 81509685915511697703467690352816 742680 -23459529971387119814392766054400 742681 184490695038560904048249818241482 742682 88457765867938213628959454142192 742683 22381305583900034358647811052848 742684 -174907208582032750789965713247744 742685 45491487335884727233500461878380 742686 25443699587422904169554248387584 742687 -205677023201824101819767037991296 742688 -289950409445647665010740600176640 742689 2525876440899811571080512427284 742690 -24733151261465309675951992099200 742691 -381038350641995801919173895316200 742692 93244955833859106607327565568000 742693 71661007419063857872786092958560 742694 -102143566991517867927346370865408 742695 158419131836797058306727964982400 742696 -2624903681841747748933077565440 742697 242750943561787695177415558081146 742698 21945315230176828902298511579136 742699 37635960895717423262805083659700 742700 -45886947212814604112784261657600 742701 -82954261462257101584910634559776 742702 -4407934628082079453917425591808 742703 57333646705038515943904625288184 742704 -11685155058666924533387327471616 742705 -89860317419616136361589931191000 742706 31419613184075923586537964513552 742707 -43571660407625082780421858476720 742708 204337372085070747908690108217728 742709 179336839732405267649618487322080 742710 -3670101294770118244071655065600 742711 68595927216929691420455957990312 742712 -51081177639132445352501756436480 742713 147310894462420136175209308913184 742714 27496359901833933271902130720512 742715 -59843329501141959919488593002080 742716 37717687612177847597133470499840 742717 -29957472514637921113939959730234 742718 -100389166799677179948147407197440 742719 -24872514535090879880158672838640 742720 -47348786334553248087246781808640 742721 -2991801903891556002281713293888 742722 9975844126617560865745252659072 742723 182229805270793129760061238390972 742724 -249373406690879599591005653061504 742725 51907856577174916952652340205850 742726 -53535037576044693554596900304640 742727 -4931105389468426698325632416160 742728 9141202455666916307490256158720 742729 24416007991879643093285328954880 742730 -37275221017393215865979802420960 742731 109974932621352959031928826235648 742732 -118079423023294711739099464731904 742733 29719614193770467933756369641824 742734 57348798988300198493581303853184 742735 91298586169251867427025317054560 742736 -53178522093754443668913364156416 742737 138786543391582255458263797413360 742738 -71392153563289493410395328958304 742739 -2176596807549819704425338097152 742740 61633726765444112458546996070400 742741 170212567788769653962313881481792 742742 20077140544888119165082858195584 742743 -13353010679488398134468911066800 742744 23684376322498596622175584972800 742745 67399653356112998634669767626500 742746 38837552712861697594746568118784 742747 258036293482603381310423896620072 742748 -243837674348371322970020716723200 742749 -35741092097536355135834097996672 742750 78971099139366418085657202864000 742751 -53652855194663807274719926698600 742752 -72985888431350648435588654039040 742753 208398998582755027179946257388464 742754 27241368086479964479421540120352 742755 42472108564768882623613369217040 742756 26092699082657488103778453528576 742757 -129067262777312205659706451508994 742758 -74661905047608433246497718026240 742759 -137371648074449046661103627988040 742760 36698255652378221874875105280000 742761 154320108120694361266631564638410 742762 -1602301319147293850774817225216 742763 -23325276984994368925108892054640 742764 -87079809891247856991699247374336 742765 115295691068877939345513337347000 742766 32977892399935237882796123552832 742767 -103649562186394741282027613070720 742768 18229427817556007460464228859904 742769 -172780978304518983513904129287360 742770 2041146081909822064558664424960 742771 -318529439969781167866965459106800 742772 -59309135608893729414884706474624 742773 -10499547994611021985020520322016 742774 -94973259400043954959887007680864 742775 3636009078636968504969118675600 742776 25322684059761347451722568192000 742777 97827444254581325812401174100800 742778 -126085106535426092679070282876560 742779 48207997621139589197099733544524 742780 94555190556641576853316898265600 742781 -120892469620515637086188584149096 742782 1010985576746083397859414712320 742783 -138239858149457034497846773379968 742784 -102151936136891995942433272627200 742785 53887209557893457455654094183040 742786 143085912606390190060670309303040 742787 116705479270579771488968903658912 742788 -13050879802963909948599614300160 742789 42199728325443145077258373962590 742790 7863236528294715688130858870400 742791 -8086161716910352755861446232576 742792 -164950631498376580560127661952000 742793 -333729772470036953596549026938076 742794 -7880700224898088371977171811840 742795 -14870830552672629329118346009680 742796 116254608294054488613928395513600 742797 -83970875360068017174211987923840 742798 662518398530109480081110099712 742799 223672172840963958046174597092480 742800 -26802639323319019101873168384000 742801 83031780906382149533348916298802 742802 -50002800634689185550146982736896 742803 -144334050925006150899715905652296 742804 59526547554233252333205667766016 742805 -73760963041222441667894946134400 742806 -95221007493279859268253565044480 742807 88666668301986898180777438950280 742808 -149793742167991995076375424532480 742809 -21071329498365289117095980917296 742810 23525612485698149970016150368000 742811 13295660705263278217510239237024 742812 8080164138055182973882585251840 742813 75357560769582667352179591506304 742814 31750047124898500148695024482432 742815 -81451949398498402040938738052880 742816 -323398377554617159540938674012160 742817 -354220472658505931361832277743134 742818 4889657097856325408675785605504 742819 234483058069651004160752125648 742820 -26895129010675182736826664414720 742821 -105390137022060193949237690736288 742822 41380709863240950001045340097024 742823 45549622678033797265682426361600 742824 65787878738822597044240379904000 742825 -1199730575276896065560497180400 742826 22673142234794758912112295338496 742827 -53167872740029864939601514803880 742828 82524529597325256856190656832768 742829 68280770876910048400927695437376 742830 17061160663500856679142645027840 742831 -126825277895704266101916505607088 742832 45942183887724734622964047839232 742833 92760046107635926514850997824 742834 66822399380198113454780057388816 742835 122473896119830582349964291504000 742836 195891822257658993912595390746624 742837 76118461382760201916112766823360 742838 61631450640208208349133210537920 742839 142329624677465594601193376149224 742840 -101415011547627801907245863424000 742841 -228004745450736944944716153000816 742842 -69097675947620751708607252924560 742843 338493761641976075441155441835320 742844 -40287657403793382944424349707264 742845 11771047763031307270558459367520 742846 52061541495038514689802355145664 742847 16052916115527879008328095256432 742848 -1589199378681961323584569737216 742849 154141335583129443160911971893032 742850 -30185109755771077097894541456000 742851 131072934808196600917297652350740 742852 -230322995170753056393803039106048 742853 252062236156834992768221216639646 742854 4765424817216483761530338938880 742855 62657077875983217092402942987520 742856 241770826998863466917530039034880 742857 306811662989581286109871155936288 742858 85889477897834302229532276451680 742859 69289291697741941254069093646704 742860 9336065163185943076863863623680 742861 -96713317992233109905030171828768 742862 -20705972700845247500110537077120 742863 93505958503169847270428513081088 742864 -19559468659103625661889725808640 742865 -124131912425087699204333880169740 742866 55969193032016932653747174330624 742867 -5837758308963850033567919639600 742868 -10272558558602012932561096704 742869 125849453581995362793810577908000 742870 54701983212612326095142955098880 742871 -112925610013403253830672980094856 742872 -15045585397608838088884930191360 742873 69005998320692999955219057233664 742874 -8333509113757457497099677489408 742875 25317133464067392496428105408000 742876 -88509994662690424970299007429120 742877 95676339027702809790153718269600 742878 -182945015340360516935513833092480 742879 67040434260936092298652838745840 742880 140205175867908597021770872258560 742881 -145532045324503296153260929329120 742882 -57928422610503818366532147947520 742883 -83514503019846501366426756439920 742884 18755960364382835850874254508032 742885 -41465797018995600495152879443200 742886 71239688590854907156038020538240 742887 23991767678169258834856570376040 742888 -135472678817663020199282825610240 742889 64318124905392124527587209390266 742890 -59994072798761547618301954702080 742891 239812735390809081952170895330292 742892 -182370235123815618084010340822784 742893 44208472298916111713304491498400 742894 57831354706923850734008182610496 742895 175476157023366451162082412899400 742896 -15546756821213771953110498410496 742897 32785506684682810523380720267346 742898 -84593018731163183361773405936736 742899 -41055700835455342926080840993736 742900 -51522200442698784610585923072000 742901 -90959134401125812889117848830816 742902 -51578988778630980442249946837568 742903 -38661300572577902946880318103120 742904 135368575252737221542620051701760 742905 108028749268859813349739457587200 742906 34624460551782033296761563703152 742907 164920110912497432214431378345832 742908 736580477952522601579713692160 742909 288035688933398323051044764271110 742910 -24692268203747392725225672618240 742911 818734860108328740635902225536 742912 84271801679879371612658841157632 742913 61433391345555066833717415324162 742914 49950813623898035250129191392800 742915 -19572706775371616029769324100480 742916 233549918094552085323963735982080 742917 -95666471345053315666297896195456 742918 -63530776659810385401675760416960 742919 74781216084265165234157541361680 742920 -26120710619672520661242686668800 742921 6608070377005573724209346680372 742922 47404554930130108045633744168800 742923 28959079882034785066673094409824 742924 -47271762695336397144872559903744 742925 -85149323881337830322083189456350 742926 13564450721101210716584171386944 742927 436535927558942233822345609425432 742928 -67755177855607063165242754007040 742929 380451233045767516013182708408320 742930 -12211425254566673347163588108640 742931 57621797465626914549910741695744 742932 -4322553540584615662446901390464 742933 -237399559518275177637398750523936 742934 197974916476949672270910328410432 742935 63293189163890433133609484830800 742936 -170359295255438183629385340856320 742937 -126258656680878124538798692400700 742938 1050916397091917855792298969600 742939 -290101530797345399758944735331376 742940 -54246208612692157678440660480 742941 144002605379180278049378302033350 742942 128472351025553146656282561535872 742943 -32724674165187746678268266651808 742944 -35665831991809964750779774402560 742945 20280604631522701527447325692480 742946 21931639369294035444676399116288 742947 -34460602507555936805771786392200 742948 -81402627739717276350250476664192 742949 -125762344665416631700090605562050 742950 -10556023657910564020862155622400 742951 140894988966361565371572198622560 742952 85164988846907239443135696814080 742953 -72226944327614820093170990403696 742954 234740441600467716210382948608 742955 -234000965750267304126098448006000 742956 -74986728204939181758194332640256 742957 13933467948571827398204112259840 742958 -89150718337825556038645287433920 742959 -62813681483513779495000053999360 742960 -11279272172325418126399675760640 742961 -64703309777951589520981694843676 742962 -108898356787091944011241015424256 742963 -134011355821628130838727541816016 742964 165044996195347705467959292279552 742965 -144495266963229716248126003142880 742966 27922198053918768778626858184320 742967 40010118392223288752273170319016 742968 -165491697946624370670832237117440 742969 68147515619319154725322450902144 742970 -25039195980493399100058424396320 742971 -26394700342478425172146813041216 742972 -46882551723256795961191447802880 742973 80764411577733409920801786724800 742974 -40351055255295933766795578152640 742975 -52702609698922654773925597508400 742976 -44680766032675417598324511866880 742977 18108570926509663703825250885888 742978 108441668851822304841935940049440 742979 82522901351853657162486804863280 742980 26797334806336765376100287692800 742981 -256118247530161007700835748933218 742982 51344904184845030435203797706592 742983 -163511513215427885604682975675776 742984 209944943873726546099348786257920 742985 -84608566414938407467154335053240 742986 -63737850026555337114770570956800 742987 210999822454031262786287494435080 742988 128434069548473229792799066399488 742989 -55813240759421083028602993078752 742990 47991544404632210193975600998400 742991 63784612880243434541171087137392 742992 21988105795964279998073527861248 742993 54493094454848037003387021360242 742994 1449810963655602917268574252032 742995 -119250588170575444980538709568000 742996 31454943881850462813691296944000 742997 -1926556185277674365914504279008 742998 -5705671590825265703306664783936 742999 -159251631084264470065006943467000 743000 -41333677951412685225209518080000 743001 -70847359066317302102114425578816 743002 43606263542789708571135537779616 743003 5289838312831956489255927015144 743004 14753831792690405992560578058240 743005 -1343756719282829360300351932680 743006 54004964346002483078971218012864 743007 -55590253181781608444119804832112 743008 -15706212983452927792645782110208 743009 -16298351802503935280870425900140 743010 5922109217164042223429867458560 743011 18006049474485002291182705975000 743012 159509356719963088055143565629056 743013 -20106958024696011173842787342658 743014 99804197183345488880314320507840 743015 8529193958161377417803555235840 743016 34449262112157747871416830115840 743017 -255987769448877376091008105622448 743018 40523161912865027067217578390960 743019 -75266828900501127558170013631224 743020 -123438645767846778932642272542720 743021 37580316939356921342439263755500 743022 42590923670171476691575638440832 743023 -26227559233232151150846603587040 743024 79101981119454033255028190576640 743025 22160076468518116390319258266800 743026 143434973777449142195470602269712 743027 215100624871665060890194829676876 743028 11443581009897822129361683714048 743029 8539347191573905492819612138560 743030 -136901063140204865909046681283200 743031 -91384864007614831436914947415680 743032 37256798678591275890578344857600 743033 245285657482986904728692707325520 743034 14849850248977997680658537709312 743035 -24982481246456260600523755124400 743036 -126530486924489096230876432084992 743037 248573362465687000976681468712768 743038 -10772008681050246001518026115840 743039 9303036685306146714608182571520 743040 2049198789813318954717806592000 743041 -155284288895613609975255781297816 743042 -65172647752303502875964660095488 743043 -14055478350286493050616496125952 743044 132748939784137058428365754775104 743045 9673713113898048441255796122300 743046 -4980981094301604667537015488000 743047 147340069793597703449339946409496 743048 -168517683788037576830815855933440 743049 67066731594273468600288194961834 743050 -29814368583986074529377655846400 743051 126174798132647996570393696642400 743052 -91977387747197245735471684300800 743053 67700060912220264668350099816920 743054 78594544758861587745085251524160 743055 -238069083223042678404239808240 743056 -32219983955294283208398991679488 743057 76837645798861713511739009749824 743058 35086651609710919454694175697424 743059 294070174031563523090460378489260 743060 64992831982754237211204117480960 743061 -58512396367154490621103494720 743062 -205463787324222850016686537531968 743063 229765352775493246975567791089400 743064 19661983462947674073346688286720 743065 20587230778816706795003961344520 743066 26518039422430807287414844435200 743067 7957516690648433583690038654400 743068 31957607933180890455020192910848 743069 245406044882043176116563653482470 743070 -28647991050327820143748219207680 743071 -26817437282895440998042789122560 743072 -35479254907369055049222167986176 743073 103732996146944066053827781163184 743074 -89261974699352048936753008496640 743075 -179258358145077884032587701321700 743076 -44662772250476730723253484919168 743077 -87213265518339551471293875112448 743078 -10311398386344032026150006249344 743079 -57065796368690001658855385702616 743080 38206421962050630759091213824000 743081 308221282104242975825954043502692 743082 6915909413423008262377254564864 743083 5762561269566450221193531607488 743084 24319416872663620893613030643712 743085 112707613905866024293705039270380 743086 -70661245095435643734812592698496 743087 303953017518486667070649012926592 743088 6294962606425897150531065544704 743089 -19574959370633485403669269856110 743090 -42648047060154109492877188876800 743091 -119753521563772421434837114091208 743092 -48458685351018596932413577594880 743093 -148942874056972518219074537807478 743094 -102613547645114114866154444951040 743095 188064886346724634174060667982000 743096 -100918939176394137784367352115200 743097 -243566587537421709218150224636128 743098 -60407188974523911654868270093200 743099 -40667340572342065299800135639040 743100 -67356073343062125721310576601600 743101 -15087971414131325728786939584896 743102 71454976869111009105560077735104 743103 58680294228647824310899675089912 743104 56504310456180310288107848073216 743105 158440455008442964132409474568000 743106 -16711975575740070887731508892672 743107 205821620292813618817653877908720 743108 108791385143901807432942788818176 743109 -67547518555818048057451019561760 743110 23461879667687799241456949880960 743111 26795284141144593395410841834712 743112 -3265126902636813657908944174080 743113 37492376337711044689681342770624 743114 38475558328784232581082766873440 743115 13420909677452309564187093419520 743116 -105622307783833366027921111580160 743117 -72134647425603200620333457351808 743118 -76279986727413566050505628328896 743119 6634891759666353966826842917944 743120 -8207643576616647300221601054720 743121 -240292514425450458981328084785600 743122 45880783871621310997738131092112 743123 -83491392086768811226844502836628 743124 -52852664376715413640415761004544 743125 -19343026084230287457494111212500 743126 -1044405193154438240446409382336 743127 30383099832018843636270236469504 743128 174203801225938252157050658304000 743129 294845831383562911414917648062730 743130 38702207234441975623031225779200 743131 138675442983608338099579001652932 743132 32774685691422412445367755956224 743133 24838106092789760778898516074624 743134 4273341808459936560712986053376 743135 140667772593149739475522950199080 743136 -60102544226804763702920457486336 743137 -24181731260628172578405087621214 743138 -93662475024161035535681922271488 743139 -147974624687967733303489854954396 743140 -892453142501051775248290291200 743141 7080741982522540316166370205472 743142 -100011383227455183187122720462336 743143 -206950484124712212152453777777608 743144 90851976672890550165505893596160 743145 -28926529879758276109643773205760 743146 166619179514991333216860956132272 743147 43376308705224841952866685234040 743148 -21479170086179568246218553262080 743149 275351006558246099547638133825120 743150 -42135736458590343775227906864000 743151 4059550660847040635105247457032 743152 18344001748725089091830587129856 743153 -146507367298991304048237607814400 743154 -85543552957208530806849544289280 743155 15502859865264393566748465480000 743156 89799801745248015905452612955520 743157 -58519580603121249192911720053152 743158 18943120662290422590547898275968 743159 127864965072400096769794261488360 743160 13466522511715805332192891699200 743161 -334426839639394286430307262265238 743162 -6493821476920739836974368855040 743163 -58502170255672605868889474202624 743164 -317800611730653997262441832529920 743165 27110946245952151486342106070060 743166 -14300049448580172863460126215040 743167 -221043376485843262593477690966784 743168 -147929594605956279936023430955008 743169 -977449438140548890491239795712 743170 3409923470545284395619594293280 743171 105495678116209334885580195862224 743172 -82870921599816417623055876999168 743173 158100449297625187023997436307422 743174 -108334716136724208844470928757664 743175 7553865964513891009885368836400 743176 23145215431836039376316801679360 743177 32064152023264136101198721824026 743178 9055735235243951718286454010624 743179 -39671459092170385600768693314220 743180 -36862165919341477114141922073600 743181 81773681941195118610884956491264 743182 -63927419821450116269659118784 743183 4754318676174267499317103719480 743184 13487920048805560192021017083904 743185 -1634004476224649269629207580800 743186 -65139298270791898141269946333536 743187 25322584824102722346303659615160 743188 70589553752734517650233256661888 743189 -273709510417995791169796567665444 743190 16531937664112025853186324326400 743191 -37509017508823623767379311074568 743192 181991406116027232639267462912000 743193 216152225839669211610114767801904 743194 38730694167505145889763614692352 743195 23428393441830635064136812955200 743196 12656570307091504477362521160192 743197 24890598283653881815775696327552 743198 14119144495928531855752567254336 743199 106775361166024169738474797104768 743200 17933418775169417890346360832000 743201 -62979290989448693184389150281788 743202 31134746626917927513748882295040 743203 -169846517227417751468996978480548 743204 -36907046250689268361748970209280 743205 -146289061576401342597593756108640 743206 82372513174698963938001265056960 743207 4757543439783869808423992887392 743208 -34019044157905839502018195046400 743209 -179417069125100682458478585587590 743210 1721830820039551463630210343360 743211 66390011361653862630233550564864 743212 -3610667722979094431261528448000 743213 2836028099046190324437861624204 743214 -61250642853658376671298826638208 743215 -161455169718943958461186687038480 743216 -25054922921898492485266825494528 743217 9723949317641087180485303060080 743218 538454604303973333280774486016 743219 42594784009183399477358433292560 743220 -107001028704022019197121160633600 743221 343917625139075195694154405389422 743222 33289051353426089750988202788864 743223 -55624955018797438146250346707200 743224 -21308622020562754085758466273280 743225 6705358704311758103572891276800 743226 72167540499538664434787105733888 743227 1514529689192418049302451268080 743228 145536652528800898143764212448256 743229 -173536046066761028436485835334080 743230 -75014738960120291034177023586240 743231 64489646163351514542871967673672 743232 -43998823853411342527837356687360 743233 109240377316542172578459258280240 743234 205013669971373284532080434488016 743235 52577041114101222148864955598000 743236 -51721654853729749124379601541888 743237 -57446779081407472159994377795008 743238 -87067230780846918295458813799296 743239 1204678299242889068411734109280 743240 -7176819784769423643429040435200 743241 190993595016166774956442443121920 743242 -170422736538296837258547113260800 743243 -178113709955503224098098573795416 743244 2055916092428494504529423219712 743245 -61493736070335858077596362134580 743246 -66672914015537460234243014444160 743247 -44957571206009637551705195814360 743248 -36709107928731484621627738816512 743249 79731413312267076815313205512564 743250 50895696555672138214072939008000 743251 266256656166410859396042540854252 743252 -118656854200194411603423814107264 743253 64798721213908984957704188752704 743254 137168542805574540650678111052576 743255 -2172164721821613981047264805840 743256 1354522504327504596722075074560 743257 -425664939649656720623544163895148 743258 -214181403241111434622552258497024 743259 80775862974723434820119455712256 743260 29512741687815149188587667814400 743261 252942464843060148104332129838400 743262 69793553070171899790918739328448 743263 170401903081602234046479378996512 743264 250071863385113820119923253968896 743265 11728492638007083087370476024000 743266 -109814853363196840122529909749168 743267 -111223570574491130519545030402608 743268 -46965671604691807390112263827456 743269 -151446814618796420135080207747330 743270 139762919707440841771218452793600 743271 -11630559669431201889372802557360 743272 10800289656626322302012564305920 743273 -259903267428461498686990398689478 743274 -49092703829688428219581845170688 743275 75858774558216569689685283104800 743276 265394407324826808272244543740160 743277 118406179349940472136991605113920 743278 173231521684018329421144588645440 743279 293256602008480058517474712028880 743280 -4583738276789126402215025049600 743281 -94596328036865748575876738198400 743282 -33183650287434883991977886832000 743283 237858024987922968502767499359600 743284 -45930254403797369982166603168384 743285 -24202880141157648770683577278440 743286 5178386243309875312647710231424 743287 -44685448518019570389215600840768 743288 27955034817353064709012453048320 743289 80679811007421746868527529388128 743290 41277671393685176103237606758400 743291 -96980926513765602178784592667296 743292 135906952839752881336423716490752 743293 -150366513386951621790402780805460 743294 107824162437757413470008159993152 743295 -5954025377974043301547370227200 743296 80277158505152532068281834536960 743297 -188857064221738293124855337680254 743298 -86986110773406755198715882005376 743299 -3551072444345667626409979761840 743300 -68733303703244322659044998825600 743301 -46494375235021068814639616534532 743302 43587715601236918607033042074752 743303 150880441096806711443721332736 743304 -45695475000441750803650861178880 743305 -53237005762460565743314331379840 743306 -10075179404468948774071004340480 743307 -42882756507527571655854197573160 743308 -6004954180420978904937032772352 743309 -105759509621359478221951031037984 743310 31312680907974360895637469907200 743311 -58165489468342101732097999658160 743312 1624191365840449157743391318016 743313 -100624740901598830214604197815056 743314 -11767160154832943112961493750784 743315 52929177148058193419851945014960 743316 39326384710902243653991955353600 743317 -596719764086744488311202917574368 743318 -57644393334120310585857614929920 743319 191511518931930262292228813634144 743320 -91963783146977170012608198451200 743321 226992235903815609547731458184522 743322 -101693162327183939588523105673728 743323 -77230369907494694916876090072560 743324 -77906014234555703937525523874304 743325 -37864889267720083745668242004800 743326 -74772956526021614775928724661888 743327 14801366692291106528656064502360 743328 -71740659578774685894099261849600 743329 101168661863645973947486353388976 743330 -11044140669007002506547438966720 743331 -104374911289046894752113014685696 743332 -4708860189690499835911881272704 743333 1103145698507357910944404251582 743334 -121235352228901736946322980785280 743335 112778025471759854144151724868280 743336 -26456841406601659104854385623040 743337 -44599195084386148482910187473920 743338 21524384047042249218431245318320 743339 163138689012690356750630898937140 743340 41438999615374359662938651883520 743341 -2126350958951975614240273587360 743342 -17514017148044700110809450401408 743343 85376168539293468489161343302664 743344 16801512566209043062500454629376 743345 -148708562761262116861122564141900 743346 -26810663929757973866397444280416 743347 -213916919697148213825239468159288 743348 106208887047069180982546196643840 743349 -24844703443469201964425709312 743350 -55321690582512015594116484837600 743351 -127979188177972277388151628898816 743352 -129588442686881406543563794022400 743353 -14787896929096179355064182920832 743354 62746235001162714305214273242880 743355 127203322192334128970986855165200 743356 -235362802182428124473386979079680 743357 54057809289969805336999220667660 743358 11367810486775979804138068592640 743359 17205097233875656708652091991200 743360 19868736787358617263560573583360 743361 124711555379942609024234572569600 743362 25147153206952037455556418044832 743363 134714797207394678663509823895612 743364 -265712422261486153637327802439680 743365 104384121132402314432600267594880 743366 85282079750463857646464750786304 743367 36350785339391014520748550161912 743368 127271608178827675514229621826560 743369 232372098248237319722346276830160 743370 7334604431101668149659746432000 743371 22994113221086426117792489773944 743372 40632941088542846957796130160640 743373 70470445667745578253163432174944 743374 -7746249687009125167957277072448 743375 380759058645782849424255766980000 743376 18912551595270310197248326631424 743377 -210869228380650803978959584469774 743378 6573523913509608575441266341024 743379 -37027438902085852378489478227920 743380 14759357590718916923454065049600 743381 -111423286717139199789527624005188 743382 -74500286913812446263414418442400 743383 -130714975679166012477838238300016 743384 1083022520297221349881770577920 743385 -113140737499463119702909041278400 743386 37365366854949169546380887976960 743387 94216714757473465346678331181560 743388 -47983496941330433528057217676800 743389 12831437389268295962037009044524 743390 154204613447224765797151925644800 743391 -278938206083483804030645731633920 743392 -117502519532508276509871266070528 743393 56860419190228895536281726719616 743394 -119051125223316757166697958091520 743395 -181110470183072687426114710411920 743396 -175079357732517643069810249507200 743397 -135883711171084842018437461610400 743398 90573806839996468847786612479200 743399 -630621125428919713966078860346464 743400 21270784807410365483586570240000 743401 -101322297831534151677600969462598 743402 3064613271116274161239071227904 743403 200395696363476237643813975609344 743404 91040035486055373018392444440576 743405 54447475572738584472263514709560 743406 -65292027765666352897989950678016 743407 -7079275520343875552523962754976 743408 77813075300177381510650539540480 743409 26441060175974575156374191542914 743410 54306660141308661996232732772160 743411 46619316725188055375859319170624 743412 -54510315577207274070373709131776 743413 -185109393573737659034973798593760 743414 -53083830213557278874819662178688 743415 -21964097630591464980663526572000 743416 329592690998620518603632406036480 743417 101464606344662315992668101709780 743418 575143278184502532219803415264 743419 -311931976518030180416316255359960 743420 36887287236003925638702653729280 743421 3206110894939999950631543093824 743422 267742188344087770824455654806272 743423 -339357463533770258995063038179328 743424 -16738924401534959783101071360 743425 21898168213957598334822872194800 743426 56069773116261750573111309765504 743427 1144411724802749049220140837648 743428 -145954469727940574863725426498432 743429 55778445681001307923888180111584 743430 73071077073843998689462191669120 743431 -68281974633458342868845942155752 743432 -20411284339615789992227341516800 743433 135430131899046447517409469175824 743434 102212543429013700949933302030080 743435 4172806231257851335032551896320 743436 82157103174611963358902327726592 743437 -227685098396091043791296967472628 743438 -24501462524943226042119957986880 743439 -38986721505355771559082882944376 743440 26013847159447959213352199208960 743441 -29818629370352432330500568677056 743442 -7664293876289479077954125463552 743443 39105360198930893624280524362744 743444 -25182040186497957302459570805504 743445 35290681761746785311422057361600 743446 -334798606139911528563365919989760 743447 -77571213005862152339460758290104 743448 152397944629062158099404966440960 743449 -130740632352588748595085480491264 743450 102638871071926495338259430178000 743451 61659639221161371281135998649280 743452 -67799303064718394762572397042688 743453 -99854431360054101514313240979156 743454 82143504544792992363977465593728 743455 5381643241542531103303391784360 743456 67216763729678638031483405598720 743457 -2449302865979309014091602296384 743458 72465343940099643943281278976 743459 30105028635022261771170041948520 743460 -67112464359730401349740386979840 743461 -56384111312376126238119261184776 743462 -56353883487569017373917283737536 743463 -37503706383132553946133915233616 743464 -37990215171880127041887074304000 743465 -236722983600687427245021771970140 743466 58595503583721051363063323015424 743467 96568069303657561739795577169272 743468 89883686120282127424537872172032 743469 118427596199540010311221657848960 743470 204744436127215704700627046400 743471 -27258621743489043767356032346800 743472 -31261784204574569085186105999360 743473 -1849323154388608907291580675840 743474 15408447144562400830994647358736 743475 8598602599045741793247837811200 743476 97902593566775103241081295538560 743477 -61880161776910686812132626002354 743478 21888550972965360166551361665792 743479 42543325667554254663576635326680 743480 24920639819613707846969308262400 743481 -42228626098672901220740224333830 743482 -137996604556835733900967476814848 743483 35172242124251513899287705937104 743484 -27309328810094224919630191362048 743485 -27189348538880663274730467240 743486 -2119427966489830673710476290496 743487 -115414508852812591141414989059640 743488 -77253998550002782003129535168512 743489 123456100067075351178565428312000 743490 48011699838253945881890057149440 743491 -3630631332945617133051502311728 743492 -22799228565700040133288269299584 743493 -8347106023712331276030913858176 743494 849745536432933116430212657472 743495 -11633326240163651652935623479120 743496 -22143517215991816221747864207360 743497 67673961754658686287955752873012 743498 24672679864897931720232018232320 743499 7661830615259103029046897688536 743500 89967839911648386244577911296000 743501 -310945031417890747042462663119936 743502 35675857662192188317062320238720 743503 150522638695451956813660870867344 743504 11116864247225648596738572288000 743505 -2237823762979219702647680436480 743506 -59035331225526490340568043803360 743507 -140410789247300495590609915220244 743508 -9595945289852015642604889620480 743509 -12644250947894187163788501472196 743510 -14078005092518641168241970000000 743511 -25079768098039650844224745971840 743512 51135537086425156787439430533120 743513 2898728538237478157579722274064 743514 59281908493317800695033372063488 743515 78230808317080305447202866999600 743516 104488857956248323026561864593920 743517 -15375209460727603522562395078266 743518 33782720124605998556052096707520 743519 -20663158927757348512559707925904 743520 -89723753523912005545112174592000 743521 72299520007542603363930894919872 743522 71593312537565493983222321662752 743523 187499434514982780399108829570368 743524 117540689054072514723123550216192 743525 100726442379447832401557000185050 743526 -62780045977871864919669850174080 743527 -318996286245003061860803164317560 743528 -23392279589072787659842131747840 743529 86434063642689338693555270703360 743530 65118801766604973232578027896160 743531 -20372266378327167689245734442800 743532 -44652101870552339990322992982528 743533 -112639060665213586792091918485280 743534 144029707403176561585160902306752 743535 -5163332733798960691608871000320 743536 4208687810828213343389929275392 743537 79636594471205187584220095854260 743538 -31633062467082005403176856080256 743539 -24317355656764731937854568593944 743540 -27239980726188866600804932485120 743541 -20153328851624176506447176253408 743542 34490284641056136991038259560192 743543 67869878402525335073411917426200 743544 109605240884511557202996532224000 743545 -83172595494366621504723426300 743546 96344901279663124953450966589440 743547 -10946292907762594111061656816128 743548 -32311164838902743788087811952640 743549 -31048851102889847912158147491450 743550 48884308823909946911174473636800 743551 -243405594780788983334426060280448 743552 -81012649227630450946664237629440 743553 -131337430611503165736958655647200 743554 -5847595714613747823746654827008 743555 -61285831904657002379587527773040 743556 2144809485267679685368118919168 743557 -537702514608534242366429876689760 743558 -77566015583631720726122810313120 743559 -68509390254695058122964784990296 743560 52829499670961903587709028864000 743561 -23795905487550543899063722881216 743562 -45964724489378067549964728396960 743563 225573999902210938759170317141760 743564 42218969430692675125525196477952 743565 -1468655779819126205058981768000 743566 -33013324683068471249384038256640 743567 42953053262156497899424686879360 743568 1722124298750535989680304553984 743569 292762150112409622070953826448244 743570 23919777180324634358795371512480 743571 -68767507046096120913525062950860 743572 -167130215167982170778962612561024 743573 -125182783536021848374599485816178 743574 1764985293863392602163098077568 743575 -108008295487783477394199425248800 743576 42502058255815395031958986690560 743577 -110900097474045855039754501260960 743578 -2294870863557242197801019077632 743579 124732649086973173603882834866180 743580 -78423860398751945080149029990400 743581 -130624277589443417585814060588788 743582 -29994093487837272466559851456128 743583 -1277525614157271651417275866752 743584 -52797946757536126254163254312960 743585 148079724749596929403406236277760 743586 11197297577780881670730434580864 743587 -40326398067659477106192837864768 743588 277727319375504083367914994434688 743589 -23801710200758242343877991985280 743590 23994848302083816468900298698240 743591 -274841499992721613232359513552008 743592 49314299506338738197132291358720 743593 236636419909780927209373728153444 743594 -131898915114122700037135782701904 743595 -5703487438271819785602322125600 743596 -53695964266205071508699391982592 743597 20803185399515656842726791021952 743598 29353991722414567349842551441600 743599 -2247083111292996397403459401736 743600 19625156795950249245448085913600 743601 28938784874579347157830950640704 743602 -54231501246168686605579963650528 743603 70519967900909626193841438531840 743604 -2774407777197521190113983279104 743605 -155723182122543024222400494976740 743606 -22130305794335963382281025354816 743607 -259761133758640576810635710973360 743608 114791141544175463975876754984960 743609 116216184429183531316305769680810 743610 17649223007176260095091325240320 743611 212730044624385215481185110136424 743612 -234336534694941677223990182943744 743613 -48981556368808145845693048056960 743614 124274847735250888865702274461952 743615 -230593584296317420047510065385240 743616 5804808402827502567804650913792 743617 -46404315395434176474595348809216 743618 -6500137734106210032354215900640 743619 71956146826102219617502975530744 743620 -102549974449147816791498513304320 743621 539071579355258643549338747644032 743622 10455962701656259423952235279360 743623 46684205250111403011650901196720 743624 -19583480497236670192941514752000 743625 -217458095601235783033543904667000 743626 28158713083681648038880885485504 743627 513957376036796322623669143760160 743628 -22736460915565108672770883584000 743629 328102070641864480872082202863084 743630 23837688024394772578706903136960 743631 66030332737748661245006503858944 743632 -10765062265758240695956190961664 743633 117037460510367014497034586868320 743634 -113083939489880993771638102210560 743635 95965896606048773152800735052080 743636 -42323116632511422547204744458240 743637 20150036437530478079047546380960 743638 57921949273299516457143992724096 743639 103893333433015292869025082428424 743640 -6118348009684241161793287987200 743641 -153836796073271775135046295505200 743642 1481673033081807819613268927232 743643 14359295937259605669349101470640 743644 125479455606899275617695755740672 743645 -67062102607741324029617018449920 743646 -63407159635414675302304403380416 743647 -147144692250604504142144746196040 743648 -222156452873974454677578985242624 743649 -4752222626744266955883778370880 743650 32958505202171910523165520496000 743651 28052013734707836131496064859424 743652 -2200535211090329664272633253888 743653 -32063017076044278489984029035716 743654 118847733779292151941643778520192 743655 -103295992128128841257762155908480 743656 -63002677112231618364715689477120 743657 -315272150173280284829431414145094 743658 -37340555955591336779217730378752 743659 -18399834975760865484412694630400 743660 -4533316856578875498212710149120 743661 836412987882627383374787852502 743662 15007150193093955540138790112832 743663 -10849138986096112748904704061600 743664 17378710815704554814903267917824 743665 91366847132148551612544842131920 743666 -5813584870988540636405076480 743667 -158996773395813446433669202098120 743668 -146109653846139908662117625229952 743669 -4229377789812448990568849934930 743670 -27116846523719688898778923601280 743671 -330891632005012337570355983759128 743672 176147077986063978091409646796800 743673 83297698111065327543412311465360 743674 60753047993494378501996372884336 743675 -60463401993721663594584102601200 743676 -52800568981486315251500321233920 743677 91467057371758360080642166483872 743678 8886357743006366634455739954624 743679 22268827773213502974907666329000 743680 -32364426774736552541478652477440 743681 65044172990016341616363163475712 743682 64917565951926128676636031755264 743683 -119889019032367749854085795694680 743684 -121024538124696978415870722451200 743685 -435173121330707023290682810560 743686 -199319512144207088411777796578208 743687 53772140918380642346746819019904 743688 329239571898524545422336562790400 743689 42731844502158231526568530078490 743690 8278135826608087410884143104000 743691 12351031236151330466997260567280 743692 83742168798061478117609088386816 743693 -60274738234009503097642192922058 743694 15377693445810781149473607324672 743695 159287280866729820598539579447600 743696 44276066202420714539989564342272 743697 119634554714275609541362337003874 743698 15071158771968590882900322330240 743699 -85333874475629248309745798021856 743700 26683183674597148528564349798400 743701 -123443242812613757038370206526048 743702 -45026114812039503352523296148448 743703 -140938881101481869483847709740696 743704 -770401061878510500203181588480 743705 84810324047211347980517639193600 743706 -2268291095335129269699778337280 743707 -78165926865709371660837094965680 743708 -4396385048814216845774420726784 743709 176722998216070129088749936976160 743710 -19308108244367203418734957860480 743711 18412319651166764384851089801312 743712 90593447094007002554904455675904 743713 -199160693995100184247642401690576 743714 3098089148615074757515101381456 743715 78388279232335179380225373657600 743716 260576660932410616849684240028928 743717 40667218990356291509036222688480 743718 10975231521951190157876519450304 743719 28348100784318848012617208936200 743720 145997986141106879504152822732800 743721 -17546473470972641568766321324032 743722 175094874306917080226454077273520 743723 -35450912276414544400577138552136 743724 4092499764801492503039621558784 743725 -18327043651985178942700070244000 743726 -1126360419684301454545348907136 743727 -42886954859323444597931199745392 743728 -846977065727117434415172550656 743729 -40627621793456733324189101143488 743730 -3679291724602053500973275604480 743731 -169150609064769171288571918372468 743732 59414664770468549793656163612672 743733 42124576469470054717536264991644 743734 228283521560523239306455998783360 743735 -25204416241453919794002592513320 743736 66747676895890856979388769894400 743737 94640388748025835761453256523972 743738 -177590976926467646979481654062480 743739 111621145594034440380594973036824 743740 184843238932763736727750548480 743741 33827879199765808074579797635500 743742 -9073469866599773640441897890688 743743 7048281128578950669618436351488 743744 62860166494197469835664066871296 743745 -33601568025677372753610762475200 743746 -57171869844353961348437990810928 743747 -264275519911057091932721560404804 743748 -86854358545271435907075108971520 743749 -66167594821063557133824630520836 743750 -42094050327280979663133607200000 743751 -126135954144492629575169741112432 743752 40703637988070282306259763200000 743753 -4621612641420399072020302851660 743754 46348779226053153678828271534080 743755 -209251045211395964959965400002000 743756 114714034442112899854036835561472 743757 24211009266786210479765506619904 743758 -185191669653599732353457696913024 743759 -88860505882335155681532840888384 743760 275170193035332075410211717120 743761 418174587137753101891695783380724 743762 -28331617312477931386081506561888 743763 214295564627104425178187065616640 743764 -48905068318043070568436555194368 743765 -62170295248373282938978958918880 743766 5625456492436234679383359352704 743767 -126737415909383483776608553770288 743768 90395263835126925123910146048000 743769 -38241116780587065844963149762720 743770 85476374908408092538204802362080 743771 723922340492581394310308636712 743772 132171550755721765720194970593792 743773 51671774841627350136817484979480 743774 -28218420990957231138402334196160 743775 117306990888875160179661926265600 743776 -148923208121196350290144547045376 743777 -47884441681563891228199903153374 743778 -32215863215370984519471819734016 743779 357654589665380208411572581380380 743780 -176342429258331886499720651462400 743781 51941032333025914526463193054464 743782 -44930181823765555955681267094528 743783 19674360548756535279034457809344 743784 199832953827371848708104779857920 743785 -79648437652162452502693048512000 743786 119359464549642976878846633775104 743787 171656190685840538708354685492 743788 61239711861166520021518052473088 743789 -188640282359840709052548463305120 743790 -70602215750526619988151177617280 743791 -123579536482021217557292584149808 743792 25095923337902320935051667046400 743793 95085833508582663121561884852000 743794 181565587489386542755530678855696 743795 -18176685308701634951075621041680 743796 79227548771150045991086579589120 743797 8961167123337886486541242936128 743798 55586867233895627160997809645120 743799 -33967232656472380789245863756160 743800 131798314912127423695668656640000 743801 66118492965021946456988188578132 743802 -20053789708776852999418372189440 743803 328481906193450354392118923686052 743804 25173703645411145759579601094656 743805 16029070704630831194524657500300 743806 -62068755537181229693179800597120 743807 226329346969107546638937506785872 743808 54901425630484743173739380736000 743809 6189569981200970230505173320240 743810 -109076078660018955602390482537440 743811 -56492647141817591807570125163856 743812 242074782798042972773534656015360 743813 76976380451529202385987487453120 743814 1056378931044736466410790834592 743815 -232309035280602677481917525852040 743816 -93009504565584967854001844582400 743817 -40530777433345010461113213185520 743818 288351500550034764826151385057792 743819 201695042030415940311321788075220 743820 30303253451374410041003303976960 743821 -88361217453595505656073138212680 743822 -108154655587693775284822879981056 743823 -232392729153218423750070868285416 743824 -36995702456428559613395603906560 743825 -132264616041826078908987853623450 743826 1391718121469633938126232959488 743827 134159894161703360866831163374672 743828 -19540445391675091451472706991232 743829 141241784558122103371188343572384 743830 -34954848706767403893346927261440 743831 43770714009874058261248424630400 743832 -112812635338113654663867998484480 743833 179063313841214770503272277259082 743834 25004205235569584810005140071424 743835 -1567528416462842260256894027040 743836 25929815194985789261223908564480 743837 -178926344874649458861737345183514 743838 -62251743889193489500788125758656 743839 -230075369086322659917767091340544 743840 204560572732884606459877834752000 743841 -38129047050866622807229138914048 743842 -133082850171606754377217686051456 743843 106849650503139323836659933859824 743844 -47787917726224691555148219792384 743845 24187799756174838151229342208000 743846 104912612857810868889653443929024 743847 39549050828934867212810082139728 743848 40616805500870982823844064460800 743849 -218783534896598631960340279686150 743850 -61393265160026892392227435200000 743851 -371743100482160071772799526227148 743852 284251656126656494800945866027520 743853 158027591094226395160091129119008 743854 77012317292649168789459301997376 743855 -17220115484391847896476702902080 743856 -10228152033960790149037389938688 743857 101285471678684823561745039600 743858 171507813803249491411973690603280 743859 -45391754367368985210491284000236 743860 -74630932841496310456927119229440 743861 -87434111171846874256330264942368 743862 -1843540816640282156115823104000 743863 -154903977954529280971999510412736 743864 155351232978216360692597165260800 743865 -48141603917093581948651965514560 743866 132841971865323928074025283134464 743867 -45439596707887898137508715401328 743868 161033943189155372965623690404352 743869 335764211391799044577868811980160 743870 -7216314380449482838482300700800 743871 71328174131362132065065473491912 743872 40285991461894200690091260641280 743873 94481491438904759042359639620564 743874 -17366122452744804382789613811840 743875 325366213947703342066184061348000 743876 28987150427646751583333315936256 743877 105656720647313554447736305347840 743878 -3871010306396555784643437401760 743879 14867699400123367406217160804560 743880 -11136519038367173515516784640000 743881 225025434674134252777882581454682 743882 119094643974317605759327808031792 743883 716732233801720873127938520064 743884 -103596938172692911975144304637184 743885 -29831514291695551911822489629640 743886 -11305167293744946793839036148416 743887 -349501629529771945367817510555840 743888 -54958862364060125494182751764480 743889 28662757506215354670319886476608 743890 1093668259683472736051422932480 743891 -204585252446415482306469864258708 743892 63041433275207320415455212029952 743893 -69399849848038505576848187543780 743894 -13046167483953712780981201126080 743895 14387401919315324214373549659840 743896 18819687213325591076794137569280 743897 136319552078533981970155846112064 743898 79867485622558781179296220260864 743899 41721365478680832232625083515664 743900 610919543421890859265627660800 743901 256552156937260517736070192752864 743902 -126105948481611688155611634814848 743903 387706176795228117791838077907360 743904 1689901426331557255590654246912 743905 135954617737445826409209580311060 743906 18623222152011738961937553936384 743907 -24293200528438518927035606768640 743908 150332043379021298498444970240 743909 -22604272074628897494124527835584 743910 -8653719293004346752228096487680 743911 2478865589782754786131285763632 743912 -45382799417753531556912226959360 743913 -60080980002757005368391570117558 743914 22867877302519592368900452571056 743915 -85961894169876216093451746385440 743916 125412936595538152703696196894720 743917 -364649806955471034496439956917034 743918 4687499539325835000469234328256 743919 -18387103168642500992958233294592 743920 -24765549808717865143767301816320 743921 309949516941758806495243646551122 743922 -42514709737127753166415890857568 743923 29463133675777365898614236212172 743924 -68793598698867886707731827814400 743925 -4567753259682846820803884304000 743926 -136658868244915411812339797878080 743927 112363457547349155005121501056280 743928 93190275329275798437601758412800 743929 121305095638349967295251565026384 743930 -113601191227006449506060248116480 743931 -234765225690279458920158073852800 743932 -50034154730778826134563459265024 743933 -3508242219673002937016351629818 743934 -83054988419475141854922548617920 743935 24417795409605396199920088231200 743936 73734195957204012942532785733632 743937 -113205001683961515166565640439680 743938 -18110028077892055006377648924672 743939 -72389068216432445014569721341744 743940 -78581134816478691754604860650240 743941 346560647545396731432102239064384 743942 -140474191426602259604166959284128 743943 -240793743004974221869745487360 743944 -262450252220249620123392302115840 743945 43829830132063416058403911910400 743946 -13899864408957671192846777581056 743947 198848339714597657492949251405396 743948 272401753182763514827058957399808 743949 305969231532582313436405884812768 743950 -81086951240413725342294008928000 743951 4389310916023409792921633884560 743952 -7409772687360063667392060456960 743953 93577436720955564638428871529280 743954 82895195196222812185813602983712 743955 7170424331459266878594741549360 743956 264718247375759170273873646636800 743957 -217514610204685374490258319945700 743958 -55804461999945953730013702656000 743959 -5465353959387487787244811951784 743960 85483001384223112186878103142400 743961 -61322892172734582453381743234880 743962 165241800960058746857267871509232 743963 -33465589723034805180791614187520 743964 29664100588708417295969909268480 743965 -169662474565592763972642142837140 743966 66181644366635230940200650485760 743967 1617201637028608336109062495200 743968 -474047506764890050460350054662144 743969 -209524065650271008452917907287552 743970 -58563212994200434355860292352000 743971 128483672185448993418013992508560 743972 158059129680504421335192925915776 743973 134992359677896626794426666450784 743974 24209264359145813241716648239104 743975 -69858074097465490362984702456000 743976 -32782993217648133658640321172480 743977 69762510847848015919767128995520 743978 -192980193338181211590853361994144 743979 -9202355484730200058502677583016 743980 57625072885164969215903225088000 743981 -14620915675253791577030160026496 743982 77503396821443548778756206550592 743983 48055853699602360574966252076520 743984 -38845823469395320413998376960000 743985 11845260540246211580376407856960 743986 -860305445702058871389581183232 743987 -164885123039834860576921048853364 743988 -39786786359025718878462626684928 743989 47518801287316399753780717927790 743990 -26069329106941638115074491078400 743991 -86631864490442039526300911395608 743992 97299042367924797462141409566720 743993 -260523076265865075006985410384300 743994 -10722298489851755425282602066576 743995 -82172567915547462167209318123200 743996 43517209144761509136076297214976 743997 225397680110219614529420721504000 743998 -130000544536095028168531399584000 743999 165711748566062579101447271169336 744000 12904340126741138003485261824000 744001 -363591488146918231040216685436988 744002 67383425223413479508629118737920 744003 77801320802056393433533784189040 744004 -35807089556045744339385824538624 744005 85654366880329481305362440317560 744006 -102277299224809697782866694284096 744007 -63792586007320961791952316368640 744008 -185197730941125622065219033431040 744009 4498288917270407480732434560000 744010 -51063971578614523936193247498240 744011 121502465782863247708300855447800 744012 -46089689688175944539425718407680 744013 16877821524680687557041214042144 744014 25964045228863309586521877115840 744015 158725087881211873424474174668320 744016 1416641729100077719039635996672 744017 250730479908502021271003828753652 744018 -1183883983286500825311165910272 744019 -323906453299002112368695659170580 744020 143099738590849554076318104948480 744021 -3795296622895960036744943215890 744022 -103727885155730605286102239557120 744023 31116282509695580917507563930336 744024 -221915824430926848631936902144000 744025 163368879263689759914993898705550 744026 -165890808646995785230896181878288 744027 -35138213579227677823642614234624 744028 -224422457558537236059221410872832 744029 -1506532532459388548961533703744 744030 -27019472433460894763428317108480 744031 106380256673049798297528667689664 744032 305562961046997326817112792891392 744033 -65777089064011960316374075049856 744034 38032701411918880596133781586720 744035 -17749653825213813485804277141840 744036 79448877691370377062939863258112 744037 -78809733542150722099897779354848 744038 -237221813500332958910097927072960 744039 125326272739530040589363763111840 744040 -58126174319423018834602536960000 744041 85124233595184104191076306297472 744042 20865089941633650183297964220160 744043 221938563621767298206964639826292 744044 21321449392578288787759223940096 744045 -17938721982160209081387356059680 744046 -1756706726877677046721702254528 744047 22212314586307970754577410542352 744048 -36531409982496488630204207136768 744049 136405925246931109230421699467120 744050 39200519895561591290913762316800 744051 -20626053349723736879944809752832 744052 -47067052858927384184901011073664 744053 -100417765176039525650887919633220 744054 113966363181879234885980151838080 744055 -9168499737238287641272700847840 744056 -129298137464897102196800164823040 744057 -276982139654502907211436716858880 744058 -22443827809270724699043946477824 744059 -295049793743754429462321899157960 744060 -104111141836092832971713726807040 744061 -17970887117005445790811640612000 744062 52223660854882383810725361635328 744063 131548610182114224167664050335944 744064 -166288340879142074104005871534080 744065 -118981974215515880398390952199660 744066 167942122515304155482887825847424 744067 -77861459315102169742183271496240 744068 -6719368577602596149599838860800 744069 -28345562790584547059094176131680 744070 -22239067841372678402468961325440 744071 127389110645916005258933303413272 744072 -1378160573552648588321591132160 744073 65415995471734263042811868435328 744074 90283115616655125750458518495536 744075 -13564422833823601272325195193700 744076 137774962323226588917169772629760 744077 81847957011178775076152343391926 744078 -40478222650697681350114984043520 744079 -74015465768720638575789732107024 744080 29482603341156368227869905387520 744081 20233496596392505070018818960320 744082 147392961077047314912711985418400 744083 114298679739142686598741468540332 744084 43374547677903417307433611560960 744085 34506090030781179862492847682780 744086 21607062195227685527236799222400 744087 36179801867728477482927996115152 744088 -112995030006176578297483537428480 744089 5663148042356520128766928290324 744090 -65249657300646737118293596070400 744091 -90151130989666992678221898974816 744092 36739740263719732048334285999616 744093 17033997461419058544022699376640 744094 -77878724370437164779760895933760 744095 27105255122785795942378337312640 744096 -111823080451460447288631792500736 744097 382267008519322684933322118165040 744098 -68149668440665164743555827393200 744099 -24616630490073591174744549708936 744100 35297228912491525448069022822400 744101 447902147514286352929929205137600 744102 -1027635749115836267869763865408 744103 62845155687226240062224601700680 744104 537529159537886394471440152166400 744105 3008718956940412121756252380800 744106 -19461725755093471880916571795200 744107 30727852294625551947001735716192 744108 -108062137291526583679719587450880 744109 -2186182115995123566681766643700 744110 47778534551604091464839477568960 744111 -252498789717931277824272109402680 744112 -35383375564916042768694516957184 744113 205143572850120898982972485129362 744114 20440988548685517388699525594752 744115 -1010215645273034616309767077680 744116 -105116441270342985166907629486080 744117 -102923606344529878494588584200800 744118 65687154171958061294858101049760 744119 74230709133552245102160980601744 744120 -27571476301331192153340899328000 744121 -3895382041874639323402634290688 744122 -143141862698525679578554371711888 744123 -64372111439135130801713329808616 744124 -13381031282452600049691380195328 744125 -84195390518968415241581463801000 744126 -8230703381946818131478270590656 744127 -88710075329718436492442211097024 744128 19921014507114484950475412078592 744129 10154942518370969189516406156900 744130 94262012276418864637426441020960 744131 -7932830678807369747467878430608 744132 39109586408240281785731463478272 744133 73060053055033221152716267234204 744134 -141233054594298303384432605018784 744135 11985601917014751369809655590400 744136 -51319914017734789711884736266240 744137 80193903870740704486019863773786 744138 6809401705071054581877601130544 744139 -283696776727411073754696643125360 744140 -204232210303117377385267437081600 744141 261533174283987024015797286610944 744142 14502534146350338182709354614784 744143 -100794521065065859027854080674440 744144 -3327166207284122692636915138560 744145 15976393941286873325191609926900 744146 -77377230589313004904459478672736 744147 12125521334288576280707634236796 744148 52785483088975198904884393486208 744149 -11228691556801417002662387693664 744150 23679227782376114140790740800 744151 193003227829422649221584270782464 744152 43634016505525706418797345710080 744153 106625464231510194814118003665104 744154 -115788122346512962328621208514560 744155 -62926029696682309917461746154880 744156 18460010680195089777613484977152 744157 119492593323075740873155198476780 744158 -243407252534761677551033738880 744159 -7846821864490075791905377166832 744160 163102839743605838908916449935360 744161 187780068917850618576231963759024 744162 4238503186075066859155736428800 744163 -173686161577144647131851874720052 744164 190629087505683566439510658805376 744165 -99362306388668057601979155321600 744166 17802103472712312870892530633984 744167 115809056769808147212851231016120 744168 26644709565845421273958853099520 744169 -460114623759553269859298789821440 744170 3493656115832511333064404495360 744171 112182672520161552302264288129112 744172 -35847393804153225012937788251136 744173 143054276725447878487167379893600 744174 -30174108674904319763871375730560 744175 77253476395525958100541763509400 744176 68917104497596628432350932959232 744177 29304522034969337153794903684032 744178 96900348352910204740224150071424 744179 -180909464460605896076909245223220 744180 -89812491846647764334851101081600 744181 126261485519167257902195752802332 744182 148147434143867689339125036099072 744183 1514630204117989104097474921944 744184 31535514413069800921009976033280 744185 36011171084394300242152086987780 744186 -4384969544828275346768922703872 744187 -352671644018991494209640600339164 744188 -89521400194454569492105370741760 744189 -134286937131957870018162253925376 744190 24265898459854583077388647425600 744191 -7353856125157205949668418506016 744192 -114144284739778244599064203100160 744193 -45534214116343274579517821520960 744194 -35390837584343495165328569513088 744195 -56939977066071773399651499808080 744196 -72076220257427409050247856585600 744197 -320254324176410010749752163006688 744198 -20188933111090311307942308986880 744199 -84220359551949670360489547933800 744200 -10509523368291160910486437824000 744201 1265367152989670373016413842880 744202 -310530258146375847713160321748128 744203 -14657982922157032628483413669548 744204 505457766617465879178498141696 744205 -60698377657823309612231127511680 744206 53865251654604085899097827925440 744207 -109099130091007893247462492344960 744208 -1242667875887015422157057540096 744209 -302433541274732091308140885974684 744210 -82518097322980837816594563304800 744211 -72520577719730849388810600771840 744212 -136854518309074676304565740786816 744213 -111810850599123551449902173007456 744214 -131305361628147259272961487000544 744215 -19020523535773425237952114091280 744216 -121186311681270413208139975065600 744217 -42264105568854535719953814411008 744218 9306297844219053100833751212480 744219 39088197565830088908868661420304 744220 -44691933034457835441106831441920 744221 -84008982267484909660288000039578 744222 -10288005867650093147507117822976 744223 159773357968164892843914124431504 744224 -30185745123681651583375695544320 744225 -32548377734680672566182909408400 744226 -22984848520694302582382351662080 744227 -305712301579061265621191124460080 744228 -9321808835979304758763091586432 744229 5932247948826502553642762958784 744230 -118286921250248113313663880182400 744231 -38337391671052215497058838098648 744232 -119371083382180078184942964172800 744233 -46781153973050868566562148279680 744234 47616264622191270358130936514048 744235 -7155121176898389708380402061600 744236 -158307685346429057348520049162752 744237 -47123308392054957228314994746292 744238 -160895892808875084809151968331840 744239 -97756849473220233646934204286960 744240 -6606130524779308351546306068480 744241 159801487365516532800804753846784 744242 -142311880565392207757362327039728 744243 -35638576420025582541955563155856 744244 1802295258649455490808158590976 744245 -317988386511681480696199341573120 744246 18506621131070131774268666300160 744247 -53661608493319391044764714252368 744248 -61107450133107836218377013985280 744249 -123605823234107773272875606565120 744250 58859623563071007329623217520000 744251 352581168924394222533702011169252 744252 -36864367560923459354334933580800 744253 339252203667082748959751353090502 744254 -4968058229385428962295040985728 744255 -71936777070470412975319535160000 744256 -46240205284171192535701987000320 744257 75607745395551980135033100688320 744258 -16759524621045930737527244166912 744259 332869334630235210120975920812960 744260 19119691379787632851432190976000 744261 87267092006440479713141084723424 744262 -88131679808052932503616987614368 744263 122985454229057077335771998418024 744264 103369213604307169912700060328960 744265 229123720744162762303628837682660 744266 -57544130124759430707867501305760 744267 -99639726389263835571466312551720 744268 56077675047822064733940107264000 744269 -207236005905266517563318871137460 744270 5948095076416391069293265001600 744271 -359076300236618763683307978184 744272 -23576663081274861469197848690688 744273 -79667197104893768956316378257596 744274 4655753926799027031477199061136 744275 -68414617980998304460679633053200 744276 -96240470674357368182870545379328 744277 -219875202502181640284093070855588 744278 -13694193687295571849843631202176 744279 -17522671884781434427237970847744 744280 42636045041924671204410267648000 744281 -193303595588548462316659947972588 744282 -26470133795968544413318770892800 744283 366470766056799225086734233406532 744284 102560953310532512381399378735616 744285 -27081838224709805538326495066400 744286 31337441352818915512124576430144 744287 2010081924953082245599710055680 744288 5450567286912542697425288822784 744289 -721177005210500630824454443840 744290 47027712767489880691338355806720 744291 -17949980948228446745377838339100 744292 65045468940783791952571461623808 744293 209560837342270979992743195841728 744294 67460111872933268277448834188672 744295 -50296995334418795168947360200 744296 29334533493559769242829542440960 744297 -138210547626247019988102689170800 744298 -20422988445559489508123802795600 744299 -76884706475568039794198732369664 744300 -1162556300012666175200239545600 744301 36790251428726118816890542377302 744302 40444132408988781631840187886912 744303 -39537414920411344552994961238656 744304 4867642774542231442904409538560 744305 -226010799606209850963437122158540 744306 55794020968696826344319332819200 744307 -5367455857232460235695782371320 744308 -18360451907424837166905246547200 744309 105426818897866706558690975737134 744310 14243961643031827309617459970560 744311 -195073966022071964469394773495888 744312 124451808225250508274572469227520 744313 -278852994635254845377473738876438 744314 94462321414812442289125212035520 744315 58519241654715679108233374979840 744316 298730086207800760121481321942528 744317 87074778495807959097439386525792 744318 -57438027048276540320328138159936 744319 -173018219073277355945985005559504 744320 85874750385108680507605490073600 744321 100428832571675718569651261957664 744322 50406043519068129441440325179424 744323 -417885073186532174116163761085280 744324 19022458578776038384309749215232 744325 -88046554236782949121580704592000 744326 -37961619461151277492215256891392 744327 -31355500913403317272803630379392 744328 57674994007561994729150421995520 744329 114016317630111383565998681931876 744330 -439069651002046912697660321280 744331 -49756509510071865230581110526176 744332 -39577888016945350846980824060928 744333 -872763942689396472883871306016 744334 7036341631981718567344701690816 744335 181208836024491112981311862694280 744336 -87341995379992018159184642703360 744337 -50463949073558861199689890874496 744338 72623230150002458016835706357760 744339 -273852101624431418712739788503040 744340 16457217664600740652081824003840 744341 41722847923964276406397490379264 744342 108902295045935095396923174956544 744343 -50244051263026710427796925232920 744344 137106248601412058543310016512000 744345 -37878746660217647518907289225600 744346 -78371347610708655138806847802128 744347 1567674066687947257890827334912 744348 -129549670070600916762743794360320 744349 94056382148479991715722430946464 744350 60586632474095364985720394030400 744351 156137005185045084225692992373832 744352 -116592396158379098372892370403328 744353 -223605318335179181788466379322398 744354 -2361849692390867236495618713312 744355 -23912672903014165031209885980480 744356 104317845570862478923725248148480 744357 44220692564151581931952328051040 744358 -174393228918149048888517276594720 744359 158650932924209449083648365407512 744360 -117045315562190287682644074086400 744361 29126973899183813338076067283300 744362 -47302388729230727812118117408928 744363 180395552433628893871467958492800 744364 123518365183838478247485110756352 744365 -148711021430357748440669549530740 744366 -19390404444091346026545222205440 744367 4954477935134750668096301622520 744368 -49477394590364797773705158443008 744369 2735804789065791231870959343648 744370 78427728606106428269299431390720 744371 -388921704649939147558558800541428 744372 -21161620904369278591362381742080 744373 -821667115275382828833618293056 744374 -131040975759156980269635709800960 744375 -25639607155649738843772966555000 744376 -296699753335859560372013518417920 744377 131453106109785724190953086509226 744378 37562163440954543863374685224960 744379 -325084851694673892656746901731224 744380 14179648469110320212956105420800 744381 20076970743085263848870905826496 744382 -2294971312511894746072377446208 744383 5394736811712875684100778567224 744384 -30312704730697133240550753828864 744385 123271322039989349198135825226600 744386 288115672046453470790764546590720 744387 -26364327360786054701717613205248 744388 142364867513452094680577863772288 744389 -144406551962292421007883626595810 744390 938797429419461282158111881600 744391 71198674496237529033842508536792 744392 106260205918556117752102732800 744393 32232133500108008721353216417664 744394 47701991029419905379043482162432 744395 90443454798384390264003265914720 744396 -19727326627056425424426669803520 744397 179382408576555840427285704329846 744398 34116127020089541908640576841536 744399 114297926789129701482329456316024 744400 13960704461541715500386058444800 744401 -124753055467694045091308789980800 744402 -9679466099808963323778421853568 744403 -26712121302591718183037703797760 744404 45575830620026748886188943200000 744405 67541335393492017539484894128160 744406 -45147294991345495742519655436416 744407 200170391870121679736217482923656 744408 -110673059600533904023159525386240 744409 144278446857222318226357967257610 744410 -32822650143950911277118348644640 744411 -44305527010420856458254957677928 744412 -205856447226992601112296419014144 744413 18489363804308601690797359148940 744414 -84426449612186526563020376954880 744415 -42709461173400538650259766858400 744416 -5710903007360795341380163731456 744417 71625253219550354533873476960000 744418 -15353008746730017534789670596096 744419 -34912393300132377357725163381552 744420 22642832375217907815008542003200 744421 11820971821947332060201282413792 744422 -9790288931601832448847793872768 744423 -28507684593643099330254711379416 744424 -128512155804165237077992609367040 744425 -32113073685901718313602040169200 744426 -71111029914259094480793786224208 744427 -21153078896459580839141592113160 744428 57395847809121478508390171635968 744429 41879933090804140608194402702400 744430 -84748328836340307225776537587200 744431 -31469305585463312015874990798768 744432 -413717020152398509239433101312 744433 574718393730960000509191095272018 744434 -35169066025234592221920257783808 744435 94394314495297396139948066478240 744436 -41383189517047014623355552927744 744437 17974044688045897145262895200384 744438 4589202012860071611642084547968 744439 92152409643369572097457130714440 744440 -37664858996190776851397380915200 744441 -7812200559878977447100411375040 744442 265217881612526398166640969996000 744443 16983206361969056129534148771600 744444 -63891918049379855866358675650560 744445 -29740278169480532035452208655580 744446 -106506010473263461022089931747328 744447 -95652608729618610470196787862016 744448 90448394355161024303500737118208 744449 5029185433103407476163855237380 744450 -1803252220225806315082283712000 744451 -40596567834999066596701677644548 744452 -137357071538765224831380516948864 744453 34377478798042636489333281257244 744454 3576703084530653752055097595200 744455 36013014532514465758283152170360 744456 -13242802188535324027435098316800 744457 67739372748449446119245844340506 744458 -23487830466956751345435231966720 744459 -403646633414328273145567776000 744460 143866948290168423171984737633280 744461 -146120995806630567870033513619200 744462 -81061965821302878976638009687360 744463 -77188568302114074731876389238520 744464 -4135345187865884046522578632704 744465 9924968378454123518726442186240 744466 73390605279563703534991700724864 744467 214846008702590900909072078908152 744468 94819035532664234584656987863040 744469 216529412784080003334434043423360 744470 25819739665610250644730224553600 744471 1316751648764942670429988841184 744472 -253943974835113245554444114995200 744473 -12987660473174630072178501731376 744474 -13885197996747862659441253736448 744475 -29286872522654548553826733328600 744476 -107093157229490823050190583933440 744477 -12194562013126737276152841779520 744478 14545105949075524481171277902592 744479 -384153147809805092256039779298840 744480 155121069815242902750742204907520 744481 220516806299337397380966910904772 744482 -3958502021987067811949994207408 744483 -176859202550018312250888439523976 744484 -114577808149252643867418182840320 744485 -14430979338316086841592536512000 744486 -22707094438156853180486908717056 744487 -72287392956268592443093433080560 744488 327532530023384416835417558784000 744489 -90755371603739916578103694137846 744490 -75841575760310177238867675684000 744491 -115198225212239953413142719928176 744492 -34995322671526321259387185594368 744493 315520070903916619020816845902742 744494 101355474316501333586968943610432 744495 108253225191629247975116776815120 744496 -21198144241531953080375758028800 744497 -2033648079350941473161792384460 744498 61761616308306356031427511600640 744499 2259157866522451835799252621136 744500 -87394281078991656649992490560000 744501 -230250099029139621543105659897568 744502 2906452676143246163418417913344 744503 242487659125285914099230592067752 744504 -40272240549883613113235611975680 744505 180233593086782751864072196981320 744506 35986358107028758284578111429376 744507 122843872116292682092950669893004 744508 -8840660941208206222816487360000 744509 -150332635278978134261069837288340 744510 -9229954302911697965572635832320 744511 -195023606843271940090838597101888 744512 88917264433598762505643479269376 744513 50309929144825812023904119232 744514 -27519923739565967510597703411168 744515 259355553844851246663729039391200 744516 41948107512400173217200725331072 744517 60846569501982665301202294192860 744518 100051879964798656790084227046400 744519 -12470747337585203902926922858032 744520 -8836205858826645377574752256000 744521 -35667369764261969052344659594800 744522 -6816949005223469139057501827328 744523 -76399130692519550575656327464336 744524 -50756585703202387504554421329408 744525 -172274920997533697178180075024000 744526 -50775395653014131417558285844288 744527 3480576784216614460999554146304 744528 -14614116851424450553112207425536 744529 76774715421279442469351791439076 744530 27530438274784826748961704704160 744531 41541495716767198991066525562552 744532 294431907552307232351691024633600 744533 36828056199319818228152521951584 744534 -24283568451544007905086043576320 744535 47874826823794608941739389968560 744536 57633339734854327523115152793600 744537 141415819601237620608509256868560 744538 -179803436450308670361559643416080 744539 -300330632328879113253756674793660 744540 -81545291416205990360366156467200 744541 -10646359663431840871040328775328 744542 -17475128178653368905818875091328 744543 -109978030550110046195418659155368 744544 -9114474238594016414768281681920 744545 -4441164526286418496171685983680 744546 62223895288338495559287452812800 744547 11705008467520309751292674963996 744548 79403415128459246744416609222656 744549 36942259933560366007249684333248 744550 -44385414750769115153556517831200 744551 139018238414740665060251569107192 744552 262023898408408102025702068715520 744553 288665759536922551187338920216000 744554 -66701416140203082839591030547024 744555 -16685038753044152555979396775440 744556 69822894401023735146869197212672 744557 77475233335023746133938570606400 744558 -30065763005622235269772379983872 744559 365396104670154000402567606967760 744560 -1997709370578104291972973527040 744561 89966419729556478546977106615810 744562 -19892592099707438348255267698176 744563 -76780111600768356603562682188680 744564 144657092628527540767647662923776 744565 222645453538158085212138956642460 744566 181691938448463828384355768715520 744567 -67768176123392388642361651178520 744568 -181982566960333851863139399290880 744569 138529127516796234467925010922496 744570 59695829848503770633817935044320 744571 490301120647150511901183868835992 744572 -96230566803416108686784413486080 744573 -118359611364817437497038306525536 744574 138701182819194224951259797110656 744575 72104491226139896980777518120000 744576 23421412196273321432154290257920 744577 -203523047273320111120958725843008 744578 14589789967720260360816320613840 744579 -53669285335024600397803615987200 744580 -157288726379978040508945069363200 744581 18501756618610836680029765143264 744582 -13021433431621819095327782246208 744583 51123758049871041349463790881376 744584 -43295853734885120195147898593280 744585 105132930073514000543960132990400 744586 -24373119751316439342539303053008 744587 -32584111393955967451607842449840 744588 -301585234861429744474327550976 744589 1899194428694030218516896269440 744590 19191891152784178825153480028160 744591 -149998915267650600624909827233920 744592 -24239945801813947187188423311360 744593 -76463950591143547816655363722896 744594 -10005751677428300267861996028672 744595 7723538479014599344658009575680 744596 48022545106590880792407977827200 744597 -22276243476149399657327003530752 744598 50618266916328733795549463008800 744599 204007268745044414754678825126600 744600 5487607218162687921238053888000 744601 25002224883924898833237202126848 744602 66903251529912061067690225294592 744603 120079459360368849334546216490904 744604 202563563912712111765008854448640 744605 167941044520334405555595982609260 744606 155479931829275856440245187932800 744607 -317931917700940191880136121850144 744608 -39411679881374801449446080839680 744609 71714943904791851411096049737904 744610 60560830373599254118659668352000 744611 120374681298441126614166677345232 744612 -148978038238729737634606838040576 744613 41967194506077299954310436656960 744614 -52666104452937195466018429112736 744615 11301087977934764056348196102760 744616 115112731821587545680659221908480 744617 138049427486699099690881491490932 744618 -6349914757474365187207319040 744619 -292113886287366240669954925266440 744620 -27735157352646530969235511664640 744621 70880109713755666617633754345344 744622 142016939205917588531718038114112 744623 -70162938043516732972273857697920 744624 -49268601532779037892916048838656 744625 -20420070539402182907324678976000 744626 177043425288922580403646287178512 744627 100753546902916421650799771017056 744628 -183072902083236443126112438869632 744629 168403828952615018197038165740640 744630 26834243943836065611994905179520 744631 4320466552105444473012452414872 744632 -26453152158704653868552734187520 744633 17826114874158644744878392805380 744634 -82326346393541661296078294304 744635 31709898162856798057956492958080 744636 111699107457931150537539754086912 744637 186533033921300700036024046921286 744638 -159010519255566983519973686579904 744639 51218966227487573897208021162240 744640 -12664722186255865075743168921600 744641 -80864014361095261380502204160958 744642 -11883337287019540275489705041760 744643 -368563554933221977017956557797920 744644 17691439043937140220854327646336 744645 -137854974603019033685050437216960 744646 -19445906008211549147970705394560 744647 -23550748667655539360040974568 744648 41432411299585075026111745228800 744649 90835917762647281264955920578650 744650 -20546776989478601009058281810400 744651 -54540393897702897581097926848896 744652 -99427024248909669663822602462464 744653 -97917254471670396868267059206400 744654 145096539470791899603255105361920 744655 86312263982663797378137241495560 744656 30987740602235233485484243943424 744657 -142054586788489112750922084661920 744658 -9803314380036126744518648601600 744659 95734954600468958695205948746860 744660 25089780597533851459681187020800 744661 65477806921792195684762857661262 744662 -87409810423636283865258331470720 744663 -40548472328777433462406055674800 744664 122925351459072042663367101327360 744665 131894999144021638812074587629060 744666 34836845163541627497793329026304 744667 -8183974825536158302907622969600 744668 -479801569450533647496171465682944 744669 127723548710417191787650883644044 744670 -22357068537367668655538872214400 744671 -202706449266832100720885908116528 744672 -68814895434380851516934603931648 744673 -6550132573619314159425857639434 744674 669858803618019562829080361472 744675 78581081245334779399356000009000 744676 203446416847868343396288599749632 744677 -81933227917703461530086261817474 744678 2833699627019704372894568755008 744679 6902525002858767208579110793384 744680 -61448505047213964166218819225600 744681 -36280822935727629470545378664256 744682 -5453136594624452054314693948416 744683 -149536616292762571478904042655284 744684 -148672286918939826952832596068864 744685 146616571480834427517875949678360 744686 40858176565185991760942444032320 744687 -34453711171992642533256111208560 744688 -8449103468439489430828871188480 744689 18870530977147136025360802268400 744690 -1525404925172746453499774530560 744691 41946188800236665858098128266400 744692 104406249010116477985358390299392 744693 -175133963113044389317298476179936 744694 27975325848734448825748338833280 744695 -36814289158939187254584685343520 744696 32653870393860257466141663621120 744697 187331791605152907113603473646592 744698 53054780222513467139257315941120 744699 -88398043884447413764482695886480 744700 -28355523768159320790418789209600 744701 -197029285352478555185163488258298 744702 79058919521898026516652218870400 744703 168737266416048620163848332477704 744704 -222276398999831623001779407421440 744705 -52342928095727400421077192081600 744706 -112106041619699780870633129702448 744707 -128524711662577229024508545239044 744708 -16526883807147126387530731069440 744709 -8672058052040892214482226265088 744710 -144638794655884172481172758138240 744711 -29787650558060664372341708486016 744712 291224439271237549298999660467200 744713 111240556496270972607104667458304 744714 1036242142535078383214927793456 744715 -139750162104807334412792339342400 744716 38014434284922238224411941065728 744717 -1044595281393978398541056162304 744718 -22813991959585516545172367848896 744719 -1645637077992052327735896583968 744720 13922500843882813077430095052800 744721 -73923123483034943984498391712078 744722 -168032506576387644484490537698176 744723 44826946373675478932972287404624 744724 34523584776188103136174753996800 744725 -117218838957293881378659517917750 744726 110460704763977194330125289796544 744727 231634404368917670736371592341576 744728 -175620608851096207469341572464640 744729 148112037738501146798701728939984 744730 -637274688789449204394882508800 744731 -56449779709014246971697723846768 744732 40988343939637423732492703450112 744733 -453529258060625167873959204647040 744734 139591259936732419956962968454016 744735 112582029973772621905036241097600 744736 -196588016866143853539842661875712 744737 91597269794272564493070620290752 744738 -103918563298447308423393629705856 744739 -214829621250484178062493893911460 744740 62938282406776826429366545305600 744741 -279951196894295084811874372354560 744742 101473014343518785737693433698272 744743 -1428890963630680479633888432528 744744 -5817978926658946843071133777920 744745 140810128971501892627140618478500 744746 1866829064317668137386689243744 744747 3269585071451477748219750376128 744748 77395554325534639911175342001408 744749 152847099317769605884096134955320 744750 62258364345979976230453079088000 744751 157609820527766763634325736621600 744752 538296854143040376161363066880 744753 18405249661366658826839621879760 744754 -104729724220484798185886450333424 744755 233116446123370017169625304480 744756 -69090184585620372807434026100736 744757 -64420025846665289446391325219360 744758 45859564872303802136727989390976 744759 -71343181644755078077181117146296 744760 -697964818074052277649709670400 744761 -200756106993099151116306875815638 744762 -103412959130886536867602612838400 744763 55759301604397325246784925635504 744764 170995248021411240500749111704576 744765 5967990066703990892561254391040 744766 24680785577420406555479368483200 744767 110404867068674825154619557306816 744768 14197401453892786542186772561920 744769 -80873580246742503042079528314143 744770 -55963159642958889582175057799040 744771 -128162989141539547100496410356488 744772 -79411536868388050004192879153152 744773 9392000320673441676026238318780 744774 17083899257775772017320359528320 744775 -64711156570902967002868557022400 744776 238174961783415004125209418286080 744777 -102295048629992088132549532142352 744778 49091217571092600558103110852960 744779 102787767708104210919160381074576 744780 46402935600408399020103756917760 744781 -262879216669639639586449490096000 744782 -43501743190139901011120303924928 744783 -40295410546991933160664332783840 744784 59193937923523339439240239308800 744785 85249943655134335196050509844980 744786 -20400636245054188865396747129856 744787 51109257537110306275371436473072 744788 -41581425721103006350318547902464 744789 129681524881903622010371389336320 744790 -54982340347914456794189544672000 744791 222513414456757095870982548285192 744792 -105264414378405167589513295073280 744793 -1919691393872972394827586668416 744794 81836853156788459816068895667696 744795 160067605021106485764432969072720 744796 -99348097689466852017522169015808 744797 -143887266582846741939962682062580 744798 -37536552328815610375371432198336 744799 -275934217489410157671280432771080 744800 -90747203365577553938566004736000 744801 18452721499920942846399609523632 744802 19145878114522618990863320822352 744803 -357513738802372941596209131576 744804 -30005953576702343065398674836224 744805 -125679192864404640166676613105540 744806 -9349885448758934563046532221952 744807 -13640519389368961480591207687680 744808 -33698975936396499230858539223040 744809 46198205034183078519098751257088 744810 19795532112806107122318873277440 744811 -286275396647692731213877980808588 744812 -274932792902383472085362363381760 744813 -130385954321456725841242665390858 744814 24508109274974114393122325718912 744815 65122349157749267857739836540320 744816 31333920931811796650532486512640 744817 218184350194224396145718277126866 744818 30161686508636771205964229433360 744819 6612439778317962950199453014400 744820 -143662151422265744262478479851520 744821 83605300672924895367020451373440 744822 -74185212136338856373602355723520 744823 206468731498154964707709781652072 744824 -155633617769505449460601790423040 744825 11130003423110508230885898459600 744826 57164702088115492388357800352112 744827 -213384335729049364328172333971928 744828 44804215289505246865137382219776 744829 286244769583472819686610592823430 744830 19615584881621405678870620321920 744831 215724602175065179596566410257720 744832 -109388943287769042637165229506560 744833 -975847826537980118956010625918 744834 56397869523417856776134716586880 744835 20213743366717575309764849079360 744836 263649157809797327467657317838080 744837 -11101461569642987034127600930560 744838 36890502789292328013119804269440 744839 480685441719535297529550337577256 744840 93730464235024101331883156736000 744841 68411020028932485369469884165300 744842 -11886282248583888738841095783936 744843 -74819137599200293431469227072 744844 -208703605576638716306572260139264 744845 253143744918604469056453888396800 744846 -426129281809147842975103896576 744847 27165840585007414255058049781104 744848 -10047888622068463531039743000576 744849 30462681389353335854451424242720 744850 -94313372269556805395010575835600 744851 429408062930841100836889638450000 744852 88750937355892006232491013855232 744853 -149205122268811915190098980972260 744854 -46107336197263509379635002324928 744855 41169987902149762156881237688320 744856 -63532523400580329334718119280640 744857 -22334825437628711101606561896000 744858 72304503659165602880808850608624 744859 -216899169187416535422567670386940 744860 -141704344731670014985744532881920 744861 -36832738594138771964225545722240 744862 70973149570324037098649539186752 744863 -13720703480682784700383117334304 744864 -3452092762225374949960769863680 744865 -204703995292837040940231255163200 744866 86572838027984630584990921974144 744867 243517594575831315284635868389284 744868 -63112523395215548182502584500224 744869 -51980703989104361673969394738404 744870 -28896660721623909749641993635840 744871 2959169037440979829613471049544 744872 -64844721150437115843497328568320 744873 -178298624397266508107944870997616 744874 -27802542687171499068548568055200 744875 152281398814631227878688348740000 744876 -13022503673209414760910885120 744877 -1817881178307917186887905136928 744878 -38430885574848830082232735829376 744879 -106705541289855248129929205095416 744880 -19995605201689063356791622205440 744881 -52781292298847477955964524432588 744882 -13383944827706755451921108980608 744883 171080889558395054428297311735664 744884 -43607063221328167114782252810240 744885 -60935760313764786637553889133380 744886 42733167445236482684394939391392 744887 -20802818430846495685797629706960 744888 -4375550285935594511763215278080 744889 5029778531135136174170000718240 744890 34312940756652982616675634463200 744891 98489356497721437309782727552000 744892 944877596845077558835708920832 744893 82531781751413319804200962595142 744894 36460788466475623828668694148160 744895 20943592520006914577121822181200 744896 51886802742545188941019723333632 744897 125405231840359998612796734231600 744898 -59817890530125578617420276441728 744899 25198661501090501833975758212160 744900 -15095703518430015664254416486400 744901 -195413119712988062075407961634240 744902 -127740098671416260339910757426848 744903 479368249908168418070467543211520 744904 -153698218280875310835150305418240 744905 -1339774398083093563102271672640 744906 -47516164615612151281317495329280 744907 16608122374633550616247405882792 744908 -63958798028179029316767834223872 744909 99512738752690187814592042468128 744910 12588468160279669301778391877760 744911 322408474057302005875641649462512 744912 -15791254986378233139508875755520 744913 145464957037802200490401751403124 744914 -133656295022146993514990857676160 744915 -75059011586792846575036001400480 744916 -78299284480492101325389202245760 744917 365538320157881783391968800101966 744918 -7212399674136191943154222303296 744919 -41126373606418435414814975034704 744920 -11380261182262783551034540646400 744921 -83875501036044876503243883960828 744922 188730977789230248557774698390512 744923 -422921442652987315701581482451040 744924 -34054623597805702414824062361600 744925 117876460041603587346109760988000 744926 9158800969206999026605903329024 744927 64770646873339217980598965832520 744928 139046512028264031199330872852480 744929 112901724669983245912082885111940 744930 11218742389483628168072752128000 744931 -2601265912961326543069299397872 744932 1717095211883909060384677515264 744933 68240180662992905331848011568640 744934 6991285531512876136094894952096 744935 -167541644442016956035228652633600 744936 29790263256198380477424510566400 744937 78384698395798872054563100538660 744938 54166131779988657029984197736544 744939 -56508101781389268352402897601856 744940 81785439467281658842326095892480 744941 -198184239413825770644495389519658 744942 27326768178367208088484227800064 744943 91620142489073234888931805874064 744944 -38365962714552562795242323312640 744945 113984852317855565910742394449920 744946 -516783159782692730967379577328 744947 168628968890054568172943039978352 744948 -39902351371517466420443875248768 744949 180921525904027158090921130443950 744950 137109674019639968635494420230400 744951 -14794434768331337272153794015768 744952 -168665736338062450111218553344000 744953 -35480988647435031929142794561136 744954 -31621167313492421140548312135168 744955 -245571262470788844866191798256640 744956 -10746040812008321749531349114880 744957 19495023420159559174437167830092 744958 24402444025588392893799618778176 744959 -303810787969028101192075839075840 744960 -33322610086215354815286073098240 744961 -7100230096651309556439704659456 744962 -65028211328513884716689399838768 744963 -50008784746578403376885669452800 744964 56640291158424470601815902743552 744965 -5371821130428458189431317923280 744966 97319031213579627379198197723552 744967 25656432239543294245970675866720 744968 29311497836133492451176260075520 744969 68699763622348904904196518576144 744970 -25381540316630307138473004134400 744971 7553631007027116449479386622200 744972 -45182812515760196833838708740608 744973 -191129380389656393424767635791680 744974 13986440377204343558647569892992 744975 444238428319817084088719875200 744976 -58848892139170798191957835431936 744977 -34147939111173920403351896772174 744978 -40743717810577768531949894525952 744979 -52656212268784504886625851564000 744980 -112190342561728388166030103336320 744981 20933176184337005024975497617120 744982 -7749538206219090800707819438080 744983 16981216153158387858699977801040 744984 11594196076950958679223966720000 744985 -150666768985355150193302907005820 744986 28057850275795452023507111602944 744987 118189708540765653937123929226752 744988 121285865688607569326483145471488 744989 -5205678270391551302213546845344 744990 27608314964910634393400213683200 744991 196613165487956900517321348711024 744992 70862169026472180826825392390144 744993 76481254954633066216896894828480 744994 134394904784170258634526353641296 744995 -101440135642039604954312063499120 744996 22747734187479427401555375513600 744997 845717626273616668967030467776 744998 132481667523621245792075034816960 744999 -258398046364916018998077383175552 745000 46069563024856898207374320000000 745001 -251835698572589211702848776036998 745002 -20196544903665587778199801219920 745003 34940109043239872318844405408000 745004 -28560116746138327780173356196864 745005 36794425760969680784503161646560 745006 -31663308858269963626491091591680 745007 -36379928479337126826042292695000 745008 26941776291408586600615908999168 745009 141307458153312852851583854175840 745010 -44338802818534896503917487001600 745011 -107050492868350017138625439557920 745012 62956402918123142438073131805056 745013 -140769039377823764212643408430738 745014 6185871370137942876507079214592 745015 -58043063562954245048767270543200 745016 -166070879252929994098666724352000 745017 -1568609598452277395069154852480 745018 -2586784903493502032208005527296 745019 103472625094572467500480630622160 745020 61640966664728844098191035379200 745021 -124339258902704799090341534829588 745022 3524252729526600123409062381312 745023 -53329139709752045427719958277632 745024 20052673115138213086915509354496 745025 -14105317282319296035618238847700 745026 45763315030298077029151735734144 745027 295348206907796645016301894994876 745028 78827741982500707574368300907520 745029 215481329908273697596918564671774 745030 33210612187243052062545513181440 745031 -89802200147359395725947177395408 745032 30885007419556383817147782758400 745033 -260674470009525703041217715367718 745034 63441235494385225659657183781632 745035 103091939479158451252674119881200 745036 273020075247609474922666055770880 745037 -12932562342185970335028920098314 745038 1812945481872187443414137771904 745039 204792837706876714069399812617760 745040 -44052490812196547050658237644800 745041 -82587965830277773337448169519872 745042 -1696024956218098849987235161680 745043 -101538646701771298555186442150016 745044 144259550271410594630295313539072 745045 699883856324319261601428373980 745046 -151120688862449649594803695458528 745047 -14095237130037983177507942514360 745048 265181912414930873142370439055360 745049 -513701319082648556278740957402240 745050 25391096089553216234571282604800 745051 308118856209523536896230857418052 745052 -21068177212939491764045808353280 745053 127616881868251358964094603096704 745054 -25374193323203060134710125147136 745055 102091751360719054162885028625960 745056 -9407120620687739750859551539200 745057 -27592377961083734041565858384828 745058 11447502393857477021881363942560 745059 -37133737426921270703993340185088 745060 162383598623659511588282062260480 745061 -3680459163017874182506664572608 745062 69501954673259294362344745113600 745063 -352524799458203562773823135431016 745064 -326605071523571812664057385968640 745065 109033594488048972719863382112000 745066 23928851287467731115995410967040 745067 247841026208866869366007342624116 745068 133577838009918133470252156533760 745069 39450501136971219190536449324600 745070 -33420779382621896039145316115520 745071 80518809914132881422205947752712 745072 30281028118287543956491036491776 745073 -7102308465759975659913225032256 745074 -22787110187607997332534038920704 745075 -38860105517327641635476986959700 745076 -326600500719195586186608194733312 745077 151430025325377800885168719556640 745078 -69934265509290586471412990840160 745079 136710351227359282940966170839984 745080 -9846581509950217850798191411200 745081 69463866260721108201921072997264 745082 -29267470240702635250083994160928 745083 61882712174148157634282946104652 745084 -114376479096854520735332244342784 745085 -27121385261561287309023598387200 745086 -26047077772548440855252525075136 745087 45358392456525290878950491101552 745088 -24878563043863502036094922260480 745089 21625216838528724620253469689120 745090 -77326941013678115644566338143200 745091 -217770300150640087312733409202176 745092 -188931232424826926653126023936000 745093 172738567467604558600029476214840 745094 -111119125317690985478623842207264 745095 -20542445384526574491539098049760 745096 -75022748604631264590032073891840 745097 -332142811596469999266950277624540 745098 89393401474910794595790783339264 745099 106107303715900843878727587303264 745100 -145467693666194858289166454841600 745101 -10045398803851280896245105895008 745102 -198560143419356488777512065866368 745103 -10077470289271655444823781245648 745104 12032325591821761508178591744 745105 -223740266777265584025335727097740 745106 29855177074292766331054817845920 745107 -252378263223134714417969236795776 745108 6634940669242984985453937377280 745109 -17329777908518759149479358185984 745110 20006375168594984258827372642560 745111 7219058865234349322371065513840 745112 142134659907648147537910965811200 745113 -1756937869641807664235295671856 745114 -41803243096069878113350098512640 745115 14426633922735146701076886216000 745116 27500013452705389105257501917184 745117 275210969488009537362254400520166 745118 -174038684830120905440310154560 745119 -8561220903826191727216927210800 745120 -223688832684375308348251764817920 745121 67363452996886322340653872665270 745122 -11339762501583053110607453991936 745123 -159745214040413289587885369602280 745124 15200960172280520783568152428800 745125 95628992985127398719331380664000 745126 -33791250209292547252419713259168 745127 3004048772709830648421469330032 745128 -231103584795379624192699733606400 745129 -126128256479848482357749028942528 745130 49176457239921980570697837873600 745131 63291808741161862464575707123200 745132 248255066598296607141390111216896 745133 277375858223463396536544187247382 745134 -18909091770511759335056983705344 745135 208522056916186386243521135131080 745136 26661316211598431003728002220032 745137 87897514892475320651316863660994 745138 63519260100336618530355266282496 745139 43784455492799802772575823813224 745140 51379685385298628264045340364800 745141 -302730576619425456693065527901458 745142 -105198986098515276762259288084800 745143 -23157973822739098502127535956144 745144 -193627884119385601239331061145600 745145 -7505819117827230787292770344000 745146 52802804923966890595635368256000 745147 -28361924980177028088967570398912 745148 -8073337255305483525244547756544 745149 -220348157050782235576281103207200 745150 15017189750282607524068500432000 745151 75011144940915375082433960918904 745152 -53583902752952415409927197032448 745153 -233473203886749336279105201237456 745154 -92463136466504412065117298398208 745155 -100946106699907504008446757068400 745156 124953278823936790088893471641600 745157 -16209172359832427680941257400288 745158 -44827875161778700558223121681216 745159 -39203331629858302654599272556680 745160 -42213945682835649578981983334400 745161 -46832409788436939802987804075200 745162 30858731889715088052344255614464 745163 -321668906391442093478918978876976 745164 18236531150689554571544199853056 745165 248423510207464717940438408922060 745166 -22739069954871884473331847385920 745167 90519667781219934419586480383880 745168 60219328989523456137401508257792 745169 316261875051937772824339458734196 745170 25938205780708285900380915955200 745171 148383342105395550472622676357712 745172 -3794782911001802348180873142528 745173 123179693734139312173504255724160 745174 82764992328800147595945224451936 745175 -19364631978567660797903183941200 745176 12699751338106507730247839539200 745177 -31245395167418142280716687602880 745178 11987595548490559184769106796544 745179 -155497227100109911069658009536320 745180 -22044392909277839846640692582400 745181 -109863051476301727505051197149018 745182 38403289726356162781707013396800 745183 8404038166057643666248582794624 745184 -19766218753690934087317027553280 745185 45153744923233147658222762680320 745186 -23327833641655992697451538399456 745187 231152215040785986562539686887836 745188 128773284817064528588284152345600 745189 -186067076085065908810334032059010 745190 62471109729163749746050235520 745191 -228132793444830972211599625436400 745192 -107986288020359975785693915038720 745193 43165892341933464389856586050804 745194 -114156506948788538820549207417600 745195 -41058558758584649983287205513440 745196 64114388197601422290250068230400 745197 -10699095871384919282799520770240 745198 -54473061883912518157509323623680 745199 -7402585315519567074405304120320 745200 -781428909418018977163117363200 745201 12930869521107386899491416677202 745202 13565198867775165144475591910400 745203 143556639013480044409101760565304 745204 -81062511749474145182851787772544 745205 -351145035037139377602971199296640 745206 -17566301847257150245993844508672 745207 132126933825184667297792354673760 745208 -306726621039482169402003143639040 745209 -59136567894340096318630694595072 745210 -114834452627554826372368795614240 745211 -522226035758815853742498492613776 745212 -31132869367069278731354418395136 745213 72900750548825145308901206828160 745214 138302300847705376403375145747456 745215 26653500788328752847002844351120 745216 -41156941392469283655373025181696 745217 -70539139105842953275277642218176 745218 -9575603806853983970040837436800 745219 -35389680042333706475196553124760 745220 38173880577850598720628538183680 745221 122010569198594480170341444153312 745222 91117893595223443177836096162912 745223 -70688819849981266353873815836656 745224 57036644201819046524145501265920 745225 25979280518406703279667147253100 745226 -94409339830909855451697781268688 745227 -51671071962366325143462877340160 745228 -111103651403787326382345812258304 745229 48840208827200294745569483574720 745230 46456702245499326178903471854720 745231 -262242322950369357028729368005968 745232 62183402271932379441475985866752 745233 506153313134236938305137222080 745234 -32945813386486713288469442884608 745235 51739922992126903052682517351200 745236 15726030228526817233997282967552 745237 22545141861963285970212911475680 745238 -66745867555832991473397722326656 745239 -341935125985115022835237954968 745240 -50438273490923199007552325222400 745241 -35725870382057995190670438108912 745242 -30182246939422247625305041063680 745243 -282630293168693066083800239760508 745244 -63020628171080385467221226494464 745245 96417245253807151993299696278220 745246 123702548888548486786637916520704 745247 69339136102020499787572829913696 745248 -63314659528580485083180438650880 745249 -252842011563775660973884597390750 745250 -17355967267624301295406732032000 745251 31410438540482419282402382777184 745252 5160684586738233301954557617152 745253 -121692306477403446986692365751716 745254 17677028688227799684328402640640 745255 -5315893842123055311517260864000 745256 -69323746630317171577344812236800 745257 -3334170381495243245846897436864 745258 168811476654545603557506618018480 745259 -77449707233276009414611981969320 745260 80021985470843784299529647938560 745261 -280385596122060218966799492463776 745262 -40344603583023563125659912417408 745263 149448008337959976012068855044464 745264 -31564187463187006907974393266176 745265 -166488492356005431596125424651340 745266 -8317248153611369354449126004736 745267 -347025062775368119094539115403168 745268 -11449045698802299614066737882752 745269 15960975297698223061358143961088 745270 -43572976535719569596369723665920 745271 -122449006141159788520819812931200 745272 179125468193560261297418379325440 745273 298886001908675953315834067060522 745274 41741638229166863734990446017136 745275 1494756589700201120933619672000 745276 -1783563639217768163658815610880 745277 46232188976795148868907214627660 745278 -17822952596008591853030055274176 745279 288894088587423250443961237868352 745280 26758832550907774205233924669440 745281 12931583223141678606374062824912 745282 -104521444691891884224966956630016 745283 10423585193072950202480786588160 745284 55554798816010095496817878609920 745285 41444860359615249701184040657980 745286 -36491623666226578133022484569600 745287 -112772818322913602185181245872000 745288 -233766808232402439988145703936000 745289 -377135047197838725601178277199344 745290 32602016376542162514380396092560 745291 -142938970892872027297762187725088 745292 -33084814395299431074715506951168 745293 -98777457816121522126270318153536 745294 22812024614862348813969879137280 745295 216505230686161017795863580865800 745296 -41422760604815069291059399753728 745297 104126169848662553499663386746752 745298 57380581072109505927720571041600 745299 -252290637367216500089901622475916 745300 115486353503937980749614866976000 745301 -371873522781825429241591601851698 745302 20164083696337148232354710544384 745303 -96263715007727268277712065479416 745304 19347132078863720836348432588800 745305 -59019552466488141306191795753280 745306 22883207456662087871201161850352 745307 116483650206581993062648945727556 745308 377005469118951715511548221112320 745309 24731766195452068906760755015840 745310 39830578968381373677115469194560 745311 52576728807795176703862775608704 745312 316905712247294702224557078085632 745313 114470638743804520190027690287920 745314 77567957443142822975142208718592 745315 69440630577068118755115405220320 745316 5357738733309753956000246820864 745317 139587765255275798192619340027134 745318 55507412070097188154426564116480 745319 -2699480654031455807389554598056 745320 19478869945326032927270654361600 745321 -247434012554449444262065701998208 745322 -167316244087865301976938114846288 745323 -44521008813593556051670570299816 745324 231826369719934986335780558745600 745325 42495082216972463715893656764000 745326 30946059471739262337832529205504 745327 204062055688496732531381299407672 745328 -7034592450215821451960680611840 745329 42345450540163275281784219643200 745330 -5804349085576001603604488345280 745331 -43815861590136185214830406940860 745332 -40882331543526484413398202286080 745333 -3744620515607674339467305853056 745334 -154629370064853240534549905273184 745335 96898407922567024757968941079200 745336 -1695039681151214429700114800640 745337 133578945251731833092529812458986 745338 29167227551967904081017470693376 745339 -30255297784109336478256198372800 745340 -127718879215214507976310955904000 745341 -102253045126472711057901791006208 745342 -24732250133888735871920339247360 745343 -307250723344987178990643236865408 745344 -132002627233433940988457889300480 745345 -146058553804751555736256395849900 745346 61252338280631083448939817162240 745347 -192077062734073084647342700973760 745348 -64928999387634287327854219759104 745349 314481897385605640086913141235520 745350 5885876023539035607718215336000 745351 326658795227990162305863376558600 745352 104234344511744127192535167513600 745353 -44885058692241325488602974376256 745354 -69658360822682431087820465148624 745355 46023549669223563109866618057360 745356 97086020671744877289936186593280 745357 -276086773652024582819392162296394 745358 30077669455786372145404927691520 745359 -127982718580567969602185348514672 745360 12155767433594096494863431761920 745361 33722126902949007551108931334770 745362 61762986228255629063141215872 745363 112415627761450327416188986251520 745364 66261595541576944661951603761152 745365 58380412032917850912011915788800 745366 12606191098835915440298347642944 745367 89248530113360658121057477798752 745368 -20350522361018677195079960371200 745369 -49184875166324437703270186306230 745370 -11030442727199444144235448300800 745371 -150739821317948453068494727765080 745372 21249637482479595647042215640576 745373 51138960377161815165708620525760 745374 1814709070375860873002950167552 745375 -138910455575407822612494556620000 745376 203841220504621336533281779679232 745377 63349566498496868289839185237632 745378 98564769212719760536464496380240 745379 -126678460757428288500270457642020 745380 20350191388099022067835410117120 745381 45108235655275523540349546266624 745382 -20611508001337846989612380900736 745383 143594956155104497310580842019624 745384 -100765653184163301911626693754880 745385 66919572702339927012855466172580 745386 33564795466732145500382295646464 745387 316177591392651358798403955431760 745388 134050455263099233586578361188608 745389 157838336760338549211753333892800 745390 -99006789340102015683897157756800 745391 100047048558687972581610347067792 745392 9499730052112068924997470978048 745393 -279938442865372446709040221936656 745394 14486643125938479791615787495840 745395 -12734305307463505383196037222400 745396 56256303599049510141146355294208 745397 186034244944888131043807963620846 745398 112085867756962217629133486537184 745399 63849350313096532288472980034640 745400 21690632907289747731576271872000 745401 -5610684996887566888938891057120 745402 1705636000952608402258032291840 745403 16839861684869916093874154677464 745404 102271141621893679612663073882112 745405 -1889203991104318867151108574240 745406 65235897360546669036072852212160 745407 -20097436437478058298755206486752 745408 71169085649165956659549275422720 745409 37086842780504111902938683322816 745410 8905326346202512624980787215360 745411 357944637474580424347096662761872 745412 22928254153195585231130530225152 745413 1973475126044344958425968852288 745414 101655090346785344225104175305056 745415 87477619879523490934186018159920 745416 -91918515205316143770992197632000 745417 -19405174358583656598341922490188 745418 176102267062824599555383803098160 745419 -49970865737328720840429138358056 745420 76789054689232348865147041013760 745421 -40514947654204127173285255099956 745422 2934513272008735890717204495360 745423 109882525373382964406853141327744 745424 20871463145634059203889520599040 745425 44568434395109541447826714891350 745426 1726821201149550527638959433728 745427 201228455006614569455250136324440 745428 149870670037526423273739720837120 745429 14565145525058977932578763492000 745430 4421492198406715317266275614720 745431 -204128481125415196774943712061848 745432 237037280649120571449898825574400 745433 -150756100349192517428160289040376 745434 2326753555835930180441977119984 745435 109508369221386086327568180434880 745436 166593002702157874494366913755648 745437 166733600028699451445721179249184 745438 -24377812151818653747106543658880 745439 -122078805202623929480827687077144 745440 79630490687157414102745515294720 745441 -67077028391424711091294364179200 745442 -152805694308793578207152131924608 745443 -6955140548351153341291775823828 745444 113677490073801804915998754160640 745445 -74254443584953901837574471973200 745446 18871784632448914920972175964160 745447 -104028373300304720486138404804200 745448 2224558556547892409269606072320 745449 8484038150207021612572158904464 745450 118769421439886541894856189562400 745451 10752166146630865504165008387360 745452 86919073959265693079004558994176 745453 107248427825692118412954745599264 745454 10972499893560994748646660758400 745455 95446049829898162731637221945360 745456 47377248739169103528056336678912 745457 29971858924781642440147599125760 745458 -15139122936442174746691078464000 745459 104013769154537050872561101132568 745460 -14516416488505244560789841214720 745461 76567489038368808367344264805788 745462 74990157655065612792245573436864 745463 -64369554485013541136629735145016 745464 13643965200857670779130455040000 745465 -1185306258829981864905008971200 745466 -111906952960231038641905621991568 745467 -233255160450290675941709230273536 745468 558691525773708676134509154816 745469 68667142420731834726425435121696 745470 58959518985021447040902696806400 745471 -187536733735663389783610042851328 745472 19347085873654230118362714734592 745473 -54886782550264427464879071186432 745474 38587378032846493197453498569760 745475 -10813210204115480095368925354500 745476 1844547152655910768716730834944 745477 -112286988750527901723158843792674 745478 43208193759044640696930508499040 745479 -49839319916141422465458973259856 745480 -84333688007240011603332209817600 745481 283366216788529912896327017892 745482 29884281240317781081954610766592 745483 53027109399377854757408718971304 745484 -95119871965605100773120838947840 745485 -40084074824864417760629297813760 745486 -150460565117661264912647747539392 745487 49097533404436867400537962389072 745488 16330667781505904185182098817024 745489 -6454534526215226030026693976576 745490 -74133097938404121676883330949120 745491 3047053424449609744512448633920 745492 67092527958700207561912108634112 745493 -51587552900368792475860269963840 745494 -110852606291867021940610675752000 745495 -199586166868608801037125510897000 745496 228399366215815173627381182945280 745497 -227706693118498923862100961324960 745498 37517007443453828449691419516608 745499 -201305654304789671737363348377936 745500 -21832924904905435639647952896000 745501 425355857178166852888127667774732 745502 -53268567851792017635630454098048 745503 56827984897688315363144809516800 745504 -139304300848068148557439671926784 745505 -11437628906365988423111589887340 745506 8711250743198472482585370960000 745507 113170888371179679646042828994512 745508 -2015353654053590881545725580672 745509 -195984749998295567679386801342880 745510 25606790189541474089158741772160 745511 -137166409794457492351139911583448 745512 176737421382303743037521332715520 745513 -63797199904323304155293528491100 745514 -130337916577511885788336400203776 745515 -130013179027946423804387057585040 745516 222502247737529056007896714845440 745517 169616371701522548023052593180566 745518 -46557386824032626183265066871680 745519 3040974866630438126778880657600 745520 37116320622458979788970604953600 745521 10040514954343634070195485902848 745522 71472157225765873080797694804480 745523 -361308985818877226538543813191520 745524 -59138469823349818373385153300480 745525 -60680876242025354916792126218400 745526 -549109324581385083803045256288 745527 -74418053681882944553944374541080 745528 -44299873779084410664142659133440 745529 -43847912083732311059246872806870 745530 -39601492895654990551101020647680 745531 70214159990412798351672234543332 745532 -144850909907153441532973357263360 745533 -63443695132906161086581390257498 745534 -630738863599829618445722890560 745535 95172058022788483396008963541200 745536 9058585434871066542252453003264 745537 133019792417589277811432911551700 745538 155479861043818371946063413427920 745539 -49448650002612758476159150381392 745540 -30321059531140753007734935509760 745541 123652920952880777626836432256800 745542 -23831008990173355582884288796416 745543 -37994901228499270793016848919208 745544 -16348937176623734847564134676480 745545 -16986537207760488774536071589760 745546 -138799490778207352281308782296528 745547 143957908216198057887685374707112 745548 -133193057928199574517594447045120 745549 7927482313847007863896347341120 745550 -3404380619399813077883356646400 745551 108486806093175042762929039400480 745552 24055048658846797581749709422592 745553 60589735638615305134076757343140 745554 -151665524856878272422363917568 745555 -261753848452907745901834745561040 745556 -50151377145164420725336671148032 745557 111678726118965685048513602384192 745558 79536898862502079523294380553280 745559 -303586622233162437629953453232496 745560 -36328188606460860240513930240000 745561 259545119559525973509197279806080 745562 44222088297456241161225957944832 745563 -16428689119805159869984397659392 745564 -84698404919467681327595686157824 745565 -111871768654665562179879051531540 745566 125211887816305336814030380274304 745567 12645104615527293704741763907616 745568 -29624226822095058503916971360256 745569 137773943394910157688948612265248 745570 -51942236515937178893518271639040 745571 61012242418530232202364491774544 745572 -125301820154238761241912180599808 745573 152818172374465231412504885645822 745574 32693580587973945418460473233600 745575 106456353738269858752409918292600 745576 68188665080041889040508101672960 745577 -2041969164054421599865604038848 745578 -154521977946975536526833213076480 745579 -298082100713720291750744138228360 745580 166751495710339072410991409587200 745581 24985171978251290520356444269824 745582 -9255107314428974815886676081216 745583 361825004610143783050621831590360 745584 -35193005336479551401317883019264 745585 39640242780081644225264401089960 745586 -199821703703323299950288896535520 745587 50931712236294457220973437470080 745588 -118279011016662458959001597725312 745589 -46561473196409540261366475725472 745590 83482609206020547156788685484800 745591 -28556195707963637859118321700352 745592 -47000913666864879481782088704000 745593 54324667790174679073363232083584 745594 66476312669155919491099269066096 745595 -73952039586922003683074466758400 745596 -111357217757805055019363306304000 745597 114831939908073509440457526365152 745598 8264670827632233407600334167040 745599 39152861464098149570294547749064 745600 151405913975529844513445511168000 745601 -343032477225043279054492718326398 745602 66369405805761207426601282560 745603 -466467711960397219419813388896960 745604 -124185702334342321349817446363904 745605 3268934376135109528996839231360 745606 -58446580517893069455853343353248 745607 280227410113387364078149837225920 745608 -304940807524056602997947574190080 745609 -123046398947497630325541374745190 745610 49555743264559102466911923300960 745611 140939818147065368756228186854872 745612 -7088324941890538704580340285440 745613 362760543087444796159191893839584 745614 45047803067160257347205465582208 745615 30097198429337323764977314749120 745616 28777907417037121076559515983872 745617 159346205838547528183790602567680 745618 151986385735918574534862812879760 745619 -33400746806138684497468431327840 745620 411772597289216299629538375680 745621 273715261874940958811946285959822 745622 -3216326239576579944195850959168 745623 -187823491847565721021483185479328 745624 97308827547036648504662769868800 745625 -1407380016276100911456387648750 745626 3116559847866857952548516656128 745627 63982849510849415201739218356000 745628 -197921667353310260099651799825408 745629 -153038588047441780173185645260416 745630 -7907465120954943879248607751680 745631 265708329346814020741586092446432 745632 155834513248045757942635262115840 745633 83459443974411394656920972875938 745634 -165334335886506074770150772996784 745635 112655463091248773848124720966400 745636 -136882661315270285047527944698880 745637 28068482667247234185830992696512 745638 -67446697854566413177135973517312 745639 218187420935826910951233563665456 745640 -20602166549659864649205601075200 745641 -9792075682980382999305972837852 745642 -30477370034750003036150655859200 745643 128920977241111179538856172702720 745644 27558990043612550969720874518016 745645 9266325488838465730793151121080 745646 26668893308697833649431067578304 745647 41660851660082993747408474547072 745648 88305654575331578384802375598080 745649 70781494222968187812410516821650 745650 -29587925770381176814495926421200 745651 118878065897031751878227109393400 745652 252750681722313380266795408576512 745653 5095049449650498803961203400000 745654 -370862071626038532837833442816 745655 381225190478662567674016703769600 745656 -163121866835832954761057411788800 745657 70645700386662945780467299461120 745658 126114631944339640426949945197680 745659 -38397161773221335468832938147280 745660 -32825909560809203761404920739840 745661 29779950028163016536340934855680 745662 30763815215214326660742857285952 745663 5065629528161774240417344356664 745664 51871306175396447503045751734272 745665 -32725749565308471958723541086080 745666 64417399771493938023399794638032 745667 -37989131749797682914391743722400 745668 -38690325137961221722073690664960 745669 -44829760275331173719473848522980 745670 -29363597046570855823218334926720 745671 -44391162450861143071018964504496 745672 -91056517216725521997293302702080 745673 293624476240349389739932612856922 745674 -23146645711192878742189515325440 745675 -480388553102504972514145029200 745676 -212149632088783907914523389175040 745677 95547184794862464835450695392460 745678 181691990945537204484486782504640 745679 -65958667626229488984294625006920 745680 4955963574243162845053373644800 745681 -197433950605632528443536875276800 745682 7944495606469457716871655628800 745683 34655979211185816952117355881728 745684 114588455327405310494128928386816 745685 -9910239155259408477760286039400 745686 -9105271634495021746384530181728 745687 104312564110550242351560370705200 745688 170081911459003527757390029557760 745689 28481341524383353891973339171520 745690 -101012266738107767263314284755200 745691 95221555671853919880400735173912 745692 60006919235664718766037343652352 745693 -93630706099616188578867836783200 745694 24676629676310883224536716448896 745695 1092588593112942003567858514320 745696 -93136699617622627336597937848320 745697 173592431047586309519633586634146 745698 5049904755115424737884692920320 745699 74407252844668696206968485324700 745700 126990124178716734947488736995200 745701 -161806642935696333359188370104320 745702 13625481239633363271881269577472 745703 39906789151061839485059707491456 745704 118730105263741355158271552732160 745705 29458958961299129572551574878720 745706 -568460502010440691040955202560 745707 133455588086696655895604900452440 745708 51152668551650790372150654506496 745709 -376741423123218212212460207298090 745710 12086161091008985136892091166720 745711 -385991656382611367244749115072688 745712 41268886737664029725822476615680 745713 107534506099435507295259848265600 745714 -91440694584465091262360644487040 745715 -91652367717545947386304540586640 745716 16798492795249803112547691773952 745717 106743508852600679410531225400992 745718 -134547168622496367734369033881440 745719 82799405138115978819360077035728 745720 91819638504344226135077900697600 745721 118997547085722459640489806643344 745722 13567718272767980021166861112032 745723 -407615594799936587076414537604 745724 10057207738806981155436567346176 745725 15995472625670656079088987703200 745726 40745885841031828709539040439744 745727 -338745363580740440616904217351424 745728 73869266159552400548711916109824 745729 183675512307827149257272007950784 745730 24590724904182917231941457993760 745731 -51386333271618749249058252316200 745732 -3060332678791905225189249106688 745733 134904536636479269471610099733982 745734 90207410556695515921940839027200 745735 -67443302290722169633956113364000 745736 -143321384801453210089435773250560 745737 -29585049233833307201516985158640 745738 26355673328797617953778761354496 745739 -111328910308625966789421777935544 745740 -91109977297137083184653856614400 745741 -2673829619995161487500226534858 745742 52534153548624317967136723918272 745743 -109233500957358936683243672201472 745744 46136476701896333757874412978176 745745 -27862476370316802607385053152000 745746 110717630185007413392502017158784 745747 -49946984237740555134394313518804 745748 152392175495974553254220613825408 745749 1611520099055693844855690964608 745750 120805410298784143192746726240000 745751 265993591086520935539635942855752 745752 -36168064825005921096488036597760 745753 -286518153011699605783482831890998 745754 42037939537533016271856934350576 745755 60770215912799593285552488672000 745756 -116303062737960611551268295496704 745757 364028450714666507786912482908006 745758 14609323106042633185211817205824 745759 -43666774008111557255685040874384 745760 187924362370726190532983783424000 745761 122796204488632507174649641463472 745762 10097186998136981137990831735632 745763 33957181366448696565781881780144 745764 164953241089520071413013672181760 745765 -62715039942120562100763320078340 745766 12085711938152462419910954555520 745767 45123045219757741277901135144960 745768 16695218827251111907501257922560 745769 186298112549051485626454029597840 745770 -29052325091666517240767488070400 745771 -113845383405418413614475991053008 745772 -17689414332874942674835156961280 745773 -95858549838863776457180018997120 745774 -51904359369269197812945830170368 745775 -55843809482968162845578873293200 745776 9352653561785742212754046402560 745777 -246326324839312040800281468287888 745778 -47023961891603648534242940367360 745779 -153740406748122980379004533231816 745780 -93432440811333490971120279164160 745781 -50028587909186557491901714266468 745782 -11054135391368152764938496095808 745783 -444160216085365810207604506156056 745784 -39064634835439525325582728642560 745785 64539485765771239420584745562820 745786 6705022286154362796722340536544 745787 64035323250912687052927023355152 745788 160571531748767910835869414973440 745789 269907027076910202551927531092800 745790 22259041068893319983731358626560 745791 182716507208422359913351527515592 745792 174181596786712393711806840832 745793 315995798673590816486471398058580 745794 -35074684601749964684891283010560 745795 -10730596992520656945205166281200 745796 -477671171442794540063832278433792 745797 -58323510001262439346364262888192 745798 -515881704448754018236649152512 745799 454818664599598794718824739769736 745800 24710912347592922782212417536000 745801 -133256366538244346828874421317248 745802 49552933256874117360194133794352 745803 113495631432968326008777883312320 745804 -79839178134341569110472533593344 745805 -186040303989262028800485569439540 745806 107675261765259015754602321597504 745807 -242471783383782568500232101322800 745808 10899062076721910515916630261760 745809 -40120427243981032080893766351360 745810 -30858164803283824786427545141440 745811 8136825641559890969433177898824 745812 12580012744004805055376542551936 745813 -28425755214578290384854273344900 745814 132785433712555537235782342542912 745815 16081038207891505510434188881920 745816 -122288898896316407215045162598400 745817 -163116999171618097369068191542134 745818 44317771232785565872945801941504 745819 -154050866679176808790336479217080 745820 13043337976229779258167399552000 745821 100853039478291224667530484228480 745822 75996225964147017733099949813760 745823 24453691441648870296329028824544 745824 103890457362639406012208952901632 745825 -58535281340977859978162566861450 745826 -34424633727851232296477161008 745827 17925968127635438092319507712120 745828 124962770070726725092437798333696 745829 -43389466762302347648128475591808 745830 29996490116842755374090040860160 745831 -20802695872504505811432292194336 745832 -42426558077321198200217839641600 745833 -177495158352452670667246283537472 745834 -9602188257424509555046756079184 745835 447140052741279491555145853200 745836 10876947217234136322526845517824 745837 -59361404615215325334937807545514 745838 135922836295688024646809294439744 745839 -209834028321472904029735826772000 745840 -7990196248456073453187911024640 745841 -23646775147578691972223973706296 745842 -74157727775440099971179581779456 745843 -73471473465584615612941676419584 745844 211719281872984104734355560448 745845 -131032407499569157791564677044800 745846 8155261671512629692568312788480 745847 36760474448556436741740540702312 745848 7670034020978812858195465666560 745849 -132042860763551975923187391527036 745850 11327972811544258605449538988800 745851 246403666441967702283829984644720 745852 -41426643541299949680469916902400 745853 -217393789924885170473118522664020 745854 -89383507889685429381092457036480 745855 69842777279531359499807808983040 745856 -200294497807474056060470128803840 745857 61104414781324841058512540858880 745858 -76328651612890085859196732720224 745859 70867373164409828541497016264060 745860 -12630658649438575656702905057280 745861 13899105896470733320267189948000 745862 -29020705017569392614128700672768 745863 -15191909613518259996033852320856 745864 -86375515132818550520816475340800 745865 84418851110391377546407829788260 745866 -32779432241034815184846608422656 745867 -102025467637423383211493404965840 745868 24951852594129340782400445813760 745869 27799588857782192625027618857568 745870 -106572259887763254010127686797120 745871 -35023607800794510284409287516160 745872 11226032985494138218393768427520 745873 -129794349117230993990761124732878 745874 -32720969801587336262201055361920 745875 104961286524603525311866621680000 745876 128754119220955856852574569663360 745877 21188663713976883572930384902272 745878 912082194962784956911970373120 745879 -179102082924895545730493587238816 745880 15927108797432210784589016064000 745881 -183985344197403135968719245120048 745882 108272048158045698454162462743792 745883 -141837255314336268782046037492560 745884 6764938975554417292540910699520 745885 44908555335802649411012137019520 745886 144366254333093746534394590507392 745887 -47717928457942504551847321970160 745888 -21740424133299973081688479629312 745889 35275721774031140250073455657924 745890 47512645228586909266307231339520 745891 -111305019526992740043399919841216 745892 -55126418717624001719861179809792 745893 -23347414719438517578106879980480 745894 190609378307059328637235270300800 745895 -4720725917630185508640616702800 745896 -148508726524087416039300180787200 745897 46931041760515154076924997265232 745898 98101563265751074963252071873120 745899 -67767788892160035283145684532480 745900 -81529634697103855795332908128000 745901 48010224529498764096286650661944 745902 46213414401730525448903853926400 745903 80574161646761789336117167755152 745904 -64634648495651000419120534241280 745905 -13619005386446112360966704355840 745906 -40228922883781159210656420894720 745907 208853289469155371482423588737312 745908 -109742718107750776426231207925760 745909 -43068309203980997722556376813900 745910 79075987242448311878883259950720 745911 -171249445676181210062249299378968 745912 112364438454477732096685059379200 745913 8189747530328618751165319542528 745914 3230092932167680601204436420096 745915 48154056110939659408210824946560 745916 -159966708596244157553079231605760 745917 -25402390176338207687416618725120 745918 -229578509366063930243548461047040 745919 1704423732970229128351368446880 745920 -4520430303162758100063847710720 745921 2863451675290240755342595733760 745922 2752553722883031676455283390464 745923 131384647716899478716089606222584 745924 -131115984829344875723561843423104 745925 51686451913929785509542011326650 745926 -92325231707052394241573561044992 745927 -114409959249453946070528353341048 745928 299773182199041372602449628636160 745929 1188334243723308987829840910010 745930 -21948593095191542681249796974400 745931 146342394669736593950776290531732 745932 139046854538428607447134592569344 745933 -211605169720754996147205041447818 745934 51704552497535004430318543416192 745935 -17063505074799212567272704821880 745936 2338356512869650416660363476992 745937 -360311955996098072217493291996800 745938 -56760443219372178211752252175200 745939 158731551096535975200952318245740 745940 -36104707072494022679090200780800 745941 -3530219957398518501298190982336 745942 117683240885753125365025142851872 745943 77261912564929968959170627765680 745944 -24623511375692309126472369377280 745945 -292972681743737676338228694553080 745946 73293379999178026889893362930672 745947 -88056893136457262627877935193876 745948 -102927036710247677362168710738944 745949 -119318444390016217065826311853536 745950 27115367226742824338885403441600 745951 -133158734360644263261616810078048 745952 -121448390229351358353222098485248 745953 187233426814402827672583730688 745954 -1077474422912219053078287280896 745955 6430039178337316796579814521760 745956 192096344922075385832103670978560 745957 -134797306635895411739479411915268 745958 37024636279619630518612359802080 745959 67740937157882589496598780985600 745960 -30782280884001214650590417817600 745961 -111505157331107983497495322777308 745962 -6143605107964776564328871456256 745963 100934613656726519666153619164080 745964 3295809889498271717852778625536 745965 81291484239087729580347216780 745966 -25703957058511837356877469707008 745967 24521917884959063312174371612056 745968 19539235889363883333154871476224 745969 -20235759929761607825900058695488 745970 -134177061342857620798187119732320 745971 -176224428544740075000273184799688 745972 -26045879352783269601371352680448 745973 -234808023736858332545930809085778 745974 -40888431415753785035684372833056 745975 9969886311156862354083177048600 745976 72839379680978631902146382376960 745977 -149285292239077435115429761587168 745978 -94783816379696459501200059797760 745979 -75976257074173860226079618602416 745980 -53294303253313788709393459952640 745981 -72963390422889875062213668596218 745982 72478835935257243787498125159552 745983 64536847428293011357305036145920 745984 51827987965047166503976962097152 745985 -80994758571595329754631054459820 745986 -47882813530474816003257150108672 745987 2797922634498114942150932155920 745988 55725585523507476261295715650560 745989 -114808854130535110410433822518720 745990 48593133966975174329903012378880 745991 71729420954752430767169933420592 745992 12770943172426974161825456670720 745993 -81482778318068102051084778422758 745994 9160354053503280454852866278592 745995 44397387219203729927209285820640 745996 72074385105892347471415968384000 745997 -66625394971274932681030683340800 745998 -21230290785842680242135002480640 745999 209332745395342831369519458350000 746000 19548375842780445611314581504000 746001 163944772610240809058486883807330 746002 -105122826084161755315890754329600 746003 86254558667115208885524607308480 746004 -16442213261024106351009776959488 746005 5664208287851038185164074800000 746006 120386978007702459693700083281952 746007 -3096160190329282689584733213312 746008 105508041279442573349072077608960 746009 -44431041707430881823218733285360 746010 -23784563147986543815755926352640 746011 -134249927136583617302302407091680 746012 -82708735022586653027365965808128 746013 -39946374625478335551828384760800 746014 -201967366534637243192441651286144 746015 60593219810385123759047695950720 746016 108956776496370008852543333990400 746017 -99003248337838982937911250891934 746018 -22198746314989417003629776140800 746019 -208502516678138968880309021505756 746020 64060930994445594440894901288960 746021 64233296177168674349636440295292 746022 -142478361509387374184773163328 746023 -29769615484847170302305700254728 746024 -163979104495105530619536810071040 746025 -50763066212978196090352138800000 746026 36605244927507391984762495504224 746027 51464328608706044877259534184232 746028 34375031294807864891695745193984 746029 214380340136861868553348371609184 746030 -20301659184623965824927296666880 746031 38113099936904005569348643888128 746032 15070136946302471197181633953792 746033 167513910877287163632395194347282 746034 -82985138369647859960175795534720 746035 -207081706538127172418041844422800 746036 -11705579006782656800165275219200 746037 206611819658419888335859533037440 746038 106492620150699281923555033045920 746039 -81639415303487211339845451947808 746040 -1139348606471967991526629171200 746041 18712210854937156208552105062442 746042 205179930016397340182017251519744 746043 -209241651991329013632859535994000 746044 -80507994569320394226080262316544 746045 326125602420743797783460012583360 746046 6666364946106750014726368002048 746047 297641025052982461934925453154496 746048 106964061659586891084695622647808 746049 -162746670994981977999546266525136 746050 1631428854263267563024631164800 746051 -4859225396318820651353072659200 746052 39681324287555382302610498296832 746053 -69203135727242866758002960358720 746054 46427780466202522981670935689600 746055 59916713599697088967339170409200 746056 -191504395693592261180344983813120 746057 -67728283102976424693426248240220 746058 74680908497270289716074274467584 746059 120600767532349895145195142128904 746060 -37092773291131095403158722257920 746061 15874670943334187572067903009664 746062 -61737827425940110972389475552128 746063 -13889447471727829262517023761056 746064 -50858086043121979139939975823360 746065 47670838098953259719090740841460 746066 -65044607456480573255288681907936 746067 65986551577137134127023919136512 746068 -36276245084936316575380262893696 746069 -208096653491753108823745307284530 746070 -13455863473786011579628763976960 746071 259830118442236217896963706640912 746072 131755801101250597403262126796800 746073 -201427292365662910966108229952720 746074 -48278560314883388999014737116928 746075 -48061386667790208089266901723400 746076 -187020873598873639885924316037120 746077 39634613408692604502639898147584 746078 12551434733832309221936579456256 746079 196308501441016895332932761577360 746080 193525888624762109140176572252160 746081 -28137490320432805449549312229056 746082 32146254152570892191296476229920 746083 -175647719558646674150210199385200 746084 74921957250399115223725288390656 746085 -107264010495251582903213645493600 746086 273510052694679723064143101856 746087 59931461980324956897863418306960 746088 -3411419901850927040292632494080 746089 67401511577988065938259178220800 746090 -100451753188639860453675030295200 746091 -9550271606411501258583240182736 746092 -175969435245883104821316952547840 746093 -1770491960560680928858268253216 746094 -101339562970436751975853641700800 746095 12326488841247862601393907331680 746096 -26754862964470914804054482681856 746097 29869767550617555927807398071296 746098 159244583051481248617975767286800 746099 366073749012417164056862208161100 746100 -76976197038292922491529823408000 746101 -100275429516289080968421581202898 746102 17899326560195596303120723703040 746103 -96083668395540097314309796611096 746104 -64201734023957102502974118666240 746105 -51362769845581437860144461754100 746106 -23203098875062204079130271696896 746107 328925151169779880479131600616356 746108 31277842478015857632023654203392 746109 12102720670219420451209490120448 746110 30967001270625486467137192464960 746111 -171158756176758648219200398183680 746112 -169363029178659189488441779814400 746113 -255207038634149743694899138238460 746114 -114482317613490452967975897137280 746115 -22632908205656359406556170963280 746116 100018712762221887323078062256128 746117 142152110113779419379645241283166 746118 65569558437142762771467446711040 746119 98086155149853006041789135867160 746120 -38683712896361399229027530342400 746121 682000511212088770109399952912 746122 77376990069909577902716795801952 746123 -168142015111273708092184964364732 746124 -28056674295475419840656730743808 746125 253459327308167092721789924352000 746126 60594618858478480104818708248512 746127 -183611586384038263906976308139736 746128 -35705060750878422759375267586048 746129 58765571431715872010877385511730 746130 -19252818084123243355087057305600 746131 172682452419558566454697122698832 746132 -445611444194088487072656817379328 746133 11197513989688278459605915470464 746134 -73366441149667179418478961592320 746135 -3635337319318067336409518911080 746136 -38030648905454567447108136960 746137 -62618017068184875123658365218048 746138 -183371885905466172408924250330656 746139 11102137768207714337960304900096 746140 -173153942672818979992106557186560 746141 -142614203898765624977770503141600 746142 -33391642479886239104535275108736 746143 187338014013577975448659609539024 746144 33838594666593376150464450527232 746145 -68177974657893022797078280406400 746146 14948650726587490262894939176272 746147 -243033992296805073896148134098728 746148 -59551202218589641803304032362496 746149 13778546882216323587646479222240 746150 -74336063681229013554751087399200 746151 -32194712957141498336152763654016 746152 187502130327192290782257538252800 746153 -294780656997497866197074929934598 746154 -134237922175052981218146914534736 746155 -153479781777631908297336493464000 746156 -346903280837166059662200080428032 746157 -208864533315621775749624003821760 746158 -21044323767772105043226088734720 746159 117470926779601178035875015800400 746160 -21233655681382244297239496294400 746161 111916164098342469919532420985652 746162 -49960505963388449166640841148000 746163 -214812992530832045844543766601976 746164 187272394338487137403669600064256 746165 -28880643512159841280895216054400 746166 -25069120011771765263277752180736 746167 130364344861917491529965085362216 746168 -58643388440288369764003905024000 746169 212380788080134814952853330372944 746170 -23073965282156254205001079910400 746171 -196639597669860084634254039881628 746172 11178102926336853970340354663424 746173 148088889745102001785920068820960 746174 -838954046188945056626695071360 746175 -46005868640650190044053661065000 746176 -42605014428584624059959591567360 746177 297432252956130012473549051113026 746178 79772029089800490949029229770624 746179 808928364704620541207991953152 746180 94707115151676205838382068102400 746181 -98933763586309845075164629145988 746182 44383195834791680058958692132192 746183 247294516959393672731682764937432 746184 -73454752263836330673930210631680 746185 -149955071529757921605495602288640 746186 -29495659744099168320139474963200 746187 -656300940394203160748928068112 746188 -164441841013123105308358643610624 746189 54965842281062085961791067144224 746190 -51902996679826230745640237100480 746191 -65493104711683330845734042299408 746192 109536821175466183891911820492800 746193 75131472334013651944652088936384 746194 -16285294650862759156763444477280 746195 -98223235154908392331930335406800 746196 32192456937057646483234360633344 746197 -106883231388473376746086986226354 746198 6094796818507414296244308472416 746199 -376695388593031890851262212680800 746200 -6420835557651655328735619072000 746201 46571916544820655799411294466304 746202 58530911980517406880084859116032 746203 196151437174317673593538080672452 746204 -51513621879912405206311060268544 746205 -5551360122676578201959401556640 746206 -9677416296808585236902243299200 746207 -35228561472813644424227675664 746208 201066450206438995583845058740224 746209 282911065553654044114759737621410 746210 63719363242255865016419762987520 746211 -94688516163089633121630640270728 746212 -141604176817088339398915226001408 746213 140262776553321668829824927365848 746214 -2662784748989983030494382479360 746215 111678950937220976191628671556400 746216 97828919662412206423536124508160 746217 -124380257501478152497656075818166 746218 -96529703704201207857709050939648 746219 282603908089849482881890806960096 746220 44325266303317626937999120481280 746221 -167408334176912190068108595670932 746222 -1610030846582545431580254662208 746223 76692145776721785591246283949568 746224 48191296186561704032661409955840 746225 171108014508046807106829307086000 746226 57064864275103344469590842772480 746227 93456156623725647119639957776076 746228 -15392339228384494342793117491200 746229 -108270265126524719365422367458912 746230 73226783824825183621475273717760 746231 121541748246625817045279907469032 746232 -40314979006457871772462075084800 746233 47699912733672625515007837029482 746234 119037001448178554372409486696960 746235 -38681989003333357287277339100160 746236 -120709826551865083917503578609152 746237 -216847195141920747280296232251648 746238 -60809198160915003624804350985600 746239 12603604447586457106253429700240 746240 56222205950421079808039788216320 746241 60516309370062266265857532512544 746242 -8252848303888897667553214104576 746243 221907835316270418805357316778492 746244 137370688254625918830565620925440 746245 45934502892009984218877155437500 746246 130915718668938633210285735011520 746247 -55993497761472484818603508839000 746248 301612452911897332166752841487360 746249 -8968199959925637972729151961088 746250 2153738891253769512786324000000 746251 131653964534164070142439769572800 746252 19023740034697209740721240440832 746253 71630551041422570000769466930464 746254 10431772333788708855168089904576 746255 -92597461150258318361356897662840 746256 -988683522758844933955389751296 746257 331167380966249350840057872780660 746258 -82312956437370536153619017865216 746259 149200415483849847987442794648504 746260 33542784488313333853244361434880 746261 73992045322010615318222050133724 746262 -38706566022213379929785819574720 746263 -9402861328322517877143797995520 746264 46596408365676001610327998863360 746265 -300984470804764826924951030400 746266 -274986068575526424204056409498624 746267 259175941083454566000838273853316 746268 -78868782356233777029147622786560 746269 285913305722140261682505360905260 746270 -7132525184181831396645128080320 746271 45445132613198090536888737854808 746272 -89354101935667884255109892210688 746273 -127501928239791784039383328911696 746274 42578654568757245482891598236160 746275 148518301417284068409330787910300 746276 172979481733759077970959596160 746277 -82223624672265883299055065816768 746278 -48853677647472701913156758386176 746279 2130477403490526024859268733984 746280 82146536129464125162591154176000 746281 55399408331585051173147445752704 746282 -82848103111836851155408171468800 746283 -19589184917609172260870409930576 746284 -75245483655825364704952978587648 746285 -34784498599590277578407446876020 746286 -80436947077571653302014615241600 746287 -14580773216888596589900033454064 746288 -12075674399128134009133985906688 746289 -2592803748121610823370845242892 746290 48056796287085828656851207606080 746291 -29958151485757963488067985683200 746292 -81582511915352804070803519950848 746293 -154936552518730469498630663289636 746294 -11392314236669664933109912002048 746295 -69708843386140110124320895397760 746296 181733997218487367595450144993280 746297 -126963311132293746478319664774768 746298 1138913609887088135171745133824 746299 163395000722068804104612444387864 746300 7525277423250576526789676928000 746301 -15990757437664967227435038978720 746302 -140073828556817646433650828987648 746303 -46736620754850292682712328592448 746304 -18494550145214174733348693344256 746305 -52251071025778503381765555733440 746306 -52219111512498835057719034974336 746307 314373206422474134786369454481280 746308 553564363171225935301384944640 746309 174150430721970730220814195300510 746310 51001328263132031164226945804160 746311 -275002848779440455561228942528200 746312 -47075850121036073923765128069120 746313 -399635160451343417459458473431040 746314 -190281807803430715685400761313744 746315 112172749384434755328604047848400 746316 -104054798280841512346261263760128 746317 32658651579115316477145149423424 746318 32335171886197875027742008249216 746319 -13154105422317364845039372879864 746320 -24595842449194463481490803916800 746321 -2271499150102059306458595542928 746322 55811305620971191523717005409280 746323 62373612077631373894888453708320 746324 206253547969281792887066501709696 746325 -13818587718910650057787214678400 746326 -23972452491414150355967903917440 746327 95465452931949148173102326181792 746328 254197417960649695812124078080 746329 79865030943414665708646915041930 746330 -51559865347186440547011261967680 746331 7222001717946418751419810144560 746332 271490211703990532304350510199296 746333 13451260319890268276002884129120 746334 -1039920476857633505796227612928 746335 -175461678441030107169356525835840 746336 121384515124929825400809138683904 746337 -201862572043890430390807740828240 746338 -217869768738877296004740174214656 746339 -182187622448661113234094525501120 746340 -31379540349963346589351423877120 746341 170059134274422648757732768621500 746342 -36881395395793823801728029296928 746343 59087641688368063701108268207320 746344 -146108329409018629886360913561600 746345 -92872290390480844897213104423900 746346 19187007239365510045588885373184 746347 92453746115293910662721939692432 746348 239805223608324744777708194404608 746349 -41790347611251138763850173311936 746350 -31651899919697282450217842304000 746351 4045637271144718010400676806384 746352 -1607857010573458537854719557632 746353 -161727472543952665484437542980398 746354 17093970322078475628370399104000 746355 132122377866682003655166275622960 746356 -5491066827146127783473908350976 746357 -361671587245044605972434288134180 746358 -85125639763159853073772677327360 746359 346297021280033703573732797271240 746360 228201972654734023369714775654400 746361 103369035062058574736852786534400 746362 116647666893459974715982895448432 746363 -311578389299883014363660884439388 746364 -30780291897722531928440437996032 746365 59515216089654914026556816076120 746366 -155752207805642332456162870906368 746367 -69507506352162039498480132715320 746368 -143636137142873700476022423552000 746369 130466741109700477192833416367444 746370 66897569562259855319193150335520 746371 235060382901545688176031542856572 746372 -9772843528661547029619486471168 746373 -33277296377470844494406865260160 746374 -115552690890932229431724411164064 746375 -90062387507949792201968321256000 746376 8603775944695244983275511234560 746377 882437094316448627605635435680 746378 -115358565763227056548103523114144 746379 -35390884429247586617338499310336 746380 20637306614916532297557193559040 746381 98837600293899004358577225635712 746382 9567977870882054537164770914304 746383 328077282181915333582876823210424 746384 60392717067689319296794233446400 746385 -96605244190224464791664413440 746386 28526470525072783184503088533392 746387 105030803604723291314802750714432 746388 -66339456477157335366189339770880 746389 39315251401175599145291102781856 746390 79661132843576984866668827606400 746391 145360200034315743209092752901992 746392 394445900108392080300939228364800 746393 178543200797579306938575439757184 746394 -1344112158341692731438287253504 746395 97146206685986446324191908016720 746396 34079535830492743877287829667840 746397 -126298031433758962101617941149120 746398 5967007309672047863667012643200 746399 200373467248903709097595506120264 746400 63042018068903561410234259865600 746401 -102740592038146323859749014854508 746402 -14196419839861985162216751491520 746403 23355842711212446253453055925504 746404 125100415917948408576530832265856 746405 -50588795705755063077507499709760 746406 60359375366257231233753386010912 746407 270160034440607935679122799290272 746408 80825035618320345684634943477760 746409 170175598794281064732297995380320 746410 29464644627903900175693542005760 746411 242681104847392984728841725129012 746412 75902917046158385513035249485312 746413 190115621342223368293307294640662 746414 -23162371369246978643174687050944 746415 6432286441415619499204963611600 746416 -52412523485006282150461940269056 746417 163195564157093717304779795318226 746418 8341133711318489961446954784768 746419 -122612937997350845682456673871016 746420 -14164188090954681607782502974720 746421 21060660813549124233253042654560 746422 171081314355950941813556390020512 746423 140708029152417863256407124969264 746424 29073115271357107547276236677120 746425 7695317158718920239176200025500 746426 4884552106395735330923428812912 746427 25052925716286008510198903244480 746428 35534211920568898764720671563776 746429 35140198716996999724773615369030 746430 -29312308497430814973320181888000 746431 29854787278427816190539843069280 746432 17899493529105694351758175764480 746433 55927535851531925388225477844884 746434 70502912976172244338523102676480 746435 -3311802642521915932667231739120 746436 -116558733132702389458794001213440 746437 662513941848268069571703267520 746438 -24721931567833357134287184685056 746439 -203603541734530278683088312620376 746440 7594780167873011417745024460800 746441 558041020216512052207284622372992 746442 76697942894860733737304455572480 746443 140451837058520675849112513854040 746444 -49676070836246780129860179299328 746445 -44514019622263838473275722582400 746446 -74519519259111268255379787638016 746447 -199068614320121274510983117294448 746448 -45908963705993482127814196985856 746449 -19180587983724132888990636800 746450 -31072461939874590323373866658000 746451 -72297518905793068439094905111820 746452 -19928300869326454119124133142528 746453 -142524255058837989417662287527360 746454 -174871566675689000822759317229568 746455 191911456065203197790630595006960 746456 -148008317122841579318183000709120 746457 59141926609591355454378152200320 746458 -145687150406358334570072420987920 746459 -53204391178106912163055766732784 746460 -32044589703240503596821924710400 746461 1141337606467929869891924115232 746462 -119307378639990563918349123024768 746463 45220143297567686163018448073544 746464 -287535693554013918192984212373504 746465 -35596799738173024206029338006080 746466 -48197457038750570659576929605760 746467 -349287706965306214200720797625600 746468 -31329324670572916659169893104640 746469 -104079085594818549517803603271680 746470 -30817941124377507948175478250240 746471 110903027871347145735900393849600 746472 98192646712262285319759088435200 746473 -104105004867760109621393528926656 746474 -53048339392431158990576924502528 746475 30252522327256079054432589186000 746476 -77983556266450420639996361117440 746477 -89746427935216341247131482725674 746478 41314405584497165932865520063744 746479 -80617870458089708173145134079920 746480 -72247149640223793779237191680 746481 146160232389476011598284782314352 746482 -83557113595754049347426035295616 746483 -19924347617876639561542866761268 746484 46255116654954802311374028865536 746485 9482313730159978136581010913180 746486 19193112797807823752976941910144 746487 7868208191750747084116226953872 746488 -17682162199638624716561344880640 746489 333321745902452785963778041571460 746490 89763145181079812032347114624000 746491 -130612478025348798516725925560400 746492 10552855492113123417369497782272 746493 69439097733069912745134300100128 746494 26824173482401785865757779697664 746495 -49626447287407156629394348394880 746496 113103026532040624199358927077376 746497 149923840226883196211105912146946 746498 -4929438110978104463906844157536 746499 -72473082653692289292840502342992 746500 176573862004660381470393640512000 746501 206351639077900797205872478705920 746502 -37810795649601521383508193984000 746503 -200735478806723885963516808230248 746504 33958933797195669062607206400000 746505 -87151983505870546910337782749560 746506 27172709893413048215185644810240 746507 -173166976521639348934983740771244 746508 -49729588806846235889017930235904 746509 -370803679106604704592121840985290 746510 25490727427121139635166507408000 746511 6366206636519434067309871052800 746512 7795210680672783530781470523392 746513 -167495075757834860896535399598300 746514 -178422322542861261226279597061760 746515 71945506756096087441426532531280 746516 -7065018338021329551680762002560 746517 9904189121262144849809216933280 746518 145633246296647080287925228878720 746519 -7719996487650643354315841249256 746520 89822587717314834900374758809600 746521 27680977379943889535006012476692 746522 12682524295864513649944207909632 746523 381484595536329026473339466880 746524 -148169483350400805688932297257984 746525 56025653451157749058250539575300 746526 82359361063167113420471962073088 746527 -20952426174252565643045316933480 746528 -81969495473738588847913770024960 746529 -25227353113590731077497536133120 746530 96206602183972994918550725840160 746531 99186975736664583707139333034332 746532 73430230249468002904447446478080 746533 -194988707175670653673919027777218 746534 -4998787166261488487806413210240 746535 133449781851249558669201945987360 746536 108029227497142854313775552348160 746537 -253944446715676343976378740703408 746538 -5911263536767599447258835732992 746539 68011390573766517813442155502056 746540 -30082544197457966078045594649600 746541 64669197380588189965190340846540 746542 37488549167788986048885857478144 746543 -56772912621874474941076708419600 746544 46299687051214627394717601497088 746545 -1597929169632232215651124826700 746546 -20093371016126357714891112780528 746547 -85674893843210200138552074889680 746548 5973020584171295225842551361536 746549 -25529817326510466361251058552164 746550 28621632442475986211211863040000 746551 108398836591433848826656881658312 746552 -171024503328523525902973448294400 746553 135205590160059690574893169402704 746554 50463832908974946030634785719040 746555 -20876309147848781893612668719040 746556 -28339526192781448975778584432128 746557 -19817514084814316107668921829248 746558 96088438959671562374342294155584 746559 1291677947595892154362890311928 746560 -58061002358712700327825291345920 746561 178300079095114073276762450196162 746562 98018689950235548532592497786752 746563 -125121188576445703107444019397188 746564 34530063085260858078001562178816 746565 68258811785807370026798704679040 746566 1340735540902261129316000718144 746567 66114617180757033468478734629640 746568 -9871609763436889803646004812800 746569 116128224592629163238435915835360 746570 -1405819934715933209781977760 746571 1358262926986265665034800725504 746572 -138942732213133940256938607260160 746573 71585320747888902094087523716224 746574 -77595449273602855915013078293440 746575 131982913204553643361462414761800 746576 26615312083217245972582982860800 746577 -671819796455287423843403674380 746578 61976693806035571350243946054656 746579 -143837611252912556393623995431520 746580 56625961388986083748146810347520 746581 -66860176669287136546319012928096 746582 -132885759277011797376111926800608 746583 -68744780872059591708209962695576 746584 161770548221092751943768232642560 746585 56846318443546163622395446028160 746586 27494752421888921055334769798400 746587 -11862612163238414500040957518680 746588 -172652130887567247682997667405312 746589 115923420436003304113152256222080 746590 48249927257825135161271928568320 746591 77720435037358481219131690267872 746592 36271631646936747326829125173248 746593 166101230477110947638221937494404 746594 -17373517292723352378765058025904 746595 -36743820987520976120572642908480 746596 -202732604488969856252419150268800 746597 -46905951660510353201800280637954 746598 91384298350993938213563542467264 746599 5650507808391770282563272421936 746600 17264825218704757269200997504000 746601 -94038177135701089512549849549168 746602 107447619568581500673841845304752 746603 7830318826668550685753249319168 746604 -41808893340295763774172191784960 746605 -24914531752702577141302881504000 746606 -34215926166206600731713188262144 746607 37164688158921767352791285324040 746608 5364781262621894774902983852032 746609 -2160007850065176200211248075040 746610 22466562008413040685986715832320 746611 117442345899062970811616511976272 746612 -169728867174195056917525889583744 746613 -10060698139468164999499524063858 746614 99009406851471289083790162400832 746615 -10291002881573013191493653187240 746616 -39400835898423555056689908572160 746617 -263194586569227000582733615185708 746618 2080373587326811683697968357600 746619 8203359006317252682190135277568 746620 4598734782286702846631233198080 746621 53271778073560965188841469229100 746622 -103640249185364665731790136773440 746623 -108289703799327178284987958881264 746624 55186094320668850734333375283200 746625 48209423801467114839014487216000 746626 -85618528959246242569411759888896 746627 -49802441044170133757732038490928 746628 -75331975229927342669091900257280 746629 -54276225976479505606987586179840 746630 48830294342732576416978350326400 746631 -66254687364967379555445237530160 746632 -213826868809049235997564291353600 746633 83288132396314250764030436244480 746634 32157638226204640876813068702720 746635 2715596546317733615955429432960 746636 55013287415193773738896347463680 746637 -171036515667751583222339745791040 746638 72371684466348821416505416346496 746639 417680662837126925505462318589800 746640 26030271147526453653264291102720 746641 70723040010538552163977996017472 746642 166244123488995026778180340757016 746643 39512255860223732685644904744000 746644 -4123944342558022745894228943104 746645 -49918902390210874545310925714400 746646 -28702971858230547297907455392256 746647 273378378618189847398733740224640 746648 15951448947405781199802187776000 746649 25484805539858853222793083849024 746650 -13365036867239713663768259676000 746651 -118347754003615001031903100845096 746652 2045778743310646778262782779392 746653 -357683869871159415742591214915098 746654 184298609495946142369550904763776 746655 8856033480750272092670885137920 746656 -179691157313717416240025919356928 746657 461800427177751991622981476371072 746658 -1568303708294594505922839365760 746659 -158582019331714993995934103375140 746660 -18318884642356265805025678425600 746661 -30403575891484557865035659360928 746662 -57926982065554674313856315426880 746663 -247421167635101694167192666630520 746664 82711854272247078014661596037120 746665 167914588347657141171436113681060 746666 55666534745746755102272108473344 746667 83570159619926842527542707254684 746668 23709751616220990762757370194944 746669 73772769864914303523725092274112 746670 81488348396918727732252070070400 746671 -303272913835343470306147236278128 746672 38126995916484950906832763944960 746673 169812794818891469061870703849584 746674 -116827896445673928753645490634208 746675 -18307671792239841672128647790100 746676 42967145048781995254684369446912 746677 24932060002068296482173066892526 746678 -195266013122593250165536844619360 746679 144618617161753218316390978007784 746680 -127597812307296427114308773683200 746681 -123422537551475421199055843925120 746682 40865767434401576117151619924992 746683 83197772362546845483299258267920 746684 83732376281595072022370235196416 746685 -4017053980142730977366224324800 746686 -79612206712614282110648878142208 746687 271690851061781942295851702726400 746688 55077730927369507266397565091840 746689 5701346033008004417296759769856 746690 -6989653755207484116175747192320 746691 141911824636921359641675727690360 746692 -76591412879376494125309513950720 746693 29469735046849344875187470135484 746694 13504522942906174741202505260928 746695 1271395589131568819845423203840 746696 -15954063502704963715849567902720 746697 -17388300117114186406563998677824 746698 24707882280103639645344618135600 746699 -54237258223637334274695784172760 746700 63685933277684622775350391296000 746701 -311592082445756453265087922166996 746702 -103056675034806590517806739103296 746703 3487177885265757602346908141640 746704 -7303071938708905713899521966080 746705 -227856778438024397418833568016140 746706 -101492384780796691089361019302656 746707 -31705400914454223512860167531360 746708 231244455431993191329235162521600 746709 -158463116077838453379935347641696 746710 -23066859928643526932912862432000 746711 115975935368604341724754232963112 746712 -162566480619016740581475957350400 746713 -247184726312444334175313875071216 746714 -139645967634943796884085690390544 746715 -25681728164212016768833174644480 746716 38818325058259376354203324643840 746717 -12715009423619261612120895178152 746718 -21041837099432411546098297147392 746719 -231092051588291852909592332851160 746720 86498560208694929834622556569600 746721 265132601847311424596607316422420 746722 149305154635108936340037547512912 746723 176437909906961806257010741506972 746724 4303536749748755409935973906432 746725 -38281193388643505009041925611200 746726 113571951387457166594751348441312 746727 -131945891508876579149851830008280 746728 29474146618063786879835881144320 746729 -229603240773986365336935699127920 746730 43395551719773959618855674673760 746731 130280449998179805195630611557152 746732 -4728820370659296082207334538240 746733 27695233048115743995727363969728 746734 35828085084658241605223576075712 746735 261556074507848624143476249918960 746736 -42505929347618282985731172335616 746737 -139686815936067459801498363773614 746738 1329870170179233019301458179840 746739 6514110674231502072758928526080 746740 -19518896869186795144955944623360 746741 -197324512488981310006926185055648 746742 -96422349732152586222291908973696 746743 -380861067532466051592942544778008 746744 -339773299875457440656815530086400 746745 -37052374872676102006964020850880 746746 6846648045417341666609836612608 746747 65087001209219698987688546876196 746748 -57159864403394664705665826451968 746749 -98981637860728964850747803136250 746750 -249765296291671990664710370880000 746751 67402900355869193460116521680000 746752 -2544013038011437904706156888064 746753 32336020636942064108686972462656 746754 67300483913243257916527630312320 746755 -49652350439633499907985688969840 746756 -219527266739040118998785160977280 746757 -134800286112269489194390508721120 746758 24864578033518986089194033296480 746759 -15492702043942115013170763183360 746760 45841943681216924983405667942400 746761 83191350820229585156109285100800 746762 14802764785789828270576642868064 746763 6548716530467547719235861182400 746764 29330925560411445004384181984256 746765 -85534749050379191721648237381480 746766 -191720864668791644379599658134400 746767 24465869160458170568287634225392 746768 32176420137571843481302851846144 746769 16032537951337430027149061813760 746770 -10308490297125608960133537182400 746771 -76748533444390208584327714149648 746772 -16576481542294749972358640683008 746773 -10772670869806421390842099924978 746774 -9762726202931179833819083133696 746775 59138428006701799333794806931000 746776 129698917797929740105771183104000 746777 -196827374117304186286283932024374 746778 4743444378965018224103634405888 746779 32636494203796610403847680629520 746780 168411170307795852607690637913600 746781 19694492946376227103450120704 746782 68515736540128062962522328735552 746783 476056551341119459528756605438240 746784 31863712109837996892894305255424 746785 112992812053352062927016643023400 746786 -120680369930867588100483891039408 746787 -53221437851005790999063641082880 746788 -46225085636197707015875664384000 746789 88961596932967742849873162976156 746790 1207996372871296378441578823680 746791 123201841102297871446918773587192 746792 -167837617682565783912755707422720 746793 -40549393495166005026482895017280 746794 -122477569856044741734376917813408 746795 -31680422174392801987370197804800 746796 72716026060991252866140134548992 746797 126516335618932537041417965252246 746798 59758613876237729961223690976064 746799 -99056975444646248270150514123120 746800 38182937008054159436021292646400 746801 -387079435532128540117427108257296 746802 36046500141476678386508272507392 746803 -35983429663567917645707967285800 746804 -176334611429853327761187307849344 746805 -118277777888336384447162129238240 746806 12102741007403719544811673622784 746807 184074966786726243276559586950056 746808 -16632759135440514995490531594240 746809 -299575538813423603047005944631894 746810 41227787025980223644648078622720 746811 -80192855757475311551027063463492 746812 148831069622174724160183582208 746813 171582419581000563258510192517062 746814 -464729780007457428654553144320 746815 -48143652679036422918576720524880 746816 -35430313986550706463762045468672 746817 32286330249543397148980817857248 746818 6872987859880003654920595814304 746819 -39646036813139809597813806332256 746820 8634342127701990913549014631680 746821 702170860620827110981812905344 746822 44531690523976174027102178356800 746823 25045860608225865704185984313856 746824 2302654561641575318866433310720 746825 -123232907329054162713435562080450 746826 -78910219875039055044311091200256 746827 145685768934099225246376931448192 746828 71632571888384944693260056064768 746829 -226265452267353029946127192718826 746830 -7092988415682273960121093201920 746831 105612383337449892071032239408264 746832 -1762430590770083195568667361280 746833 -27932861890772011306270043121600 746834 -77599314920121498977038825109760 746835 -47449872314212161564779848635600 746836 -78885668842288475518758290235520 746837 20760441838563648625874065115520 746838 -20631040396405143885853178410656 746839 326921817481434208334306026405640 746840 -207452892648430329141011716915200 746841 5578751588463293962162785442560 746842 116181533970473297847350072658912 746843 388860533392961015804378831809092 746844 935875098793096675569677647872 746845 83703740737899664733686750920960 746846 -56697289392725801151694745513856 746847 -31854365591086559031794569440000 746848 205077659705509696001357007421440 746849 -199358653902353001243747812685888 746850 -20621776648153527177413509324800 746851 57144412811075472801652767731152 746852 69138124537286376896195650437120 746853 178671958472315918172011606144064 746854 -23486387702344186032127416417408 746855 -197792252358532470354421610487240 746856 -29483425891444708504158654136320 746857 -203883499016313311680068946023900 746858 -117656638392972581098174138772304 746859 29602181959627222520864615088 746860 16452401207209120149112255104000 746861 -201233268107176643839332277139988 746862 -20194448610413748099609333171648 746863 -11186001634884126661252727045296 746864 -25249144884089805991056664657920 746865 -29513498541811041209316870358080 746866 42033518155483385993319704140800 746867 -4882198772765716679132605913280 746868 -39039623529400446129193610926080 746869 -100009970425705736037316264299730 746870 11053987628694152712516164090880 746871 -128890652447265795351475927960320 746872 -58862734596504523519569511096320 746873 -100870051430653941876704650489878 746874 18383852518408514191322455165440 746875 -108292990132560517711495015500000 746876 5114343394154150689244849270784 746877 386744506165743003435778212316032 746878 84784112296610236041652701340032 746879 10992283333014504482547377326080 746880 -61670199013501163234012430336000 746881 -13359458088545857447799735096400 746882 17229383506880240033959013985312 746883 -22584207033190713915543191357376 746884 177578010655528167087901767576832 746885 247370690758012520089250180411580 746886 -31497474016151657264848205961216 746887 -12807879447987734810440892250368 746888 -102279154304164676143332867840000 746889 -4730535649084374575274886634304 746890 63268632743349348722217448915200 746891 -361940683572888076883387748945708 746892 74518198498430954434458038313216 746893 81462309398656771681886455775200 746894 200270759747449991284721822018496 746895 -88228297380804488419155849374400 746896 -73712186309192186268639833448448 746897 -125849276130841085094951135934428 746898 -41776542755258009717526944147712 746899 40025411583286460278727821577900 746900 -25204177845445064574129958809600 746901 1773294446682040679903331963342 746902 7175420598499981755385387104000 746903 -12074361966670032416539877089848 746904 124806929023371906787502074245120 746905 -86042830275590917621318170530940 746906 -177716179499243391323933138776848 746907 191879136464277340882440658835352 746908 -187809302574725286830888615567872 746909 5709006681961903959294290792070 746910 -1227832352376626171423528300160 746911 -115587082899456526442323996979976 746912 267422339021315284519041854472192 746913 133524362040098753889986190343344 746914 -9177324016299687529797116030976 746915 42120586849626675199195505110320 746916 20532809998266784279187566970880 746917 -40134718077679859477630833116000 746918 -155106293244856144294599471159840 746919 97561274263317622820093248511784 746920 -96980875493499714183257884262400 746921 -44573714627853694916108224764288 746922 -96859125463614080287288385615616 746923 -2258658297498166572024125734176 746924 150961506310287790572728436387840 746925 -11965576256088181975204887268800 746926 111754690016643198543106799790912 746927 336520068959002677711325459396440 746928 -7460401491160883361071706931200 746929 198906711217542382584737405174760 746930 -52609495046781193425676827276480 746931 -19620574063110665975566790801856 746932 49610674293061467481150064218496 746933 -661610431111814178255576932274 746934 -60585672404835566011085839801920 746935 7960644454727223714552385448160 746936 -10238399289457445897786995507200 746937 23766339109076673282832468479300 746938 11084311270062030393704443799520 746939 119681396435192185155108099088740 746940 -63158031740914120442896140902400 746941 100513667312727843849256130128972 746942 75548395069845021854901149181312 746943 96153671372465480135945373701064 746944 105362119092877173212556759662592 746945 -67677200881919341025797507430400 746946 -101035851932835584955690575404896 746947 -281311472228730140014539046361960 746948 22192417995345561149992935921792 746949 64668218506380064064947789880640 746950 -75585804474907554798615078564000 746951 186815881544742240259433807636952 746952 1420906818346688758970965893120 746953 3742756064802525929496586776000 746954 -18693428882264026291783294715040 746955 -95856384621416065855705203033600 746956 102753939237466525273080457356288 746957 -165908850468691534628490186790794 746958 -21912301719922993997009108423616 746959 -315634180361440684601702853421840 746960 12433066309121528196991031623680 746961 190378887552816857309622107788272 746962 -262260894184342461067228838833536 746963 -164293159334012768330163031243104 746964 -64104108048111585961663584336000 746965 10848127356386120727587119360860 746966 141436976541573916720165093885440 746967 -22090400285617566531933816919680 746968 196807292935988550328660694722560 746969 97356476807728190442830367311370 746970 -15885205277380781841501788298240 746971 -137643065517448636590195358788096 746972 -146197039579702035240012319348224 746973 -64082669151847835932103642486778 746974 -182629184393576209385152089915264 746975 -31591487420882547276908817153000 746976 34008267924329888177357259276288 746977 16439925013970398887757044124800 746978 63516144060823410776898682409040 746979 -37160518897292533514127621134352 746980 92206971491154768012503413785600 746981 -126714362365047873249297480697218 746982 65913951783122299309581658696320 746983 69884591423885993769287408703400 746984 -68306881851983478274200466636800 746985 -111208472087444879861807208561600 746986 -67070329373441061158242150748160 746987 -11517631012225363299820867301568 746988 80489844687746409521005639249920 746989 -146708539281522207561809574631210 746990 52261808573305283980032224856000 746991 51327001962548891073091911734784 746992 -4907837433612644578188513378304 746993 -35012609704898914298831629734936 746994 -50378180821031757746696285763072 746995 14453434078726985609007000582000 746996 111782569754487136390016944401792 746997 107628103923412170347866051714944 746998 83455972691366245607783806383360 746999 -151258379619991567018310448629760 747000 -101106701701825223446873205760000 747001 95326317410176829031838314223104 747002 44530863666339642041696292611952 747003 -117379454134493715939521461385748 747004 35494030600311232473421155596800 747005 211888155427317907765801292659500 747006 31966602753863118564267644291328 747007 40697979244786807998884344430272 747008 118045221647843033474230973890560 747009 -15710407385368881128298831604800 747010 102134514854217953620930462456320 747011 167236380865425365672361160084800 747012 -44414048702368639892352740364288 747013 -179484084205382231134831402052580 747014 41383085306960882503012467658752 747015 74496126209352907231682063482320 747016 344600463268553364851709960852480 747017 -216601182885447630058014372330240 747018 3782727392203645371003187643904 747019 -69385058051522105782559968480 747020 24117129976261516447900861992960 747021 -16749615455271524143470201075936 747022 88365430161310550927734514922624 747023 106933107770152601543784839919720 747024 -27270756427191906085362102435840 747025 -143147859136436389667846655271450 747026 20422776080264946566461306383360 747027 -42961372056178504734682459593036 747028 94174063105856585183573784503168 747029 44302497359793839693554209098784 747030 25236386546886980192748728574720 747031 65115890403615304248647283618672 747032 30930273420823180259234589450240 747033 34597048710765398265817001820864 747034 24814547228888003228836726258416 747035 82083448322454393438417077785200 747036 -33051091445617481366350474275840 747037 357177498380091761328883601667686 747038 -6512264150569837678862875046400 747039 2610216020474300103027291376128 747040 38083267951719760350238526668800 747041 269887616242251010670597260780800 747042 -64644983700583303351080626584320 747043 -106482363759754855675022945782512 747044 41480339852592054451769680235136 747045 42813407724723736125403711941720 747046 -26566144168480634132905761532800 747047 27500978241442250850231139882032 747048 -106460429704238978670620024340480 747049 -278759521215611150055893362274950 747050 -69494820502285996600361105587200 747051 -78615384892153732414930767283368 747052 71762134380643010760902329646336 747053 -120272807081432300241913271086698 747054 83617093529805262840308604800 747055 -272628563973447026637587759882040 747056 -43843375722601633812749294911488 747057 -3743394098637866085481154311008 747058 15822963292794208472395324408320 747059 -228155589120360860600080982797296 747060 50251338783565594140728543016960 747061 16347138904243735484457290970240 747062 86984923458867822945155492532864 747063 -4141590665490116205282847272816 747064 159191093338951193002010257551360 747065 93124348703810891454018677143680 747066 32257941742954365668581482432000 747067 80596755541109574726354385393424 747068 89102097173993553627632763902976 747069 28075127641367917363849551352320 747070 -116045710160287378926520033859520 747071 -98223678289914957332983992488808 747072 -36034561739721126814187615944704 747073 -255615723661255697528024314063678 747074 1121338891233702878895146362752 747075 -29253519903631041182229779750400 747076 69238686744800564425424069114880 747077 -12240966031273604434921509017760 747078 68515384526070734506653993311424 747079 -517356740275143303929636911240080 747080 51735249976109249808580202496000 747081 234121163230285266685246805396970 747082 69569772555889524064760699904 747083 -139675456311189671376658025235336 747084 -6803327610113167939113832043520 747085 225052140866021945881804343640780 747086 36674320293117191883097722528000 747087 201333470732262659593163646754560 747088 -6652003487275511347182095056896 747089 137942145764189568166564994523456 747090 -137385619947703376300538479462400 747091 -369655582493602250710065692794008 747092 -102189102607612037058872949600384 747093 119876883403549559758422564479328 747094 58919485033243396491822616675392 747095 215705788450411759390038103800600 747096 68106223197288927893294701608960 747097 -63869682948181224597902187873720 747098 192263724831372631793834079064320 747099 200488097749757195182923677568240 747100 458788203802211721423326924800 747101 25185485890562298660389490462912 747102 -27051627376812796379668907554176 747103 -352029749966475571637894644645920 747104 -152805968516293179902631577387008 747105 94661305001874951838237142040960 747106 143201234669999418616694828764752 747107 143680801751242284731115699427356 747108 136091560534416144894472396900992 747109 -65687551119899164930068384334272 747110 -312986151649429601820374177280 747111 180413669169640898241366577528872 747112 -239977849120421491753455221637120 747113 -350173015786332736306952787229638 747114 40052826077673213061457137781760 747115 -169792699171062776764730481534240 747116 -163636678102345206455528237532672 747117 98573948457037849200485556403200 747118 -21418884322745965185002900448960 747119 -77387999338376832574338279023256 747120 10735502068173498154766200995840 747121 296461949754290987534297326555444 747122 110714896012805652379289276036112 747123 -93956915972706288501866493218256 747124 -57779675002719713840405957863424 747125 3669175253869233224967512760000 747126 69550049606631830169415504634592 747127 -266883507048990483235036713700440 747128 -306874739894924676304327129927680 747129 -256347323972914443538062134769120 747130 111168182517461824081835203284960 747131 -47057210198984794544372617623552 747132 -16290960046932709954260276830208 747133 -285722241339516396539339447184960 747134 -42993006148613389074559879862784 747135 -135509049391276081363665335987880 747136 119605717438197445200391962624000 747137 -246157652616747945240669571367760 747138 -21516093857592889137535686289920 747139 133619413598573784198357782434940 747140 119745860289683820245611466845440 747141 -19253832937203452541808551008256 747142 63556342299806762907928818241344 747143 85473952843605234238999428894624 747144 2936859218149538807093009986560 747145 55813019605971968026049048038080 747146 51423862368236205331503816526080 747147 4617998541469363042989595630080 747148 -118123140936209748438944475997184 747149 37399011820246156468380156535554 747150 25482784242082624507369529481600 747151 -245120619368614786517908007651096 747152 -67061424736637719889152193224704 747153 -13197788024971725769923468477936 747154 174312146643540621700268724304032 747155 -3294316971008222729646021019200 747156 43239384351126251227225688371200 747157 -90222178596520701389915918836594 747158 267805190292093065414273041742976 747159 7563824904561218046652766579712 747160 49106740279285995277935946752000 747161 28859893095221176796761208754762 747162 -18797986642992317229453352833024 747163 -179020094360594506593742640348240 747164 -272571661141666528160697684699648 747165 53083085517095103701213565229920 747166 -3583492400066029251214005236736 747167 297801085980462014925255663500832 747168 -846182951912709022238980964352 747169 408514678550779847055663344171796 747170 111478763678039571588894521045280 747171 37487753244087039406169604768240 747172 -131397204437673895716430949309824 747173 -104971698096617046929728642817760 747174 75211395640226706249053992877760 747175 78267457603898805799533823000 747176 -71859940844077051821500225126400 747177 -32841949354791392227624995066480 747178 -2366893870440702168795750097920 747179 27205894858573422581186677418520 747180 4103508464805083344534058895360 747181 224591683449428567360239199258592 747182 105395417371160480390140169414400 747183 174409102352231016344509445829504 747184 32519370729434481487278638825472 747185 93371331547144012985529589405800 747186 66055423977753868209017212201728 747187 387278130640167600634891857312 747188 68317557470140938819915262206720 747189 -225817714716094084625581805614692 747190 95351023502487021733753354329600 747191 -108222582283222356579439169540208 747192 -21043677417307197227180068700160 747193 -24636786658054281135342893755136 747194 -28797905106111218415748569519360 747195 27143575359950722514205136197600 747196 -2188750909492011376994934553600 747197 -303403710693410440006995044213088 747198 -42725640116442227526662476757760 747199 171902007409441542569021399067200 747200 42494297410307095608884015923200 747201 -31808923511645624421465909553536 747202 54716863191401162765100713369472 747203 14395259690812042642614088795452 747204 102070659396314200131925219602432 747205 -63119385508795168483734199123140 747206 245120659142701914184432119955200 747207 -113128191911926310338651819954896 747208 -89524324400866844052036594401280 747209 71913068336326080539624124449700 747210 -85883626024820152052704690487040 747211 4121455501005054147748623893992 747212 22456292212173602922806817454080 747213 112645234420932938677347553250400 747214 41735260023686029119666773099520 747215 -12933391500804700029469395750720 747216 -37265432886297244185639171563520 747217 -241754583452665199359064893956608 747218 -84763474193615018045261037852384 747219 -51667479644913390943284626400192 747220 123634401652245535965567159770880 747221 168050322641794325369767201623132 747222 5977557891369666406414206664704 747223 16142945693934435351751985518472 747224 -52560322382627478289313428930560 747225 -24214896240777399706786822507650 747226 -104264794738659067911985225244688 747227 88692583777182506382442086643920 747228 8135345082115740072895792395264 747229 -58107038499072942705271039281824 747230 12038680314837805582133776552320 747231 359297636192467200302336352856080 747232 72469988913566135450228627865600 747233 364891251998229871494289058033664 747234 39851376660269336555439027935184 747235 -193069649116502795725056754380000 747236 60679299143567622609464090984448 747237 59557879195008446446972705035360 747238 -9544472717810332192456612221504 747239 -399178500604320906947015640789960 747240 -62426397486354874127631286272000 747241 323752159675166683708665649851984 747242 -119215963063459290846897250843728 747243 -50374381623769742292558078674400 747244 -5838847699459379517927459648000 747245 23983869845911894450817806752000 747246 59804577264958538769997132382784 747247 -73586115522528157496666900539872 747248 28993897097775699917129860841472 747249 -101190448223087249540728741800672 747250 -101711349599927179743271054008000 747251 401793149252799305799056527033920 747252 72565309416424398972663299973120 747253 -39087565869875189733126904870656 747254 103525515663628735716616534080 747255 -44808519319922252722394758625280 747256 157469159918036099785895033978880 747257 -39753553067566704210212909119488 747258 35656732813925335008068981673984 747259 221111985474482964581217404551460 747260 -74415178537320181358554831173120 747261 243177911063745665887345505123520 747262 -79037215216273432102471054138368 747263 16724165549514982663621161483384 747264 34352464729167765907499259002880 747265 251776690931252877360381559552320 747266 24469503933735285969978126278208 747267 -87206418863748135941023188531720 747268 61371815325249719152896537788416 747269 -88127273769982788915221626064520 747270 -693660089092754428917597118080 747271 -54964267308699374501082864417488 747272 99187976667658629509277899212800 747273 158123976848140090437449822824704 747274 39737081383379661209592842260992 747275 -42722420650632332923949116232400 747276 87866708434875447547240140959232 747277 -211519711527044727532226783484874 747278 13784129365963714450829681091456 747279 -62044340431909769025135189400800 747280 -13703009435009500233452133335040 747281 -180613678464349371722352732897036 747282 -19093910531147658742800114385920 747283 236465410014014412056691783967532 747284 -27075812229113249128477890422784 747285 -37434932801246268202142533294080 747286 -6116190557975821068810783022080 747287 -335809441051536761800816514075064 747288 -64989255816807861045985823600640 747289 109104274161683702824764169845440 747290 15935682398516113706216021426400 747291 118678098797962602824534501981592 747292 38773309836868902658100755576832 747293 33949225469104449353672035518624 747294 10588392080610785619083234058240 747295 -180551903575426338169739185882200 747296 -533477384238438925594203193344 747297 -187834080908696351072437417392 747298 109513322471877671882322952088400 747299 114363171892955120986623933426672 747300 -40570220148084844650978731827200 747301 4682061594539308972940912145720 747302 -89929791408464632148778588309696 747303 -181533759966579804263038851381936 747304 -138161972013149407935949382707200 747305 72509767435837204790598175985160 747306 -1515729346039532496525733866240 747307 70079794999850756913938159820624 747308 5186187441175342325416810360320 747309 -22555552931508457421109629551296 747310 -86310298132026274563116913829440 747311 147651902178405409413370951228824 747312 32378850948848990437518319779840 747313 138542973131254440019307889885760 747314 72157021251106851689467913642256 747315 118237247935123962157110997479360 747316 -93773148605236514604633643726848 747317 44958623605422655483631222712192 747318 -73003411087701740018017844838912 747319 -165314495872285542391385116872280 747320 62050742895430987082592605798400 747321 -103128928001038445409866661210288 747322 134737431639988045332932558297712 747323 -41063885839783358691797765542428 747324 164712279677112599425683847580160 747325 -118110733581619963042310097828000 747326 -55799623919456675292170527742400 747327 28236075945641544213204710618880 747328 73879524760510139405457744723968 747329 91283393052680975499786690968880 747330 -20414281925578568263772703552000 747331 102769702227502742360172010265632 747332 -47174394524761676066629593105408 747333 91344260458345005343988207625600 747334 46498294695159057258279917937792 747335 -110566261538125571475162166901040 747336 -92078929375425408252264732057600 747337 37589839456385917972473202519092 747338 117831211069250257221802740598320 747339 84858764792314683950140397879808 747340 2481184915936208287243967692800 747341 1271777373171699755335049659584 747342 46488660125552243718318607501440 747343 -135913396757933745179731769035408 747344 -33953300345498191751463282425856 747345 -79903847234659219697168289204480 747346 41135783494038950580883993290240 747347 -591205213363567033133547786952608 747348 -10249216028865498627700189544448 747349 132004045066123221964760476184860 747350 -40657714567810999609664334165600 747351 15034093857500256991459617082200 747352 19445417610171119660875906713600 747353 -59131823967929554047246214339200 747354 5825637105616528240266890076672 747355 18275933830227548121483416536320 747356 -86931664219370413587067062623232 747357 45647824263317217522400529289888 747358 -25915558048780769659117051209216 747359 156877905034706902182984381234360 747360 -66167710833906408177087204556800 747361 33801494243076072219039946140962 747362 -27208442302114669021142097518592 747363 -27791647888392549560585993775696 747364 -165788269084863768376906101668224 747365 -232278355259568341465742445922400 747366 -46544453963685405255626829331776 747367 3536163203128965881684392683160 747368 1609235658613037195556618485760 747369 -18167677641861343529986384428096 747370 39877700757246350622726744600000 747371 428391830644744850528357968729992 747372 -88270135129239231021488251094016 747373 -57609245048173354611445920110496 747374 -10718876700299785923025411522560 747375 21044262961921335463986921108000 747376 -9262458742289094379538211995648 747377 -279962122783715446520995927209774 747378 -15467921533851014580592716426096 747379 87178618766593280151995643065920 747380 120895110829846389317399081644800 747381 70983041626046312406953473745952 747382 -9565585113193097988861458670528 747383 -457641895740304344097006497792 747384 -135348027781137478081671536640000 747385 -104575825075749063418222068896640 747386 -100684035939901241305267754110608 747387 3308604037792933731302963912436 747388 191181538467249028597075498675200 747389 81286224029353588142894050186860 747390 3756193911938906371781297049600 747391 -229896446080437356651686929870208 747392 99623016679700631788718548582400 747393 -170919051762480858950988419261136 747394 335537339534442668160420010555392 747395 -61218049004533740855546889482240 747396 71197816513647140939550541761792 747397 -20259562435833628850744049976000 747398 -81857126127206883995899196648640 747399 223991451115005087918999681252264 747400 32085687425732209231047638784000 747401 -172419941170867809850569225098598 747402 32865054233855594769836718066432 747403 106340375272786538876102796593600 747404 72982633780763337899406043616256 747405 -33125621110632343646112611696040 747406 20648380804518584754698832321408 747407 -157407565922750283625538881339344 747408 -6553357299901511400194634940416 747409 124678571560487162181835351100404 747410 27822636278898316233440884254720 747411 -63301550999477937927974200740096 747412 -187132263729244855689863298539520 747413 -34214044628510360592057223411140 747414 -136487206435293843967281682143360 747415 -125525583005224819999523054384880 747416 217805110872976457932322519316480 747417 157886436724396251157673069760 747418 4354880620712070018006440220672 747419 -304628973984602343586873278927840 747420 101303298574429077273217036538880 747421 -378318948323529735111938808964378 747422 25515060364490761947292826169600 747423 160482626589198156670860965730072 747424 -93293603226485298829738141876224 747425 47029921082679660785574177244800 747426 331871610813034916745033502464 747427 315798815962567255282129957133276 747428 209533068607571314535791588586496 747429 -166081977048168551915587601901216 747430 48547751821261528944244923601920 747431 86802064683178583134931184087312 747432 -37862404417933184037015518330880 747433 151619755713612470103706270708324 747434 -203988641559713490453759304386384 747435 -21182595062204333721022146934560 747436 -17403215240078255128939213208320 747437 143986351204193868412735716322572 747438 148356199694596378104215404139520 747439 88538599175456894772412272639744 747440 40394504670317474117099543592960 747441 110945041331784382016399082700800 747442 -181551723237073425375841426342128 747443 10492386111095424508122769691184 747444 26878966975690389756231643238400 747445 175571903088506348565676185980700 747446 -126942812852266403240180207425920 747447 -7955009007337719409719680778672 747448 121742413533548822079716009103360 747449 222366813368192926933861116513450 747450 30653672590239724071159369235200 747451 32253810378527411024631949764452 747452 146719224907944349955692804600320 747453 17854584757938180623143607575104 747454 -59561323415558398491219428400000 747455 61861614808014461137290603888360 747456 55546042733077361446810634158080 747457 -127404063833725336871421665647294 747458 -16569935240024590252513455407616 747459 58743668385349641206723357711424 747460 26698486958372705891556414873600 747461 75906967791518293563057528930144 747462 -11352911204841782555740647152448 747463 139335769689507224167097130442712 747464 197944307617301178333662741022720 747465 -50017804811399791617250201634880 747466 221527670162922494419584646424160 747467 -76215896863844016082649053489008 747468 -49790549081654013916256227591680 747469 -2147877857686267440477446327456 747470 -118139658068714620256671699840320 747471 90961874326460240376979869031680 747472 8288033777953623426246575652864 747473 182502699623988141932160902184420 747474 8466779923439284710361775319552 747475 110855422007215285940545482774000 747476 -85433317035395113163917416589440 747477 90455152032703917594347522003694 747478 51530874679093219635412540342080 747479 -121356958158534537203942933346360 747480 52643950062503272465327340544000 747481 47595164229291909942492580264192 747482 -108535188253554248160346644376608 747483 -136993189615284325176626491397952 747484 203923899600183179528617658518016 747485 -61418175364263247417114491020820 747486 143599507629301238488677302808384 747487 80442234542612619675729984548904 747488 86666260547278276615542524608512 747489 -25952821585801378313002127386272 747490 81757963477127941692016737890880 747491 -206135125338750376476080413737648 747492 56369174918404592456000246771712 747493 304242266083192963310226216943742 747494 -16734597486183407804790972145536 747495 -51140942479041798674139215522400 747496 45484431526297287735695872819200 747497 -274365836272560566737529237130054 747498 72099351241729055922370013798400 747499 5259121721109833035262656512500 747500 -7751349810931920795264727680000 747501 66046283959337809370791979415264 747502 -3948340644636100805483314560000 747503 48017869631611249211507706581184 747504 -24219997671243535924668080947200 747505 49180995997931233165547413552320 747506 -115322948696009318808354927768048 747507 -157650550645297748786700265707408 747508 40655875378329819929963839315328 747509 125687602759849625808099281747616 747510 -29103072036868452368438556877440 747511 -6192766840709999915820227046960 747512 711493595610975188055418429440 747513 82188955318560267937918170059460 747514 47406206653877274614187604991856 747515 -127083399096924311574719143587840 747516 18610584340235607432703895224320 747517 17563140678755145899286637800640 747518 15144695438069511206013753424704 747519 238699615316527898496683892627840 747520 -942421198858206061086218649600 747521 131698916954091249012175182622722 747522 -33951950090595572997782041804800 747523 46065945412266100823284153023744 747524 172949944426396872136995824937216 747525 -67950175074223754715693743275200 747526 -85083729215199835834897308792576 747527 -192206181788081764592206316573928 747528 -33576501359478915153345791139840 747529 146237773428329783363093899567130 747530 10039572668738437640108595993600 747531 -58414017207125875991864177898180 747532 98039194677734259750537128957696 747533 136123112673541436052800963619000 747534 -28408690053539410667073203589120 747535 19455325925330597172266352317760 747536 77366534181011130993797632819200 747537 -30351185497274728331373039632448 747538 260033046659043605093138415120 747539 -140444116275285959787205145846976 747540 45275016679835895358831301103360 747541 128018741668557804421683490130652 747542 -130159002401261691079289503934400 747543 -145963356502581819225511066192536 747544 31253684230059565802442199971840 747545 -16262909419288066972091073894720 747546 3559577954143421676527134907904 747547 -22878912892519451142139673115004 747548 -60753881226653601995833520669184 747549 -7087861564158940930240485311520 747550 -52541872861957068547835691307200 747551 -90034207366332915198553521106080 747552 -48742218534067516859635571097600 747553 48209489749370760293922305239044 747554 -102844079396083659383178985167024 747555 -1545968768758138975043703571200 747556 169374922309235921177349554760320 747557 -136792547700870288451267087168194 747558 -8087322812262035745734750764800 747559 -26353104399720638249161151042640 747560 -104438662662406065165047715840000 747561 5241942830506442155819192182672 747562 67090406167512168308766901807200 747563 -292295275040161036651060905466188 747564 156382190412985028449126130443776 747565 3940707213068405980126637168640 747566 160736474363826530710973255975232 747567 205192924175694255791344934421384 747568 42218636455462531592196817928192 747569 -82182197040359061162939454539456 747570 -69795827345010564073372172428800 747571 -104992770674307175949735589472056 747572 -33980229170841151266930287462400 747573 -209695693400856241209314545331232 747574 159569914213324473262641341153280 747575 159710875715237245310583504504000 747576 -75605316884339494398442387660800 747577 327280015869691173119515250124160 747578 -46086223862920853151859445772576 747579 56309090021214255027675856069632 747580 -40604875920047757182190727564800 747581 -74354045953287465217378429555008 747582 2009847382282699521715397357568 747583 -69075967974188078277894237775168 747584 -55347360879944763903657075277824 747585 -61246675152979653596657461623000 747586 -14324784842150101429082598173184 747587 -68078551130966446290242823517764 747588 -137882481140693535815813786035200 747589 208357158887021336222532337758720 747590 56892900732137247368744903836800 747591 99645119695497288770869346929440 747592 77655277232382410911019542118400 747593 -14158128882012588381962365472160 747594 6788613038647366361091935039328 747595 121298238066129587256489628413600 747596 -27866675827117675345540794347520 747597 -42095148684368143642744736289600 747598 -2556158912899583536179740137536 747599 30786812585112024743451201855600 747600 -2654487451059836664683593728000 747601 -146910750660365218731216670671296 747602 129007369363314672195903359289504 747603 -78014725045309572520334742349200 747604 -40303557468481828132489659844608 747605 1972665688465607066488993927260 747606 10329460093316919388113052807104 747607 -134265961107270814755775188580688 747608 -1960464888342096967118685450240 747609 46674006230224265859766212299712 747610 -95889691109053325475624136523040 747611 -192868876847355663872747367193788 747612 4542282425465322691821554557440 747613 390416151905783555184771299331660 747614 2500329189379630243980862538112 747615 -34890822659230061336842789992960 747616 -316711707101940229165206246260736 747617 10592277921870393243270956228160 747618 -40180448576087739585240186350592 747619 -116505850852200089759132677226980 747620 -4807396691823918291177177792000 747621 72450926199304258485478223151072 747622 37489675752799868477753361228672 747623 -80851950635060133410321219293800 747624 -34148086540669253863659100078080 747625 132275473149537858670099695909000 747626 -102777496755293038936650067584000 747627 -17224224723723230936820447114240 747628 -58115905219434162587146459864064 747629 -228490827013991022074607462786624 747630 1091946216404454715851104920320 747631 -93474630702992496518617944487600 747632 8589511251414991204083244302336 747633 -219574792500278966002084324511376 747634 -38609952095412700050148614285408 747635 -23114033085499096060826036556480 747636 -115184215103552840688709395161088 747637 -283058016923236259016954853406208 747638 -54615068739933322521926237821056 747639 124607436984422642462470925791104 747640 -169650745178545052388469801267200 747641 -5442416053175329643540165605488 747642 -45513927071795060430876038066688 747643 -5647408066635523770741268062800 747644 -171736436483756381756478096227328 747645 -85888256149118069554619843621280 747646 -35046984327622435342947896713728 747647 205094401426568543151099520884096 747648 106583636070674149523182741094400 747649 18861553914857951041854072011776 747650 86301441913152275031593200368000 747651 146140666150672424625818706391032 747652 92100629835825164841960438196480 747653 247256836979168081226309484289760 747654 60387900004086514974363881880864 747655 16382143581410935600034910973560 747656 78632219650222533592209501388800 747657 -219676161505104417877527990915360 747658 -81348166261637405370739201168080 747659 -250140367624407480003632703792 747660 97906374713950664210037237749760 747661 42447947937213026124025844569632 747662 -111778280340913629668854811103936 747663 61862925165594130644121032292224 747664 -7093813076985614136169423896576 747665 38951741219629479722472066387060 747666 5399413291045175344622263694880 747667 95267693651987727668722046236632 747668 194806621751066741033751498546048 747669 21948786145693716585706817956800 747670 -22296953555849863259265750497280 747671 77870066467719628101990482083512 747672 41230054158127699785233897041920 747673 10193390296432937330100433102922 747674 163997694452313543404759501316336 747675 -102579931608589556197635339666900 747676 -91430719606426863620051292893184 747677 -181597021650053044794873341450496 747678 -91048858024897217003705270087040 747679 -163225286702443480469758537618720 747680 -131315344485807697901224256471040 747681 -28770239839607738692081640513280 747682 -84173499114320473595685508478400 747683 -165482008013160095441386297815720 747684 576657180600646456557783613440 747685 67699720117459136370523611187800 747686 58047359690637640548603992599104 747687 171538297378601559118669328357160 747688 188756531086460070419405862912000 747689 -4976326797936237373826181565440 747690 -23770178329401940742858285556480 747691 109891141710879120589735063119780 747692 49792543784163035946751917414912 747693 58445057931854259404456970438582 747694 -117115146780322501192785950348928 747695 -57375382304165001421030577734080 747696 -7756002385401870741019940683776 747697 -530298657679410844366876032868380 747698 7215802761242124733356430657536 747699 -103836820237888255925209039822536 747700 -42131412835621124886152296700800 747701 -115596678519865885098042344985696 747702 -56659393620171081476364057120 747703 207194016162931418606843842730928 747704 -182321539650661934202977957130240 747705 -26128194807119596234556041226880 747706 -17074460162809797431478093877536 747707 -132441886710316255770000360288000 747708 16434413028848021880496786228224 747709 138648051101008271337471175531104 747710 -16424514060986225191601451234240 747711 92246512902710996936775724446384 747712 -33644472131476998571235936829440 747713 197016292871299150708153488592962 747714 -10929972921410132305754507239680 747715 52853430809035063949791131225360 747716 -23077236372688397018414127670272 747717 64058433440226680784194938437120 747718 108823511680169179985499992542560 747719 -129058610817576532924861926973440 747720 -37936283213221100463606113894400 747721 4218430498989029676374505591240 747722 -26406659865490603736638479323088 747723 -287691737756579194349893401340416 747724 110758858758223073243594294547456 747725 60515101558226335244101712016000 747726 41715089228878857832707095869440 747727 -2255722740044033482126869040520 747728 -95267755126659955483692582912000 747729 93813974016827334293109701695248 747730 -70211035713905045883615951060480 747731 -75123806643138579162587306520468 747732 -20489873233633878258470845052928 747733 -12552215392288068416591369885824 747734 -24574393868632143126402317412480 747735 -197791014503534673625478005478400 747736 -138760464904590922365675012710400 747737 10605941373496156843350482245386 747738 -16636745786838057174494593128960 747739 -9523710420216899923106142089576 747740 -32141991560052064347555924480000 747741 30316751958475881513211865171904 747742 -89007615606112939041077420341056 747743 -258237783406013405756425597543008 747744 152195733942841338047840582369280 747745 -43452397730431653949049887468800 747746 -4589679853914964363954835745120 747747 17240867324110945217484418081536 747748 -96780000376336599668470113045504 747749 -123004120464237291688515715301664 747750 -46465410442555847348177102496000 747751 17505203618142081698027982483904 747752 -294299723392768140467267101900800 747753 3289916056157704427646196920384 747754 -23376399890408983405974634921728 747755 -202087680674301278719731858423840 747756 -52808902289226811121997429957888 747757 -164599910118879249172863547783220 747758 -71342681193941569282136124593280 747759 -136382735198525887728861173045496 747760 -26746364704001903993679858892800 747761 -27159432024106931950408256453568 747762 -11637899030133485082749188498176 747763 -59589364558981814567565417735988 747764 35221419189916028544474082406400 747765 -125545652810878067717985471744000 747766 3243124157110001613276232023360 747767 174450243364809469972155173821560 747768 77212687035383072304367055339520 747769 50515189387054822108502161986960 747770 -972100135654284507380573091840 747771 89505082236395346816997465471512 747772 -37758726916427640879168622322688 747773 13145262030456068944640034917784 747774 99972014718196449028111336254144 747775 -19613784001339221284945411985200 747776 66816642618947327371163008499712 747777 -39245229984705887747045456692992 747778 50869662375852171573063511589280 747779 182949691201919766256925142941976 747780 201558615388869057201413959680 747781 97344933005864907844641564335582 747782 -25640436469875035250796899557376 747783 -82192093215336698729401124563320 747784 -188447144599021998862309809070080 747785 53964322894741790111861705765760 747786 20596108026673950483583742264064 747787 94720564924467669052027672034392 747788 108866827316600021528597788985088 747789 -53655990204832370718090666712704 747790 -141653298939469993644286246689600 747791 70224228165868621924156695521904 747792 -1442667766038661477707458863104 747793 17544238880059073257708204032624 747794 47859963156422923784368917324960 747795 26664337587584889570382475350320 747796 107131643429735186163069417639936 747797 357086837469636869749566886501920 747798 20106397583011551946007076041664 747799 -23086762700709025148328007844544 747800 53147836665961797866827226880000 747801 165942350870870076535987005032730 747802 36334374292007611939669303353600 747803 -168910091901794442792402069003744 747804 -737941222532703067159687031808 747805 112663353740519048612505223652460 747806 -96894877745996044398855097707648 747807 38187192575517594925591848584592 747808 -407161986988099747078004123566080 747809 15986684444816996622308988195504 747810 18982128677972901227552659944960 747811 -118724707575703193284902689095588 747812 -3580309831155570795108974611968 747813 -841974711969063101599295483904 747814 -214400852351374924641942809706240 747815 -236089663918121434425848788628040 747816 -140221677183512993855438638694400 747817 28261701980008641952797974729472 747818 -86879134882286644350772599266640 747819 87120822102175637995503983494320 747820 -109630916097899503291090904448000 747821 -144846768106978502002619074924800 747822 -8912226064282782792939442897920 747823 -2680286362008503296953916020240 747824 22056271646423797963353124503552 747825 -48629376926730205062956450154000 747826 -162619319334752691175505585295360 747827 -113435955172950143928015300894324 747828 -5057102798801211615834828521088 747829 251512857195953014794336017656430 747830 37481452023633242511132727729920 747831 -33602840979313480290647457408000 747832 15300681852412131806929949798400 747833 -244735545936603658792119635208918 747834 -47478337462657861913220016868352 747835 -36106058387204077169525035065840 747836 -137510564464280932427024686187520 747837 49224169426154635798787794973094 747838 57277015665115089177840600029376 747839 54055965052408856086119545480640 747840 10792793577959044185381352243200 747841 -52679717935108018471498619357758 747842 -8478554354849549206504935744000 747843 -41566731693508656297597645027072 747844 5071738588798254279959279747072 747845 -5390714264855366456294866963200 747846 36771538161657735940557881318400 747847 -314618923637078930564578363510128 747848 60230901179727574265863304463360 747849 95352792015143101904519437192320 747850 -19648378654880370519372092031600 747851 -162247876350982585225560000025488 747852 12211280401420652001652232110080 747853 246390851291714530523564452922102 747854 -80354772466111227559047908503488 747855 -29450319366878478757364299633800 747856 90959431277650153602817196032 747857 170811069710636475869390163845232 747858 -90346419052574295744437259666816 747859 -96722867235139567030755677090560 747860 -122312289948204124745451991165440 747861 71099014899755730367947075571872 747862 132747663319197866117247197419200 747863 84159926500248727756988526095112 747864 -102937577085440739823902080532480 747865 35544033637912845066122239952520 747866 -50269314479225276491406508238080 747867 -35176597606048620063591774559440 747868 123340697238927706636346481991680 747869 260355772518006663348642047967270 747870 -52505786568331230685014762627840 747871 282802463780853471967984459703072 747872 -347801519584075064009149078437888 747873 3507781868178050788411339955520 747874 -22749035622033645522231223238064 747875 103246205931180415560411661728000 747876 -70581296287256684063503431379968 747877 -21458356366320305022835945339940 747878 208306753485622350625260278293440 747879 -80859875686783930144464685259904 747880 67279821576140919292371733708800 747881 49786373255472995725819243506960 747882 19592436551466135777546605511600 747883 -107085986341638886858111450153056 747884 -82241255657432089344638207270400 747885 -5400517291224451874404118055360 747886 39726277021348072999590979939392 747887 -153363381716904502236746161821984 747888 41832329556117168008872049147904 747889 -29327247151007094144775679787310 747890 -781188625822867518186988162560 747891 5354913068320985441895535425648 747892 -745142448732776740099670736128 747893 14427373387959756987178261970880 747894 13196200988871665256272911183872 747895 243793274313099112577870316269400 747896 -104717597588640749969510949150720 747897 465837047187520510134666744480 747898 131071848972440588656095580429536 747899 -3914075412807851850585175720536 747900 45160600041582742594471918464000 747901 -4306203980278609318654900064 747902 24021886062722348155266329713152 747903 -31534277268660815823204041367552 747904 317252325767266866158204847390720 747905 71405759969551542440943592710120 747906 10832998681358112424601927006208 747907 88804354640687885581505835947200 747908 14283099678254824916523270844416 747909 -90510342321430236138918284951586 747910 48598599191549985556039564272000 747911 -388749914001221656392139443159648 747912 -64100004259503977170570275471360 747913 66045353226636688916490201767184 747914 51803783244005237192413721502720 747915 10331090560918407355857365875200 747916 -6047996306643080762074599777280 747917 -259183363386480950976164552873034 747918 -18260118869940038065885888453056 747919 164201512560591627153251255670320 747920 -25335942757493904163762132992000 747921 -19033772828155711386784994217744 747922 1459133587392965043929305058304 747923 -55864373575926054746521970899896 747924 157188804829281181669109466617856 747925 -164642208343686643542338482151350 747926 14381346328733716608902832570912 747927 111643999255131910263474625365840 747928 176638233642747735200954632796160 747929 -62051904672458373189028132071360 747930 46298987870582488596417579870720 747931 -3072746776865971220823390032736 747932 -67872321429852493643026024152576 747933 36172715771134036995819209149824 747934 -151677625655444910606004078870848 747935 -154366919173349800198858104250800 747936 60545511038049576075350851387392 747937 -47722947202169485415604583948800 747938 48716823501087747239802534519120 747939 -153504716210422642026802505705040 747940 -191555556044779810103705097096960 747941 -247374990316701165483887398958658 747942 -438917865807582901136423706624 747943 -116512048577191776519468319505280 747944 -74529264261828524177380645155840 747945 -139951757535960851875910360295360 747946 181580025555339582903775384158720 747947 -23730585685711806138166559720760 747948 -101523604898841717030768095929344 747949 460923248583570355169606664899436 747950 -11359003718389401590378807817600 747951 -37751929255704036214221244107768 747952 13517059227138572596241462214656 747953 351816573129767924020347606989202 747954 -11240789483240425120768098456960 747955 25359604623292840161126512310720 747956 54331357183104487034751496519680 747957 -4686669754840590937934707747008 747958 -6937441991045330069396456225280 747959 359454480975562272976768740805080 747960 -7223152941129895239739362508800 747961 86245988974573187216028039334272 747962 207380057694664235265203901317232 747963 -4449126985524912742819986450456 747964 -46276008371782886645677938320384 747965 14877249257576244895423734088800 747966 -81768105594325664469262511035776 747967 229689428145747605927804660542704 747968 10581758912259266921951196610560 747969 17782260599933199633250877607648 747970 -92448370213127862112431552676320 747971 18554360612413057170774104636112 747972 -154776115670473381619807299952640 747973 -59609723616196872063149066989280 747974 -68213294313750126705160556271264 747975 5196790151689879308572073156600 747976 98876025617011483690753132078080 747977 70074495208152444324033203156826 747978 -25706769933936397716802426245120 747979 -169530793122012196588639551565420 747980 102961656150250598477112292992000 747981 -46802138962760551780878536550720 747982 98072891666654784754390392792384 747983 102651732712947006666781788952224 747984 -47218267344159033968583831453696 747985 1374412760532948451633994410560 747986 -87058132606219659499167931585536 747987 141119088822364018029914996658360 747988 38713247708504048831651802351616 747989 -190883590025981381913739882561632 747990 17411396525350933393469555982720 747991 -171055323833454422038067774879608 747992 -727975455036175074926335057920 747993 231963035977550351776053455492544 747994 -14471363431336824740910728410416 747995 -22912791894430934991470479736400 747996 74182802468010638143029857501184 747997 72395257893320337608892515408460 747998 134717837695141117804535640912000 747999 -23272719379573425653514561748992 748000 -260720502484435982860675055616000 748001 23203605896635157174541978750000 748002 44444487958007071648175807466240 748003 169826458222596737619062425412252 748004 49566073323423848222605327686912 748005 238817869862602771344746807320320 748006 -19881407161801738785719328057216 748007 5149695354075354454730115150288 748008 -332380173398146962488387747020800 748009 157572741689216490924327317402916 748010 -104848883581265383790944267303680 748011 4134749648890274281515038751360 748012 -37712044006142452578297620786944 748013 -70515082754668853513125821092640 748014 49248529491813917195256802136640 748015 88987142934967483634772032345160 748016 -5529675177857395938647166025728 748017 151793712572953577334846555963780 748018 171557823343302990868553788818960 748019 126119617914995179735463304297420 748020 5151012496236836823290533724160 748021 201905474364158891888018244098222 748022 76871920106283654215745159378048 748023 179839111931282785744262559210984 748024 54841808274259372395021421608960 748025 -133155697306260683219724071130450 748026 62714123541226017252753707697120 748027 -123692948442345642662051973951728 748028 -463335908141978445065274278400 748029 20482759873246025408554019449728 748030 -17157372471800236032121523404800 748031 -10007060804102100121331965407888 748032 20225393375155260599187120586752 748033 -65720997945648954422272009060992 748034 172234121076353512219925672733600 748035 10991694837576139733719823154480 748036 -223478978251959891796017656245120 748037 98228366547052649667004215375552 748038 114249083008807219409491278999744 748039 312641393599675082881364091890840 748040 -46002418539608817694729672243200 748041 -5167631482008919141434023808000 748042 84465218542870070218193950166112 748043 -140952095924438579652433029307056 748044 -74554917009331858491245677125120 748045 54972863027790432083534887280100 748046 -58257408138252150258348178623936 748047 -38080953657565519822473977357040 748048 2622209273326086256995806740480 748049 180072579423514639870850399952240 748050 -31767246520043014023170810659200 748051 -49353191966807316948814199766720 748052 70089768881402017728407004168192 748053 -212774112101166701107257371538738 748054 -140901484887361081209405374725248 748055 85951746139638492706866373900800 748056 -6051573625826834936138494771200 748057 110332907737463053055207533103306 748058 36722875398475447665583221680880 748059 77238346929425730484762077683568 748060 -38492098308957106183004083491840 748061 -56534029745237299165975857004800 748062 -69722764602826010636642698598400 748063 -92095896343261684129185839492016 748064 3413081904638830849109799862272 748065 -40055074611551136531773210724480 748066 -11370516795373177812798938165760 748067 97704681693441695974948536066720 748068 148639864922845525839375399997440 748069 137625746713128615608027802846496 748070 -82332308850221942224626508761600 748071 2732267770931075271596621592408 748072 -62476342635964700911132616878080 748073 96943251735968125025281779593124 748074 35912946703237149123424948066560 748075 37482561077220733168836317811600 748076 -20524253144640138335319418125312 748077 -64570035736484559181097638852320 748078 -192069618494834542967635514132160 748079 -282426835738945752893930422757016 748080 -15060523268846948543720216985600 748081 421048820521403351043229076064052 748082 159745303556338456079773233157392 748083 38211595507878004689265812441600 748084 95580427203549729386748446688000 748085 -27231067568009798579823541010640 748086 159124921343449228869343302528 748087 -44739859490905968484940187256760 748088 -142013359033282993238342957076480 748089 427436490004633317629764311292800 748090 26560437315907890198639173345280 748091 290329161707468382294318689355492 748092 -20638365393739406690014125981696 748093 -6867076984838701114305855033658 748094 74634001508373491641735305828096 748095 67798136214467323473478678273440 748096 -95033004826017650126002184519680 748097 56059834443018829144956079914432 748098 -17531987090980052074286919098880 748099 462662679151267357624462461998592 748100 89105544487497627791785838294400 748101 -93148230636877725814807179003168 748102 141602900726048838451309043024832 748103 64648905926245766355255018523320 748104 -3629796577167500641333895823360 748105 254292931682700099898163307357960 748106 -192288123910842332260743946970880 748107 125654791942407889848829323485808 748108 162779958978589988940056610038528 748109 131293698815597724260542293059916 748110 -25499587843717666937210957921280 748111 -8509782716819128819319745843616 748112 32050160582085400517410768674816 748113 -168353419879043221079006447544000 748114 -2422934183586423470142679113600 748115 33031777562666318893890105971760 748116 -8072255646786826970159688097920 748117 -178983162134565417588714680014628 748118 8413208831762136770779057535616 748119 -33813681114798536053057553651760 748120 -176525578886654528360357907456000 748121 -64892328231193300013356475620416 748122 -51932275368630654448273106140416 748123 -76575191072201373443047891050176 748124 56121895599158787247878015300096 748125 -9918212634216677527129493100000 748126 -85564197259298541956390160175488 748127 72289882124066130650307220453344 748128 135581772983896741034642513854464 748129 -452428880459558438081394759278700 748130 125981693775046822742849164262400 748131 6933292302356139329516910584952 748132 -207874315592172341104266185812992 748133 -243427913852431664546474106351618 748134 42084669197770679939402280415680 748135 199132143053836939263809296129080 748136 82787397227768380465268893071360 748137 -58683281588560520951963587189632 748138 -9378628449000909167224426355280 748139 109959478390974653730897064403856 748140 39502636763152471820523414190080 748141 210563526374397171734470024670784 748142 -229234283854459668057292849368000 748143 431785240213854790000208998800 748144 17705953587853494967510003875840 748145 60108840642344309708246094990900 748146 39858711728991151046108152872960 748147 264393269512890017432629723327872 748148 101026584905051687337040023233280 748149 174605452970054006681611629279264 748150 -19277431779637706405089505126400 748151 -47243122200338074256378772150000 748152 -153610706152940071285462608506880 748153 -27743791419695859281672291737344 748154 7406552880572519697800511780864 748155 -140751847234301516609194754781840 748156 -215163806162412937955677512791040 748157 -1337161969737988626720125580288 748158 65600668112566522102484779070784 748159 -11029013073933129785815874284184 748160 -75319977281497758471417967411200 748161 189728323409200177099302463509732 748162 -111762448243129281245411822663808 748163 273081924321221113728053844115080 748164 -9652540624086227975661485159424 748165 131755058654899637627331576445440 748166 -177178694226942123067394967703968 748167 -29479721461283044329559733260800 748168 -67076515381110709282597135226880 748169 89070573129293879284041004956570 748170 20991375712784287014070695091200 748171 -370541708279399121292744530966000 748172 -214962766488600971601739109101824 748173 15757505798682863846699251110144 748174 5608038085416606519016443130752 748175 -10722768821048457203948391348600 748176 -5645886368654000116383299665920 748177 4379294779231854481071978948392 748178 156983774386228954762244418122640 748179 -32857314398747678531014268059800 748180 46217534932629306307743646406400 748181 78518000090415795741394111859310 748182 29065791408586086391695724654080 748183 -54441031607926779785961665952568 748184 227559678984977551698820204738560 748185 -13505281529499630985853432332800 748186 -70089772701497379112700041832208 748187 50655555122593346054804141432784 748188 7635008118852748331190606597120 748189 48678914733443057969519799439520 748190 14326241734236389463533449739520 748191 19120090883377857012530671749192 748192 -60387017003608179383844348100608 748193 -31133173226080364802493526081280 748194 41002741841189923226831275094400 748195 -3755415447986736715852089575520 748196 -230744436703842915160014908169600 748197 195010011849767226654136645985760 748198 -132018344498184834247723419770880 748199 52868615192534049437353769038200 748200 1193761064982130889079306240000 748201 -23190892444580091812551909350720 748202 -20997889834075453774865076750336 748203 311565568780323991136269116749808 748204 115395068299134238436854480605696 748205 -93343381497416582944923036449280 748206 53287950113449112168299602310464 748207 48784827471673512491228866253456 748208 9859536182349182078024566308864 748209 -26493291926216533667526022287360 748210 44078107109701509704722607609760 748211 -65950649412227057699913286003188 748212 -138500473692885619297392734220288 748213 62477643291815292801359073374304 748214 -14892854660699710756448784058368 748215 -26255466775468241369783525606400 748216 -5365129221009418933777339514880 748217 188766316880115260229235746340266 748218 113058744248845833992520910562304 748219 -331677104471567462804108066324380 748220 -68135847845349419401071117312000 748221 36561106285667439334021778573952 748222 66553765976007240832383764550912 748223 -30893208212185411375486473772320 748224 -19756709044060759601281845166080 748225 82901867938599127299466053500425 748226 1037291242971806081156341514784 748227 20271178392425604126680765375808 748228 5654666839581638015998693315840 748229 362326666124352237525641611447260 748230 4250922286972893374261533564800 748231 -26152827485692641631716459094272 748232 7455280136087761252795333862400 748233 -96945051986014316592080344309398 748234 -75411956273790388252639808427984 748235 -158561261250739486401825778168800 748236 -30783404296353495598550192111616 748237 -25222715711158156661963238491200 748238 47443016844015210600738674267520 748239 -158062719760810981860413858348160 748240 9332820684295058699016339456000 748241 -74105039030989650924871520850828 748242 39132979991566650888012247489920 748243 -5000344313724397896344111242616 748244 -66143572891165044456236115400704 748245 -83522900906970026264093544413760 748246 -63395322107526892949412757256928 748247 -35785397984016393852944843562048 748248 139427005075600217650265272872960 748249 -381378556390010605526713958101750 748250 3886034947434221047823005488000 748251 -20175507743096700442830353287680 748252 131130559924611987304479128714752 748253 31480730129417808198343717810464 748254 5558884832138634432274552955136 748255 -138255014900194015536302750803440 748256 -78092566032942587215102338662400 748257 116935605379086786079064342558640 748258 41267939376011385149257835289600 748259 -16842042821806259832738315169296 748260 30199688869541647563981453646080 748261 -242528616280900082724490409135108 748262 -56824650974980831515071353790208 748263 235140926461288450321178204040744 748264 -469194254206367157952490603520 748265 3014010382280601696069780830400 748266 40241833517912824934782656450048 748267 -51980599007633339490906174700880 748268 -12989005031652555862395514666752 748269 129852771720564546919471850294688 748270 -87455642237304359086634355961920 748271 -59958531310662831618906556068528 748272 18165706928050885069131909955584 748273 -300676867685554807864777307490478 748274 193397711758503106413702396101136 748275 289864040447513881763641281600 748276 209957769680846190195129725644160 748277 -210608851049238395848400907622560 748278 -2355630588635311607920758259200 748279 -275340201152516857297053346069704 748280 5491206295851654128586350592000 748281 -8655560665177255510923206678448 748282 36261152200565137224546834385152 748283 38853517924447125556549187210532 748284 -47154092166715540327128938446848 748285 69869731989164741708347333380600 748286 313275437422094950162380453888 748287 -272799509372224938031443695167680 748288 94748221350501735700241663918080 748289 -225183536889261429136662046651644 748290 -22566518724969073330272603233280 748291 47020304057375457729568184277384 748292 47045111398539929682947458598016 748293 -8601961916825017359744980679552 748294 -48069592047505067451807848787648 748295 220293757775607626704419485812320 748296 -76986234242271413931668777164800 748297 -57916896495414079706350220849760 748298 69515318306528969966651356868400 748299 162587633412524057903465479035864 748300 51019991790766654328173481344000 748301 -50812036372343590508491012042698 748302 42040939106982898986745638791232 748303 63432245237809927958190259604784 748304 -71512145911970498076878463098880 748305 1526292888120850704135171206400 748306 4995478447169688502733491078464 748307 60802802078031072499311788690592 748308 -15928621488298803982113905448960 748309 30839811240603621591737015362560 748310 108340079071244432960838631138560 748311 -237013672175316482673301376882328 748312 118531923959199198743137943654400 748313 180040255684070686308739093261440 748314 -27807254944530713155994535601920 748315 258930078048506806541292775143600 748316 -85946375156774368667312871390720 748317 -38411870435687575327080827963520 748318 34901602889458048865350558911360 748319 -92873348788636098304277454354192 748320 -18954326752797099915246462566400 748321 79441083447935519365564927966912 748322 77527534740658436727570287176992 748323 -17785516771095248513797156300176 748324 -157797474920476179877597696722304 748325 26041190138703535247165481916500 748326 92120897331432044581208524887744 748327 410510538701335963988415788892912 748328 78403698003121033995962617282560 748329 2034210662233718587155567622368 748330 -841315767572026266997034638080 748331 118404195654849568608488251998132 748332 -48470644143766585551719269186560 748333 -81241679055809611601437552575296 748334 -50473932413019965513662024857600 748335 49922878057606719214513108968960 748336 -89507550265738780605064338423808 748337 -293315349476200859953369667692014 748338 19804281559419252803960945184768 748339 -66881820638670783595556402591860 748340 -25404741800314539773187972464640 748341 -236949154460933331609232078016160 748342 14458191894733400448964442934912 748343 121862799495809242436669194247592 748344 156142730616569113132405448478720 748345 -74569268260810543249964395969200 748346 -106558055739062659856472161482128 748347 -70662504126632388264967890810600 748348 -9881397028897105492375180941824 748349 40913836158721536341140891107936 748350 30856263671261463189219571737600 748351 -28883382877707099683740721583408 748352 -81046813140096988395570890539008 748353 1955384917465979076659204780304 748354 149565822031520496025108270535376 748355 -73513058257879889810653418233440 748356 26572424848688966602795296030720 748357 -332801659282223566976787783129348 748358 32329670574548531925148081242240 748359 10913757649326052600091438530440 748360 -16222567330197359969515111526400 748361 140965717779145669405085300479962 748362 54306414199503076350323922557184 748363 44566144192027258305873000272640 748364 205639200445464646048881840427776 748365 -105901376893647763609677328469280 748366 -31034993730985911600358520489856 748367 -94987294303911766802836357259040 748368 38316401209028140883767254638592 748369 -103098391808774525957440083410204 748370 42022388459567221649341686812160 748371 32508233485091571428916284943360 748372 -3177978262480582957530380646400 748373 92721101597499312261178162093884 748374 53454281055120666815543867658240 748375 61400340819029880365515298082000 748376 239037587488778027295802425446400 748377 -112802602007151598412575511809254 748378 44240552928912621580816445472240 748379 264286431677981780791473508006980 748380 89447572435280819373522849346560 748381 -303063003917411919856638830330688 748382 48542194850309096439969458399232 748383 -57721206007965297029134349600496 748384 -45594961854478502296972535267328 748385 -234271613018292992547708308460 748386 120799245895739296274515033555200 748387 -150506528401545149083351787124964 748388 85963279391834630229743922954240 748389 -88656971619577125737870786268576 748390 153527351929930247453235410244480 748391 -78387116030071292470506053333760 748392 -163357427778330369140912351969280 748393 270675562560301893898968729900004 748394 14152089573762751981270002637920 748395 35711430675646744923174921031920 748396 20231734734068470720334837535744 748397 -76690639991509133355195985817472 748398 21727477841016574364563216355328 748399 26086494688184542820745004986960 748400 -14115648954290547618604553011200 748401 -12149475817183434413171596009440 748402 -27563897782266477735606506551296 748403 -233229392251263359745172027442640 748404 -75651951988087293563338350879360 748405 43624593930357367621446298815360 748406 -5503203692368985389408665706848 748407 -188683589632683019745256046577280 748408 178069089321617295141363778191360 748409 246449387960058644813508914481540 748410 14708055314609777684267667532800 748411 75461364103942392661801039048704 748412 -8734733830634393893111251010560 748413 -2551854765399150962123932547520 748414 -11950347550389251069265394785408 748415 267015406740030387027835208760 748416 -128568884907744390554641760256000 748417 401330266544262344538353929688752 748418 -84915884579343182255117501688960 748419 7545912066950739836431743574272 748420 10620843455421314281524359393280 748421 2881059944031858833239728073692 748422 57875744295265080496178513273760 748423 143623437628986050237283356524264 748424 249974273889943053336512124072960 748425 -108022746112481184981200512207200 748426 -113729371763997553907864210726400 748427 -378606644979033257320278560971200 748428 -102486695958926551246880873447424 748429 100420098590293162504614804293280 748430 -11131211318835596786957825144640 748431 -84303742774411540620569122250688 748432 -41127762145280220575424923811840 748433 -1657123166377714381028833113600 748434 -42039850341786292365732790081920 748435 -1312141166686437651528681331440 748436 23224058248965200060703956682240 748437 277888902425897386924360548829152 748438 -70181277941906927371298476262880 748439 1415552527109219326786585796400 748440 -48947393617915435830442141286400 748441 -52281138111467780728549164863158 748442 -189216133939994186801004131071008 748443 -14236844829689202098016497918976 748444 150402726802157012251686439271936 748445 207873148247868632293922153486700 748446 -122929737975722858244920487475200 748447 -35555463550644251960885195642768 748448 -203119142377549218928845662453760 748449 -4295150182078316415508585552236 748450 24769952371568556474299370918000 748451 203847856185978680101151500122504 748452 -8458563998927616775481060702208 748453 60889086867222066486057632288702 748454 -35909126149621635172789102587648 748455 9740980935030625787606594735520 748456 139408379997110544484380548090880 748457 270197499935129685696537128395152 748458 -863900942387228504299589181696 748459 -43613646254370902514805264616184 748460 24753288586660792973000719841280 748461 18722854762941226550987699164800 748462 -74850873815497308322746790970496 748463 -97645030503417973083145165554288 748464 -6659192670180588720275054395392 748465 93016543123490322347799103512000 748466 10934215022645093843558032126464 748467 252692271279600989113240541424000 748468 -6479489620619887840040616986624 748469 21078578446631448624102328219644 748470 41895631897254036045174780691200 748471 178566361771110628128382934309672 748472 100293786290096688172906493644800 748473 -60707877563716959107288716045632 748474 109164684343784843622027243697920 748475 -67182296034128976474627104949600 748476 -29084166777056318411415822148608 748477 28721759845437363344734361414092 748478 85136183762844015506653397111040 748479 -380883035414955445104557856648960 748480 -27085346537194425452244133478400 748481 -131421415947525479111842965974718 748482 12873493588623226594813657571328 748483 -480040346996189976531682886689800 748484 -10889435669400713069488690848768 748485 41607093299959452708753108771420 748486 -172354626970189779987181492015680 748487 221099725270243585612883957042136 748488 -16621518948854732732893151232000 748489 67210615575939194867868222844800 748490 12422387341281174298119139975200 748491 175280286219939836221855084978392 748492 15186970987277501573239940508416 748493 -150939611948346401501373553662420 748494 -142126229746059923131430186280960 748495 3961320487914652755222961612800 748496 1822371084147609508400825892864 748497 -140515731115612987057893516330000 748498 -158394144871899412664990688193536 748499 -5050343824121194289432164132500 748500 -14499170121000884108973120000000 748501 -5638409588942025000081580982112 748502 -15814130894545125836640788733696 748503 -38826580778029743437700433108728 748504 -222137422745218615209324979722240 748505 -79387692422569513189108327272000 748506 102038144418644983627386131712 748507 -261332615126525830200735590788688 748508 195281757741304928341636749347328 748509 3215996132906483058655310949504 748510 -4746255572635409386861052578560 748511 103808103365622539135222244421224 748512 -35485567451602718798636153044992 748513 -34444069370863477043522423718238 748514 35261140257135128976764705122080 748515 114468066847560715323711443424000 748516 -240661599025060484904322185650560 748517 -95837478885252794091067607812416 748518 -1848757295821200971626155468096 748519 45069258604692266405421320907360 748520 179546130902696385283223662540800 748521 -14300521600422142818207869675238 748522 -145636976266661885477382287451648 748523 227529004940643398147909673782772 748524 -103900717868664020832556730634240 748525 -142354829466918312730807462040000 748526 -28434270068475356738292395997696 748527 -53932574767784715792561873235680 748528 -84562614728976950127553065025536 748529 -135364719764889963684551873602560 748530 -33925546885632440463244059539040 748531 9330010395380723669313716694944 748532 114110617661234406874514145549696 748533 -12061581860927367855891056498400 748534 99241228637531634812415998956992 748535 -48857634152175223634225241355080 748536 165853523549396779469460973670400 748537 -49878439293527074818676484562348 748538 -18065053883274641888778375610368 748539 68872604445191862083611794138408 748540 40093181203638425826705006182400 748541 -227435931594619533571942544600058 748542 1244139837347857931772683495040 748543 347221952282559797538500270801320 748544 4340203227231703915099771109376 748545 -47928287654814540569097375619200 748546 -1846346848689138746983911045216 748547 -102743917344199382886412953504048 748548 -98888952456320600035842766848000 748549 93565925061394853115765577586236 748550 93455052620780495541293467761600 748551 -184588509073448306484536720545368 748552 -67493235778929077600710445137920 748553 28766331985829415840277381608768 748554 80749977820434176560201546801920 748555 111108207713872130889572426556960 748556 171894814035214173391835681560320 748557 13718995709224840199055165034368 748558 -4816315871200090358887337951616 748559 -68448715152973729460375566515984 748560 11288233039187841001796940595200 748561 347322347319465532601255181842784 748562 -69611658701114861705644748016000 748563 -226225668335804675792303738794056 748564 -149135667473771336054040587549824 748565 -31509312531640284739953977493540 748566 8007159806539775605158054407424 748567 -243368742123169080003607231603384 748568 76104335691167138754535112232960 748569 167888106437613143323509211489920 748570 -23142821464803302540462421407520 748571 -67947000219036717464199226279728 748572 28562764503020204871264567435264 748573 117494833451336641401437647158918 748574 89479068813200088266472650737536 748575 -142538843475198994900070243970000 748576 288553482176925905063231333990400 748577 -187870816653728527502606515942080 748578 21638227700386776070716835576320 748579 49611156454655230240240999109280 748580 21790801598355594119523620106240 748581 71738127062724601379412534274560 748582 -129038390333088340730540670616608 748583 -243218625625660342285714688323176 748584 36798841246368663754223244318720 748585 -200910699144944360564687550320220 748586 111672931421584240989767067874992 748587 1304029034630847147203664894720 748588 -80640479486957842322508651474944 748589 -199697365729744042655770925333610 748590 -30995262870604070901705253111680 748591 -48539250547073630770116720317048 748592 20587238887498911645315829923840 748593 -215535129265377857954967614390718 748594 11531335125012185953191166308864 748595 -284071844046581678115204051748320 748596 -64707467522099607374860995268608 748597 -246766287215597186136095445367954 748598 164978362339506478816457732944800 748599 -112331722137464765715096396294936 748600 66053926363968031714572695040000 748601 -122233930693013772510880000864320 748602 -1871836146566370388457785361808 748603 71656248478611594281358609050852 748604 236148137696876325565962701045760 748605 9640210480813936658172165264000 748606 -56245419694738542758433406182720 748607 -67911662243172645937263032342520 748608 -2135434524152664567835634171904 748609 -352592313856551474250037108304190 748610 78845329110303915992007448764960 748611 45980385448649265881374317271488 748612 61061230791734339836980877109760 748613 -116276351953684637804520291159138 748614 15146945675407115751917253147840 748615 2832508385950435198576307075520 748616 -120979981803324218067979279073280 748617 -107513905469019130639960205998320 748618 -81427512786307971467315352744096 748619 -74293843905933459073026325737480 748620 -70217164114127258280151654195200 748621 -27875423243262978450706120487348 748622 40474648432109618950950185497920 748623 -40678564366364089078533858602616 748624 -21893409530013335068639417466880 748625 -48787939122591328728950062062000 748626 45967847027912725290818960329344 748627 240040408224254953405837687920 748628 57187996445279327620356325226496 748629 148822668776696882625783433002240 748630 120655479449460337710483093120 748631 89253555421167141245714363309832 748632 131079038857838287703752099000320 748633 135855980317213851155069133503882 748634 -69225391501209915261579400160784 748635 67544794049382381645706593477600 748636 -103644704619156232889347492017152 748637 -31419688633274154889929452586714 748638 11323286546071614917169983616000 748639 -38189234601063063268812474350560 748640 -144856989303436803583030630809600 748641 -129747264072504670551099525579936 748642 -108391551978528555632630473476528 748643 -23778672839287600746917231626800 748644 -20309520599993734059339273830400 748645 52967562722969332828107219723900 748646 -16906790248040145834554113793664 748647 44392579908621429753797150114208 748648 -181857040255195165226215670768640 748649 52635213967921710160222452567120 748650 2543952282371483380717540147200 748651 100752717214266220434504884747400 748652 -51934537478520948977215141918464 748653 150203476575472604726069082933408 748654 -97271459720163087298675153427520 748655 -185160750990567946897741442080440 748656 -2276299024254546396620025692160 748657 10301231864684386010603706167680 748658 55818280589543752829612921866752 748659 47086717639355954192804946965568 748660 34355931157049942962900485918720 748661 379159503506147936590529075054112 748662 -57728029364524991633026378218048 748663 -717056768501068921151530588288704 748664 132468163197650948702427686092800 748665 91069187594480095991621736913920 748666 30202998626661198897713090674032 748667 202370418585268307935742334560232 748668 53099175440663216649469892551680 748669 -285751446520363838161478661175930 748670 55512668724487722584553573299520 748671 -27934526930577188349170773046016 748672 -58614449715914702470598098944000 748673 212974884740392046120754020544 748674 34992560465024633203605313233744 748675 -41156010797029077685810207668100 748676 48618614101729111951866125675520 748677 245632131017615025806449944395520 748678 9069481936684727191528154507520 748679 -165998746349945176962463211053224 748680 126328961761753022780866825420800 748681 -98012047456779218222243604321536 748682 125233188113011181862545957251584 748683 -67870806004269452015536636320480 748684 -66893798200896039969178034147584 748685 56005099813882498224786995132160 748686 25994108287119452778998461952064 748687 140397004673990882838060648044336 748688 1456948404611223802948514955264 748689 -136294450975379699087977628399376 748690 -121918643666727917952010452098400 748691 -228181246613198822555495747533908 748692 -25672660420671628289859747760128 748693 136450007822928517762913000177760 748694 -135925996914225574150907908123104 748695 -23152154177957027498968217817600 748696 90520383829640559029596616048640 748697 -20843402368624121620708593102828 748698 10587082101383601938219054206464 748699 -12693019647810404791329741473264 748700 7455443273241036490431827251200 748701 -72543192398347224280273834269780 748702 -192596359906892574357287677688448 748703 -234409676081848139801778778614048 748704 -18506147467521578892276777615360 748705 -3655970520458668651415848838040 748706 4836400070398224143020502868480 748707 324872444291536552795989898745088 748708 213104499400764754177716483801728 748709 134351643688688536820635566272604 748710 -118457644518442491681332358144000 748711 -49932898261633515252636550551688 748712 -67860188821550614155239025868800 748713 -8591729941959061841548743745152 748714 -3256466626002599896940635686048 748715 272214144895984782515533936037520 748716 -1466856571996734878008814800896 748717 -40473437350841459840217884224234 748718 -104689651156464772822460970037440 748719 77644024257552608500978998957264 748720 -22350340890646328859716781342720 748721 38859952943345001486041188763700 748722 -28528448895630816588095584412160 748723 143679690025386832739370204584972 748724 -266259714391147995441913821093504 748725 -110966901478700881365656897580000 748726 -2183118753660871826011767662016 748727 -14324013216107341930300025218128 748728 -94107530355901783500902639616000 748729 224530008621599178826094993468330 748730 10635642871616687579916968417760 748731 -45605362445486628319519963919136 748732 -52245325366727528305868356881920 748733 182035550434342371287483885963040 748734 6003388486903965182282067213312 748735 -42051770225849475576642658636800 748736 -44644208022273771404850128486400 748737 248972830382988829922867286194880 748738 31429509223578896151982787965344 748739 13608929530900015933240685493120 748740 -76581895611902395905328597401600 748741 -61520659352285559524577837813728 748742 -28691169990355598386917229860096 748743 29303316860783055487722179140608 748744 136110794440975163810468711147520 748745 138977081438539316134771558582500 748746 -88096941527238851272339081138128 748747 -145891346464775170181409406632608 748748 49003673990843249617821493248 748749 158989404964762014056230403369664 748750 -19970237901047670893339199000000 748751 -337743367373279777842606514471400 748752 740234265149159383361403617280 748753 -75895290077999726662322147934480 748754 -245094584283982391244315921345888 748755 33591030828851027638364240979360 748756 -93812737320981800894138237745280 748757 -112929630398348523267465059356800 748758 43118227347382160239214446593984 748759 -1500788403848946314832220438272 748760 -140310199572886005977368276992000 748761 5173055430797176577006800484736 748762 -21644700997086256323244367185920 748763 -203199447233496324242101200860988 748764 -4744849922936394869029221333504 748765 -143928921661693164599955463802880 748766 2896484550146702863443037056384 748767 51224447533886079276193407422280 748768 1209529287385143062988187238400 748769 58171961224036523512272803088000 748770 71618023964454945509901116966400 748771 256687551132579060783690288626200 748772 -63743122593062869152751719690624 748773 6556196739503811059452310140224 748774 -2619683665651396201841152404480 748775 85829971268993903776039996590600 748776 22387731066977527542449112514560 748777 67710358068950223315241009437626 748778 138419915257464123552439844203440 748779 222441969473678276616867049220184 748780 17275751724766285834458670310400 748781 -244801577783438877591182767237536 748782 98360798668196704353270381226752 748783 583898046548909141770936881120 748784 -813115344373020719432215658496 748785 42054678729461261703729018931200 748786 98985527693653063193721001872000 748787 -954095943509405431554991563840 748788 -24381538113210647946184133922816 748789 -317179903235107650830324790947410 748790 5069298000872014372074631219200 748791 -91295549154155729739114280816560 748792 183697532786998855769990139740160 748793 345581415656532967187115012285840 748794 87722916818232842696651886489600 748795 243261014835831415137912465676800 748796 150662559620254507875829995962880 748797 -12096490055056549263016246705536 748798 -37790536673708059643552735769600 748799 120706892003538329199010339293216 748800 22838869861098582721775114649600 748801 192626468199014202043794357292802 748802 -2069786829089720753937615723648 748803 -190157871065272574507813508403392 748804 89578644476295356620435793756160 748805 -28761293229921944506480001710080 748806 -41640259482860403887015280345216 748807 233600845618433347789530962460056 748808 49861370760230288139463047336960 748809 128264977544845094648831852654400 748810 64499708544551474487237346268160 748811 53589223548303296407314549944064 748812 60902059276950906395765627776512 748813 -3273091438162817644998668816276 748814 -126908525001647016226004695825536 748815 -101358490387829784324063503946480 748816 -25129351762462379400366408450048 748817 -156037926927754993456265627341134 748818 -49879625380628637685254536782080 748819 342872989691809900244838845650220 748820 93159319689287227474596873742080 748821 -153579551102310597882493016520288 748822 32660313961945305629293195695552 748823 -292471796752645692107959617791928 748824 -50797784787565453230494921564160 748825 -34209297880476724400034924648000 748826 63315658061057918905703205905664 748827 -20462866005644282335313680023636 748828 224346346945170562061012483481600 748829 162058549952277996884722764995430 748830 25381857618369570059618935968000 748831 -145174763759115785073837325886368 748832 -2898347231035765470439101431808 748833 29142861331757424174427431693024 748834 -4804017198437268226515553431552 748835 51594882491303013468023798051280 748836 -32875132064533149481864570847232 748837 -11383123004293087075032734083200 748838 -221888414274730952291009080669440 748839 -41802533170380993339215708395392 748840 166582868964083498443918457548800 748841 412164608572832601681570457334400 748842 -19788320076028032712072513268736 748843 -108847327167877562348602337316732 748844 192615533889279061524323159444736 748845 -7471820355035659745804361378090 748846 -23494041741868039753076878168320 748847 315457200631591291509390235361280 748848 668260768046293563688241823744 748849 -54130514323904392088691576967150 748850 -17843830162956648161966172823200 748851 -101913986780775217076479799769288 748852 7318703389985422015128956515072 748853 -14114926881128942702717775047520 748854 63697018870749737782374378884064 748855 76146807762069583951114270124760 748856 156226105371754548874114048634880 748857 22340309194992264349825721383488 748858 -100205595319155985379958721585920 748859 292847684420414917458097009733016 748860 -5002804495754820200472756387840 748861 217393432047201588495269045483462 748862 293658623255425297785721457553792 748863 -41509188559161480378825662147208 748864 40689646519645817675790809563136 748865 -18086561857583061310566471587760 748866 -90097604173599055145463641875200 748867 -79519136572424766010092412417920 748868 14802514280893192009179028664448 748869 63530808298366687684195632192 748870 -68048710640038742334911831733120 748871 -256119127351564371424743298517928 748872 -141389481617062757289690148454400 748873 -21755560068932559358913705257200 748874 -70636101758977514759872419456000 748875 -86564221989343252411699089396000 748876 -201857530821032852039467042704640 748877 -271162219622403464050125719339274 748878 32186934744737622498339781765248 748879 -149290344381082104570903236582480 748880 -8658946709711010061959474708480 748881 -47892961872396261365771920053888 748882 -58131490111458407836495249508208 748883 80827164778138759935474311409132 748884 -86859257063707731590698793177088 748885 -89476023905928735683201674264800 748886 99281829556961742744282183535392 748887 -76784839658697568964469195519360 748888 1208219838258653755893289451520 748889 382719781873952892539424241815690 748890 -27651163870467691281056423465280 748891 156207083771527726199532066944784 748892 42611793375172485933647782089216 748893 -101272713623363572839151151675616 748894 18156981430563919876679592698496 748895 31588836960572310045283484362080 748896 -164459978300061599911427034316800 748897 -51727151499364189371918178868588 748898 81664349440757651506683984863232 748899 -171461095779994913784178656164880 748900 -99165943889074980891361809232000 748901 -192737756774732139370273110592068 748902 13407548993759396725992059885568 748903 25946549619239175181626624866064 748904 -76212842853066119723358173184000 748905 153774781382238167706147302996160 748906 67162057626403202928223413531744 748907 -19319356699538939511682827359880 748908 -39190857410680104434059330845696 748909 2586511149173005320688991849280 748910 129786323654568884682480954471360 748911 -61709718895055450273908816413696 748912 7807864326393679160192661487616 748913 643299832971040791402707659169088 748914 55922904542013423238399302541440 748915 -92992915843477252289836428872880 748916 72971669730342964358057576623488 748917 11369841828548827332232251784728 748918 -239112250005941845456486331611584 748919 245014857425121955096025294589696 748920 72481831305173366621311672012800 748921 332791589841094946649451089414122 748922 4519353416397317905914007558512 748923 -68363970982061926002277855368960 748924 113441664278866473131613205704192 748925 1662834423480396377269874986500 748926 92829540683810039638668507454464 748927 16236570563613954812322027987912 748928 112228318605823736899481968312320 748929 -5076623512763173087247360777472 748930 15168216952345820683823923230720 748931 5783358886552630391488536768072 748932 135564220680537868370954788608000 748933 17997997062267939994077303993182 748934 -10439146747240488684949259195520 748935 -50648652529484274649271756887200 748936 -3099194095735858393847256883200 748937 115801480458842193587642691409152 748938 30104921273327368920094486604544 748939 85925666437096055072673831014320 748940 5656301265516106313005349975040 748941 475114415388263395415592288192 748942 -74202921434586788581779331012800 748943 -4961365101840239359720883732736 748944 2559960487283293531596243861504 748945 -120341757349004458299401503451520 748946 -58435482994911602714080277210880 748947 -39944806040262433062590372964240 748948 111523411029771711835148893735808 748949 79893527622780048206137690368864 748950 30073464778804139624296755297600 748951 5199686743658821084630661835952 748952 58171362765788549356257691054080 748953 -283414517192368944976403108023200 748954 -14399519657890069024749354312000 748955 -130194192097820079269866701032640 748956 52836450991137807017793836626944 748957 308721270936003045997832860518432 748958 -78560440329584044324286520400128 748959 -13079144084935813027746225405552 748960 -41392070788696250604369456660480 748961 -70573575843480700252799203035600 748962 -47802533351275890686844862732080 748963 -312523003491105375966393176330788 748964 53322446620308495341600554665216 748965 -87841251375558845319828096530400 748966 -140593089183607462227797774465568 748967 -83778894878230544250914773855920 748968 -80966406978406724634234704609280 748969 -175036834939652548121230938542520 748970 101864881101012356452803668131680 748971 227223023151994766695971005789340 748972 24165684504611836836443322826752 748973 180703354206724188459264516147222 748974 1123159356202138125348157037568 748975 79672884485879806566469641449000 748976 53071863032344921752368956588032 748977 -165724919530522951064204171195280 748978 -48355424619495866632471063332960 748979 26049144571323195080501538292224 748980 8130723073821064397130734592000 748981 156588011691310335336545555148782 748982 2939179595062711119946168927872 748983 88247858898891705104052415515600 748984 -60501851222162854965027178106880 748985 8405767647950151012649660507200 748986 -33877370645362643991978408422400 748987 -47335009129741376990610187806364 748988 14983090632592796758324020335616 748989 -9914791221364729630396976240346 748990 -244084207896504963661469947200 748991 -11413771412312033763649439085696 748992 -53624435455355762877887894519808 748993 -190970666416699953634837145233984 748994 51994296983705417588260504399392 748995 -36115710112112605919145092828160 748996 22261989473116751902196616590592 748997 366882137842384946762016906061152 748998 16902018518726592926972868007584 748999 -44245694989329975307750276000000 749000 45826220773877144418625167360000 749001 -56119113540189674055022267531296 749002 -159997876458097772972615547012048 749003 -39262948112735200923214863606840 749004 139760388405939548180329760964096 749005 117702925552907775103122378972000 749006 13321853487254365675910796789120 749007 4034918952464568009388252039152 749008 23637000029254451393487839895552 749009 -318683419149570790725453817487196 749010 -31984290998599608246525457789440 749011 372959693218642504745481935093612 749012 245979678283030561791657692436480 749013 -131139526067797217643060710396256 749014 123199387704601948567871862519456 749015 -42781930769858244895367723748840 749016 177167711572296037848087928381440 749017 -5635668595483188174490826808560 749018 106169087046180131252674129405440 749019 -69155580124619935176303389634192 749020 -73879995077898313934196257080320 749021 -47724605583600626031903894765696 749022 36836911626471248959606313816064 749023 -180974276483807818283439403501200 749024 -119336065913060319691599021342720 749025 -81943219213432966978674784292250 749026 55495028959057931305924864880640 749027 106198516756941369925205418462876 749028 261779888736444066240593682432 749029 -55119514006412956213898632357860 749030 11349557682440989996765884620160 749031 95527738782003740939019893760552 749032 -115689913697312836035648871449600 749033 -428718911923534833141148456124556 749034 -40747475998233139369921942993920 749035 -36718674300060440312716588355040 749036 37419214060306627687569606067200 749037 206789525706494309701885484863680 749038 1457912637132605867382543069696 749039 -127235143825721708264705006245344 749040 -286833402681715906308791009280 749041 87958769643773335056900763609920 749042 -29404864289963791136076593676288 749043 46393672401425529008338216242132 749044 -15237689480780027356636739760128 749045 -84826343400717640857971491000800 749046 18896038036758284411190361227264 749047 135168088128826348171079813970752 749048 33785209577121392913499350528000 749049 31929781735937352810712754003328 749050 -40706070555302773182899944070400 749051 247922265275106562687952135702052 749052 86923795311081017167312785931776 749053 4918311253470701278505001667328 749054 95423645553011940143688215738112 749055 82757045921585961160182966575760 749056 34830882982482767748517425315840 749057 33611144849269369009219156024320 749058 -152907139196381644042593217404672 749059 480092224244921810754159908103760 749060 1089072059429035551470798991360 749061 -361667860994677713802955774127360 749062 -75984580760993259485775573847968 749063 172033382666752370765947527718248 749064 66862325234838524571968294707200 749065 92799296018072328463780811229000 749066 -43649262217004530622804116956576 749067 132537512721636694477502786980800 749068 -121239048121276117650408705083904 749069 -328148412970309226943729797539530 749070 -8727065550906500699402595494400 749071 -343599442540824221807540293161360 749072 6364271589563582701595233099776 749073 47386768071583414044564929578944 749074 81901818343617069119590769755536 749075 -2112701099425452201859070528700 749076 -106140390739264216014616491706368 749077 -40649946874374087430272803325888 749078 35103071470347554344153503621120 749079 65005718278592160535157089811424 749080 43460696579487687654875023564800 749081 -259777320373503921852575362616118 749082 -14422814342517437700860596382208 749083 -166839095990247478072967744972668 749084 -14080602347480685127919652569088 749085 -91101325569865185102923413821600 749086 92149262539521230881858370241024 749087 -4077536900973992416310670746160 749088 -4395771109358914937166397734912 749089 -300888671873296241193017249854800 749090 11003808561596324389501641760320 749091 53063130229431146406681545182464 749092 -169798567614683170860316983424384 749093 190336487244076780531948549185342 749094 2058223055445710766049552980480 749095 -25787131480922581437805207410480 749096 114848278778796578450066251361280 749097 -78538934875153738696103546407926 749098 -23507437279203414328246284420864 749099 78417256430941718084422166930160 749100 -6876409124393029607718147379200 749101 179821834527494991973757026903072 749102 -19280863663488663102759235147776 749103 -1024784741897566465255619671296 749104 -65573082019270588968032612270080 749105 21842915903397337052605630492800 749106 -87975505823321745473413996530288 749107 88451707952339866647405153944712 749108 -139862131158214243230423553529472 749109 10018692719604834940180880879904 749110 -39732703572571638893899646941440 749111 -126587747058792993792884729328 749112 -28600192521052516133881738260480 749113 -87497425402374602788776819770400 749114 77262609080911570813757113900656 749115 31447270294832700990041907456000 749116 -71543966379204573012277751196672 749117 -211964939137933956429412427616468 749118 54116489382534772019324952439104 749119 105067909381874314859319900462080 749120 6198336007936861120374091284480 749121 -130426205837244803794834773420096 749122 124310575594948263523571904701184 749123 289272059805073391964099514473960 749124 -67234914047110012635514723079040 749125 -151264723997330585032697919522000 749126 4654603480659906077477369274624 749127 39283853776082473942469008933632 749128 325886380175799148343049384192000 749129 14562223443759148120895711936730 749130 2484257645053749998113667723520 749131 102824003097548002608448485492712 749132 191883148889626074082626618754560 749133 50966725658784270742600781672448 749134 -16435923896006223279356084762880 749135 -237353592022184987753101113244920 749136 2697193857148791938905975160832 749137 182206629741858216456961393052786 749138 -33532615229823760724663593109856 749139 65992934425889225804662169296992 749140 -37629153865423344265004937093120 749141 280683176528825285815679366284284 749142 -85719297456102840591592623173760 749143 219519121394434202931977264976392 749144 114656824624639479094458361221120 749145 65748844270144597678513396614720 749146 -456884120676856163843644065792 749147 14536791378492957203351596706832 749148 30721670720372538484163117973504 749149 -225695345020454469150861929541850 749150 31272838291101567764783380084800 749151 84699173582579355912426402784080 749152 -86806270008595973317230056964096 749153 -20219779064666048425386222341598 749154 2249167463461793657946523756032 749155 -98751182750780805216049194960480 749156 199153586665927528021572501012480 749157 90633741386995945952534575008000 749158 -149153990844261297870358326167616 749159 -76044660879268840937179444810920 749160 152237380148310336181329681561600 749161 149685531313545163239183294413370 749162 -311502349273583402678474846454528 749163 54974251895648300086474395808344 749164 37341887875373235212837787452416 749165 23397904341398566141290553836600 749166 -80125421073220311992362870244352 749167 261023840574023204347647763211216 749168 7082330093841235511455994019840 749169 -306467488358018625633966119012976 749170 52045318762285270081900611571200 749171 368144235351892867592426600151372 749172 30371688683037991929707520768000 749173 -282417961220901146288081577636864 749174 -120558002040417362171352829709664 749175 11201376977463724049266293916800 749176 -30658520033709425791685304791040 749177 -53053488096825480307511683837440 749178 -2748456089531035547575270954896 749179 -191922423863843565155560884046416 749180 -43992067585918353426465594716160 749181 -41264312421705963198113842702848 749182 175954061668478067094863375360 749183 -82158559679430088786250083901568 749184 134312374717106710188244221296640 749185 123646724848765985816870790487380 749186 16484889967366714176153402370080 749187 124787562092224070486462760136644 749188 -41790133302989275490933409444864 749189 1930705064630290364302793786880 749190 9923866669791749302803562544640 749191 -154344175270781566474599093510408 749192 -104066866285134304369312464076800 749193 -33231721294699449315014308887072 749194 -146781488250901025561152454761728 749195 -73511542181416947802180269208800 749196 -42337044160108817563241508372480 749197 -163198285897123687745397688321354 749198 -216157257342837047035673562159360 749199 9835642132198972388974080596736 749200 15799142070146140616166242508800 749201 -45794308688515678210659197291148 749202 19603802770165962355586634961920 749203 43273011389180243603992315596704 749204 -5572717703806779826833649369344 749205 -103987885761771832701440496058500 749206 -3173730445206514234159919444448 749207 -37998890878853650321585028508048 749208 19142840796445939088743582924800 749209 289423569693110231028272589390410 749210 62761621345382688871098257683200 749211 150302063196670841951011945189272 749212 37907761188823325942246258003456 749213 214726830797014927788871435500 749214 -36887424683550549684858888563520 749215 201967427229202087978300945646400 749216 100680823764659788505769824354304 749217 -75693095651680812705051122522688 749218 -98551021104024632746915778131680 749219 -137820435295979762228139570073380 749220 -60836359210292219298578237214720 749221 -180990789537289771034932513352256 749222 144317012426331225485103346783872 749223 122545196982768589536003458850000 749224 129211247847097249025075782778880 749225 -5602130252598926457331266638400 749226 -113092219123325587309764324404736 749227 -228114136088619889486653590515200 749228 10656897915302010563696537442816 749229 40539925208254158916543360051488 749230 -140603173724239118920842348018240 749231 10856161780663565700206063838192 749232 957362638147543313375772672 749233 -200816326549065834520989696699840 749234 -70364139468510890000766069777888 749235 11510371228932093076844481504000 749236 180175784574251394919805951610880 749237 182253660889889979660620176859886 749238 -29721942695874106937108174008320 749239 73499109712344468825926671714240 749240 219931216158668727317202010828800 749241 119468498079247747155281541615840 749242 -19975284265913028883986183429408 749243 248033193091125398578268522237544 749244 -113112782707043536068094103485440 749245 81993139220761932262268787770880 749246 72074030461154163776503756614720 749247 -24169109533069191219247435731000 749248 4315430083451225616877784924160 749249 -304597538324964420043835602914750 749250 -2614270337102164204181005848000 749251 -33112033941646448941600209715128 749252 79756022912279444939622474977280 749253 101797649950676849917346835581184 749254 186076302445376459610941986673472 749255 27056535802282402979651441172960 749256 -52025695429790475639537203404800 749257 -224421695026646803003518502019494 749258 151838779847408395567049469089376 749259 -92328800043171937245199317537300 749260 107279811433810405775134301690880 749261 -167858227595196749532596668634016 749262 1358974145690924757167423867904 749263 -64734936286416400199047374520992 749264 -28137378958231075787228575211520 749265 -49530639665166568935496614144000 749266 -14288214162208471139609905466880 749267 -36850096706871550669766202465684 749268 14913310073331920239373287567104 749269 4087791293860756792377529517020 749270 -19238244962554114980113984855040 749271 -100486665252514178598133241631360 749272 27663996560221666503256215121920 749273 -10143002335056444532148360130240 749274 203355200332032598778684224637952 749275 -929219792200080015527247776400 749276 57658052665596538651681793287680 749277 320053438003410270514842302571840 749278 38207110472548040035944556813440 749279 -217320108735423894146283241857120 749280 29404728443279161414146085355520 749281 -159031809438341916594872384889068 749282 60137124686188526602775614630992 749283 -83601996045419975709398913374400 749284 -32633249888355879984212375014400 749285 134440465087980780852637739382360 749286 20041413467926213428047526553632 749287 -39592644868874499536538009156096 749288 205946210287858420246690247424000 749289 -158633481655609179231503457284976 749290 46455389395884688191055875842400 749291 74536346935278750809606306059800 749292 39796079342299303629934160243712 749293 24655091078489144112152598829824 749294 -7277638764429917307128068116480 749295 -127303020952147725391529475959880 749296 92534225176377194684228171005952 749297 -108036893347098879861559218478254 749298 -63448821156823554826874169476352 749299 369778335747873578811723257924300 749300 51171013885560824215015329792000 749301 12157061694190077228346490093568 749302 91684894332863123271011557641600 749303 23278388451176552814233073114000 749304 33464305900793880942287496192000 749305 82648062830104111291424201531460 749306 88158523350791432770546459370352 749307 -25797597357996981958361714880912 749308 142388202320333027913773190386688 749309 -232937274189527643327128299683648 749310 -48720010032288327460399577619840 749311 9278264303035323200234317506952 749312 -156785036991407887343947874304 749313 -90096638978208424816384449257358 749314 -1473075021676021321464657646560 749315 11615192129682418350056367820800 749316 4144201525425829991440759916544 749317 161619378827849687908256371572960 749318 -1911138047236926780280794453696 749319 -59025415343434384959989633393712 749320 -79590971458787957769204456652800 749321 -270503483827509422609768032809600 749322 48435926500541196069985571719680 749323 -378245664655714771472015650208428 749324 -54734977305200819922398258684928 749325 108819060828435791506503683697600 749326 -30165324961435307003521043890560 749327 -24358531263208073394031209717048 749328 67640557663786130316331874648064 749329 -46509604480401792801757667549568 749330 136483217306139613378858294822560 749331 3817084858699238844767451548172 749332 80824025191732101178198654738432 749333 -60985634205150181798518099708996 749334 -53708799349067612072129209589760 749335 178956895644303748453118604464280 749336 28421124551801691521491772252160 749337 161922711049438643483310341879760 749338 -185130330844418356535791219345680 749339 369538894049880855243318063115140 749340 -15014700852331602057068075489280 749341 -4463441537026390020977105739200 749342 101380092594553788025026000164544 749343 -4624710673330350489284552044800 749344 -157603623337045225279651132145664 749345 -19251351140164882866450950211480 749346 -74151509065109765621644901581440 749347 164155056133283788736772139528796 749348 -262782113045377645843004959147392 749349 115430976788603695591463607348000 749350 28736644091488832079902388412800 749351 -31772030877482708709737244816648 749352 177525341084723906356796900229120 749353 -37300463443606480862502198928032 749354 10447635615277797015251979635376 749355 -35619279592610189307287097185040 749356 -155107767000077019497149723022080 749357 28842397645543497972101926806732 749358 52832172243350410061771311009920 749359 -26198923216601580549130986860880 749360 -45076381453265766984223506432000 749361 1034173709870993325218952529344 749362 101142203905904878418383105884432 749363 55306409085610696271878165367808 749364 -16885395930679756933485697007616 749365 222366238904693224438913344159260 749366 -61881905941075730408516318902368 749367 -114161338276848843062678068421592 749368 -52809893780977626988715578736640 749369 -464952787203878586099738210936060 749370 -78395640675935912126342766547200 749371 44336386249628800152597094999312 749372 61053795995683854580089147244032 749373 -9894168739764867380509224014400 749374 -6864223151023643531702573432064 749375 -19206141546901540610136754425000 749376 24186524411661412190572972081152 749377 19128848460422468634368549533766 749378 33785240945217812168025479609856 749379 -7545095987964147284944082247360 749380 30405502507137625508151976819200 749381 -455844226574696588866161088258500 749382 71860723952821567947144186547392 749383 312191528832712262643428654508632 749384 -89776133145355741646751955476480 749385 -23818079763220703588084652249600 749386 -43262124235408075599866094884352 749387 82130665562226441035051415748152 749388 88944057206440575115747760188416 749389 -413191217676883230352216164915540 749390 25912348421366967018097344612480 749391 106781179395376017517528636441992 749392 -29860306372074047042841935740928 749393 165048297105593514112977450102642 749394 37938674641202707529169702789120 749395 302887721578739846751557105068080 749396 -139298221084164494610942187651200 749397 -69260860942705479114620126552160 749398 -8299613088925152633914836619520 749399 13484326035852707445656486940336 749400 -15068307657376578278874816000000 749401 -107649866493944320573092139956598 749402 -96477332456383177859895146680848 749403 111188042842457590002197575720812 749404 293272262133996089268015494656 749405 15955602761998076234161007877120 749406 87454288068770208780291445588800 749407 81400021025399765617191361013160 749408 154116171298368391430724770856960 749409 -66273966993309127445605544724672 749410 26768831653962616575269113155360 749411 -67243910207757169900426754132736 749412 -108705460110988326947294997458304 749413 9640079399339488101172519905920 749414 146051543727970821630786501495552 749415 -183703853338489445518103759815680 749416 -129808020076130522389323907123200 749417 -202192898976650961314042504757360 749418 5899009848477154775508702067200 749419 72476745658290498460353083619408 749420 -15531469716343639638604051722240 749421 -126894044099533962424170414060810 749422 100425550899076463188560099572352 749423 26257533309630456583313550462672 749424 10609509652930189492020823523328 749425 24921679609267152539081974316800 749426 -35654988732063010233841890095088 749427 23318773607789642539788071952384 749428 -207096615483709024301529140711424 749429 200294593200844032685703402058030 749430 -4697832048533126851799963191680 749431 -3703933661215472249271940687768 749432 -114983989800745579090693958983680 749433 -147383246501825259190268117920176 749434 7562915171473262016713641344000 749435 56307172698530787509675499395760 749436 -995709274740005436610107268608 749437 -97292432974599813458738313307700 749438 -77288815679367600979104911162880 749439 31905437212586892398366767652640 749440 -190552875522884675188564584038400 749441 26767254286389340504467262115904 749442 -37986284396037778185960702223488 749443 -299626538296432675250548834226308 749444 -125791179055496628163918162568064 749445 -36224574835843746808070474865600 749446 -50550491738154111422870431236096 749447 -5144063407114216619142164752080 749448 27367776463008685219694856437760 749449 -149968919805094913662836216456550 749450 -7381336649801837474094173426400 749451 -34695092581308239058662818833216 749452 -130283726964178719784665082203648 749453 -96357104014505321473799263220298 749454 3489977748477074025490447302720 749455 59063230280577665069991423360000 749456 -24878011828835818513408617086976 749457 19807300109498922063839444208354 749458 -120417913419731470697524965367920 749459 -3907076185537587588795670253496 749460 8640430746085784614944854108160 749461 -175031842063296982474791591245938 749462 115462000262033570292434670329856 749463 -13522002846048365036864724289152 749464 55866294898419820016348630415360 749465 -196697320446116531836786477654140 749466 -25100065794518838059371489958400 749467 60046333642735317183204908000516 749468 202325574402537426189981646683648 749469 -14068842752641274429782901408640 749470 65502414086588368601856840864000 749471 -12961652951166770830545382967328 749472 -61358016126587926497389844627456 749473 -102289714220094555524428653379200 749474 45626236926893972898687304320 749475 29771759059782144662351187746100 749476 -17903336817232118733594980106240 749477 371576879548170115087912105499520 749478 8427150713392218449623091755008 749479 174303479219024607882704879418576 749480 38155395864151828882521467596800 749481 -155125597194640315954331201025648 749482 108544738052695418159000040380592 749483 16513723730160381638632895314320 749484 33956471660191038159028642897920 749485 -221990078998207497855318524123040 749486 -104114427651638702321699045111616 749487 63716017042757688408595137968640 749488 71283928923949236555192198922240 749489 -20754890424230247221074178345676 749490 245727765542735588749691658240 749491 28194263117344376938329698075752 749492 -129308833970326745411200906579584 749493 -3904121653217237284642856803680 749494 -47544022322517708954637488599040 749495 -253879552812874714429436607273000 749496 -216526466967416070918313399418880 749497 53792430557375409459796052357632 749498 17813841084993589544063110080000 749499 57000989274416224203322554320664 749500 -112621175380541422060328016000000 749501 173172065201552996598301242444192 749502 14659399776214664090222202831168 749503 -222248019828409556964268767647936 749504 32703639189926674259854711848960 749505 188712744326998100498044465617600 749506 75359577632661830721206096543952 749507 318151034644703685567771745565904 749508 -174497869461563428296224204375040 749509 35146518877503447604812287995392 749510 1337307515059864105448426776320 749511 79083474547497978322780035379632 749512 -20212452971413665210763516108800 749513 307595416132480664447219442130740 749514 6202803724810702307585965520640 749515 -40284899067228764118883020609840 749516 -220730700631389351817901411554560 749517 -229513685866126632047817205109280 749518 -14930086248829027933787576549376 749519 12749256281565816353625252926496 749520 54385798722153866635246180761600 749521 -25105436962942781934788036599512 749522 -113078123172347283264879800688 749523 -22090750621950224353804682337936 749524 -27919825697261856193660198692864 749525 16593520406722399611442074448800 749526 47300050615398122107503751895424 749527 -65866246206301185794341183919808 749528 -35894054336800423458221643325440 749529 -80088885467704239944494797667872 749530 -36977255640346844389101171739200 749531 -557069087115927355051865024901120 749532 -56999026344664196257854166622208 749533 4965937247530500815501852419744 749534 -220274516392510240157308511768640 749535 -67811890413865326916899536576640 749536 212428787175494394903474736988160 749537 -83445758138854360813732598568768 749538 52751237217296848908170960520144 749539 125932635559448621305569587567056 749540 -115381332008387340508817039646720 749541 74115847788637501944495827462880 749542 81149749619216914215489102312672 749543 368570526511156605299139014868792 749544 -138911487074016378032566205153280 749545 -85861271519435307869064030548700 749546 -23580463646048227866739400254464 749547 92378975721889450174436679828480 749548 22314112796190611614408343499008 749549 122880490604811063436894224504960 749550 -39910788264343396827363285888000 749551 350091153239812812129399969211704 749552 -11412805922533159578330902691840 749553 43537747689482506095302432967600 749554 4953570600706409807183844237312 749555 22963252880817461396304749742960 749556 147617471549464284358973493891072 749557 -232961332369731903553373083514194 749558 88105380914695540870216892479680 749559 -204516104566526999325429459958296 749560 25694108970722399238941900390400 749561 236559864621239154745024149040212 749562 16357461313228726944290521655808 749563 -346606484467050572284676064197520 749564 -12267958566990060066080140351488 749565 -46249191074679322911342222145140 749566 -8478738513138203964170242080768 749567 -3690375132936399605015706050208 749568 -126144403800072705911748512710656 749569 -47035858525280492886770306638160 749570 -50261816015727310770318314150400 749571 58350932660528483980221870686712 749572 -88207646298627720605083068337024 749573 -4377265322737989571056793577952 749574 -3566735745764123005070098727808 749575 141382199681261752631622569904800 749576 476430575095747804616980684800 749577 17366419206403900003745738799120 749578 -62410752530114664880899981182160 749579 -125207678306987185118338542623616 749580 -23410122137861436302989111096320 749581 -30810151405700030434092085627200 749582 275383154571054049658570998353984 749583 -22622143529211267744759543162696 749584 52525255149244727702132188446720 749585 107577053671753226228923831925160 749586 -16619801262890839531307269788672 749587 344875122706709918251447071432236 749588 -14640999601929962022463179878400 749589 173628695588210599639231165816224 749590 -43392973618073585424936092947200 749591 -19497078798796039897841847466200 749592 -194265902090330977065265953792000 749593 25694620420429158623976204193540 749594 17491912611031824938795628090096 749595 52700637502278416680182316800 749596 358424419571763713372901765995008 749597 -58018560537652052787935214125760 749598 -99331960091400672634380334780800 749599 -328642942719993430082000655696264 749600 193799381197003018810942670438400 749601 312933094457282956612923395531040 749602 22054374245246510492974139173200 749603 -124097708785524112819974118489920 749604 -18620465366514031606180818607104 749605 -257342180115706877644597634740740 749606 -63526660848835897439247163074432 749607 -146849201798606380295165675128320 749608 167315070049031496781350940584960 749609 67240813292383252189493511416640 749610 -4164048256647985134725526199200 749611 -82981208376659905413132545398976 749612 172141872958615784849892642396672 749613 205744409677125357363295677774144 749614 -207452719423901710172151645937344 749615 -49105676549336460569791156148400 749616 -5825037273934488373436576956416 749617 287600266533738198802577041120752 749618 95027950900232504783755722639360 749619 1254197379608765750791511701200 749620 10465058437112444189626825735680 749621 -129992510382781407002578326274500 749622 48120088257101790396868933494144 749623 -80229250037743938880220152750160 749624 -17527754961724248224543919575040 749625 104935391828002882399251852000000 749626 -66648896548303758658795116910080 749627 -252026115584450002680900562682520 749628 -245849004271238418995869898588160 749629 92504303274712161562224844509580 749630 -32133980033752013883219378643200 749631 -39396713629261313824358343079680 749632 -17189056330175565916692899954688 749633 -16374709479989496384990692404800 749634 161636201840569735314210877890048 749635 -504919688694668552920324656643200 749636 -116709416499867297323508855553920 749637 -996692456011432399692628139712 749638 -34425807001904428666913592197280 749639 -152893006714022212541505716629632 749640 50562669520767965131762613452800 749641 157278722820988774567574936846042 749642 -9744821330676874294163496708096 749643 159672467000949851520805868379864 749644 -9002181296595170569919309273088 749645 74259207507077872891260541939200 749646 107801069490240108478417972409472 749647 -68856235167776354443266079507920 749648 16518936143224501810988595535872 749649 210798804485269760030937480578400 749650 112898549767705114132350094464000 749651 334034617341028912483970895615900 749652 15993537297400248990708665088000 749653 198474659701976676216508138173902 749654 -88193942442066273432391581324480 749655 1575218534863038195500505822960 749656 132934813184609327582878079692800 749657 -9914127611359082675456020348668 749658 -11517518347247670174661951429632 749659 -323320846051057859174103395198140 749660 -109306725272352659915133449464320 749661 171083630499049533495840078871584 749662 1122303152636879995756351595520 749663 323849541642391197520925046308568 749664 -70830938081919560612275307151360 749665 -63742158266660653775851138046400 749666 -37834725456327470915348027960592 749667 2173635203154038947338015728448 749668 -52576853556531822593353724397952 749669 4468417633035884450715525836796 749670 21412116723095516132568913046400 749671 4990064197056717715014248391592 749672 -19642028322629327412286600151040 749673 28120730114970419616667009880064 749674 154748769651854490516777693564336 749675 -92635699199895861978709477027200 749676 -88251880371169699229718493997568 749677 -207495748677800383535354407618474 749678 -160147775997092256342361573863360 749679 -52476483842763931174939769134080 749680 8596774308234998844042015375360 749681 -185329747569420886364366698395648 749682 15639583467013892600812885405440 749683 267392093773911842982614199511680 749684 -163758749096322457491456199866240 749685 -11159336217322915730114635480320 749686 7577948870294027074877850076800 749687 -19271625451148402798143731121680 749688 -134966652578374452688573225021440 749689 -40658370353635430822206653089280 749690 27865875595374287082478260676800 749691 15512134985702781497869731425100 749692 -224104129073698404072328504797184 749693 52970632039547907925211842197600 749694 9020628173352551573275364035584 749695 -87160727758805542187122358395800 749696 296067022278194277706949418024960 749697 80663272718332422752495976925440 749698 -204235465552574031863291855012400 749699 62260040957583192977060691894864 749700 -49988815083214992564986746972800 749701 -95775965120947876771835292603298 749702 18741665263897591333503083606400 749703 23279429489714026701573061285200 749704 -89452243307522980205177784238080 749705 -3686720844241409695081127282880 749706 29671029036896788249286697794304 749707 137763560408678576325049793172112 749708 -74126728844761711134690856765440 749709 15959190468967383091302925110720 749710 3736675875137867971210777881600 749711 -92300860803136901664856005524688 749712 41578370185927442304635742781440 749713 -245829321129941303399088100181280 749714 21140041092255040790139626560512 749715 63805566019790451042252831018240 749716 -274889121461096967432701852800 749717 -150392691590335079122576291871268 749718 53272656217552592544398238701664 749719 -21606511966387449788909863206720 749720 62067648024011220265343654092800 749721 -21818282706320166368658657100800 749722 -21334145930569871974649501211168 749723 -67638441731528266021556021121072 749724 -59937116177750749958278274655744 749725 50782973213711795718872584987250 749726 80165503731724027453238613824256 749727 -102016786607677383670683517942152 749728 44382082700240522237162051076096 749729 67939533411857061192081048687330 749730 -24947040382013348244407185159680 749731 -14342659144884520914521767028256 749732 -67833455689376998928245983083904 749733 71590241799465340780497890973024 749734 86873268487234176544574131261632 749735 -11740954452929828343302345594880 749736 2031258306808620495692864870400 749737 -376358667028249152382261317132480 749738 6225101687744043588767780759808 749739 48807503844100916674198412530368 749740 -90284521856570057451681280742400 749741 238627626330457077059717357093142 749742 23204510346040088181603180954624 749743 -88025384249897471139361245406560 749744 -56770562244282464996171607834624 749745 -163061572758868490023367261760780 749746 122772255509255388046331439998880 749747 248117719887865151895384228317196 749748 -1283436306863050383483352528896 749749 47298538025941628111108407481952 749750 -78559280531989174095987060000000 749751 2800277219228366715644147610528 749752 -29372758261545170316610012262400 749753 148914223538328699397769926356864 749754 -68184705340383101817681933188352 749755 -42281553247841236381005820991040 749756 -36303861936370811632217331704832 749757 -10456212090020739788336840091360 749758 166961284222049039847539598900480 749759 -374468594261080251321158127471960 749760 17198302521777595723930738360320 749761 155703860245987447747118896695362 749762 32057004803898501444494608576032 749763 148161871611253305782915572408320 749764 173547564420995699053097748584576 749765 -36092695869781154992692443654340 749766 24491321413918861436455991500800 749767 49730711553891072306423072935712 749768 -118576920202883199815882116608000 749769 20481972417184090585777146115344 749770 14966380587926932051092442997760 749771 -287954376553442135992512291565656 749772 -21623287802695729694188285294080 749773 118415558126254420332722410396022 749774 72487247253951588468313387667136 749775 9370590169084524031419424062000 749776 -13567891128205831775568067207168 749777 -73495414787540159102122480545408 749778 -47693143889414241309852273596160 749779 104689761435221015279184551094380 749780 -8411318476470862925207201030400 749781 -27492187036142300683839421889088 749782 -35071418868732923978318926237056 749783 -27397855406086087882635677822016 749784 32016779270777550144439741317120 749785 -210101420086018966703354876286840 749786 191833121511599658004006292420592 749787 90338877790702001814512214035568 749788 -34903990036321320472350400724480 749789 504336093497920768799735263306560 749790 -59007927685168492506806834246400 749791 -1229928266443723005488716348416 749792 113598453817718517903354668777472 749793 148703412725327086405419829170528 749794 88508668459091305199670624949920 749795 272386220502406561733894392018800 749796 -58826216732763224877945956011008 749797 -2310652103568158341442485523328 749798 -3760561537445905180849288646400 749799 15717128970126201000038683021584 749800 14370871955578813961658206208000 749801 29380433699444141034806187421704 749802 61395958203995033472656832228864 749803 -246391531585567263816955823239948 749804 -219310137008267841614881779045888 749805 20210472595768696489066093067520 749806 -178583939463286434724362313011648 749807 77224241266047876696628675039056 749808 9080895984340975376432322576384 749809 292360257129403330474304662813010 749810 96914490981416957022969824688960 749811 32655377659358435486973446165040 749812 -4977620508760875558631402332160 749813 -420015823518605787689155033447776 749814 6565575445233903601788000175488 749815 244005998450839677872201822796720 749816 -186899249935453360787317994188800 749817 -5383835160280327285528656689334 749818 99963158400931501226368953621360 749819 31366372081422950556789144386592 749820 87788962065715885468710701614080 749821 226535029209674453854165552678944 749822 -63856975880406024661361078397888 749823 -65792354701693086310418762253696 749824 -143189709673526433510126035927040 749825 77114212310650875366992436643500 749826 41389465770244955525549558266368 749827 -40496769935650686779083399468640 749828 52033876298779081788289317666816 749829 -33555066700656348096159513155616 749830 195553854123065205510412355616000 749831 -85431152626950755322816098198400 749832 20393114959913781107361411072000 749833 -71209550652018484360591109962880 749834 -1088436770179321085993141352960 749835 164455676179240462694528500465200 749836 109685761159327656600936649102848 749837 -29651103354143295139494510282 749838 -21020417901802982385187056506880 749839 -38677740593122011548446618939544 749840 -10412425224031817550677048033280 749841 -177960303278631420996217159592208 749842 -67226647867782015425495059921248 749843 -263284043953122152334767477341908 749844 -108724894369689633411616113807360 749845 72825165455859174819659229467100 749846 121498581121391409949878143900544 749847 22724148709235348409474946519272 749848 -13978204694136944192015304929280 749849 140566206853139577391700576565780 749850 -59369751044001327582056829600000 749851 -319636525818127933015953146433148 749852 154561956384737711620196159079936 749853 -146968080618400008052107711191580 749854 -45619017604912732215383974425600 749855 -19178577754599082166069987889240 749856 -6547916459101381106541454688256 749857 60940497469459012903667039057152 749858 24512990110866406885048128275280 749859 -56332776160945631174406497178624 749860 -83097366523064283710330862001920 749861 93946897898257980490294603091232 749862 -57875055677574085180250107872480 749863 405243532269608273436534277669112 749864 -279115551018217174316878276608000 749865 165177116454324134449605262806720 749866 -31578548683097162071045493563392 749867 116524280206752178053980076228552 749868 -20158265938633804993426814730240 749869 -190613426110487208469001540012256 749870 -57095406500630489946220414337280 749871 -76611949438363083239030509019760 749872 -35781747068890547235258778599424 749873 254821447285301489286824900763840 749874 -14322143462216774927518590675840 749875 -133784145184178969358580506168000 749876 222974686033282431460548779391360 749877 2122767642273593088109413698208 749878 -75847281411725041740269576945760 749879 8333999189105071851982989052320 749880 -105076362961680866171644722278400 749881 224294019088678715053476509483664 749882 70519962120480444577438515962880 749883 43926686804091720249136241390448 749884 8661323188350682335714492578816 749885 -111241158218828698132608630877440 749886 -25152854080426133230053622777536 749887 260102435450864340030361559872992 749888 61095349958124799212464767500288 749889 -42738596101395580744331817532416 749890 -9794188385843698649677642444800 749891 26582137364604516112375608239292 749892 22772734114826937260153741967360 749893 338801639601344276233092671722142 749894 -170535777587148030841614293671488 749895 4815035129874595727262208032720 749896 114300615316929218899646239687680 749897 -65520587913843791117901696860700 749898 65255841179336524246892138214144 749899 255405113354413834824121543802900 749900 -97241489194038245513884788000000 749901 -211359127295085270984727076443968 749902 -24595727203581036884267735431296 749903 101972639778666215253234282986880 749904 8355070280753630347859574128640 749905 48852835232705523250721644996800 749906 -136065666360258375011544582100848 749907 -46394902126075829990275638958680 749908 144841054383515673025336568160128 749909 102273284471155201646538651388110 749910 -15634472814811958693471681402880 749911 391046462395943001857947844845200 749912 -154122552901748069071074424780800 749913 -17404084749893168257072683364656 749914 74220397310608904430914129141760 749915 166255467393767037216066347994720 749916 -7466993765953395022065163120128 749917 181347951101628044221688779488000 749918 24083010396085851644277530253504 749919 176545022532937760311526259055944 749920 1195635797151536965487335833600 749921 -99220785764368139880426693467136 749922 -71399009979682185590589132966528 749923 345781033992673692744045316774172 749924 -4374736172879101474760763162624 749925 81657493926489181752032748312000 749926 186001552615980858576560910912960 749927 26619791910930306614491010254776 749928 -103757887056041542177610178723840 749929 6780297912820306972604067316084 749930 -65004279353151993030826507334400 749931 -11628760038730260857782867256832 749932 82782040630275625387603225835520 749933 -173492800442039369287867350754260 749934 -57511131237349216117794962574912 749935 -155436220102990323415899991933440 749936 -593775326604915790300159574016 749937 57522318920747655177789708488352 749938 15376659211262793041055359096832 749939 -2520026048415547097821246414260 749940 16512816304164181237588083916800 749941 388616399584027163504050396055342 749942 73521193504942178265369957739200 749943 143791778629404325966865326262640 749944 6425255186790000923793086853120 749945 142138585062640548032491579035780 749946 -20227472725132010910171596322816 749947 220303308241328245240173952849920 749948 -249231402756748371253928932838400 749949 -102260596915410696838183826995200 749950 -16324701950294023487760096350400 749951 -518395485637416746133687630891600 749952 -21919794917310275726645762457600 749953 -37916310538945983889197592446380 749954 -120837292033103254063004350219824 749955 -15523934063483838865203525101040 749956 132978953788128643339023664495296 749957 -52540626254217033740035111867620 749958 1530575013609559127719518912 749959 -34226725248736869474526907608784 749960 -135925557744945086665884691200000 749961 85194769290742233421307379050688 749962 133707560462949207218402743805232 749963 553011006644219497579277068224 749964 -73753388035190773942056188097024 749965 87920496754036232722350126358860 749966 42362362335718541188911599080320 749967 98816933707501164232802529619080 749968 33743453945077965645641996369920 749969 -285746622917168005954058116298880 749970 -7673968454032087582773060653760 749971 -228193561547963509264765408447828 749972 80929099314585522633561054174720 749973 -20929725582834194806002669545472 749974 149590743389932528643768537096736 749975 190414334517500183559233551059000 749976 -53117992148416199667879068160000 749977 -80355847208880079393017136151868 749978 31696656988730633094106959437040 749979 -12870341050846823699925323713824 749980 -13995801735778772148945946705920 749981 86552740939718018376507737819532 749982 -942132953994705076409053194240 749983 -16932580212625050354201936395392 749984 -155961828653916263716733410344960 749985 -136705954690118830947963172560000 749986 207137895994993069058926685946192 749987 -116617445905819562818874010451200 749988 -63711072539422612963165254214656 749989 -191048739026733714119846495734728 749990 2683799568312076301553448778880 749991 104126424156208375974420402513024 749992 2928611560947404989098222950400 749993 181786012124743237511427714997242 749994 -4500629829857308151789231747328 749995 247000417378411814533613172603600 749996 47005942902340317502453493025792 749997 34086084961009302291323008980000 749998 259663180379285751142890141279360 749999 -17130725796310439393587484036136 750000 24162694891685284953408768000000 750001 6574074375393021203717762897600 750002 11595304286635914729606410567424 750003 42334348090724800106586928185960 750004 -155017122405150087337428880227584 750005 -170338490758308119063420896730340 750006 2217569607042360938805289420800 750007 -70190647815901899745777875565680 750008 -9981631122717331877170942771200 750009 -2186925268764433950399614591232 750010 -14306789887874184049663964832000 750011 529526408358887579244488689206072 750012 134230774265501443350563013530112 750013 -73083887303381177988288388580352 750014 -7859313803882707996860069462528 750015 11242754992285961088909734471520 750016 -23644648200682185613216149667840 750017 -135739293479921851565856149141568 750018 -7713918881341578523942276692096 750019 67448425270014667900281851471420 750020 169582244842553495166009337140480 750021 89538220695164751304603485580512 750022 -48859250866093746442809336947328 750023 -285359217415038405449084561197680 750024 146341470445021437622814609694720 750025 -144967367696971165847011651910000 750026 -200956723071020232670202050621440 750027 103556064447750266987953490615520 750028 -31800061946053361949179094168832 750029 -14632368982557401150695132356480 750030 2930240455150993976135890206720 750031 -19335562889595919064813109626000 750032 80451135784479977337949818740736 750033 -297328336616984274100652292770400 750034 205525308880877175109420659574416 750035 -72265837736804977654262117244000 750036 49241981228972006964072880558080 750037 257613223611748224402488926212686 750038 -155482807079232968690133689530080 750039 177388621862730464642497013010024 750040 259799630775919300729845013708800 750041 346778692128951328541233727888400 750042 57827786357529724141380904320240 750043 241593154623656525217919788745908 750044 -91705541268541740877365628723200 750045 20869265207697896074141828477440 750046 -184177072249645494776967370847232 750047 58437668005028361410893687303512 750048 66991558734108995037604631543808 750049 -3975802594800759717017708249936 750050 35486444844055123139341627852800 750051 -115561450107602810089407413989020 750052 137279689048689385433980607774336 750053 145924080489613212305799846173664 750054 48174687501802481674493961379200 750055 36824569368517248308597051355960 750056 -120442248233756812710757038182400 750057 43033629304030620341820823584768 750058 -96598162225172312538164316375120 750059 -43685303136086853085794026569740 750060 -1446596622711870170937055672320 750061 62004737215859388953093009086252 750062 -41554875256384658523491644827648 750063 178212145867306655539456705622400 750064 -3002017573052983199290368851968 750065 -183922481353950897300115820428800 750066 -53711671807074496135695098688000 750067 290986085379809637062064160062120 750068 40024257484275506953388085651456 750069 237281487409999617617015689830894 750070 -59913679597976752062931926599040 750071 -9294827806169614899913681585536 750072 6660978962183823734622992977920 750073 109238996604718080302899363551360 750074 56010324462550101449443545872832 750075 2795462449821506358595534467600 750076 -35201022710114030314670866169856 750077 82110824673294649247808550417926 750078 -10710399803396206341629027788416 750079 -53970463348823339188093713400 750080 42177839949873664390191655157760 750081 -153533904795825047622566690647248 750082 54755203875207578238963171196800 750083 -36737341839820709573901516433668 750084 -77282508049860022408495783793664 750085 87303477852271177813238818896000 750086 -63696321058160234544614232367008 750087 46930344850827904633305196897440 750088 -119401713720400233595531461258240 750089 -22996652883424561232160458544 750090 9808728725030552897447683146240 750091 -23436900072652543879570933835448 750092 1069168688849043029190062891520 750093 177012050639523530322263691017664 750094 41704219448833577897563517888640 750095 -67714501737383237369552833040400 750096 -7555656795692063413565762887680 750097 -71159270672084469847997452581454 750098 -6391987782915804616131836185200 750099 26163469461373715151353858185728 750100 19032318455360578572566500230400 750101 -77906499019703548537614004493760 750102 61918728448271782601614094672832 750103 58078582768066222802638679268664 750104 -249117934258368147634526007306240 750105 142127840616544497990518587209600 750106 -52321955219633126945277500474880 750107 -72740132316562654460754818766528 750108 -35571165225006918223104618875904 750109 135340487092964986330336232959404 750110 -75172706541115670226666644303040 750111 -39509502990929853967942881523128 750112 116255026893720924978401930379264 750113 -5359085208828653766535720224576 750114 237309137589140564530222176768000 750115 66973208908359728850578928681120 750116 -34152059171105042316569882902272 750117 167616611018601738346524525026400 750118 31359087008816128373197141025760 750119 -14692729702413074292924425577480 750120 -49328718594536575533724729344000 750121 -371187325127281218036428313388678 750122 10143691807953594520924368051120 750123 73338327164764516621673567390184 750124 -10078255403242754213569803944704 750125 61757358187864123786695095934000 750126 6488189656833554610662154746880 750127 -99932034628032841383341192765856 750128 3534929698567836497130214785024 750129 -7969330461467622883508278486416 750130 -17102829963998211319783527251040 750131 -86630958713493554768859756766068 750132 -129168618224998855685103582087168 750133 -214939176567569531002690942249618 750134 40910442604915576608246545270784 750135 -1096241266477725756680943423360 750136 134036267435054864264473964789760 750137 -359132897054514415432139233376214 750138 -4279230702479807283025344245760 750139 -89414322050104674928476250100560 750140 75692769851976707786012093821440 750141 -98266102010382675711764324448000 750142 -181055557044550280237348461886208 750143 78719343039652659666747760393080 750144 -53397127209353694945532270608384 750145 -14601802064069780546274985656960 750146 -52223471052208500863483221371360 750147 -111782604726474853539710512283400 750148 -6418375481340258219950817624064 750149 -302518866567188759490726226448736 750150 -54518771838916313058167609983200 750151 173475817529703323081262404664152 750152 -62718726875063911239476355962880 750153 -89404874149189449119967083974896 750154 121889050132980467978477478109440 750155 -87848623059212489815352737820640 750156 4078353317485829755460631957504 750157 -243237735460435883799458124931594 750158 1884117576692862125317676615040 750159 -60405736249317874348391081850576 750160 28688136815803538696023698554880 750161 -295337025400594057868545815908238 750162 -19557328820470541375790793614336 750163 -182126660598568623060509009101588 750164 -148995375568258457252408933382144 750165 12629981405511854909957007112320 750166 -146818564594493972706546203551968 750167 -331736652240501031211529603530496 750168 95152225023860036757569136230400 750169 23235132416452218340772560036352 750170 10072250636602368123203119469280 750171 105998745589884229095521144105112 750172 -46294517634197149278089210865664 750173 401190027241877206224120681712422 750174 57603642254244421655119702781760 750175 -23627189665800453184101118410200 750176 65418806464895963131419149991936 750177 -33688633652999316066439408857120 750178 -883118271587856480749468173824 750179 28593013387241405463451458378780 750180 30758942528609432839733450280960 750181 34132467606366337782187341476700 750182 125171579730925684104445304724192 750183 -60338196715392144692162773528320 750184 -277112103161715500214292122009600 750185 111149481713212834482836694153600 750186 -65008145171880105869425243597056 750187 -15636200161170689627901260963648 750188 35630415990961746511300826949888 750189 -59510653654559987052066954977280 750190 -102718599474786400032827761753920 750191 -147972861389507444558217441094032 750192 7440287611126548017420993986560 750193 40510245961784822910674476662180 750194 -181199881685639232290422012165104 750195 151467530966855079189772266741600 750196 -187295403840425400568421097697280 750197 26720812764861866678798988995232 750198 -2389016669390052323125890798720 750199 -357198993883833539285962134631064 750200 56725455492480284040824832000 750201 -193172379408399432353026858577280 750202 -61124185085837011755092341922448 750203 262063154756523143865580339948452 750204 -19134634628252529730134131927040 750205 5220254907739689416674464514860 750206 -53411494590118166773529680808448 750207 8871497593349130538599250105488 750208 -2017324125873322485629929390080 750209 -310536565142301206126195925310590 750210 32015035500907170323342504632320 750211 48469984790135043084995855706624 750212 -63309826418612079670237730641536 750213 -70117014087354770332664510906658 750214 187171080992570490010788715057152 750215 91675641331001631970858633380000 750216 110480285990290905524256699801600 750217 88672128823647074105184126160420 750218 -10976323654616784182042298444288 750219 -200784884358457849836284306018856 750220 84106139973280660300717797626880 750221 178978231705983451975278648960 750222 -3655894098688996503331936696896 750223 156721737380317583347824393607472 750224 -56010723080432627768168270684160 750225 -17437777641388723044901935096000 750226 107376966525162176059177097319312 750227 -11487350701349300176039043044488 750228 -128124373775130175695023841269760 750229 184206098640027512382120780402830 750230 6263853114857645968298890560000 750231 54572062083968874267981096845760 750232 -40062338052454100390164897259520 750233 -2066742182693575254361273215072 750234 -24280776472899950198490248997120 750235 35008371952611112669365363774960 750236 227645988655578590571303571361280 750237 -87036892703962401336085622905344 750238 -21668917927138981572433676964480 750239 -153263678042645740534773687614568 750240 100151387707203650704368420126720 750241 166345466174298453645995528625300 750242 -100908314268389660149928598487728 750243 9180806429533702782863937849264 750244 54802536571930831506933631073280 750245 -86880641382968150842150646764200 750246 -36209773142241419317600503392256 750247 -181012682993782805859539045277080 750248 -112918090661652041709767572193280 750249 91026413648690317569987319722240 750250 117939269187887821956231808824000 750251 4079843895393851472714355628400 750252 -209027376296069139541972498710528 750253 -134106387966809561006916584532160 750254 -187360800007279006419334067423424 750255 -73388218818198331533134492887680 750256 6860004846439134183168497876992 750257 229013604849078412374191660799552 750258 -29565899604541897304017136497776 750259 -168674679258845280810011728901280 750260 -38980170391050238664169516810240 750261 465249982925136079339687859307264 750262 18738516265977355622449401291264 750263 24603769674937174076886350813280 750264 -898596526001195207723548999680 750265 -93738994773952483547089878881340 750266 17034267604716402237498136792320 750267 23934886260685512204407517231120 750268 79407492719155180351081320983040 750269 53826940220356471467927037972044 750270 15357951915691309856122584556800 750271 -74813254592749769707364538241056 750272 700371963515283963599608872960 750273 46587920285143810866696412839984 750274 56026075265350657985475831025152 750275 -12181444000623446469427883525700 750276 120928504290071757974982851880960 750277 -174542235336667655146667878100928 750278 4217116917666481298689240760256 750279 -28932702384489545636879151783600 750280 54762769288581293466991325030400 750281 -123699910154980313061385049889408 750282 36519672257364062898438149364480 750283 -71022649663148314671300529150416 750284 10640117099688156314038329831936 750285 23544874727851267060822946843820 750286 -62553589660827375515943288932160 750287 59265505069261762620537220989936 750288 -28978547960711441315450885898240 750289 -81526424479416919558248489160976 750290 -125657197631132104247191456629600 750291 -67774345650629565895266750889920 750292 -179575692924314552313679046137984 750293 -132026610621320906666548517751936 750294 5718016505062331000378085204288 750295 -24204690257781235466510734400640 750296 -232240584697228801073972407326720 750297 -69138052142734368045449795791872 750298 -110051043521339081564425403715600 750299 -275714741802967132233560515213080 750300 20274273526023833402703596313600 750301 -124252890423432344213828455153908 750302 -81626132174174311360063166533248 750303 -11363926071995264482218027636840 750304 -146967312884102556830689187856384 750305 -166261199430512726609710976322540 750306 -19721007687079633332846027234816 750307 -3921647710010456141358089900600 750308 34992012651515829954178287476736 750309 -37771878782213235108691328399040 750310 -104117723430878570074829975808000 750311 -574491181467424232478891782088 750312 163962570264659507538076530309120 750313 -284051022662320166604846448378438 750314 10391595369540222962545017230256 750315 144337336436880617475859160609520 750316 43987361971265388516249210454016 750317 340332287928546801291987962458860 750318 -6009508501277453433156296834496 750319 -31465544068194610375226215939760 750320 11909138328643269048452307025920 750321 -52219165357490716619017162956 750322 -70531152529038979115353487472000 750323 9775727975850603517827942911136 750324 44597809966668015034435127427072 750325 -76592334992870459924381251796950 750326 59090696183546845250943859454112 750327 41319930134579631644538278214120 750328 -119705667820097953977382012231680 750329 -112204420461302091281808567592320 750330 -29600017299498931940774791526400 750331 531849843690192509597268721000272 750332 199321782960570167469520835907072 750333 31268283975857657002594837081824 750334 49941872239324269080584078902720 750335 -177304696872662057997856539309720 750336 30041826384659851174197426388992 750337 109812842999896862873781667977666 750338 7672847173720562151781513786320 750339 229977350002447119224107814836944 750340 -30236851080040603582502276924160 750341 -81390643694067746745263349588516 750342 -37788614071041132357703338516480 750343 85444672756248800215101629310744 750344 -57541956562905176905003388928000 750345 -27606241180300949465064639612480 750346 -164812796712045006115305147935040 750347 -211690971442052838974374444560 750348 19482419465494222394623051998720 750349 -33032791130755333863445757587764 750350 268754636848641796498243080000 750351 -53398399870147143760370594879616 750352 -18624722931471593018362889502720 750353 -63470010638566765633510066456398 750354 -55378709940097002955059095051520 750355 154845144488941854512951971307520 750356 -46746547090534989466652723831040 750357 12874470608181908907007966016640 750358 -15215905629337181490567220362624 750359 -134474485950613821694694532599520 750360 27324495013978262572851314073600 750361 158148010662774207813369107497924 750362 147579253921556338950207854265600 750363 -25820148693520536325778090936016 750364 64214541324162816208383932352000 750365 65248715794930438497964119792000 750366 -19399806633413429989900200358848 750367 -26456487937824757742975275919920 750368 -208871112512326103686391558307840 750369 87938615147615570481329373357744 750370 16593897147903655060682936558880 750371 -4362328458364511092807655089056 750372 36287811621205617040403486257152 750373 -39757523377913729890027793557416 750374 11190850120100616025443671583360 750375 97667046316581696879852783240000 750376 224052209593703287312203503861760 750377 -103820601342139445841436836954288 750378 -27270320093962081708981580510976 750379 -29395766750028691566270399488624 750380 -36057503031429472533203757096960 750381 -11480697258001815017847288299040 750382 61521874971742357451190858691584 750383 36653763939202341703455203311632 750384 71994129170727600556265537961984 750385 -4698237214607557116024028857420 750386 13256198906675176757577334487040 750387 -192411876275383880724547947503040 750388 -141846934123104218885714691843712 750389 3143086075190861218485712061724 750390 59754890959819792868460901057920 750391 15486172948404961881663095125272 750392 117207448724641962348107106017280 750393 535051202513617212786295942464 750394 -2032929219620647735965963636768 750395 167968285508819151264028409358720 750396 79051719505199913092373645537792 750397 3622408742949479059736616091992 750398 56340988177268290824526178792448 750399 5371346231568865497398505993216 750400 -17842636916626995509047643340800 750401 -27687228732246788798306012609598 750402 41918198452723148536586749473792 750403 45779306002998046844118620862744 750404 -51254552035848823607832989203200 750405 33995676044556480557795054270400 750406 -39595878576111275916878539762848 750407 46668240769922483282596024529712 750408 -72737353476178117890370468208640 750409 -291881364409906754336628452224560 750410 -138726384941313669603117335156640 750411 -51712384705291550586900739041360 750412 -7587560895504062934471019778048 750413 -132052245389061913619885702467338 750414 39260687562316145924840951875584 750415 -9488550696009715719325160776440 750416 -54900927367791883869304740323328 750417 -63697035504120380104221215089920 750418 56219604992750256224186153558160 750419 112068595039338783535601103011820 750420 63265159007022070947939319756800 750421 61744606538354319611018521497600 750422 120303754525955628458077472529024 750423 -23442448142730798252235473350832 750424 -53637154860817881339953715302400 750425 48515626676495606997677665255500 750426 -16562157525121679389879783264512 750427 -158811271397625617145628611533280 750428 -5527282155453015422626225419264 750429 -6076092250160691728498993772000 750430 -12914068744231851762875419649280 750431 -96357512675760748703338753729296 750432 -37615620868120780140208544022528 750433 129281274096537060807939739909800 750434 -3631029602010704410650285451488 750435 -70653973790124554989455482210640 750436 4190992825634326540269323379712 750437 307967201161608757160058802105086 750438 82483781207726414733195528748800 750439 -56976516892008636746952375930240 750440 14311614631533207420498870988800 750441 -4329112290340165012314260669808 750442 65756999700407099284036252416 750443 -139697253527638504958560156200960 750444 30699306810794261736733872291840 750445 -18845479883572534774457267181300 750446 -40320984956107989545903273147328 750447 79511004860229991974753668247624 750448 -9003372297195596470911062507520 750449 115952276718571518203207722252032 750450 14382912566190524491010411625600 750451 -138774646778623727049539646457088 750452 28718908247971131326416172777472 750453 45821932884639045802217727803808 750454 178271206604313430889140699414176 750455 -11973056179062313869398909033640 750456 -26584912464987634036768923033600 750457 353560696708068785051353529737706 750458 -175275115252842652740360983567616 750459 133517786263176578323711835873304 750460 66756223709222431486678881177600 750461 -367863959947515146971218179964000 750462 11259055407807612654636988339200 750463 113597913866095480191405455470960 750464 -32173519056427603156390977208320 750465 -4081482006857304939322232650200 750466 -208600229652440011077782081195568 750467 63473035101875280572915113251072 750468 70429719203850642191652485975040 750469 -430107596195124589928094629486304 750470 -15668559160488900761979549818880 750471 -14306167228784491767291558540336 750472 -249943020933205413352054094515200 750473 -21910536329766556592971807570278 750474 599574604897212723476233347168 750475 8771823049910553524793284019000 750476 41133998032000016247181025528832 750477 34067260188208103670018131472000 750478 33575953379280670674874260388224 750479 221693297340680335221046614528 750480 9951153546741731720946037555200 750481 -58710040493341428124088205050000 750482 -21456471425156415206590513614048 750483 129285666285511221886411038376944 750484 -68114898820339150581887731609600 750485 -69191125590292158478174912022820 750486 -28189347692484999323550780029952 750487 -146667532472462446027213636855864 750488 -217288511818162490532822723594240 750489 -61718917129578986108313873817440 750490 16210196903609320813335357834240 750491 -134227538896835354903401606257120 750492 81125940883040265877945805952000 750493 -160592448270835061149685341264596 750494 -79451134076224971244443246040704 750495 -77698170480097133420068053920880 750496 57554764691360419814686064640000 750497 -91499026622585876187230109169488 750498 25175120493256013996641497341952 750499 -527723037554190445643203632657168 750500 214751198474280154991413401600000 750501 96124352667641477883504068272830 750502 158155149539866088950293498473952 750503 -25095393156612369047874027590616 750504 73451681637804944733586731909120 750505 543694275838167563247018491520 750506 80456917289487072122968595531952 750507 -87667440738259886291510088264360 750508 -104577333835207515052139094555648 750509 170301337936738741586000999602710 750510 -17986384359725321807033335833600 750511 -170146675709160364115460308811600 750512 -20335154839412972426202871431168 750513 -7670886827363448528955960252800 750514 -139938321657526462220390533116144 750515 177152151828725121493333976740800 750516 -24735500537874966255084978548736 750517 -209604458167335232003500273020434 750518 -8988153645317663263342497299040 750519 -1852684360771276572031459618560 750520 180019666306890277924201592832000 750521 -350911362210504557415596482408278 750522 1687639433235683399261168682240 750523 30259993571928702216900125311264 750524 248537803333576758148927108740096 750525 37003546686809994330142120096800 750526 58490531418599895782470668543360 750527 220621120533517591816292712242472 750528 -3614909339643171624499279822848 750529 -13956996779351787650274122676906 750530 65921881143989450707360221381120 750531 -146687235969523491865989808028496 750532 -20939056052309937954886734354304 750533 36347488378420910234956646472378 750534 -142036299425134261191880400076288 750535 -201454138604768516230138234400520 750536 53135101062825984387564399820800 750537 109740457233751141938570027573780 750538 -134649155817346781177857275068160 750539 -140771240299072884008632195148280 750540 -31017919454950784750015915704320 750541 -118387143585265289623555509711648 750542 -25840696903159283704938956111808 750543 217158425787223877724660419783424 750544 17333047867921452691471893053440 750545 9880673912159607928813519994280 750546 1048488740309739370404135661344 750547 47916128784109888468070075808000 750548 172740634794628846946544345307008 750549 274728754929378854519217204161760 750550 -2181161229942279902962068043200 750551 -207148608933283525654587587798496 750552 -65008542413633768639976202076160 750553 368509830898431214265579343265802 750554 -1080494313195736159164472374528 750555 70941865229995096152730225085040 750556 289468354623595568177313710328320 750557 -311803619582304142791369074132160 750558 -13857488556481459656971019700416 750559 -53262410961132845793052301442096 750560 65668213013641376698872853954560 750561 -148278697656698333900838470685696 750562 -68510229515570215775916235777968 750563 -567231995198640126930493690284 750564 181792310644305046969966297641600 750565 42826853342862989083803561120 750566 146234792582065200943313001899232 750567 24910694433014521331134134284112 750568 -27668560475931485269783734190080 750569 54274154374712842666845069292944 750570 -22072428618178788380876903792640 750571 167235543801508792722221238838772 750572 -12493038647301645014003523268608 750573 -128582538828308441715319241544000 750574 93793841151922877245842235040640 750575 44222424045003341418401681106000 750576 -35873900075678293654355477790720 750577 440670866832260269315979970338980 750578 71711011303091871156329051820960 750579 -235319346409698560723805456906240 750580 -51762622231113679151860309228800 750581 117307981113340743066048989931132 750582 15722771846987564202646752388992 750583 239485795293322939428757819997784 750584 179725425012821795013554057625600 750585 16793876406976838735519726136000 750586 4206087266497571424761477106624 750587 -72509450925802738745077100182248 750588 28536839632245001891106300428800 750589 47814322930881369547545871375456 750590 229492027761259639524088848929280 750591 140281189558470740862730309807800 750592 290383658104022718330322137645056 750593 340334592062561990130483008609280 750594 -881377920835126926076142710272 750595 81552630133436579425291363657200 750596 -9491529242670860457627920461824 750597 -89140772169092809845427255149600 750598 -89386949001912966864879969170880 750599 256807738306452868611498445224600 750600 94207403814298248054554265600000 750601 -242176760627259001336763585055840 750602 60650223753515706305313766624512 750603 4654943981283470087222212589568 750604 182052007624024875507638077888256 750605 56528032082326428078507014766720 750606 104843129376351255274810780375104 750607 39532474729871332798329848147040 750608 -1302129107704911073784500125696 750609 -51481841478333744753551213955486 750610 10619090705751849537661876354560 750611 -117665182505965410476070143774376 750612 -15335020485981459934707852619776 750613 255453330823018446031677434350862 750614 97942623976230958022678216091840 750615 -6668589108861694006678098564480 750616 211336842015046689858412250388480 750617 66747045568210630873856363564352 750618 -73859619450902065692610689349632 750619 106963911611913290942685501268096 750620 -16899230715772578536576324536320 750621 -88388761268884590505733586336576 750622 173852381477235813390604871690112 750623 -98636702259342610838617626807120 750624 71004065219077022250061038354432 750625 36091364726841718135394403826250 750626 -78059221339273520455042521809760 750627 -291366528997896356822829499322520 750628 -6159071827078239665368559001600 750629 -180753912820233985573794394643520 750630 -50961140462999121256289788968960 750631 63805753304744297027476402773960 750632 24690056914143082325414712268800 750633 -12538718056408056557826036911040 750634 26793470050656841590265637563392 750635 72226784413755670782811635048960 750636 208567989770139641178719307417600 750637 24631765727414378722648188069312 750638 37617372034932588455464502964096 750639 -100937285220988238626561124048112 750640 -38190143000530033845032187002880 750641 275226306050750655673817226657042 750642 -69654734487468512457987590921088 750643 -28535082356369304829525118726096 750644 112103119109134083865140646398336 750645 16546656853008049389476254283520 750646 17674138849631642640605750811264 750647 -20869520532296925646061122060920 750648 101077543428916410164739511848960 750649 64931192933998114429038701084500 750650 93051474211503628529179336126800 750651 1396413651168393907133172344256 750652 53234363940836967351962025246720 750653 3098448949668913262108446792902 750654 154926362801718546511150495923840 750655 50045609213471108859703244611560 750656 -41004982190782129924609259077632 750657 129873528488670465765507040527840 750658 -145279790457269431933702912112640 750659 -1205696409212713650216314995392 750660 -83643595358859845415832030986240 750661 281520342052213367518471582735262 750662 -169228381205702650273336820016000 750663 -121132557703348715021721548105808 750664 209962483698538286044033708523520 750665 -90285673570932113517363900595200 750666 -16855674858154036670306521623552 750667 150861356060021930509454448957716 750668 127281814560378895941591365008896 750669 -84499864454132271546583574655360 750670 -7171440092689600566619471434240 750671 -139360972355182500966112616731800 750672 -8646339510747560574981058609152 750673 -108558580359929822463572306712000 750674 -78764702133542847385796547932160 750675 -14095357810674188543139433887000 750676 -240846082567518815439023260455040 750677 69200002716760003377002867882652 750678 81944743139328698923862564466624 750679 -398139192658337933928189258697720 750680 -160261925181889493431012678041600 750681 -12617668168886976916315125152160 750682 168634793852635600040625717918192 750683 53972603343224809107433685010720 750684 151785884643363649414409585393664 750685 -6752878095602132657111696517000 750686 -52057246920255456471918378501120 750687 81110522409043276153771012052352 750688 269552223429964705839204762255360 750689 6365306515282973382288433070256 750690 -4077382130950497587913385152000 750691 96185872832954771316266117784092 750692 84774124843421504762423989815552 750693 -84171769627239500893914859069536 750694 -47937328700834170757061181319040 750695 252031128390429577270010310654000 750696 15907695608596027571129578291200 750697 -117359722453363804938487994247168 750698 8308110272178554509272103532304 750699 -20805799458540619964580892452000 750700 -133540534587428986362062256044800 750701 -88334444917090546931363593398048 750702 25038532700496044080005641620032 750703 135518473059333836484356032469760 750704 -45406555691046465058989686292480 750705 -77687857362138788519659302128640 750706 174860203415169220342822086632064 750707 -34707352106665164750911950501044 750708 -2609626700388259014580946110464 750709 -357726885436711885413132825740960 750710 -25863674739708102437853583476480 750711 49487368097248192235377699362000 750712 -214241224774229201302572449157120 750713 -155456109225233651594102415670038 750714 -4787231078022228532580556072960 750715 -467532602184437034310930737600 750716 11449220589267137180509951464960 750717 -6374774764081901070887493981312 750718 4690332643997393802954684034560 750719 -95691422908471050426204354698880 750720 -52978620761640534691564801228800 750721 185103568288908306761336293441922 750722 56909991867800800872991482066432 750723 73559891142750983160865518874800 750724 -60892673584418697114703304463104 750725 79782512159992906660464487088250 750726 -80543100049380696454846147529280 750727 -76501979420939249295018563076736 750728 -294862979980964372480212469760000 750729 -39151027355719852438243097502384 750730 43759458670450665536337887294400 750731 367971614658536399496333677126112 750732 12084736122425106799508005051392 750733 -149686551469990483188811514960436 750734 -19744263021533193060502878801984 750735 -160744793099073889881050527276800 750736 -23677192673317263288212002439168 750737 -2604466920883840690468344180480 750738 -12461853841994041865232989697792 750739 -154377986610574531563619954242240 750740 156461817119582557099577795024640 750741 -70016372157078990649425791637216 750742 204869652827699085472353709258272 750743 63585049311215292375407854800384 750744 -120035229141110263466876668016640 750745 43417027171702298679900673290120 750746 -80407319499201535119036088454928 750747 -59955385753499183438763084563520 750748 -65526247511656707928735662510592 750749 -343889045091144634886617346420250 750750 11228879314486799285361140736000 750751 -27409949229027628667711122186896 750752 -141566164923062396992672854835200 750753 -46923333477747327257639813902638 750754 80940623800268775858911426202624 750755 115664865067049740972280624894160 750756 -158779988547841499297434418838528 750757 8261601181554548978358636212512 750758 58093366635271441109926752913920 750759 143729358419686499834248730142504 750760 -94164037487731512207987979852800 750761 313170400926266989863282698785248 750762 -345161581353053066807028956160 750763 111419644029638071209333865855024 750764 -102117920510502808859003379907584 750765 -43287542794812669808189230427680 750766 -25961882305251523228462653465600 750767 -118309721338160139416428106381088 750768 -16608343784373989499417498648576 750769 -256057614204628805021013894974830 750770 94551213969943578902286340718400 750771 -75263915167998336339106346837856 750772 -55243102645799761484786389364736 750773 201541393739467358872357865671680 750774 -18313507758773641127939325330048 750775 11346946775204745325028074065000 750776 -116249014822766032050232482508800 750777 -93656929434122545733843609788080 750778 -39164110474353836089704813771264 750779 43891816094534898471567751154640 750780 -1037972844754917228235001226240 750781 -320586161084363106043928137005300 750782 123867495309159016789507917556992 750783 -66044020464470473304381751255552 750784 -87302035308995728310446848999424 750785 46250736708265998138662800368000 750786 -58471880958969253662539723204736 750787 -137222171359401739748455159738564 750788 -70488230465992050894080787936768 750789 947775072929487504153721532928 750790 12175985138483422265515664054400 750791 164241004856569709598555450687192 750792 -8070847453808215856807111884800 750793 107792965816741779429291664953060 750794 54985879213396140209164336000512 750795 -107299294720211911171478531377680 750796 -48441534870125371116092905350400 750797 399720676538006189153232109008246 750798 -57579349116717545383993600149696 750799 -40987032948028173059924432947840 750800 -38252202328123610104022943129600 750801 76870241279194062660845644699632 750802 15407869882229659859624344249344 750803 -59080507874144456575142097324948 750804 -18010279762593777151785434419200 750805 -24330833223292103054497299720 750806 -34256602480670187432949133301120 750807 130604845747135571188892665583904 750808 261571146040757908460300477736960 750809 -157959248287663318980852607263990 750810 -40551948219062468895830110310400 750811 73564666099450693645628579436000 750812 -80044330505122019604197189188608 750813 37055444954514213641833578729024 750814 -93811548316373096089427360463744 750815 5994260843680317678887799553920 750816 293733813163049085174579147571200 750817 -253742414975482411294147058327134 750818 -75422393846298557634183009607296 750819 -47243527183771304083512703600320 750820 5978657776614253820801992949760 750821 -141417161693092379710292996902656 750822 -8106794589540326704622213128128 750823 888001582888240137642151164800 750824 186586476778865652788690268979200 750825 76250419175153894746978246377600 750826 113787566882603398045377446792112 750827 23957218300403199070119981120000 750828 -50877684550237093135812765582336 750829 90900781449462557183106978985430 750830 -12301487228657873678327817445440 750831 4383586127436951026312263322640 750832 57204454609789945256463419768832 750833 84244947885281051495363784514404 750834 19371543428588030753159359203840 750835 -77916617894440251101570325991200 750836 -33394440831757931764469744669952 750837 59225706934518955363650993929760 750838 -34084608163285157716734882210240 750839 32153027719961648185173020831760 750840 45461389834064719577245536460800 750841 -12928920462235879239105000190976 750842 111061934621506504928225025523200 750843 -244919817428425595739211349710800 750844 -16324801895569734162534127243264 750845 35267963669596948746892037933100 750846 -77408952053875197009617719694016 750847 500221413123908701509837759565240 750848 16766795936727022541084106424320 750849 -51697151087990869588895734284864 750850 14308435438078162873952808572400 750851 25595953038809830861948130016384 750852 -14850539912315519310734447255424 750853 117880863236609115257985865499102 750854 58815328200762736676270496149760 750855 -321691007400185194898287150080 750856 159722401418747906322934027560960 750857 240560008775882399976474798350106 750858 -7362147168590948244353882737152 750859 242952555093639078999094035668416 750860 81969938706984103012557019714560 750861 46642365466935807638937635016480 750862 -44499592078045167294378161659008 750863 -258638364946339991864646902487888 750864 -4849856515576578026825543909376 750865 -167917486590422751620960456114880 750866 2490903668728020411419342703744 750867 -66467104705631517269082174640152 750868 -189846736058824564776977443057920 750869 -40001293616036356557774009379008 750870 80654966833106977403900395835520 750871 -233445590058858686917061906604456 750872 217230100990565320070343424327680 750873 -232272025393772978229356277225696 750874 63838742314749672863902209661152 750875 291282684509491788392285057772000 750876 84984618912935956997650993617408 750877 90952337245822909360559611731532 750878 3820275276199541066467218180480 750879 219233519155440935808818858428824 750880 -1550314653045483376696517591040 750881 122151950419362659777916431378112 750882 -30396127537207571374565934170112 750883 52368382821270337340084215533520 750884 14049307533849681249421362354816 750885 -34031382690814391678179221351360 750886 193432432764086397789478305511392 750887 -134438835352027176562087119019200 750888 16635441855070852958481782860800 750889 632117152501166365441846503156 750890 57145487755989153837447821813760 750891 -7589071547644148901711553643280 750892 -166465761032626454222721224022528 750893 -40057819722462001680442890158400 750894 -18271672566534140689240378315200 750895 138677452199540986292517061828800 750896 -51518436699393968174481946116096 750897 -46824553486508418053746599686400 750898 82603661010700031017919148157200 750899 63149554479236006289765211425240 750900 67347987772487775822159193036800 750901 -31397923807256140324212490141330 750902 -43087510463586806348685355978848 750903 -158014193984836751625791874223896 750904 22502045687630820838175849840640 750905 -64658742829238482479974810664000 750906 -47577098377297674730302213526560 750907 -233205375352551988598041044215448 750908 -388442877507278976194290579720704 750909 317589365174797574290372354848 750910 -78102575112611253813332266529280 750911 146747315145401749961522632651632 750912 23473448636580568339342983954432 750913 35440829959830005509859647304704 750914 -24251763564683632668516962800944 750915 16475141091774543988182464276640 750916 545546779358833782105580182528 750917 211486080627130851407141684919966 750918 -37679756793331259310459460024320 750919 53651242883679345301271129156160 750920 82831359714304417924720426444800 750921 38585429816273924452186311140112 750922 -9251265273548663150454793114368 750923 -144957144694554358360607335682256 750924 153578568865755071313385596057600 750925 107010309023438429157627081163650 750926 -138583680777440283387803549760 750927 -130761597286476647775433689144192 750928 43085823389348347378986364362752 750929 176282997485973252126226361692530 750930 22051252432337341266664035909120 750931 -365439560268150758385115196175008 750932 -7203997270659244693658275627008 750933 -205094193492053497877378427293298 750934 159695729554658458322913930275616 750935 67217319464324448469766713421760 750936 203483730128786966039960377589760 750937 339334351365338142282240423331680 750938 -107847993627489341850826693317120 750939 -17646079364563580716553194452480 750940 -112263857812169735207412829800960 750941 -9311199228800936432074583381376 750942 -88097044922318457739498365524160 750943 -2509448248765666625897435715808 750944 -6933696782297452319779552493568 750945 23013701705721753693655312443840 750946 -7962209957232497712762444879360 750947 -73085473324927371252860802620688 750948 24320567286582960219456603617280 750949 -52167768393470656608014495734880 750950 -13524480005028681823102590998400 750951 -640370096434628310432218519808 750952 -1367991092018610295003205222400 750953 9202559095120338242229174065280 750954 31868757731428188921822506936832 750955 -51707048223568554046340348238000 750956 1118489677570952615348067056640 750957 52336221714322509778794823925088 750958 45844386172298661870499570358400 750959 224663144978674170961705528889328 750960 -10119749380691362513530863616000 750961 56917634688766203138250880164562 750962 28843017989638937515721161865232 750963 161107565806650030369557008612464 750964 169485815180954379312295402795776 750965 126161088883658647074249019144860 750966 -49010418891927377835367231696896 750967 -78191154155315392579495293129216 750968 -149026041795425263532112692797440 750969 -82613410816774374484789164644412 750970 85005893284322046870251923464960 750971 114591527249124635416588441579824 750972 12610548246106481232644380795392 750973 -350885682072334568275485438093696 750974 116450393344722534595379983799040 750975 -25000796432633864316251234688000 750976 22300412958123090250456167874560 750977 -295654849354798148517663886818174 750978 14844033857276642224076511755520 750979 169269234101951949378219526647984 750980 137873799199578892904457925152000 750981 -73286390124705161185950274509312 750982 -3003883733988686685462210763200 750983 -254477324678041436461920207297768 750984 46329796852309324835511599923200 750985 60308937149584645761384624750180 750986 14912325018757159799591146335744 750987 -171111052652805241907060212261956 750988 -62226225853948248784660311010304 750989 110131324136888732219845090455756 750990 59308301506243687778128699221120 750991 -1251688700600275491890688619568 750992 -47316756322288007205234970853376 750993 -77126390946615373688634532243776 750994 159318084174849835258126596071040 750995 -150797414641934160026253600000 750996 -263148411478840666167340873728 750997 9918365238076222894473668440440 750998 -72339020887842288522719950009536 750999 -147949132788073913329279561392000 751000 -206755467135464840564807700480000 751001 88099954578851958749945701597002 751002 -3578108758535803025021414524416 751003 -351996880124092843231013652759360 751004 235783506627342608048371179757056 751005 145557044546401407806672625403200 751006 -8609467836220169956413243388416 751007 -194374097528009056202637837747744 751008 1572931746204000877565102260224 751009 49259975840293157381407389121152 751010 -7854568190630832834517869244800 751011 -79730280847779065947292230100160 751012 -48357669816056302869523691962368 751013 122848197166002519365083302246720 751014 -85197977604379825865066228167872 751015 -218904342923943485159855292096840 751016 -89253153966098232331304280637440 751017 133236197656409970596547472865760 751018 164835628728227568407739491958960 751019 -4892839182051675813412479016656 751020 -91982593834968791512091309368320 751021 -170028747466778420334967416012778 751022 -154311844740455008099392653546688 751023 -70362246142638819107665619479416 751024 439242769608189583181385662464 751025 91870886193168951547043516127600 751026 -5543437095512534239568107545600 751027 186464300573056193850363716228876 751028 5061138804523389096027337512960 751029 -16238242361487233681246346222816 751030 -53818652269776311349734620281600 751031 148067045445968658698767322521512 751032 10433302074390451414739703091200 751033 61167145680879277931025464549520 751034 -25168946659991166829755049286688 751035 -100005338933436148522853568454800 751036 93813929829373819814122179746304 751037 10806037889891818207545339477504 751038 312485165127016996090225084416 751039 291590058650980587435698300552440 751040 25914639957674633673299711754240 751041 95562558521134673569886214025650 751042 -14074598269550625369293490439680 751043 -24460925876363651542928073596520 751044 -2822212245473225044923050201088 751045 -271169681813728178231292734549700 751046 127833241088094371837998159493472 751047 -253831690673047881118358043480 751048 -55972805421619329362834077440000 751049 78811986265157839792009142617764 751050 -51770788722703767918446707014000 751051 92061981472572932683270105617920 751052 -66016697449628135097590797841664 751053 -103418609616249627322221893884800 751054 36267335564053267159642965686976 751055 81638217419273758351865035581960 751056 -32786059390162504450781191077888 751057 393490225457912675671288225304306 751058 -27082489100378093966312196668928 751059 -290879969964139686002235207803280 751060 233207205140297725382211026353920 751061 18293435333986942869627002371662 751062 -55060329675239427501983173668480 751063 67310765771718412181206472200704 751064 106029376784447625903896121016320 751065 -18950179569767934083356618690560 751066 54865409078549266945507901621232 751067 66772925135322547813386840396600 751068 -41910949189580060008114044604416 751069 -344595982967192641997138339017440 751070 -99287906642234593430688503424000 751071 -60665916638507559864157576965600 751072 350773664068499110743666185994240 751073 83735805691143544412809414399044 751074 89981587650861032962318301790720 751075 28517353459786952486234992831600 751076 -451685005675143583757344457146368 751077 -51099330706704314244779565834180 751078 -41051805993216718336530713401344 751079 52094961818093057082766125083232 751080 74345339839421675138339377152000 751081 4227497053835075666511006574672 751082 -41238740122509724181866579527168 751083 198916794926466647543486449550424 751084 -119892234041126467606891453248000 751085 14957609991221938917955748064780 751086 31127463110094471684555574302720 751087 -356917536924232336256174708857264 751088 -13982807239474842727453108862976 751089 2625992610197238814354431063840 751090 -42148248692323435702416966895200 751091 -33822611042491513950629234037816 751092 152685158610712470813584981655552 751093 -105641305392423530686885592634880 751094 118885617047175397073828011524672 751095 117445399801177860261487130096520 751096 25740903621702250476848646881280 751097 12751084692007161314525800432980 751098 29974755432512058313335726219264 751099 119342858236480248117841828490560 751100 14704882598164697154505825536000 751101 88644035238468641622588742619040 751102 -52221467558635143506584945240896 751103 9220162813984090741465526948352 751104 -14841380557745788596389576441856 751105 -241006777737781280430571727821740 751106 -97367824374430288756780495411248 751107 87811937828197577468424755610624 751108 198027888538106793626678287928320 751109 150861402576546558420798422533950 751110 -9587382579170575977869386842240 751111 -21303168945724557351474915864528 751112 -179715410683440253029404055628800 751113 150704687695794035638053080822688 751114 -2682672357953659035118568214528 751115 -252105257851583060760065706870240 751116 72522535791895772424332085955584 751117 14781905514798426832920762003712 751118 -124754492085343342103831157618240 751119 70423000004316490732522109189520 751120 -17370973528075595771568923443200 751121 -4609497983994887321393429898510 751122 23258325733172946251436759532560 751123 -265465949232858441934858615836628 751124 2804719387104673567597992548352 751125 -126920574739028882010483730152000 751126 -79515745686850440168422497771488 751127 525959002946945176946551201680 751128 -59754769328033483583955257262080 751129 19344320145299433472698914712000 751130 -34980171025733113856855777095680 751131 46239792211546414172535957544620 751132 -205068549418903030547912371496960 751133 -61519457508662651821930243422618 751134 36126194669736107547843476149248 751135 -68163537172677237972854162196480 751136 -60594271885441191320138487103488 751137 58110312341966871917725353405504 751138 -152671185758541612315696430895280 751139 197945419260949091805909733934940 751140 -27162580429262169567675107942400 751141 -215267578491344869810893307787458 751142 12021572798892606444191419562112 751143 31593903269862530594131961589504 751144 -146068025795932747655509773603840 751145 148408945324089766644810903067080 751146 58670674014610335837892981248000 751147 -221918179756722585176681226563404 751148 168303770758677591206180991614208 751149 -21602710865202595019885078388576 751150 17894629389658719384595018353600 751151 -338696654883377330107842360196848 751152 35032656066580532740988959948800 751153 -87292259559905100407342192429516 751154 -283346479961083391680581159361536 751155 -14254500769076790675891995109840 751156 80053558491443379625263932272640 751157 -27168185045854200448448873104320 751158 -8157877318926465696012589401600 751159 14464466863468137499039338565080 751160 69277206645752105880698176512000 751161 11800831202270299627755023605248 751162 101889844907015132997639376066272 751163 -116152587756386989743181189747440 751164 -25144083088787671920308711591424 751165 171004961687242448774628961941600 751166 -36302646385110637673206337131776 751167 4311813930770711195874624349440 751168 100901755076099587839923585024 751169 -48370413735554331782116707248556 751170 -2630697778189102168903958784000 751171 86642060551246785649064136785352 751172 -47410754240217986728114759933824 751173 41557116325304842610050761436224 751174 -56383268267900996918882552838528 751175 -41873180317548278853024395565600 751176 -189155437330923168553476317076480 751177 -73205601806099477252927424672000 751178 -82397305943065315296404861475840 751179 -121347330276162852674227681104384 751180 42133721773429021742727401640960 751181 403303184262876042142822518548982 751182 -63618592247036507029145247235008 751183 312155806362876660741336884984432 751184 -4389567833726003875291755970560 751185 -117628404536434999913358147019980 751186 -141415552081234443839181205220208 751187 88038229927731366112679442737760 751188 140541386107329826107025021470720 751189 152812221190767328782377285846990 751190 -24564474425856383920061620387200 751191 -19133174503235981249643660414336 751192 -45298218906856441360269871349760 751193 380369803489500004803043315010442 751194 -2537128318291849935182767973904 751195 131711278463772848964217768363200 751196 27657368840024221367682967108608 751197 -1620176754225567371045789485440 751198 -53671742964700168536274950094464 751199 192997958397755133834965363143200 751200 -125743403805096615402490291814400 751201 -290255279166863514529101184058496 751202 50096638505798017929548277676704 751203 -62397468477790987873427980093440 751204 43961253594993645066045220688896 751205 -30985985650706560945943246960640 751206 84057030302634130663588416410304 751207 -112913072996096799802296074121544 751208 -334661405657105878657397422679040 751209 59364361331604581535814721564304 751210 344887737358605613171572706560 751211 -166419989463696105907620696861120 751212 5642239487482274984671296651264 751213 239333432571306662013652130831340 751214 153658091351284027556712120891456 751215 2363272109641951504928357358240 751216 -60186937954243386901617841766400 751217 -2826857501246130144001017010734 751218 -7175386493144808467248709240832 751219 -121884845528920879244368582104324 751220 101859792437846801154651473498880 751221 -85546585869771145738570662533760 751222 -22527461026399313837256244283520 751223 42508623546266259366279068487168 751224 29762403529101403975218558443520 751225 15312802841396824325906889160000 751226 -33364095576133919625358704331776 751227 4510191686772585208885209117720 751228 -130604724071207235673764913687040 751229 -79956151260261155421520213093824 751230 44019592166848805968718638120320 751231 83097583673854938449097950142232 751232 -144659379667795411738001984716800 751233 -8884347644454968163602959091712 751234 87336137777391023219119663661952 751235 26298621819834469978720626241680 751236 -17965082099026876459408351884288 751237 -292950494187394594542361608094114 751238 120030210650503601746805191386240 751239 14563715240369985004310465345904 751240 -15608135818257904723686351667200 751241 9272590588389661111493688777642 751242 -114720639940882112851221099717888 751243 5855669120395337181332390469648 751244 -65981001856271426489121757906944 751245 109884929313336070308697499817600 751246 161547542219097561097584480987072 751247 -54148633832887572882862820010240 751248 35421022611265542687634064670720 751249 82893029356323993323826153089280 751250 27447198866155562276951107170000 751251 116324644779203931145756001228544 751252 35512521825228337173898125211392 751253 -5820426597405286334762821099776 751254 4696624237835234740976616259584 751255 -75095251032633894626422825668240 751256 -34715570955762953443261930352640 751257 -91580867648568257981053646073852 751258 -170132865916715238218371353511200 751259 -21539715507454175042264251692540 751260 43267157979432188791947826176000 751261 36371261511900267322518305134432 751262 126060015609931733489791283125632 751263 90422275325313369930230675664000 751264 -237559110915793815324213314715648 751265 135777697840425984994218786729000 751266 43521330349497375351619113964752 751267 -14042216308043156499244257289920 751268 75245634196748359704191623897728 751269 209173171003799201578769585749344 751270 -47284663128318407151667026115200 751271 -281140007907015146350144008600408 751272 113371121440695046296876907069440 751273 -29165043005070950298634279689478 751274 -185443493721464752625557287822240 751275 -1134743244888716717561446885200 751276 -149012794369143680189300705131520 751277 36103898482228251558078289167126 751278 43020433958585528388512313658368 751279 343501372023730508975034145137640 751280 30962444252502972560818838568960 751281 -96488375645631914948209648399776 751282 -84150549191357241153837751028736 751283 -106544749547894444246979691245696 751284 4420000579808752346135078910720 751285 29370356425716973222814653893120 751286 -148925013234956521899495861069408 751287 67914437880147964041460588743168 751288 -113198596046256850473872942346240 751289 -47719091096878940190405425472 751290 -92828589835455363651990220339200 751291 35862164200473278220411272430692 751292 225602054962091339874630019286016 751293 -193448481540255119098561963206618 751294 -12389199288150418922390402882304 751295 144416693438448415991364126182400 751296 -112691162581935163652897243136 751297 75767794572477821171616099207746 751298 92930582144114319209054559056640 751299 -77452475482217739234712469840136 751300 -60824985647757768971209311667200 751301 -92503007527901374426810031977698 751302 -206921831920725780415003156536960 751303 141383779164998654859848183470560 751304 170197568194308536217942073205760 751305 -139804285356650639600496995250240 751306 -107188713706263644271351238179840 751307 -351588732879605726965726774638444 751308 33457211314448395334788810423296 751309 -42004899394826528301444160958996 751310 4967878918388811424253311599360 751311 -261198480271834300389088912023240 751312 33089600861917202469337197142016 751313 -22057702476901803505210785815580 751314 -24337325141439125561317111397760 751315 -265562535573604457296994595880800 751316 -3340130170640942252321107132416 751317 -117799241105255725789941575469600 751318 24964141759953302951971689976704 751319 -103850112999012546134878868060280 751320 59092206720992048934114230476800 751321 -213017976297829142401724577951478 751322 -13225422656886605316207394071552 751323 73805983863636986140525813868184 751324 -37087778381073267146577596724224 751325 -62169955717447801752711876915900 751326 43199270669432025439345574823744 751327 42829317862432984509793253046176 751328 103093098849812309388139464228864 751329 190869079745586469939929623941920 751330 -22671390185435823796857613321440 751331 -5062378585309688291249052387936 751332 -86418501418679164842560557547520 751333 -303636862174880302623794220770880 751334 -72578707886374042867343655569184 751335 -42393385577493641039598437096160 751336 -195051536125854463997210426572800 751337 -43525430272717353013254642066360 751338 -17670640956874489977170220817920 751339 1330453139212738478594262040848 751340 -165593834329054780081754776412160 751341 35205204101813993211822287559360 751342 -120331591727597696751441792768 751343 -99440926297723794242522099871408 751344 -36158268599325937402865953800192 751345 -43170668260089889517710306096320 751346 -142254395689155894345348059590128 751347 40783226983272897208458018988608 751348 -43568795741542927543740391404800 751349 444417778077409441568389554824760 751350 -23512293634451270994404616312000 751351 -195884935557979240297956122938648 751352 -62996013891648698687084772433920 751353 9068580310795835684644244813904 751354 36484898864555973684346334883072 751355 267307160890373532421929019584000 751356 219851254201386678204337896678912 751357 27606560352071149096114561721606 751358 -15048330389746187185503405618624 751359 14220057231575689474023428915712 751360 160393366961288057904628739604480 751361 17256621800271443902570671548520 751362 8585116122599829337953307832064 751363 344978666812904458237808009135612 751364 -70611450446037381718578956242944 751365 47604667722682307386880988079200 751366 -46330375297321838886254927192448 751367 -116783656668280708544606191252584 751368 -21583369297486389166883441418240 751369 128890748810522596202707105836160 751370 -10022914852441405041552801949440 751371 147318591995245407037874588777664 751372 16494288881311885589405774456576 751373 23346767448979276675504262607840 751374 54607887700716571852211427369600 751375 -305816570007338186893814965506000 751376 -40590480872806503377531730395136 751377 56258965965601243052815039786080 751378 25411654862111864736270911600640 751379 128875155260716691220587001991980 751380 -7968331357141615706393983180800 751381 5548445117210826383348732637852 751382 1585979644575421394240424462912 751383 218933338470478702383241506805920 751384 -77294653900733727954841283389440 751385 352680667723713489568920491985600 751386 -119662194707203633669261490305536 751387 28420048890116563415695016279040 751388 72079405677287875112795724903936 751389 -211008368393600544685937014347456 751390 -133882700265290764475577338803200 751391 158936720256479822977518741148272 751392 -2529986845008270765637845319680 751393 19572193305959517535746244789440 751394 23351511161333124459946462961664 751395 96819920841162792745285987788720 751396 8250414276525031749170628452608 751397 -60895485311864796044659566099300 751398 114560831314146177779437560267648 751399 212134976973799520366068833829248 751400 16701875625692238527728947072000 751401 -96177271897518834163733932511808 751402 -101110348740509737057983636639648 751403 -129634370042861318227431194732040 751404 9180230574227509848095923447296 751405 -352309216766834971058349497502240 751406 202918983541254950918872368121152 751407 128005475664132810056357315573400 751408 -31819856226224374932230498877440 751409 -17619034241228918166131731806720 751410 78916674493583942977683993600 751411 -147697034289876359830255530447988 751412 159977173325033262661087733391360 751413 -94440533409379646712559076128416 751414 -72465307225970192825947401934944 751415 -7909356496025655675577161597960 751416 -95988695397081825461706945331200 751417 245509149693667082151094272613332 751418 -43309304472854924728491423933840 751419 -142434363931008998454171482083200 751420 -156942243278377856958720490974720 751421 -62863437887964277080196279637856 751422 5666112904781239849723606907904 751423 -24422695320934885424611626123328 751424 -10202724692703163789008175104000 751425 -1932784784170204124648608696800 751426 -46794524815830749259009579703776 751427 -116179568945005527193059656340120 751428 112859547859525112045941180816512 751429 95755186871919312817401410591776 751430 -30251674294924785625285692900480 751431 39708187968631802363918317946880 751432 61703546489988839442741172838400 751433 -1753191538778669905673979185856 751434 -39783811639912342976312519523840 751435 -218990389074215228235616631649120 751436 94864412114194265041969361289216 751437 -151133491851114459565850165514 751438 439483182472656320347231585920 751439 66891411628336525483514876301624 751440 -5189958239309893935607956111360 751441 44619269547897373306726415931712 751442 6404431701125712531823732368000 751443 14953753780734330381339661010688 751444 -44882080039247479272871227048064 751445 -15680916455951178137521840376520 751446 46386892368474475549190304061440 751447 371795085426019678401070302405896 751448 127402754994921555046944313344000 751449 -52199657239071538504584183422592 751450 9302102933730274600335539136000 751451 266074880983041753696182853281832 751452 -2280176971641751974389216898048 751453 -70181069865344861821822087374298 751454 27669942222888623837708478036672 751455 -31548861977283105557273410113000 751456 -125445878575447282661012116340736 751457 72883871868499714880369442770112 751458 -118354726712768476168837901183616 751459 -137093792922679196431666900622848 751460 -146680851783360241394908866942720 751461 10811427325952384484152847974304 751462 -6353941260014994464823702333888 751463 57866501798094189537648080054712 751464 102862109467616159568257460633600 751465 83749311790291237968743173439040 751466 253128755987317996015597998597120 751467 118944846284125504682633541013080 751468 -4171451492129283435675785186304 751469 54176311610060828168026019043840 751470 -7521478181650948190712167658240 751471 47506086815081625405884546914304 751472 -87530956638287465264752905781248 751473 -149442716876850232358081160961278 751474 123708641837581318700901803146272 751475 -147985610495336914397359127548500 751476 139474102707598420582903956916224 751477 433377912137216722131614309904060 751478 30746218771991754240674477026560 751479 96562784343276370863756918718848 751480 -108634204228138916937479157657600 751481 233945309801466048979404664098282 751482 -40531875762448795089603922129152 751483 52544566081676694950499126021120 751484 -90933176236398702923835637929984 751485 24082945678776968561826041713920 751486 163137258535744631745304141128192 751487 -4493185173153703203598358205840 751488 -205050879028456300410066645811200 751489 17489944729176563189780623029060 751490 -12099549324386121419109574188000 751491 -118727016074988888505443211516320 751492 101129335080530987525322719211520 751493 -63258063840108863649114999026436 751494 8549242687640288377915940160000 751495 111185400565589344315379561979000 751496 273589226149741316793562010465280 751497 110713196351327216080074884586000 751498 46474651954586896478875828984320 751499 71041597834860281820809694485136 751500 -165440447899804450551663975168000 751501 -57886263528197216145758515404788 751502 -69883245375722955287917862523264 751503 2396130974553472541033229882504 751504 1441436527482550636385855094784 751505 -183532577721742334096115284051340 751506 316461958462227913205823912960 751507 157703574574283328503967561676400 751508 64518570898660449818460593171328 751509 -6992596218440319789909618883872 751510 -102882350348462728665269938160640 751511 6389979799818862882121041383192 751512 20167499549335625698984549539840 751513 -231325222755227642468486018029238 751514 -55615365701119232895684525456144 751515 9777205086702295391864629150320 751516 12412014334199493976126590935040 751517 -57975085682495229258221066011380 751518 1407282124666138741294894851840 751519 230413450027117386462997571544096 751520 59163353744007804104542802411520 751521 -223582002860857328045647849861056 751522 -142164880991162705292936342656688 751523 182065160421198644747700146039772 751524 -6611565642276734938032787897344 751525 42141991205693195621534022904800 751526 -178665317180748723669911648854080 751527 -59797325210864939414709406202880 751528 179222991327057600748659554012160 751529 358119155317631135768727150491130 751530 13974437916104686538473629757440 751531 94399662303711502451042523596 751532 -6464537064502578841731547970304 751533 -32899149485679190246382238020352 751534 -46827613797795619407004310241408 751535 8889192723016973209392115473600 751536 11861737079625179887677660168192 751537 -36505788776560592007920637048540 751538 -36554491204936900209830455910568 751539 96255920840330876413913358857280 751540 7924310429588162932175833996800 751541 76869875121517085686126627522944 751542 91314697124546773539516317998080 751543 278640086874862020081587221723872 751544 72289199647900915383847692595200 751545 90287552734632994061866772304000 751546 39993348905985980325471883151472 751547 -290987223867114530706405589942248 751548 -17354374435018128226430312939520 751549 -144312449371434691282036997515450 751550 -28038756573741748176440098075200 751551 -5777822637105756737598780756480 751552 -48716427519791976480437010694144 751553 328179694352721320125142333756640 751554 1003671760949340356793361776768 751555 17092044335118155176558494964800 751556 -71157765275977066814427290457600 751557 -196727884494395172142784394048480 751558 153603074373628310605105301270880 751559 -101722583254890604561409943708984 751560 92593357374087346543853300121600 751561 20038793562545568052188282405300 751562 -37679305068419000953103705388240 751563 -81348414112302386171081145641640 751564 56929564231919370487996519219200 751565 189996499432632515156690937066720 751566 -70878359505900116450891680445376 751567 -246242701261375875723746869978384 751568 -2586112620325365282927628124160 751569 8986127191877559105143055036288 751570 -20529126095087741035998966747840 751571 13226291548710345858460888795104 751572 50164052458364183913961076121600 751573 132687286325747191856420509728640 751574 44902479066032641318283648053536 751575 37819553364674934925027092883200 751576 32249947253538372064214427279360 751577 -99809378814107566573268725469568 751578 53788909138295387732921068911360 751579 -90828624015043173398561079477820 751580 -135467441675095658221567208716800 751581 114405917161023425048624769091122 751582 27993779118816552555707441453184 751583 125166579186752727861757334855040 751584 201430055258993229539396384194560 751585 176481424066060053096884809320960 751586 87094837732778105285610772439040 751587 149694100458347919464131849715952 751588 155287859776100099395483536514688 751589 625451513033568311429759971492956 751590 -634972914971702946890763482880 751591 -364628387095401626891499003851408 751592 54069919175856489138694598016000 751593 18480602660140683909529595922240 751594 -91284232467784634577772713457920 751595 -8134012217596688197604766908160 751596 3067625889850299605145089275392 751597 -208465468583900742988643390976 751598 99002860191040157119115289268800 751599 -104346438254119821470335890090696 751600 -12208146375133036106513502208000 751601 -71146044490192075218035533779600 751602 -2658989810948956130422262763648 751603 -64630904809937195126802686512896 751604 -90764844590776656280706042204160 751605 -7452119359160943919986122971200 751606 138675256388789268820446005391360 751607 -267717982787591899587224348586648 751608 4340556359883007015897573908480 751609 -325523014516975408048665190743190 751610 85590238353676645426609849428960 751611 -60004039377746293366564765819368 751612 56153448564996645013816166648832 751613 -127098170796328625406686112774138 751614 -30920078577851620443973040276160 751615 -82158291775739797121210902617240 751616 23713610071670403410986417520640 751617 34042802565963506498747309708928 751618 16907575261027945875862155397632 751619 -147836144221150155911458793262840 751620 -48582220487946431351792668139520 751621 71521296417614340951276001579200 751622 34624095525725514182013326860800 751623 7178722998182033935965151824000 751624 -263331954477542362796160860160000 751625 32714684925844453450863082320000 751626 56910537315312923034064839168000 751627 2101512590366765996570649915476 751628 -114256837766343050494257060325632 751629 -87165174893949962156232548260416 751630 121348516753392006792038541390720 751631 125162731692912509249164824192432 751632 16871320563191964631211595005952 751633 256333628319348178487390005544882 751634 -54421168764533182210093071907680 751635 -47144224658081415975518790506880 751636 71009440779650332745619170526080 751637 -74222395398121270644617405097714 751638 -105888565362963060202900109535360 751639 13997572683510602717471822919856 751640 -1388950470115636224019120128000 751641 175080563817517087756903709056224 751642 -9571141365300603720821572763184 751643 -397719334150878272593819800906108 751644 -139338495510420359400769656529920 751645 -189941064438624904216072341278100 751646 -5181137406274603722266051225856 751647 27280733891554618828233745728528 751648 96441696515718152839057576034304 751649 -195715717885935134704574071281660 751650 -57748326380465504845042694966400 751651 54010077247138788829551385641600 751652 243966115624833352660870520448 751653 28359564800058777037007771792640 751654 -94417420094163106196941929248640 751655 -43393249266043046184109526716800 751656 106828025838395399910154627891200 751657 110098167052736985157370320099072 751658 -136769520222020692721065875251616 751659 -73455890151309404525680902845760 751660 36170918316117188903743723238400 751661 -108063351968773272638652178245738 751662 92466644324538131181409772286720 751663 91352828716178054804697943559808 751664 -5206431703656805400737895546880 751665 -42406471268229130711646273902080 751666 206665404759835187801494375030032 751667 -14021778273475978237359824755968 751668 121209424556076987494621852528640 751669 356076559011580257009943662217070 751670 -113683149521194131560029541598720 751671 319446813411148524854899067847072 751672 -112381101709402846060837255864320 751673 96698225136067011977043232283904 751674 -4338020816142764443534097657856 751675 -48404926517030149183006736176200 751676 -55608206039236898279340542803968 751677 106103310688579374190664696646720 751678 133223956205984164651576875770880 751679 -2173151031224576298728274728160 751680 2787716337588496377228636979200 751681 -3889654570003543773977855005696 751682 -197240553414667835134985482133808 751683 2556876066134809777627722110784 751684 -80480762744183418304416781811584 751685 -93541316949876379240406650118400 751686 4781693226930192715439474472960 751687 -156639951040169244090812331817008 751688 7465964623702884611947391877120 751689 165281871652199636455750890403017 751690 -33646368699265062669361796714400 751691 -149978900501936057265436447324908 751692 -3526151343413812786739289904128 751693 -55854466209911217102161017941236 751694 -41724037592885252426260222506240 751695 24065552394145223590501014105600 751696 58130458294065282164080231317504 751697 -87545241696062344842102703746960 751698 124826515371926184794282800410384 751699 71024387711237815218342049513008 751700 -935750378579087801850677692800 751701 10688241476551250860934229127584 751702 -36566055006323304721526036235648 751703 -3218518853012762485589636037336 751704 31986431894943132551421104517120 751705 76182433554332027574390331845000 751706 -92010885723445208163868499819040 751707 -78025378737561625978181167950720 751708 81540332299471101725246272905728 751709 131882354969038384305755232702630 751710 -53806102375469891066786746823040 751711 -34072628528796117489615857694688 751712 171203595116551216949934530887680 751713 -78855566936936796132493974598656 751714 -121859467275886072280797058906544 751715 121738238698118881370191440609360 751716 -39272547924238942716174247956480 751717 223056278051514582440626622560766 751718 -84983710382070002524075003342848 751719 -20537003742703765463533731240960 751720 176325932991005338032383473612800 751721 252662219911598301217212433176144 751722 -73419523403277716199786813020928 751723 60569824517654609317269487131936 751724 129339561258711258931664063498496 751725 -40115206675873134489018892491900 751726 1042568403484348858679891388864 751727 -200679869126753483635292195237424 751728 -874362028366992900055892852736 751729 -133129093501632981484471012273728 751730 -3570247188748254942047027980800 751731 -112372597913975599047104943645120 751732 67505946703427551407774980401152 751733 361452510971604688548694680441984 751734 -88671146240743227988720913093760 751735 86351954255571072629332948730400 751736 -130922444740618517163310846648320 751737 8535502235419785967982381237952 751738 -38102356744565323856620634130240 751739 -215008905826561006823954119418460 751740 -102409162550627873926167777853440 751741 405595689210681626601426580743052 751742 -24064772971286949693353147644800 751743 -2531800947469860583395286796136 751744 45069297561922265231774869094400 751745 -106728282014416184153071782504000 751746 24439568093314896747247065792000 751747 172094681227171532922010849987196 751748 -155074294452543505259936827428864 751749 -120613925567081293648933686306336 751750 -34153537572268144852871943936000 751751 35256254208842218019670583600128 751752 -44070435004646683535548137338880 751753 -173916796537234807658395008272998 751754 1411264965387549696262045025280 751755 -7472518381757801097597298694400 751756 10996481918144261401580533161472 751757 76943445277095084160080055047852 751758 19643123074100235032413783780416 751759 201844877908701193729715855366960 751760 56772262535765542947386529300480 751761 617461597847728886600841787602 751762 -61907210662480213587055667415936 751763 -62234685802810907630032969979988 751764 56825817946105855872592214507520 751765 -65957585816878378207344040619520 751766 -43379754054346242704073310967040 751767 -82223741504779544412876700108080 751768 -347728795129661576059714545469440 751769 108344013980778435775360137744 751770 -53480897678340805495955418830880 751771 -192073195846526301104218971286968 751772 35200873028237387715318134860800 751773 98380453018407525229739983200 751774 -103342376463773691756816431543808 751775 23593529801508522427317732835800 751776 -42191641607212416193174765043712 751777 -29176942704318222902433010495340 751778 -38122292071685736241897578785280 751779 -45875533941940085156162721988656 751780 14918625959101929018168086073600 751781 78460996223339650247435914721664 751782 63690826454928569585130702027264 751783 14640716625755409094818894589440 751784 266577458042111251363777042513920 751785 135610321535356860555562647403200 751786 61682052093891918787532250835200 751787 263003627015423119885403788304436 751788 -255061677038124166507809928442880 751789 137345372095570417558274992972524 751790 48046709787333241718067370686720 751791 165400571357618462902141998825744 751792 -30156448854208114928208843407360 751793 9754003627636805973163183485120 751794 -42339126660604949455319976854400 751795 -181894236197109193399233911482800 751796 -145760432242560526782399295499520 751797 -130462379329214030269867459398432 751798 -153705813814635032405340578901600 751799 -298910314860175099619653759690200 751800 15282964728869645467774033920000 751801 -188586336165230697620224748404608 751802 104181265672060762623325816202352 751803 24607101105288976092010789591008 751804 269285441272019985530221978182656 751805 54841192795324688767665877328760 751806 -79886064521960100967162650313536 751807 -310652369065376079948067928571960 751808 51213124078886796610552826167296 751809 -126886494447499565223458757832032 751810 59740457223880905934070334166560 751811 232335994801215460348659297077400 751812 -902131237785658558729623699456 751813 224828267332851164960734921548062 751814 -40503214630967276374992640493568 751815 -124705464546436394136860768508000 751816 -7044547394725029132911999539200 751817 129129171938762459761860951888864 751818 101942282207982084320469246453504 751819 55357153994364098312281504312080 751820 -118278349901882995904096610001920 751821 16025357914333561757768048322624 751822 14573475693141149891455393968000 751823 3050112579212398133254639257072 751824 2843999328832593488912059858944 751825 157299126185072820761712472419000 751826 -176253399043162759323175723044576 751827 -2960084239418555412556993083792 751828 70681357314403282309190872707072 751829 110242794665047697710067855136768 751830 39181762025617903631528649984000 751831 -10342607803688370101974866708848 751832 -221890829821755593031067005081600 751833 6719963961964035659459334573402 751834 72230000152868761080494053285632 751835 -52549901367197212737032257532640 751836 7037413010761427200917630208512 751837 -163766462565827857669971687730080 751838 128463213125860641395637519783744 751839 166576108747701852713345949831168 751840 -45481420934590388924816314859520 751841 -34709685881721965520685423153758 751842 21485943595435977766294789284864 751843 -30839831002781864002577733437440 751844 66736208140460081538257535113472 751845 -81921740516581830242722002096480 751846 22662940910383311753821147803872 751847 169220299338877364474168587916832 751848 27622498423025746234012875816960 751849 28978862727993143819208410095040 751850 -53505097069180474311799757011200 751851 -158648935026716958111680863842840 751852 159287920433379552065303887175936 751853 205208118103730255459212017222102 751854 28925791980325612287473962756800 751855 1234754338000301608989303554400 751856 -18049153569388919951898211123200 751857 -51390512054748587356741660962960 751858 -11217097361022500958948875189952 751859 647691881848540073717785755371712 751860 -79520928874398729858024369112320 751861 363089154331297302313490093159424 751862 -27184369332501524272876957001568 751863 13422538591898187629084371242624 751864 -46412966128918538217596839280640 751865 -123272611881173590292297244535740 751866 46153396498653239430900197044224 751867 261042806762644779150560596186916 751868 -70213983317335848325967708482560 751869 -165071923690324792241519358367680 751870 -22340493426302033644519888343040 751871 223854559751365547765567098467072 751872 45933569692957337335676597698560 751873 -41749032052686680245995111100460 751874 19571279180491809614247270365184 751875 16436095972378791159192418215000 751876 92003001943293459525009208543488 751877 33084180695254410671353079125632 751878 18757476055304002139850617279904 751879 110009836828751659693956286595480 751880 -69842580145799687912947584153600 751881 86561222468412047712694386381648 751882 3302957110699180124004881052000 751883 336378268688734660880926635561360 751884 50264331022704391587193435471872 751885 -134189020930567431092403886698420 751886 136566201738875110674740728590144 751887 -123739116670455964206869436548760 751888 -65292995709491293905492105945088 751889 167201410293834291950676902495856 751890 -7124887226297158684655285928960 751891 -214475457213230230197524256153696 751892 -69052975697672293901320131398784 751893 -32713959648875061937774206460032 751894 -49331343673023047286466556160 751895 -182766797510381799102307002186600 751896 19983638675606307736055216025600 751897 244488369477436656652370113402320 751898 -191030205852969036975640128000 751899 -3118319278115280708399542134992 751900 -12403709448342549243755194035200 751901 10133625233841027663975586348902 751902 -39283183372635822075039675826560 751903 -1522674543638385206748499110920 751904 -70253531554050817382048656195584 751905 -26314208263458308440298788289280 751906 -117660470143914768548674648488960 751907 -33559616321323122472383641068320 751908 9648505212904166710327514588160 751909 241975537916513833949319060738110 751910 -44156481573182053169500872963840 751911 46338515454053518333801304314320 751912 -22193699840055798043952509747200 751913 136492733971666979951991311511162 751914 26658229030731759105784130340960 751915 3641599166295374734483491262560 751916 -19995073962012188696702078631936 751917 -244883699459591784878338916617152 751918 142409095219665809871944627831616 751919 -13571478042783425682705853054080 751920 160562529532909904759907287040 751921 76783098354198327141908956335122 751922 124527613917178829196918383692800 751923 14384805878100835144061233841052 751924 37223069538607551683260168962816 751925 -44562983709258537457958715384000 751926 -25524097941251093174811178315776 751927 -125143756698088347384084696752976 751928 -101108648021370873841147566858240 751929 -91637886859005860931769203159216 751930 40353644189801790282447269883360 751931 -209111783462371627638888728614008 751932 -93620733279171942761884887750144 751933 -19912613750465146029919777131136 751934 105187567919177114883627286223616 751935 76077578041145770876941928006800 751936 -20891409949628930458488689131520 751937 -210402693928398561621037375749420 751938 -71208568053869350637917888987392 751939 -108593497847647096223582201173776 751940 23164759809778371468344045199360 751941 -3869019154951255665244000464480 751942 35347092253875790867520610859872 751943 213038895743843058890981398575192 751944 -117579537651367519836242345164800 751945 -65294546544747837687918005148600 751946 32052082715687017927665344640864 751947 71452015151076682190659665494784 751948 -162224437048459876422749769256192 751949 239344131559126387708186621476192 751950 -8408027046410507526513712272000 751951 54760950336781171822914006920392 751952 23381945740646942813758478278656 751953 26160662495333920227639092233344 751954 -104950445353291648699287320475504 751955 -213571963964094103245675733110000 751956 -57234487723902825906413300760576 751957 179722312301528104421453286912206 751958 25709837662546821378754089442080 751959 50315245150723364266781163123384 751960 -30656176266309977068179766272000 751961 -28297440971216883272691691672320 751962 -63546112751005109413199904883200 751963 -6400071344577141593001093001908 751964 -138798695136714196299853057933824 751965 122745933639029888738709845793120 751966 109765894371937011775908852642432 751967 38349918622640663751959301586944 751968 20647053990614290675166102421504 751969 -242893787256931332139169364241630 751970 -21216865436083283616925161163200 751971 -77238695558231401030383147846336 751972 56470887947608671619353714456832 751973 -9452430372368838784991064486756 751974 -54537299843932679863962089528640 751975 50056613965064286020665917456400 751976 149213216975864171722376247598080 751977 -16300666825494788681709970736160 751978 25394800621350744567154558887696 751979 142592811832444223521745173285560 751980 -43331722035105672243174851297280 751981 -53556832727876409248723861106036 751982 54882342743652429705638047549440 751983 135890153346050450214868924487424 751984 -43056042280662345894448234496 751985 -26354537756252992293645908309760 751986 -53913150080418435607700720243568 751987 -153987841761704688749430603261364 751988 -120348918913657012645257731468544 751989 -66762013703824115922502768754880 751990 117279062220713975719952028278400 751991 -128706625725179288548386243291000 751992 224097518512142391796920063774720 751993 17299147058454902728670310780000 751994 -14963372957889199196299693954704 751995 45079875464819293030955307354720 751996 28876796758165592625276236783616 751997 -78489564640057341547350450418554 751998 -9209072015508468148192506691584 751999 97196008394079565346817371783160 752000 -326158113329412528347472199680000 752001 282116160412217380613539468339200 752002 -133095998036042164797447445440048 752003 -427321056998439733378163179935600 752004 8901890804573421706243112573952 752005 -159707924567335374178733103638340 752006 88478801909959462486242321977952 752007 -10477994016808432519319003725440 752008 -169624158163855405587365486100480 752009 32880508091380909996194153261210 752010 8617573907432113268554426782720 752011 42476283317203429757350881229552 752012 -103381662905777801357726628395520 752013 -245129660901272169035373264393258 752014 -18574327643027148048427563689280 752015 62620254304920683190774308521440 752016 -27418653625441441870695644725248 752017 3395618238767947251036339765312 752018 102589574983328571166555407234960 752019 -198815314693470589200691439875656 752020 -179470935695035909140355028736000 752021 19548574659141703263753624036000 752022 35739818962687289047240740444480 752023 89484416887333907315829012003272 752024 -415029179218076123613470638080 752025 -4411748297853099844502881622400 752026 -163084111325317786547769109929216 752027 -611721816688656617205293071320 752028 35655854290660226606713271055360 752029 37992331487223934830349357715712 752030 -160198500273735712249729331481600 752031 -21740125758274606013575775032320 752032 122465806954418489645138715869184 752033 -25822152436681676201193863090718 752034 -79354669703210800382687651118720 752035 31213334913176965462687771638480 752036 4858071873471157442541056897280 752037 6234528752955275837304623213376 752038 -37814780339701065602490308114304 752039 54292984130667731681092068802440 752040 152543041330011797596900108032000 752041 -8248267031584774947634049712908 752042 -110791297565710872388557821333328 752043 -223497602597613300322695977722536 752044 -91818393646247425051716721924864 752045 13111877051605119998716689281280 752046 4997625734459850677370760958208 752047 -311351132636004648890936095255008 752048 -24243252521607054761815970512896 752049 -105040612246286073099358056335166 752050 22306202087782290898334807322000 752051 -20914398593042399863785801057288 752052 -52117104357612029449999858728960 752053 99280109549140621971357825336302 752054 -25762103711957332270879672348800 752055 19920007301478939542133541401120 752056 -83384448301198913439464403333120 752057 140667808207905580268521703046660 752058 148367700976063896140534023564800 752059 -73154328372351948750265195515648 752060 44476747010747359438419352412160 752061 -107547571218023604187623232835328 752062 28982649041981695233156631136832 752063 -36062965585512043106444826502752 752064 65105020317357442202549958475776 752065 -172275888930291563153420746602540 752066 41834472068854950832144704990720 752067 230103195178398850635763713802884 752068 -185549069391911089792440374753152 752069 -134395103251044901602428655890340 752070 -426868584394784858385796638720 752071 -486200724378250246817922141229656 752072 87009463171318729085353200460800 752073 -54653461301956474990763067617280 752074 5084507020624979734953494576640 752075 -241747381071361197024310142595000 752076 -67329518549959109772219357785088 752077 85900155579085828218294073913280 752078 159698735359448534516519944923840 752079 -174559571913894984456715484906616 752080 21014676747185556994035705446400 752081 198407611766123850594835140926064 752082 5462612179933340310591899854080 752083 -68884656857096477332815895403668 752084 -232496102842366217538104398022784 752085 273495885818142751929256460191200 752086 -109021932782831875831323368065920 752087 144375615089722146260331744549552 752088 -181810232447427477441672582205440 752089 -95268336525558439299651440345276 752090 -77847312023041352966533666087200 752091 -17375146036928425270420099255296 752092 11311160836668931469059827328512 752093 396416412447062546287397957202342 752094 32242272559549952188430952824832 752095 8889852575832133848246359496000 752096 204125662993754550096648131051520 752097 -166617323901389291956287900388128 752098 92840037090986134190662855966800 752099 40959867237689780719421991854736 752100 12958132997455357746607308288000 752101 -99073198309378453218360824412450 752102 8793043014673908421329747136512 752103 -53682793886917266930517939293312 752104 45903269748486916997454944286720 752105 55869723853470204464272706136000 752106 35463689625832684573473408305664 752107 -334543825530530115868981429061644 752108 95360318519775380385991757423616 752109 -87312187293254334595965101340096 752110 75902493119390843336736915072960 752111 -41569850542273046440357094010288 752112 -4396399412984263817542679592960 752113 4006928748742054303393586132464 752114 -93293302777719623763908014077696 752115 16119082613730959864472062592000 752116 148189799594939985377212797664640 752117 194705699566624359363628185557166 752118 3420136875054196083468266311104 752119 -16828935587240234180860945840256 752120 -35300250720890283857076382003200 752121 -61775479676203155777039678660492 752122 -668238689348827682225674899456 752123 -724157852329799331842779464096 752124 168333189913533489037675201520640 752125 -144356356433565448893144581976000 752126 -84817930455339844784934868543488 752127 -62262341713116792058882547002680 752128 -17953581506819618346270977949696 752129 111371450721887309973323378518080 752130 -27235634205057083943943055302080 752131 -136229452904348659910854114138656 752132 -70819647600706996900769325265920 752133 -87154401548232451450756314576000 752134 16205642845438423382735535368640 752135 2942536632361832667298892233080 752136 32366968688993158421283962880 752137 -199678168863566211943850676810214 752138 80227744291360834160779502246496 752139 -182194964246507999535621684554400 752140 36585719898955483508755066045440 752141 -150373894151135252206147447297536 752142 52508651731761296702712636463104 752143 -44281866797211334578177434070800 752144 31390926261046130399523906600960 752145 9441736732757163959885611347840 752146 -37750581424064002703254106697216 752147 -61752314224651102173078123596976 752148 39920666869355724145217802458880 752149 194897532502797799808263834427150 752150 -15900740515970841361754553688800 752151 -128483279821898913551119082109360 752152 401734906057338116854579743744000 752153 -76061159391456849436511189218560 752154 -26817707433347568695382008193792 752155 163414531708282683463077327850560 752156 1710128101032175376276800169472 752157 -33809489541030046210175085469920 752158 -59594201496448762787793180794880 752159 81890365611721400900430639060960 752160 -77541871836814391072372545290240 752161 55219652417121981046393782724 752162 108523121621028691556925121322832 752163 -120079668934310129512290626347656 752164 18064595174604815423109670690816 752165 -211196157075000105079919237397000 752166 5897571921187911003446564399712 752167 -7625026252514094288971708056280 752168 57011767385833479686044333916160 752169 58875536753459864521243462987776 752170 48780490256464060870045093565280 752171 -68630541337650460557023889906288 752172 -63271189326492843409276383744000 752173 -134007786154913257202041308797640 752174 -134202139493729357884071933813888 752175 -2550014156443999938013238108400 752176 -9010517237015756137672084881408 752177 -252056594955590971216019131252974 752178 44235392039283962240625205624320 752179 -277149146550110249700764320740416 752180 -53304155432023379513009422049280 752181 -104766550137929370406798471642848 752182 -96890997125727346800635743117248 752183 -41879793653642449173837915188568 752184 61386933323219781832481174814720 752185 -6914470287965935855616013579840 752186 89292453955768890390720838931424 752187 -244146269536252816791675340917648 752188 54274740076925118474507940939776 752189 -396575749404855717189582227870010 752190 44127163640117449931051727227520 752191 -205751938197635758810105579555200 752192 -1233420476424256707901079420928 752193 -146614186890813639920058802552320 752194 -47559315212093871745693672909104 752195 -185852443056062333951404383010800 752196 146426148033670995454949008776192 752197 -104289582828242996962568400544354 752198 156956518134506141163511427061600 752199 1833599051960410471189455475200 752200 -4186412947399710188024747136000 752201 -315488585000384584099093550037798 752202 118242394452650650928838089437440 752203 308926665300335711730935161842452 752204 -7527152474147744856917600231424 752205 146721700059607525111204838427360 752206 22579902190491886048184636891904 752207 -236316864559495982289966092294544 752208 19334522215954267876664534237184 752209 256829435702459701699563000009920 752210 20321636300582273605097782617600 752211 104021486945831090820885696262260 752212 164849153068055038995724466552832 752213 27952174331969216813590400898240 752214 -33192048044446526557348605798912 752215 32324401756755551095139294115840 752216 -6621507226928426557231633674240 752217 -44390664898131312218189894767920 752218 173006262384840681990684931772640 752219 315896974070309203998413633891364 752220 -6354172126534211615921725440000 752221 6551883164286687348510621071872 752222 98521647968974174705948002748032 752223 -64099565660014883291039966316216 752224 -116573486248261595248292367433728 752225 110632581298667384831386413189750 752226 -121437340098706414468936270371456 752227 44213498155125918378318622006944 752228 52099092800039115508521062903040 752229 -56727461982684113836220761287840 752230 105295729973235686065718304485760 752231 177640492719413994704132448136200 752232 -55864567313615730190181228789760 752233 184110539356243390516335025312500 752234 -48402792834932979269272935460608 752235 131174733345661379270905178526720 752236 40782888088117285446549206640640 752237 -79109884752620026129795407122868 752238 -62921228420644321152814358935680 752239 275384211252395554692097930656 752240 9521320154092597771798272245760 752241 29952583841047984676123546795904 752242 143348822457752905853665698432 752243 -27537547943487469871447056416936 752244 -4576734084437462080578521309184 752245 9777025257546861443557067149440 752246 -62510627816899567506322815762432 752247 -3939311481344771221578058595208 752248 -124937338718576812789302533222400 752249 50986318662398322839747962308420 752250 77809156673853561080378163840000 752251 -253159987365016667728925240646748 752252 234180678162836977647209399741952 752253 -61434087510893496617450059946496 752254 83521997146873819458243913176576 752255 45279250435585036562411720888160 752256 45541918765010193838405048074240 752257 -5521579229136223452658999822 752258 72351654180157640457876027415584 752259 114828857070499544693616068544504 752260 -107242840577297101303210394764800 752261 51290492489700109136373800824032 752262 -5774045816916316372801183635456 752263 166949528480209519932610409343512 752264 -164690632121170188885993184496640 752265 9500544877831737839785950510600 752266 22690873560539710213892588822832 752267 -42522173066592363042228888105240 752268 -36466300531901851782136204861440 752269 41135939234405951969145291184096 752270 99118034289586487800842987430080 752271 -56002695215506012940737464393840 752272 48755102929982281394572897918976 752273 -353957468039241996025356883766478 752274 78540194871557034306577296157440 752275 -28001529383346624134156693643700 752276 50906226189792296697342926770176 752277 -43439648993933265946402069559040 752278 13884572826076317757881665835456 752279 -279849428281010495971614006903720 752280 -119380665771819310869409158144000 752281 -111521570831481400339032888340918 752282 -84868430972172983552567841417216 752283 -94666556610724933600588256733936 752284 19950942176282193328021917192192 752285 3780515159817519782183855820000 752286 78994127298633956650723515264000 752287 -254893107431215232241791659020064 752288 141660993695148364961990668124160 752289 116648884231185729223806195072960 752290 -9067928280008305287763081866240 752291 -211865796549492197085253421206308 752292 16634707493101700347737086207616 752293 29847848028409640523367141092542 752294 95954934376128453313309859721696 752295 5059040350696576139291228698320 752296 49549398267230032218916215029760 752297 120093764611894873283368179346212 752298 27763492745494598099869746065664 752299 250576453560104688547593301493300 752300 63198680590172977796642333702400 752301 -301776116335390124001304711344000 752302 17302159308572642404478352398400 752303 -26118747756375967012918674734448 752304 -10244770324549226802699797790720 752305 -230034955015836869512145395248000 752306 -41912265345867499374482015505648 752307 109122958596139836734054745554688 752308 60624481539584003924820336910336 752309 -79745381775878599681680451008960 752310 -2313558357294325367629063301760 752311 -72763099552350818604116239193168 752312 299100956150686477760481549680640 752313 158549274926986121511236970530688 752314 197118613872607399911657887666400 752315 147221002273603552878486832616400 752316 -1874493975728984458676208869376 752317 -85968439865547968827210642588800 752318 -26185766687684925747152818291200 752319 141127677652868519546803788081144 752320 -54269112696785920504614742917120 752321 -75534111211642727241938940200748 752322 -72114220496777346301858412185728 752323 114328315681916576053322687160528 752324 3856383281916129165175815636096 752325 19266849926803255829364839217600 752326 66526087779315393805260344615040 752327 -176920542651888526927698809684808 752328 2310858175812208238831195750400 752329 55088926975943928291241738094976 752330 87745662100150467368115037086720 752331 207503121972779318938278505153752 752332 -30356504086278467969237832374272 752333 454988573495811111092989221476544 752334 -53257679518555525862788294118400 752335 146660450468271945575748375936960 752336 20900233351625511056081873190912 752337 117967586881351840982514733473360 752338 -5288949047568426796509520978656 752339 20208368386623561980490215887872 752340 21522199261198046800521152563200 752341 -125503039994114093788323428894948 752342 -91051915309789342803842074376928 752343 119630109260028365660555946138240 752344 -189092261344556179135032579072000 752345 202617243507798060038285770108800 752346 69345028365603928377586405024752 752347 -388207021948376964989730227897040 752348 69941038787099023277745329258496 752349 -32875239220903811827602862838784 752350 -33545762019096069044970312019200 752351 84591454232135928253234866152352 752352 -249661852297644068594245355175936 752353 -43145093991217783132715581639296 752354 -57786081091530091752626255103840 752355 -65265552836973074671620697360800 752356 293661658123917415241040886809600 752357 -527633423009586416014961832563940 752358 -48346827817006328584761942664320 752359 -99066987077614287105107594090440 752360 -31993025163489408262006348185600 752361 -5313088132888233738027364918128 752362 -5360054815477674813838876197120 752363 39935865664804427998758773108904 752364 107312937305072875647967285574400 752365 201973939861889680330747890997260 752366 135081567321931373491618596013632 752367 -41473058830722630236225454471936 752368 -11794326785394011241605405245440 752369 32521626563219663405536319967396 752370 8651700959063111831696216371200 752371 4045130692757242818962284884232 752372 139009696975984897245748638904320 752373 172584493518627967486566774493422 752374 11802862536277475886059493506304 752375 25342873334603404168558913328000 752376 136958193669100678142063188377600 752377 17467884299713322798029825517700 752378 211358447284970165497933530480 752379 85138737731687229032770742530584 752380 124203567270694385847675219724800 752381 3873938573861503547418207309120 752382 135577919403169611934004996941440 752383 318620454753663584526688759269632 752384 -58790507215657903329614191656960 752385 34376092637724423055849359657600 752386 119837187761193015706746728779680 752387 -135534009223884090716204401357488 752388 14457262611710302978538087829504 752389 241584878404720830324452232340800 752390 41243625813375342713741863363200 752391 35436750955757314145343249834960 752392 -195560291804181095815654790016000 752393 406369902780811601084705949782820 752394 -62450719843380954991115926867200 752395 -43811461784470607698203146247120 752396 -68635448238760483570556058654720 752397 92007020955616695862424767281600 752398 118953759659608134345197761099200 752399 153926400155429928835437112355664 752400 16304234639122018948860813312000 752401 -46311104530830248325222528422656 752402 -681790696369077124850170515456 752403 474006889905904830100156305264 752404 86121535451606896796853680606976 752405 206025543723445753650092266671000 752406 -8422041602383040209095481219200 752407 266644545162799076876840821416280 752408 26531388191951206870470870773760 752409 -2866538202303679427218211846784 752410 65940181959643808476887034940160 752411 30236046010011306375901226103504 752412 -43279295350598272362748686386688 752413 -40373791618273296397359935261338 752414 -1125845667669229438856404432512 752415 60426886755351078000247049003520 752416 15092764351970181202639910338560 752417 -37256474435820346925313566947308 752418 -134281741131663768753307707487536 752419 -200976165637878284302814247662580 752420 -20300424156737036832673228561920 752421 135953454476266934932975154486112 752422 -40724502150480801035537110634496 752423 -231702709713668842809727448254464 752424 -45966906637197346209713364910080 752425 -94242672409761779274124670826850 752426 -27188325427495460990959869455616 752427 -25035675357614905582031859879600 752428 -139998785743316369740501261964032 752429 104136616138331278963190476911276 752430 27071032385315267832750998814720 752431 257326604637732771252825614473232 752432 2928643142317020667243645108224 752433 -33795207788292986360950578936528 752434 -75414569254357263232334912684640 752435 107729359941641704715621954589360 752436 82078923194657152897689089372160 752437 -106293837730162996413254291479488 752438 102646762060575564200297793627840 752439 236233771036003119185392784955624 752440 -75916074918659543489704598323200 752441 -49882369431219916069830473038908 752442 40650432705198333982762076224512 752443 441031373777792306265127956086544 752444 -34244328860030578818201090163200 752445 -25221662558237380429217810263680 752446 -15506943161022621137708332594560 752447 -222704996948608482515315273815104 752448 -33332629256346858104656735764480 752449 20065777021736880619093363520450 752450 -55799757121769830025505133380000 752451 18974661190479305972465058019584 752452 342544936572663954800500464931072 752453 84989365170740975617178845974684 752454 -138464185117685039548755269446080 752455 208456278772287330770322018492720 752456 -251135756700880230510079346949120 752457 -704482675742833089675234520320 752458 -2624682364623030982126539691008 752459 228880442452923019904724200496660 752460 -26388336284354475141385276707840 752461 180693033224805422151831141315552 752462 -95554983867285273489803995560768 752463 212806417567577809783836617542800 752464 98238711943209442659293014917120 752465 85168522726343938843955939400000 752466 -52495903361706012118892502323712 752467 56146355436453719579855446171320 752468 2045887117132303747652128020480 752469 -74844120502356143383422509948640 752470 48070094519055127416620427855360 752471 156580881371139060063399863511792 752472 53712904403388030107513637150720 752473 -155855296676411514290548042679916 752474 191810410442426115101621064842736 752475 64347693458645120467363144704000 752476 -87378135068327086338245382356480 752477 -283124135335498549674437815735776 752478 84615355599330385456566646791168 752479 -60595209622863405833305295001760 752480 -92705116452956564903290617200640 752481 -163921383360499452381985787854830 752482 71224426961319890843808359168592 752483 -223626650750510193237017235671268 752484 -2955120983228897983058587822080 752485 104374509877499424744679461549180 752486 22957328596981493258769000222720 752487 184439389333955720952719034936360 752488 -158004783270396876875937403207680 752489 -111467770059323119162605700672710 752490 -690143766703044106865804733600 752491 206604566214665871936133899458352 752492 -11889544226312233977293212800000 752493 -130476513779047313821748621537280 752494 23934681670422525131309927685120 752495 -110740662331316781280308078995400 752496 41464403116167491334884784144384 752497 21615464317575093280220820945520 752498 66405577150996552169263897488000 752499 155581932095615175126868861452 752500 206363087667675655218261760000 752501 100850771215037016124326540581052 752502 -113583309072300406399719164276736 752503 216995366801238982903300191771752 752504 217426892661365122264056364277760 752505 -6603720778449969602606088785280 752506 24145967122891035884363118359520 752507 -17085376738972948151847750955488 752508 -166572831411370626158534964484608 752509 -661399833542864671270409377818240 752510 37807549236397093708524178984320 752511 -142496866169315453168886122697528 752512 -107177354306174910564907823923200 752513 80476502340197251165582665477762 752514 6201956250148584247329600552960 752515 8804808145899515645857720982160 752516 138943827462627544192730619079680 752517 59731371310622297901858812701440 752518 -65847189353290004974805133656832 752519 -323327997647362069204793374735080 752520 -7974899538690142438034728550400 752521 -139083580740705337142285374535040 752522 -192361200272209164413517522653088 752523 207056121333442430970939338688984 752524 66166362221517187547461854912000 752525 -28953766377577011442836835094400 752526 -14684933283162278870558988285696 752527 100890505710606878062751614819376 752528 -14441792720062430131480512430080 752529 23380685270435962853157635241408 752530 -37027515095509439464411959231840 752531 88384080353292386429139578422224 752532 -33164141828431248946339553581056 752533 146531333990485737041150463735520 752534 58906676882370911108290038914112 752535 15206848442489439696925375538400 752536 67112626069151874010919684505600 752537 26278742386123250614355260064640 752538 53957898132725305652551680351744 752539 -88510943539166721872718261357144 752540 56486508604608784982469953863680 752541 -54232404361058481975236967650496 752542 -16129520455967585796192477523200 752543 90497114901008227722048684434424 752544 128929241335775570043937688125440 752545 10990980237380241276515239761600 752546 -33740504710459571181486070815360 752547 -94264223795037301979482186465872 752548 190430656457707062564281447355008 752549 58341156285336807682828792117536 752550 -18820315705306840814854849392000 752551 -316797771124129612855828141957896 752552 160494308725841614203987381043200 752553 84781339051324309577112121050762 752554 -48848458067822695341740187386880 752555 -50460666097425779832784843762080 752556 -4404634108714302024778287611904 752557 -14850431959355658014961787375452 752558 172187556533904739522793491008576 752559 161477956683156341287978490653704 752560 -18325955670234665020676023910400 752561 3370890973928821932352530166512 752562 -2632465185458001675688753645680 752563 82352481719485103010615349287760 752564 372137469978365132911320911179776 752565 -71111946610279073247386454048960 752566 -18370873243563244115761163868768 752567 26174300258970760389012061685472 752568 -13942385034384853667026668810240 752569 406181520660895153903345116364970 752570 -305622296274852636712876938240 752571 -51124110782949194983946519670720 752572 160267923591724532777832463102976 752573 -465750291880018473136068844713780 752574 -22130406585306358022874673909440 752575 121348053609344422342624915047800 752576 -117148225752424075269028687380480 752577 -68017383364115460932752042479168 752578 77859459032402395891776107905920 752579 -411302802119304539117698186578240 752580 12535636433155519422263707445760 752581 -201624042454982156076497054299618 752582 -56505071424779226407688775720608 752583 21610597141042585764916260625920 752584 -29146940089471190032414521753600 752585 -125760516963507129362462705576220 752586 19315486218656369528304908544 752587 20746547435002788466993239035904 752588 -248251242451873239821209896621312 752589 -11242048101086292426940096317546 752590 -149900571855340990228228218796800 752591 20424765040796427796346720302080 752592 -34967988452986235204764135587840 752593 -62178935520599325287844829286158 752594 91014148115036319602983461822096 752595 177908699995646975587973539491840 752596 6527242715958219758237919604224 752597 508233973426454009642154065280 752598 15692281326986921736882591559680 752599 252656131095216777865526685415800 752600 33664913603971975636701907968000 752601 -156419538731359434594429225573168 752602 -96722281669137799095748290981888 752603 -54065239608025143343212993305148 752604 -108107463634537073602700879585280 752605 -67809635405870663751793896407040 752606 -98660942306173950240656511063936 752607 164474336520618471705375581613840 752608 128443078487644896780199373045760 752609 54066666430457205543088739148480 752610 -56513976000819772286712882954240 752611 297042578650562613853105610173440 752612 -87744324828278599217136042639360 752613 147960696158379363981881796354144 752614 -26746625091477030638611094125344 752615 40634146830303077231505964328760 752616 -79400245071229482585176503649280 752617 -83974202341437347598000912928988 752618 6426201748589039101675225804800 752619 -53647226369658195253351681720320 752620 -176704458361487390144979624960 752621 -419262263692242412356959919120288 752622 -31525706741030020386047184278400 752623 5224003561795283826534332904160 752624 110256019946557344238487745724416 752625 192960224586037898174830538880000 752626 -39982100092371737348987701002240 752627 -55204583143840211530970546089524 752628 -70841349907171193657921133864960 752629 2472523832024870246461618855488 752630 5744867954805270029120357848320 752631 156790482588600331703063068508544 752632 -373613153773267826380384631193600 752633 -182306448198401789299675219895040 752634 56987631514951011070383349340784 752635 -93399476223638579963967186577200 752636 81580617360117356576271257518080 752637 -67729970174612244891467560752960 752638 114480661225591858797797175228096 752639 316485180369085325980595490493440 752640 -75798343872256023400878660648960 752641 299190771069562460880343356424452 752642 28651145766192392405871315049344 752643 -4091783786996077918951622055576 752644 70506786782202421702237192129536 752645 -62067333163022671983825168431400 752646 64298009365414053248944359739584 752647 72454990458298321117183526787200 752648 77386120274713853005382549391360 752649 33881083382661663927998214713088 752650 23994366783533052165521162182800 752651 48052856620007856102489000557652 752652 -3735456365368444362986490651648 752653 16146608337277508193213342986208 752654 14793399958309682772458919973632 752655 171250855585539061235916215846160 752656 68184226585307367082452711514112 752657 -157211689955898487471374171651600 752658 147612286044283411893105122936832 752659 11009332197992955610103976293904 752660 162644084296078414780657904551680 752661 5346665217468646929547985393280 752662 -132334513457042323187209934352000 752663 -356419659166326959256474277282440 752664 196934729776436334325592028119040 752665 172442537979650746968539299197060 752666 99591497713227850549646947027200 752667 -185090367116352848013448094742120 752668 -21228887826745960171893565543424 752669 -437313127422041752360092327004704 752670 2829127986941243692032361494720 752671 126304023748640966223233183157744 752672 2533776141307049916552822915072 752673 67062217328907251345866227261600 752674 -34056583090331164635791863461600 752675 -29387961250700651508890760998400 752676 -120609668190398907980261142125568 752677 -202737526328000109135304024286148 752678 -34025219358872520053605668283008 752679 -154704832947821736333195524177760 752680 53820419102763449208933895372800 752681 -8166125207461119951155911696518 752682 4836782975138280113536786788864 752683 -380113460649166333343234728181068 752684 -195649855275001625440561839907584 752685 -2051612430442797848409986277600 752686 1291051489092965772191520606144 752687 -3900154011828072245101272520200 752688 27569677586760832014516616445952 752689 212211581421285912953709876694866 752690 -55192532407832115843393084386400 752691 58590633683738732507658888147504 752692 -129089505101650041779145203293440 752693 77633585303665106713603257122844 752694 56323294269649237270771712478720 752695 34821208907922694361658541205400 752696 20961031938819750272246024232960 752697 165762400395805306479112952008368 752698 -48838414949836131983592089915136 752699 278076117412144619559179417705700 752700 -29741011903341454351285541606400 752701 15935647504324256167257241109702 752702 45296268804831244377717364215552 752703 2988556377526170348802971026688 752704 121601445338795037501778768691200 752705 -120754255207183534321576389152640 752706 68135866351074767752854679342080 752707 -367408801661662246759332140735044 752708 -19012391526399159775516364227584 752709 -18879273947179535766291614969280 752710 -28988095724029223314800895031040 752711 -76927150990990036206278543923776 752712 168875158126390260590748642508800 752713 -4001453249430728829826808899676 752714 -18720314119156424333829870014880 752715 -1408826840367812327638028521200 752716 -190658282047145334056514545532160 752717 -71272801875153032960032443111168 752718 50893261781221169285765426570304 752719 122620500295412407257806501399280 752720 -7275662659059177305934426562560 752721 67949823813554690641963631211840 752722 112081774273980245293782928924800 752723 119810607424374880174501349209200 752724 81196028755387208664233862389760 752725 -28749050658335028761825809909750 752726 -152650158373416172620818137818816 752727 -148127807249884181964319090267392 752728 68264293657810931566808973557760 752729 207366437066120295006203768165376 752730 40243309769052914229428635261440 752731 -11330823885002398286916160075776 752732 36122221677413965285567454231040 752733 9085395336110066241462848458662 752734 28282322502427354848550655565120 752735 85218178095455606369126337795360 752736 -20160802515298873496544704987136 752737 -84018753689096919784772474455788 752738 -14980747494919540264318864277424 752739 42774201682550876679162537379248 752740 -1203670075169475859978527505920 752741 435303586479082153412685453726 752742 -15045492383733234379121433354240 752743 297237541194653789563366642336080 752744 134947868041404306888874138091520 752745 28473066105835253471410161116160 752746 -180026430683174067905147377934928 752747 163700895851340315551484142094196 752748 70799856454003057153400357452800 752749 -118376998496982842273880931260000 752750 -56886014790326287420590311856000 752751 83777990009221418151495877003080 752752 13719232994717616225794270429184 752753 251504773762719130070966973907560 752754 -24231302888491045090879122677760 752755 151666297265109843764343759746160 752756 -90031316627281999213601886833280 752757 68881705378889814811744026308640 752758 -1055455024399526725228273070016 752759 55365690394475891679544585486560 752760 63624441024652274354286268416000 752761 -51454602105420426418302649991600 752762 5532624505832129524048797151200 752763 -127559110327603015749195063995712 752764 -55736500659169885644107363792384 752765 -50582184742230395684723162555280 752766 41034205374642037752052271422464 752767 164557507192816040992081591216304 752768 16481515361347016091829398405120 752769 -130693555665671354535616173813006 752770 96473448055701252654583893634080 752771 -248407124263907353881442804337028 752772 -143906332003239140045479742174208 752773 -4782951416976501918536989288960 752774 73089937508195153351317099228992 752775 104902697521439847103492789975800 752776 651179387173326413595408230400 752777 -236003558104671862819789737024588 752778 21223572393066403264142211406944 752779 86624865278404729907951194107520 752780 21212321637716210305036366233600 752781 209538568701467214174671530235040 752782 -114693192149690355433753461969600 752783 -12272607802261884417324169171056 752784 23497996543966781376235430805504 752785 20080864900880666416337693722560 752786 208858348178393380670070559304592 752787 168176928998646207617621692633200 752788 -110661742411572270829433550070912 752789 -366186486057721117582230431191410 752790 -41947836916215679921109735516160 752791 -174253276241065477502620148706880 752792 154334935669304931571769426688000 752793 -62745048058489216313274387216000 752794 11382440309425331441226796580352 752795 -22435734008368159000658298859200 752796 67364481627828186901572740027904 752797 -345628405419888298169459409417754 752798 -61303279827722084207999246121600 752799 151878753509407876767987519828480 752800 -175052089907693746484985697075200 752801 614635612038833946402010286208 752802 -18573403419214748248702327934976 752803 -74446295345189610721833690694948 752804 27744737941514065998541300088832 752805 -136011261673731763934232400937700 752806 20994943813289218508372179349184 752807 -112180525246599134664050630923368 752808 -53118102762999922519101509959680 752809 -116282830715750601767284520329990 752810 -286928744161732253481374288640 752811 -19162921770197816119980931706400 752812 -153181177542072165387466750238464 752813 -133131754844222494534390250116992 752814 -120526721319216026042055209390400 752815 31609500252421938923312471551680 752816 -312021847641447836995647356928 752817 -7954925404001634035820583171200 752818 -121188816764468481500191641841920 752819 -21655057562293100619533059617780 752820 102190836136576545492485692078080 752821 216444486077187549939490046455022 752822 15481815655874495589127843208832 752823 314530428791385270158700267523440 752824 -71243004443245242798261651148800 752825 18279307232226025632361846205550 752826 48093471030393591809881492767744 752827 251647149607455448863214139853520 752828 -183590038797666616837828986937344 752829 -52463363051846281596154767797760 752830 -40505750319281360440367159239680 752831 -5855777496778862909647483282368 752832 27193133813685924356774723321856 752833 -198015137003677799617905036841918 752834 61767918691303389036432037956816 752835 30540372358929996415260736742400 752836 128291623565079532041967039377408 752837 -28409807466282635041253714561760 752838 2784479468320433847103499132928 752839 -86527764246471917370742327887944 752840 -145354308481202918934934056960000 752841 39165825850006414532312000521440 752842 -3714404143918021922615296273056 752843 43836218243406821625590585335584 752844 -2054725373318939695833347911680 752845 60124216285541145460969510138980 752846 -53768262688965420708258299139840 752847 -195041557690829651523159599124600 752848 -49185985970006443937091507716096 752849 17052424286998445841350585708964 752850 -8314050115102041812340978048000 752851 -33725945986647726064805065004400 752852 -120475306275737160587969294622720 752853 -9461754919253798355837290016096 752854 19753903824495481619429526173952 752855 226858410484261024921143052148760 752856 34449977341026246313555682918400 752857 -2951405955535869370339447622976 752858 -248431646907585986944853878216224 752859 -56433045527883302750189707442256 752860 -54868056019350783466771461265920 752861 289313013729911134584237888375462 752862 144787784521305922011667193472 752863 130862812102270393127833305934360 752864 -99798355753868274471532390514688 752865 55389549275794728415810617318720 752866 -56718346737939291960218417811456 752867 -1591825038119260555226563626084 752868 56097417721340452208178877470720 752869 -70984003716728570273181966291240 752870 -176887919378849159682380739571200 752871 -92038297563059879419967076091776 752872 -341187587483064204351645470131200 752873 17992957611201608650502137767504 752874 -58242663621335175062204369306880 752875 -319092589454267071424281621860000 752876 33653687072932731796626771161088 752877 223902454370540335239711032689014 752878 42511030682813477641634710697856 752879 -569877802511107047789267641158128 752880 14813581856645402416670597775360 752881 -255899375300453047628941396294318 752882 10109883599974545839534488573440 752883 -6884353970940962064185627678352 752884 1782311845714772211591515172864 752885 -8626712165933246763724076640000 752886 36920003618099476545507665057664 752887 2594171824590825760321167047320 752888 -263927732624602476099706822410240 752889 -148464972678314235316933599174576 752890 -10947647806350226568953151392800 752891 266611169648360218739245633856292 752892 -25683785994714373896756991008768 752893 -429043209617038058048778951182976 752894 -181632889719363515872890425472960 752895 -6270752515571549050709425933080 752896 -89535883056508797704909050871808 752897 -21091752887219825647614688646400 752898 -55522476121763184206340468810240 752899 -118100075768901499444699547335680 752900 93128239805144013449866573296000 752901 224075825037179116553727458392032 752902 -58822934301384393976180313447808 752903 47897369656106328533767069216152 752904 224280840781283281140600326108160 752905 118878364227721921422217854384960 752906 41552564233306914664905108487680 752907 28617911096084042016311838561240 752908 126878885005543336246784938362880 752909 -24747200344775855376718286037396 752910 -60618793236662700710768767904640 752911 -149359670678786120836558994801488 752912 25433927078505709532586056687616 752913 25528158525145726075221468512640 752914 141818939827021682412782673591072 752915 239377674878877542150553700528560 752916 31723238317355994018009966999552 752917 -69569389671313558339225085067648 752918 -30225011976915660210597257143296 752919 -5093188394764993885103000423472 752920 -62086771870352591018945992704000 752921 -70189182757865968471428265678908 752922 7111439345011248467697050542080 752923 -55917886111653353334242599790096 752924 -102973889014540180614737238571008 752925 -104678667483296491217004031548000 752926 73482748223947233119745545814912 752927 -108005580402283287901878235735200 752928 26107693399656253128399510306816 752929 122496336180382506692494293906530 752930 3095044916787879007757242475520 752931 -146447161421474974097021209056720 752932 54121097546820703873652765762560 752933 -39748856538229876898999101690818 752934 17053689578452502440399577983872 752935 32185462545078213675581350589880 752936 -312472012106302258262127891256320 752937 -46056692149874118186495059913840 752938 86770987069898702762900798739120 752939 -317474193705650181263000227344600 752940 -54267344314585826096453818060800 752941 138617097997907286858582712283872 752942 -112774255278619397253952800232128 752943 -31482770151706050837709805616000 752944 79436111251697050326126819983360 752945 36972890678719450132676933963700 752946 -58771059786788043778932918295296 752947 121114254956677639585608990687552 752948 17622801068023448925825082669056 752949 -69577283483796914643295017388800 752950 -47347087104544550962007806725600 752951 239995610699380155346735572305280 752952 74813667282115515911541268684800 752953 -35473857884600062952891652864176 752954 206469361428229520930650709656176 752955 -16311947576098537422020883317760 752956 74720014394590418537888830010880 752957 -12469500751108405155004438302528 752958 -9883554256738943611037072308800 752959 6484577155753320361346944430592 752960 7508023382380037603477642280960 752961 223763265222403665073593664005984 752962 7116383418863701879610343931392 752963 -18840339787693446850431046899960 752964 12085110792218774275931143084032 752965 23119431820669872178999727740920 752966 -94758926296924782740184605201568 752967 -174664119032021472806259547054416 752968 187195275336429754108497135682560 752969 -83794609097271352651384372894080 752970 45069858996174461705175022118400 752971 20123156314319063197847975891712 752972 -76049399438992630407377857367040 752973 -1526836731104643647692928702400 752974 30995909000740736529236241229440 752975 36061963158968016894137984253000 752976 807397017216199387630309343232 752977 77079793157936956882261103251826 752978 -66059926584698954691685230206976 752979 198851977052121412248084950028984 752980 -157251568224732994804027741344000 752981 326036050897771883526286637063772 752982 47113015566363783543736000454592 752983 222161963963983278310858038144 752984 -119239705849904020462500561838080 752985 61859049130226809659066862177800 752986 -28758974664321719722720418381856 752987 -48908918271380753346864984057408 752988 -246171202383402696679580446064640 752989 191128336426499280574383499013440 752990 15965694519938096323355635138560 752991 -13899358566620405638162305840000 752992 83582734699893386105286688899072 752993 37993710833343317452381477822242 752994 78249249280620826737971403235968 752995 3576859485397237622873072301120 752996 238003687361452819584876095760000 752997 -6227651555055466826190471567360 752998 -101845916323769341720084046624064 752999 101154815305566097774239021041064 753000 -99226363202855575235463720960000 753001 49009625827505866324687209843002 753002 190248431693115298850606814443952 753003 -349650969756313625487513622140840 753004 44337267520642249772248173945856 753005 64800342406387276856584933108320 753006 32316492177354900737848002427008 753007 245631944488896240983954048002256 753008 -74943413838631153212881126522880 753009 -71286268349323183518849684644496 753010 66458799493543034501821360868160 753011 95813186282381327269581734950560 753012 -20293107584534290219680446618880 753013 320156356547428725001639880676640 753014 -19532763021824377837975914675840 753015 55397775725120450547142981737120 753016 -563385874137504056268005376000 753017 -1365247523498533519447755584880 753018 -9349678070730547133083720496640 753019 -71300286982907629394571246879580 753020 -57343809972026409428058604369920 753021 29571757340322723808393660348800 753022 -46079755942837354692356593202688 753023 143304443271863953383706229638272 753024 24776337457578459851861828567040 753025 15684299445031599789304818065600 753026 99830368902656527924233940268544 753027 -106033022997680400287130252627840 753028 -101015027965867731306664729886720 753029 100705717388810518045912438929180 753030 54688421439845411086057571424000 753031 -111828631992999991889860389160168 753032 -84298125415002334324027177605120 753033 40979686159441113822249688580544 753034 -258291683027705926612530311413248 753035 -190830878892308975670855275255520 753036 92754670136594356596230267162112 753037 169825815444307597019280364144672 753038 19419669579771619397554098446208 753039 36207027780149112538370754947184 753040 64288644750667806254402182594560 753041 -357532606470344163034842456733200 753042 47154126450159848189191836419712 753043 -128412363748910554801264446727200 753044 -25659839100749113331946273780864 753045 -114531022818633541709803118405760 753046 1266011634491308001248249334400 753047 121959917166980285669593282207872 753048 184799542613439357841220765337600 753049 -425543253690691329506398345504608 753050 -12133149394980601981845240913200 753051 81691363978177203467010437520240 753052 -37226942874423932195455128178688 753053 -65856176684043870715133629544640 753054 30978342004967576025885051865920 753055 72292563844704471109410142113960 753056 282407401464298659894871605510144 753057 -1565199485553613694993816732046 753058 -59902181065339188883777040019120 753059 -3412781517997143471066334625472 753060 -5738963958952411745819548385280 753061 -56590349871023177455671802129028 753062 61706476509009204510680482072032 753063 24087083832006411450315946322304 753064 -23099375301780274892665100835840 753065 -50714527384210845516552209726400 753066 -31688642398503840537843529238016 753067 9419107350097019618569364539792 753068 7035013073202185858665077050880 753069 55300874449086597285807026515488 753070 138809140720568064956019848748480 753071 60039476954258462971053032400384 753072 -54150559792704450321074599034880 753073 -154818028345554490742576723384720 753074 53046446880368917126166772836352 753075 39048095399403545370334075983300 753076 -65464056677389973638518654474240 753077 2348483742632241395704908240408 753078 -80266229998693171903570511924352 753079 102430629698497329592527097872680 753080 -132886445316856996460612255539200 753081 -84446651533052108242902370400640 753082 -147911471879717209975062682934016 753083 -59144677470014898632975474912640 753084 -204588772840556170023944731852800 753085 156245885751197574091167309156780 753086 -205924389475509523271364592482816 753087 -65906249995944988769573706514032 753088 20582310537468144283723375837184 753089 39558664259918659447929885415680 753090 -1628819711107088395058816002560 753091 227703880980145174763847070034492 753092 124157468581027260001403130431616 753093 224450150840434660883527211366304 753094 -177824800944175196412438253151904 753095 17022566538495821015118633907680 753096 201593083027263238636067209420800 753097 24189800292571953744550639400832 753098 19741804194782594587774288035936 753099 216649653760386302253807864527064 753100 -85117819081916326389411699417600 753101 -387627260672640604104840561186900 753102 466751608080180146059701980160 753103 159232824071851723371564234002000 753104 -73723256657234528466140897280 753105 -74389182039573144397084868855040 753106 221663804722944828320675760495264 753107 19253750018264875488950913881760 753108 -95604788533115183560849458376704 753109 13129756811685965518373827119872 753110 -9237306809981306582467085168640 753111 -8401720912176226831867271709360 753112 -62131705029442056957013484052480 753113 -116330967489546505150511785038336 753114 -33699082170783095171793428428800 753115 -230819851221535172254266803965680 753116 28782929979854673237889260779520 753117 -15352687740286782208950065244288 753118 35221058934921332168400540420480 753119 376039907477576155257973568445000 753120 -2355786894145128017082514145280 753121 -544561729380097240598260064570448 753122 182303767543450212750686532182400 753123 76538672621889707373084917593344 753124 227756496981090636902092480839296 753125 -3508459286652788074975249087500 753126 7571133911891489335387927423488 753127 281280237678540168415841623537976 753128 318503056282698923335911128924160 753129 26604704919950136751849527727368 753130 -40315012765150298050642133505600 753131 -163944162757876531025684609251488 753132 29007836821611234786021349750272 753133 224952465782028625960808188039382 753134 -3795497872370457631429068554304 753135 21456092693328129084657727987200 753136 -67631501820435025343659993530368 753137 -134249563313705585979259080040896 753138 8604608798951705743096794800400 753139 298830885156028615607809750996940 753140 -138937968893323564984643517922560 753141 -3920050652517971796122572760640 753142 10430351678876477261224632854400 753143 -232486256202689245189466470723608 753144 -49061428567758353675343462727680 753145 -372180111868002526818656693760 753146 -13758524071889595723435216451728 753147 48836884255360879506022560807000 753148 68895778926717344455037300952576 753149 -180186521672642777883461109392160 753150 62552598138629479443625693041600 753151 41346509968344469243490403821280 753152 -57919414723588007283295254478848 753153 -62322036517429751651967447538896 753154 80634749848060676325129129805776 753155 103665210782358405984609246448560 753156 -177344998786557590303343810031488 753157 276557545394994938562485561310012 753158 -15564286765091573427572282603520 753159 228818676032510550197537958952320 753160 101974031309623601255387774976000 753161 -376272885779832555105547541579238 753162 79364859377419280051454317789952 753163 72885810400113661712803883437120 753164 73139833628207661898541351237376 753165 13645259457235209305952276153600 753166 198096429136883878469794595908032 753167 155360364686027379572116842020952 753168 9718057479667302127239603683328 753169 -45449905490374252455490396635020 753170 -52603301806515398784550077434880 753171 180540813413627722785179365853112 753172 -11069012724220503576473986097152 753173 -172839623191713785284326948072960 753174 -118033474215864897869140864292256 753175 -69093784980640233474992617255200 753176 -64804304382960457958394237911040 753177 244538422795873972918706752109520 753178 -98335652393890517617191202137360 753179 -101400881639979986014174246499400 753180 -103530437437144183993730555735040 753181 68088112844507168286410388109440 753182 -183206151536223754540379009232000 753183 96720593423635120906186512446520 753184 131822487156642157329412995219456 753185 -102157118674631834742661055543640 753186 -5248988544456166920006502563840 753187 -107564084285109025399266738176164 753188 -2668742623490830579842470154240 753189 -79546150103770514634413919113376 753190 23401923154250645439853226121600 753191 -102605373422512687005462925926408 753192 -275917027218120847858070944972800 753193 83639798093253425364887536681600 753194 34814922001122087457417077431040 753195 -164278942696736799230276742996000 753196 -185069205971099833142398890361600 753197 224516838285807019683660252170646 753198 58856361085513358255086517975040 753199 -7732422639602004461277516024536 753200 10889730910700556161444241408000 753201 94769371674804587140832217252930 753202 146276892156511678337190530291232 753203 46806759554974729580253391089864 753204 4449945223013418340733211586560 753205 -120503704746639132507593409821640 753206 -174111458703997283148637224932448 753207 3219559715793428660520887685120 753208 92012470930495007095206740520960 753209 122107949147249785038818075179716 753210 -36058709475599633054877196288800 753211 22159183791866187484302297628824 753212 163948088429538804503544439827456 753213 132695853701546161538418678476544 753214 -4868672196803313931221697837056 753215 -2346765325734189706656554244000 753216 6071146245699256569773206536192 753217 -223882800793610242146709496126400 753218 -112582024507525767241189104859440 753219 -8649424644851402682234471839304 753220 13161205198887052948624100436480 753221 -3952738064719880755274158545888 753222 160051722253222895616091637735424 753223 -16759973163540814860473134973336 753224 121847712093244049796549084840960 753225 93934115307372498482081746800 753226 99679243272624283754763952668000 753227 143157883758932295156372579390000 753228 71593374634292047100966312601600 753229 -110379861681521521605427124252170 753230 86457608399397514082298263213760 753231 -1271745903021857198600429802240 753232 -40288439714385074295384662999040 753233 91593969487387218920316357637542 753234 14698383061457668161340507351680 753235 -44325577509995027604115551961440 753236 -92476637820685401117882819932160 753237 -67626830524436354088797153748480 753238 -8932224361229830560143166451200 753239 363489693572524433808618683950104 753240 -146096367881791578325838255923200 753241 47171144860130270007835351190800 753242 -19048266411489143247643628092416 753243 -47573325755372735501408248997736 753244 -161224817803273111228133327486464 753245 -273936758063526995818147390900500 753246 23773314662348253361645082227200 753247 -389331512373597152546263376788488 753248 -269702256034262424067298361999360 753249 -19906700743625470371328467677760 753250 101443048213990322544689835648000 753251 177716707648625178535087799766504 753252 59682449853395780899974488561664 753253 244303935471978142329447925576320 753254 -187493632139870443934223242843424 753255 -24707699334561694026975638223600 753256 73261680133906243570837315829760 753257 235077586443582907477712929768506 753258 22504506346877332625829288792576 753259 -116140134111045830057452939055696 753260 51892072040669495435488175738880 753261 -1604169075044313397179719022528 753262 153900608235139606979603483629632 753263 -113455226672272433510788022618640 753264 -23870097525410201197034179854336 753265 -40136404170652269788278005033600 753266 170295618405125626200349421474832 753267 -52766799831634043891295953075088 753268 -55053885691401279968000171354752 753269 -134181347482945890764406144455808 753270 22946314161281252413678940344320 753271 200319707704571923854956614542792 753272 46348124959808646105730528849920 753273 -161730292895304249239359461429120 753274 -3195845493714508774806891544320 753275 -91009699309440280895862109620000 753276 -48524202239533576289075502816768 753277 165595374847542109676040217902246 753278 1019044722868281048313266685440 753279 -108135964062263203051354063762032 753280 78776991863273467578827774361600 753281 -186855477810428451207071265950928 753282 33631798809386276617779613285200 753283 68488233420937073634061680606160 753284 -3782616502804132445423722942464 753285 39225795519430017471251525063040 753286 -42654109721132457242405898969600 753287 25232413022633017084060160387712 753288 49230294448854482792007258562560 753289 195004638353605853033761297375368 753290 -23224342445357544701149047645600 753291 -5473470968221766971377991366656 753292 -30652174481793311616923454025984 753293 60757101337140839581627017042240 753294 -10867232838028909313432889372672 753295 92458610929436122370348791633800 753296 14932077892165038258569789153280 753297 24810967784890642815562990633200 753298 -17712228278040517735395206008320 753299 -45192779859807404976926671649280 753300 -26579955793067958441775529779200 753301 -9790639741273550673015913345088 753302 -23975091710450866612684098228096 753303 134194860657677506164763709453904 753304 -206943061135349510448737579827200 753305 66682368388155604082389684762560 753306 99593211098873340779455468629504 753307 280338572039163496383983029207556 753308 -198025033830832973621145641479680 753309 -90975520999956558839915393011386 753310 -82870909796869998905967543578880 753311 98496033129725696861486759665752 753312 -45919146719266017156353595801600 753313 -198396949540685527776800219528016 753314 -172603515344669413742234757165744 753315 34956715408553444048216306201520 753316 -249579932156842659947415948828672 753317 -5682906682370398918335180327360 753318 -48043100185396559187872187699936 753319 -47594349641728909351906607255040 753320 -6375767286718683455438301696000 753321 -94466017213433213289606179385696 753322 -78539066461599757191884468066976 753323 109750765838455670706145724473320 753324 -3326161158248441467183986032640 753325 181780933253864899244019040746050 753326 118460636637313025022777525901248 753327 -263104898497970407501513457090160 753328 20269927705399568008840845066240 753329 -152514971523590596243632644489070 753330 -3536692119976141659908061550080 753331 46644762690841745500366431027200 753332 119278805995051205250043416871296 753333 52736521681814722231514895020160 753334 -53847904496633832224999833524288 753335 -229039048022525134733856080949840 753336 -67660447112762742139944245575680 753337 247746616835302228191505807655232 753338 224413606394430958472681034076896 753339 92177699256602868594938796085248 753340 71702437056597833523920424622080 753341 217575830261550555499900048796742 753342 -40627452068841297989166647169024 753343 -152943752468701431293658333318440 753344 -114765491036833987734304456704000 753345 19548807227248711822193164912020 753346 61075816646304097373652862702848 753347 -142910451693172882304896266251568 753348 221889976573200682912012666054656 753349 279462533159799614745661166864064 753350 -26222474167037345008716986928000 753351 247558090167839124883393107377832 753352 360861920624371648052206358553600 753353 60419719882939424678117485696602 753354 6849957304561499200663730979840 753355 187936870326578779059013664223360 753356 126581219870308485050448385221120 753357 -597423656947659228801954979776 753358 -115106848843129672455092408166720 753359 -177554245218704873738394190954680 753360 -30119819510328596206823669760 753361 -81521664466339601708261353261056 753362 11953756203679496680514214451200 753363 -52437814875952611922191341848896 753364 -91085384942440039352003983867904 753365 648997366820434325968170395520 753366 1297625168876468224672324222848 753367 -96528268719120766978557344702584 753368 -19038622655824223782880125255680 753369 -60049408008552158407727265694560 753370 -67211769730317264900752439417120 753371 161428984317668355348435463859820 753372 -111889786920133851047871048296448 753373 -291853253043399188840344053100378 753374 104747844751192606994501041527936 753375 47303118278296804872490285044000 753376 -152391278473352645221401225854976 753377 -85457574679458693959202426018540 753378 19091425038698037102145678552320 753379 -290286962654201284481081515910520 753380 15987559723283831599461582643200 753381 10296866328548438133843024214944 753382 42948684996034270841995875795072 753383 84202270778717385319689181336632 753384 8156668896275703710941527736320 753385 6297621720445392671976201995400 753386 16624272275063707187503570854144 753387 45201526058261901937807037794752 753388 21000189719129631754122597335040 753389 14691207583103664517093325590272 753390 -54539302664758850764191302751360 753391 374726518682556523096843918531920 753392 -60051616922045930672792963579904 753393 -16054180578492170505568390870272 753394 8472717181871527637170533032352 753395 44032409747414574475628248056720 753396 4478716649510790451161311416320 753397 -3000452003604300090481285485888 753398 152066079388401452857329712087200 753399 -92161148528459777800862214380736 753400 48427235629983523191145969152000 753401 -132347962280018777260864330986096 753402 12020889628015994242004041145088 753403 2041724041603436132467541429504 753404 -192468636679094469791593234182144 753405 -98278880856499860349226615655840 753406 146405511690480900677682979925760 753407 3599233245832552144791084864216 753408 73457979517555597510599455539200 753409 121218334731940901469950068708610 753410 -61676696229396009764519965593600 753411 54951443140176646909476307971840 753412 -84545320419780106466591296017408 753413 -27751584103968914368391813573280 753414 18780991924820980938695839180800 753415 -41058300023505865098149748922080 753416 98992760072074004489782111119360 753417 11320368196345495156409880150720 753418 23331865285978884363676183994160 753419 -18181211137213277614436294735640 753420 -22978775959733319835103921203200 753421 -44181359566200602472163565458378 753422 -117013774551657785750255226192000 753423 68914343420540664130736946927360 753424 37884991394464883355888731787264 753425 50404495178607520127939001234150 753426 -43754072054414878184901844245120 753427 -293353550860975019609283234624724 753428 -50867963220327663365796313186560 753429 19627560826675267242049405370784 753430 81211613179799935497567059740800 753431 49711706223419876386908136193760 753432 -75217837648629470192289764167680 753433 497831804258934064727514616084 753434 39559564742648825251252048642560 753435 76542979947656404698500721055200 753436 276134960949273574735593082119680 753437 9655429892053866739682141770086 753438 -27373722891212276618669691909120 753439 219300405653032778551321223750240 753440 -107729026891567451623250291589120 753441 -94671303279408151737197813622720 753442 -91270867961799754274757301630128 753443 -124630603595133151655589862339200 753444 93390572446183866052271034506880 753445 104063331799360578665352210278400 753446 -1806646907400313020940299592896 753447 -25579622693302940546777960170200 753448 141037249249046720854450725672960 753449 -36900898916867897571804066845340 753450 52345971574432195717761817881600 753451 484410829089768798719477076929632 753452 35346292805987234842051997614080 753453 122826978691919706828798985137462 753454 -3918887177274747866583605327040 753455 -13699553441312253100319109425280 753456 13845253452155217950697240920064 753457 -106607819600151755191959453083136 753458 -33587646173815388175646897159920 753459 13908865220845057999773297365760 753460 32058500568379866821909600386560 753461 -80753233614305239949069099905938 753462 6860736217357237407100764375072 753463 -164110151445770341671861082867288 753464 285495766808873470962480827289600 753465 134952786884685001894411998669120 753466 27511695547052330347059756568320 753467 -302534533989390958129873024320 753468 -39535928928001596340145509899264 753469 144307965038945643049376943083340 753470 -66735184959040402842628148752320 753471 22208892980640455029210166526840 753472 102194981010383499735729540431872 753473 245502261665999981253105926425218 753474 30622364590941489195462090447360 753475 56853786722876769034199173053500 753476 -263864715188514787140053295853440 753477 -43294273163697691013760254933280 753478 -201815249867901637169811342814080 753479 -64703448337794617672214255101040 753480 -8362882803879677510640864460800 753481 217138831455086312368100245006864 753482 201320658861005686536910356932352 753483 -153952849824390804904008757819200 753484 98252047938267547106348937125376 753485 -44834174130595409236452395264820 753486 -20447353816161840573231328284672 753487 151717598586919671937887360128752 753488 18491462617481024428862772928512 753489 -3481512576177936691847524723200 753490 -10405436092891620276577233600000 753491 -46524331360887369592754286374400 753492 72891445870186626011824415434752 753493 -96581495487061285156736226513000 753494 18370915634723029141484122601472 753495 -81615238312917386237908206735360 753496 -136170480533069986401626856714240 753497 -64710862596725012333115939144054 753498 28746860873570281971919318265568 753499 55577208916447389557281042962500 753500 -83963254826981439444090786048000 753501 -9516384456448834577938464187776 753502 -126625185986264621655928985548800 753503 -108823139524678954063552266733704 753504 -366976476063285009266515208306688 753505 64252284054009665474687429088360 753506 4223920274144916613841727841344 753507 60035923956715135485629926343760 753508 -27901122543157489439277041270784 753509 304705421504528083728494804290716 753510 13286617976592085634914234354560 753511 -288773622853649126292961199932776 753512 518032188108599117461663105843200 753513 73360147303549516166046219225744 753514 -18073867447540258401438727704144 753515 -10712717632702761097406021637600 753516 81295092623231326791829437557760 753517 -28481694202013128093964976117760 753518 17008806427347206534511275856960 753519 2633472500469317978056054051464 753520 56026089685977400346381453721600 753521 -57089720221450584034971088438800 753522 -96367560367544909275580566430976 753523 -124563835629421972254457287295536 753524 -279093231461559452491789668513024 753525 57556555265995467536078764665300 753526 -7041468847261893715319109204096 753527 -9594634528334525716015005513624 753528 -51895372102068322478261935779840 753529 -106986833456456174231038186855424 753530 64180428573144937418252375816160 753531 176834673086691915296600690454552 753532 -1762291617251856201437312877568 753533 136646251312244812838974987553568 753534 101407316093126465142489288456384 753535 -37793380024036492815659618522520 753536 -24271542517949530596217548963840 753537 -10143288476113853468451667231440 753538 -85093545910489893880775776108080 753539 28972612679930856180373129601160 753540 101814033874910033181797532979200 753541 -25010070979204880779477391964000 753542 51400732946988461069340813945600 753543 -73680591779341016179629348164736 753544 29217277655284049218190641029120 753545 -22040346649804809609573082402680 753546 14874027360893672270565793008384 753547 -46161039505558059542536205001004 753548 91124467574331441971132815441920 753549 26027052089754000384621347470848 753550 -24333990033652700761990320163200 753551 710052629540366611125185472547872 753552 -33731926817811660878973993639936 753553 -284812480946813866631244848051136 753554 83666039395598986870248680553120 753555 -21496089354699605269784330177280 753556 -236987455856896501230385527575680 753557 57699586825010440115834831380032 753558 -53211187179394536379243020342912 753559 327887031308734119121163279825040 753560 -12568992887837402444918375424000 753561 -167637824157035119266443879353980 753562 -24968786181996559706337702678048 753563 41516172921973132935031819341240 753564 16189622809814372042943855009792 753565 -211835923567614128294211737406600 753566 143283341382520100974697241042624 753567 101003757484177339490215381052160 753568 -131554658977913421179192136499200 753569 198508886071420462875815547647970 753570 14430054461616513440362944691200 753571 115536516827249395808985817672000 753572 -127966307212969507993663284707328 753573 -40301562978121612247676689286816 753574 -41783132702507208707147151442464 753575 2501139951791377539317759262600 753576 -200923638705787221827104037437440 753577 352756577493074940190882011534672 753578 -24129616474178335800887134287360 753579 -1601735536570091277445129694592 753580 10654316785690975515516414105600 753581 227611656165969504181350202651200 753582 -51261064238304240549041645558208 753583 124671519416824855219670651410832 753584 22932744348850641557106457903104 753585 33749547369281193840981294936960 753586 167099663793276420298442341342992 753587 28523545326392931311348373460236 753588 -79224489964017046530071051904 753589 256151033218578628099449476945390 753590 -33350752437574222074006690307200 753591 -148448885611089537708870357629208 753592 -38421961489322965739210848542720 753593 -157215972072866558734585392490584 753594 -52897757702619165957119142927360 753595 90277029802469782890058901735520 753596 10706362965850498873534472212992 753597 -38432146809769553674149422198400 753598 121011929990295506831404253742336 753599 138078037729632741560186714884992 753600 -22810902447075339474812377497600 753601 226369022711482082968666959611952 753602 172101857743197119691113418604752 753603 -58773608619245792829657367545096 753604 -199148686552205497740609156175744 753605 -93554480257328855053765542316740 753606 16826612393890806662968595362944 753607 -1915743546124715952084730646160 753608 162732434321810703379803941544960 753609 137542746525509946997584007493904 753610 13065898450799697505540555530240 753611 56530474666786262915345666872212 753612 -26446509364025604703998733337088 753613 20675784514391431093877742934400 753614 -77431545025928870473163264257344 753615 55634393651371191757773246704760 753616 29688917085062215572631300997120 753617 30659465398775619525706963047666 753618 -507307124766929911132991127552 753619 -282334525379012535788379791288980 753620 30453440698190820322082414534400 753621 7782795600906949969700584496448 753622 160249016454021719839135738958112 753623 86048647724833986994025873880000 753624 7398219492339442411235182479360 753625 128612828431035936727200278685000 753626 -46311974505017075793958455236640 753627 9831045117723582353710329851904 753628 41180686117958946857639285754368 753629 50397806822717740524458933993184 753630 -35620410611098130698919618052480 753631 -348239671612456242248860274697568 753632 294914137531011340380169990569984 753633 -66490404813942734649077088345198 753634 21933750345176223770855892244992 753635 -10878745129570162486896789334800 753636 24149698741674077678724112072704 753637 42173036638392754813122265468572 753638 -134123684719330591974187465493280 753639 -32550480440393191401060291086640 753640 16277071728660358400624764108800 753641 -13599817992804736181939567050752 753642 -63996335084383142409928317290400 753643 -7366475323269130490629607679552 753644 29018778680620746558261734017536 753645 -265532716817467341357754767340800 753646 -92342307000868638752918162017728 753647 -335451398248828717543209467177904 753648 -19624175263556048704454439469056 753649 1505690600536424681122476554164 753650 -76176531383833869257578112389200 753651 -62333387835211374019985602667520 753652 6914987114139699990177430771200 753653 35805067901459068181858548040220 753654 -80637279599253752011009913379840 753655 -14014135420677620733561908604480 753656 -28234110836645702677631462277120 753657 -13587893938810988440100533283760 753658 -63756070524564013035312830334720 753659 84316941996134715700090789837860 753660 -49154425829978051507279336755200 753661 -4004178861936715577792967237696 753662 -5847527299958343483293878129152 753663 -167784562249212237506708942521656 753664 -120824055935751844152670012047360 753665 137601726736151532267296495015040 753666 -45994270509067675559175914630400 753667 -39219775351046373963386986020080 753668 -85541582940700047263135090477952 753669 -27101534014560112060397673753090 753670 -31509127083996685785861413262720 753671 -583621773045691945155013957179408 753672 -9087614633416982988845417103360 753673 -183385088981561988513179712343280 753674 144657687080995875208740091116336 753675 -41376045038223951093932909290800 753676 -68809978076084078403608999460864 753677 320517007942813929161168581193526 753678 -3389926439279036184620558780160 753679 -162533395467451282948199897776720 753680 41637146191870709511072057999360 753681 -203651929947713469128797782386880 753682 -19537158885092109066085758173808 753683 180594906650496066546751673515776 753684 -57555475957991597419743573178368 753685 -35782925894903141062775460591840 753686 -78966273374085670350427091506176 753687 72019735779675333194514246865536 753688 120646113916892523560242021416960 753689 96569640463530695627923748684490 753690 -6685564170880813053272549898240 753691 -213721167823372416024010071830908 753692 286496443540719174966083647979520 753693 -111276493401201398218281142647936 753694 -45706716305901653251158513535104 753695 -240613983702428643208283612897520 753696 -225723598271952148338645640347648 753697 40572481985738190511518272919232 753698 -153183844348792810892730070692480 753699 21582896062231773033561524569464 753700 132713145781671036869441555811200 753701 -90549981741491903045356921959588 753702 -51897327459099528431959240603968 753703 4938645416589669631140235928448 753704 -2409911352162536184390352404480 753705 -4460811372443599271275967582940 753706 77292946007204357745130515621552 753707 -265492818951968441719861534708044 753708 81485204838844649929565030608896 753709 255126253328993177579577722390 753710 23628524728958191309456852185600 753711 37502644835291753337911628537600 753712 -4740351145579451185834081828864 753713 -205117692715518272644000689668556 753714 -14407961625751735939677192800352 753715 109515822499406925713167141221360 753716 222641598037862454909442572215040 753717 349119062016948791464971729312 753718 27941560998112244251142340001056 753719 154108784614113308930095840638120 753720 78732235774822900404903203635200 753721 126873692566164343634133012922922 753722 -55034581215424160135314048815648 753723 -47140505814386880872846939469960 753724 -160187272478257221256383708181504 753725 -3243142914330546251070016152000 753726 -119575588911095536176582720075456 753727 34094268049606956857428740182912 753728 24814269591354311376981962784768 753729 -205980748016587530780973152183840 753730 -149234988622661516178558272102400 753731 232773368148980548206303573177864 753732 38651757750721464347586598133760 753733 193117483233901768931602956444384 753734 9682453583048813623261321492992 753735 -65229429866606771367109008664800 753736 85042815947763013550355076546560 753737 -411817425835073726365925160376614 753738 96475887225859404464127418141440 753739 -220235643100202085303591445401600 753740 76053185521985026266085445160960 753741 -99124652862880762335287622788340 753742 17358359801885726554493596522944 753743 -285679230383237939658493143685008 753744 17740033067646660369341447405568 753745 109199405668586288887170169850880 753746 67988117977737980317343576027136 753747 -4049910943932375911568551182272 753748 -247140708338568376387547859390592 753749 147574690273919346977857528758240 753750 20643940355798645997611641020000 753751 236226424803384387041018959263752 753752 -302915620419508053017226471782400 753753 16920229166209604105930646752256 753754 -246526103356439548833569776769280 753755 -291464751277143813718510362966240 753756 46606094174855742999761024999424 753757 324234082553982479374658584033612 753758 104320992092046526002234802483584 753759 177150270654814298314450107528720 753760 75424558227868955652409141493760 753761 -11056440593639602111348987052268 753762 78306215222555390773245924001152 753763 16388457496597611345969555907680 753764 17520873704188752992074819018752 753765 -15928548773039416381967211087360 753766 -16645300792350992240202738516096 753767 -171458956541993399359523952808824 753768 3481829915678354213290581580800 753769 246968299285563017684013684201360 753770 -70043197710903557812724985397920 753771 157269857230572608843212636711512 753772 -29420196523252819051020840826624 753773 31477450679974116262343125928022 753774 -19006891866959271283105993598976 753775 48103038443031723689359292850600 753776 -5443821922468834130423391879168 753777 -155628498892236904634616000450252 753778 -115182634500536906510024404120560 753779 68452027316954306878439785456608 753780 -104019714039121711763027035852800 753781 -29449946008039523819679428172480 753782 -145041045600645205733641459783008 753783 -169253919471181871724814964554776 753784 322953405880750539996623213260800 753785 -20664978630877749136272790643640 753786 -106269601784103531189146874963456 753787 -164882761763285765313502615334800 753788 -12649000094632229864248548885504 753789 25030151395205583469771551297024 753790 -159015830686079663728159217280 753791 217271744758540469397617344029000 753792 40579135470709418901930434887680 753793 -47242459655270419709144362680958 753794 49210052849155013429262904671696 753795 29442120913928826763582445097120 753796 64172937113592147606545840865280 753797 -282925906149367120767848778657600 753798 -3826024200750659260362977826432 753799 -160430227309894905656619934004200 753800 57183784618414329029225850240000 753801 75675640039022531283834124511424 753802 3561803389203198664255749817344 753803 205773391813587260784320571716052 753804 -103695948161033697169694407560960 753805 73640792112307918077931190111160 753806 -53590322702557510100692486502400 753807 83397829184269762679818400856960 753808 20510111940416156150095027175424 753809 -26934558542598006365078953377984 753810 -23763103376615467888516400355840 753811 -245903460627098230221825598357588 753812 30570654545701056314762135193600 753813 -178789266355118519255124945225600 753814 103781249831016198914296881298752 753815 -24285157501315034578115514517200 753816 -36426328309293130916789696778240 753817 -30826028665758767293405249118768 753818 -94023855548445889233535653949440 753819 15433538387016636461330185038336 753820 -22847709750302429292671584657920 753821 134570055385063000022828585666022 753822 -138239310516419020816510852616640 753823 57075629879275391017136409195744 753824 387459557358675641938319788670976 753825 41463779056935349536745905582000 753826 -79163518402735739471043410120640 753827 -39902219738842287378571942039488 753828 87105904899974813729235097912320 753829 15509117061752847973779982856220 753830 -24173681518724395794981062400 753831 -66408598899640284440087007092880 753832 112390929181478803586591040998400 753833 2538694453839165713156906757504 753834 -66682059073866305945267562213120 753835 -92733927876652803280387458498720 753836 -14021493835774680298002532043520 753837 6837886283009915206209382489152 753838 83806214344664054128701895763712 753839 -36992419071543565007759243541360 753840 8959284707451361800993423360000 753841 20707920775656056661472125491184 753842 37070866736213634064116902157072 753843 -130152867433517021784216200740800 753844 -11155729543095529190191429836800 753845 -261243780160473024020776299228900 753846 18144722095150953946342434369984 753847 167996736297516098186477840544296 753848 2515863475835737138219230904320 753849 -166330703513845542069007993925766 753850 26447261874498409250061441176400 753851 60189024414213777883819295611152 753852 -66120642597968157028886327771136 753853 6070494969549700658202238848844 753854 -84861960135601119773469957882624 753855 4918214129492477808337237725600 753856 98053599525378214635359137955840 753857 31950947445318970208999701821888 753858 13133832349855197478885645160448 753859 -251700549768092609148593406495940 753860 183648064521473459404874263246080 753861 -140972903491673757634656997732128 753862 -85253830057028412420756937937568 753863 -68559912327878997027434373701760 753864 86793880944709108714575655895040 753865 -56420822065862682249538284945720 753866 10982182848021721870219996483632 753867 -697704545087319029435138349288 753868 -235436257350569981849139332510720 753869 -490120454459706498545583207112404 753870 23693099674911651682556340061440 753871 -16711440765657996160779722575200 753872 -6930630689819443564876941754368 753873 -9280137297436034282365411481616 753874 -94265523887734957415515969857408 753875 -23407551335327043928265472516000 753876 630004943897883836797109041152 753877 145296654683816591662801586994432 753878 -58257952524922985850623179985280 753879 -78074366071206706052384670883200 753880 -146287324172706122771466109747200 753881 -211610265893254728877738570322736 753882 -66737282723582203301781341606400 753883 -15879348419745673705676119533296 753884 219511507002319694328582729815040 753885 10639973020245526689762528519840 753886 47067438654334512899145033609600 753887 298710609799952060661713717796912 753888 199341798025245341745358926249984 753889 -37090450158519268837365342734592 753890 39844436961537574268957191015200 753891 -85996701485622194373793835632008 753892 -288691309620047385360735833190784 753893 -120897237807740165827875885592800 753894 -81840934378217300992309796290560 753895 15783281612681859438550901465400 753896 59103251937266083546507270963200 753897 14397426997756965960259729115520 753898 2705302856440367879215850593200 753899 -118405979621261885021811414837408 753900 -24957844990692330000711038976000 753901 -217831970636679855409213916902400 753902 155902041012453585619074791774400 753903 160660621247624185861509061365864 753904 62582255819824207734622151966720 753905 166310734796810241773223215877120 753906 74148869979140418486322151704704 753907 -59957802196356992815340554622976 753908 11760206949095633423281440535296 753909 -62568350407197490629162380152896 753910 82565674484043420567247668111360 753911 90710838601009975546303477155072 753912 29237194513318116418289928990720 753913 -155185021390769521784335833073020 753914 -73393758632543110482879373632144 753915 -119540945111919797316043422568080 753916 -44833892085104949012359539279872 753917 -56900014604760354474344261612640 753918 -68152277258938216074929365020672 753919 -1231028713642678103476174133520 753920 37121458774695832309778821939200 753921 -25676956887588335496503042179200 753922 -4714660403668648069301751561216 753923 48056067139459471429977858200424 753924 -23207606391077546001650820486144 753925 55041276269987459949376174828500 753926 -22300256568909821876756742749088 753927 123960574615677800697719623141632 753928 -62906422085536682911193356861440 753929 232003646387489571995656131280080 753930 -31936194982507511118901578337440 753931 209397459450848182750606700411732 753932 -56135806748373685987028846901504 753933 -87603594000075583894504540555776 753934 -7511196417766474092344906235840 753935 19877917670135012436669990010560 753936 -12640676667533161089070641315840 753937 169795335362582689161272422609586 753938 120322481721930705219452297247120 753939 55964370383493889066236682133400 753940 79042289265443129254458246144000 753941 323085571788451166020542296163342 753942 54945419788941693486621437491200 753943 -160770958731778721413729226735216 753944 -2340063477645686492573252628480 753945 -42076149399530836576586393734080 753946 -333589045960110725251968397317120 753947 -145525878479104266333094560980604 753948 2381053089211601797985831354880 753949 9204673949925256153013829513984 753950 -24170483308564042034062841193600 753951 102735337805627387758437883392 753952 -395293812781386709393019944501248 753953 -22515570358078983420163052274540 753954 28077176105873126310598108686720 753955 -148479602599227594499580847662640 753956 21573031847954399474915239354368 753957 136935967022281587323184446017854 753958 -18634430493964679877013732407360 753959 338785655385877720630857959207160 753960 -161483687992670503555749194956800 753961 35653495883815501447255779867840 753962 505934066349433831235666851584 753963 -58477341769324561552153152254976 753964 114891536035196617155363323038976 753965 131922937163684287932381380673720 753966 -50153154519615784678902005768448 753967 -57124560209924671037780450928768 753968 41553747394218496785612851822592 753969 -92685262862702759115765650579856 753970 44112935636373164599350914434560 753971 -165828419547604429835662855500000 753972 -7258612964304007563936631400448 753973 -179761262976904931330946514327296 753974 906836997449133704806078367232 753975 159849826465484744879463902358000 753976 9269702197452617501525730508800 753977 -14338555657869647180798455233600 753978 -30997843655038491675900795155712 753979 195887117102308562104674288196580 753980 146757912200274665672869908288000 753981 170027437420346007286273208235264 753982 -18026753433594320551586020655616 753983 296020294446919011880354628087232 753984 -18963289107557828458478775042048 753985 241476416900726846170900323348180 753986 26771749786633748688970510616064 753987 -66648310302235262470171959262032 753988 144900202296302623700282718408960 753989 -51926475769657462525289821020000 753990 -22258973094214307395250129967360 753991 145895066481321798997308215444272 753992 -173070433264596737054275479375360 753993 3546923703066680973818504053482 753994 112559461537000439750445700962912 753995 255538132712918168906755744563600 753996 18512072884979419408127878533120 753997 -107962185817868719541549002812000 753998 -30879712522263282251200283739264 753999 -156752033370875227487075106723840 754000 26290034272431673534661713920000 754001 -1518835432550975777353363667370 754002 181890456667160206464828206519040 754003 85783029011007473571986016758252 754004 -130284267440918910300417837477888 754005 961503432800203970941921413120 754006 54215960206832441287385020236864 754007 49841833798222380790195893720840 754008 -13253845423949117616808011571200 754009 2321430322797031737467511736704 754010 -23570126592835184596299563799840 754011 -14164061261200412928562508281200 754012 -44864708878213430341642874927616 754013 17120508412036584097330713934848 754014 -85678786995173930632140947079360 754015 -10021213715565627075156608660400 754016 73314751010262392606213621809152 754017 -19618139745459245221660854944064 754018 163156307256933870596084974593792 754019 -21166482827332175384507757113904 754020 -41053191783637223563529858150400 754021 -453784791255614220328933421995776 754022 114750718107703345223981699481312 754023 8919950707661370699108783228624 754024 -101336846495184941762770809431040 754025 55207292431418975648798122115550 754026 10231349514560993427860866987008 754027 165194955610043083109096255669876 754028 -134064980188690021648385747695104 754029 155282747953262695084757178084960 754030 122428778014813741420327529780160 754031 76550835782741019738098373465264 754032 -14057503115450770951242854694912 754033 -46013170637135338546681249849280 754034 -5920612843091988262279356735360 754035 54727122329021102239419176907360 754036 21653930241298694452932204503040 754037 21549222147808376201823113680686 754038 -23385273780421504181693451756096 754039 3806983863974495563572471371568 754040 -46399179601298290623772678963200 754041 87449538295555122933746507648592 754042 -89435302802760010447712498333328 754043 -246461115364074517247262218319708 754044 2490627598668536801771709038592 754045 147014974647592388725300438982400 754046 54208759019308617730966164335424 754047 84067826886076077016948329485040 754048 1720695110720158151594653777920 754049 -47715417812948817110541127114236 754050 25021415915849693085696180921600 754051 -427224541343721884069365566215048 754052 87993304526637053961918483773952 754053 121779668903346533703948599167200 754054 -40576976942089330375900339782528 754055 -100687089827970358235292160742400 754056 3205194686201045089679055667200 754057 -100027176563058610798548685518694 754058 -218255220172423405408547747118240 754059 32914503556152870438451263967704 754060 55095097017175900039441450828800 754061 -193606334542114569764076792549600 754062 -9278175958697621798147263397760 754063 521172065783216601381049353661744 754064 11093536605823033502746697441280 754065 1669891775211772247603159029800 754066 15723270887240882040946324028064 754067 -31925234235165288125641905388884 754068 46108250899441238876855941988352 754069 -21231656569851149515276581332004 754070 59311892043166322025137331636480 754071 -51139616341232876260427685328176 754072 138292213919262568763821977600 754073 -266031976016489332516675105002678 754074 -121456712995032185115974232112656 754075 -13464777572230652088234905728000 754076 264613954761303577243442511797760 754077 -69001768435960949434882289930880 754078 48948982052776035170261179469184 754079 -186541238574446171655519601336680 754080 150693412663863168149075310673920 754081 -27064706678187423346808192793118 754082 1442736561117379081374559624704 754083 183974705072553854333067867273600 754084 -76301057264702264858626230046464 754085 81692144024814235701064177510560 754086 15057749989468447920966224502144 754087 -250902944817899475642372719589240 754088 225640261255057898161390567541760 754089 -1088659564644728825073621878400 754090 86173179630111920805971440320 754091 1032863893966558981513814664960 754092 45943771605795249554426625052416 754093 -106639933523487040265154488007658 754094 -14384690321615600524496632267776 754095 -154935641863979774546950431402480 754096 -10003911865453505497296849010688 754097 -53848868328823769971747574851800 754098 62771120597769669859658577243264 754099 -150852316781101181314893144646900 754100 -798008731886452518364914633600 754101 68538756399338773177009984644768 754102 -203208343587050553335218750321248 754103 3011155959110320256141907183456 754104 38628123515439532085593797304320 754105 -165782464290401191526193553860480 754106 10504225587769742909572153181184 754107 48385882726502120620834581349488 754108 -278748303364555161504118694505472 754109 133001125229652228205776567338310 754110 3492285410476352340365275252800 754111 -240914120761090049290027874692288 754112 -50252675420811498283122686951424 754113 -45610972744438755797242335782112 754114 -168570506590984452928201805040768 754115 391908070396657448417579832388800 754116 73238122261340564125496589250560 754117 22027211794109477091135145083392 754118 152035606220440652950853642897760 754119 -194000000810035245585684913749456 754120 214956063782571112333881905664000 754121 218326402132557641193513254207322 754122 -24818070429271118442062362192128 754123 -253361875156353999368432332203628 754124 -53622754659338327844653180633088 754125 95252069674525766292831868488000 754126 -17186978678229943788800064890880 754127 208047285032990408774685678827520 754128 56734962041658169633234386051072 754129 9291208033027238779676294925090 754130 -31567206903544582810170436774080 754131 -33771716269533960053582346137856 754132 88323819146142829414218514560896 754133 213598375501790301717164070818382 754134 -719378374400293182524402503680 754135 242342547045803211157497202285080 754136 32187443387606840082101872988160 754137 42681465300103929001324111150080 754138 32703742178443595204189502935040 754139 77802205135228139416842589838856 754140 28927520359938276125103495705600 754141 -66563689164735238731890595324000 754142 -58183014737195016149883920838528 754143 -84435837960882693670448747920992 754144 -125919548589432027466312739979264 754145 -14152988720466806577539671699200 754146 -110205943000898402291743351956528 754147 138627738249874489912279446186480 754148 -79492231395139134265119384161280 754149 116745512745847372927278084466848 754150 5328553505929691134901778424800 754151 -181527871645202327994955693212096 754152 -41904583709667805709914638827520 754153 156635378560817510048803890377402 754154 -86574929881147519022603621280576 754155 -38327938175511257329636697552400 754156 -63677718354416828765747758435328 754157 -123944128484574625269741156471594 754158 93435327879296852759593925726784 754159 -23918105448067631534486693590944 754160 -56729959944005203160889941360640 754161 215834787812570998531281696009072 754162 53771537755210533900211968620544 754163 17200470140448100283722055958504 754164 268457997320691950152951806136320 754165 -270226600974977032026211849763940 754166 1979411024235416595268869924864 754167 138694449646169844398397657221760 754168 381196284201903536775699333120 754169 24110779045878779494323496000644 754170 -1387042059930828197049574364160 754171 49434050685122550784751390514720 754172 217520645660045039623803279191040 754173 64230435259174262310288601787424 754174 78189391350757226902144266221760 754175 -95400601785223388988803216437200 754176 44501493163338770954496554041344 754177 5417151657237640414039879743280 754178 6358450439915798437081193857056 754179 244946149439566789306537591265784 754180 68935097531103375635012070051840 754181 -230014228709588714785524700170018 754182 20156227807888096133262499345536 754183 -130816441782191443882654563486568 754184 17059916271478990719965973058560 754185 64353707342807116718579188988160 754186 46906740011274349747283788953600 754187 53056885022989523105827013150352 754188 159928453661948522865864448367616 754189 19195713333853694471621965926700 754190 -50303454200807734275753517908480 754191 -6983510632957035462097674924768 754192 -82264949405964540535300229423104 754193 -35005274963311521234392089728 754194 -10926230508878445578368317731328 754195 -14370026587712149720722116513760 754196 -221329412020287929612322341495040 754197 1471321960251612910397685822240 754198 -46471680288626493980602694930400 754199 70676528928725969738239625165760 754200 17969683765542895954288385280000 754201 -31935698800401839260476229270336 754202 3791964727789181054108726534400 754203 -49656694181126981362020869446800 754204 -115157813822296734588871940453376 754205 219552124552787587944248608881600 754206 40368274771014250208241492921984 754207 -34239237380179685776594476432544 754208 35140040437898719964862925111296 754209 50929042824227084451753925298304 754210 -12366632463639418623953891520000 754211 345857211241458660061783905790812 754212 -92061465700196201568993649548288 754213 380025777288852913423744475097280 754214 -50497048620036516945420065238720 754215 12915338916649701072706057751040 754216 150592415175690428895935625216000 754217 155784997785937973356203015334266 754218 -118718592226163986587662480993280 754219 -521426438808957484677588022027304 754220 -3421743652051053979378764241920 754221 -75011264009670532703020888751424 754222 29879551932128851978638190206720 754223 211967708920312568805179602355472 754224 722818229189938368880072458240 754225 11017717193534250781527634991750 754226 142355276331912942596818179513984 754227 13841040731387016663463500086688 754228 142908798506316958669838484718336 754229 -43503574461022882341941843497824 754230 -7849694211470039878863419842560 754231 470355234546701778781374703836000 754232 352424607388283772123201933004800 754233 89034142003984483543525758176448 754234 70168971652600951266680465399520 754235 37061367469183061468949253399680 754236 -1263308434042161511063690315776 754237 387907928088352877150084594680992 754238 53317790854682327644755067732800 754239 -9862648667271647457806311333632 754240 63885095074283365548208438640640 754241 -226680452558658822373266554519358 754242 57665221414933562006851459850112 754243 25711502333710045686571700202240 754244 70008225745507304303941936824576 754245 -53170426606334884218704271340800 754246 98927106157484783463207568095072 754247 130988883814920724566823861019184 754248 -74521383011362618025526058106880 754249 -18492125156456327858967953875750 754250 10354865373143847940993749504000 754251 -225911329290561698982062675126568 754252 11304989358260712342603812692736 754253 -159968134487532221144643802037760 754254 37798894298911266139709628353664 754255 146687906053394302845358961590320 754256 95065760316248621269898255400960 754257 122677942098103292811041360611200 754258 -83932561015949707144818164849520 754259 232722477017475675694805775882240 754260 19144670517327981770393690972160 754261 54024337693825772652475198502400 754262 -51571978419324980584120221573120 754263 -2937096017065491053988590260200 754264 82960736321325332477774192025600 754265 -96277486544929573736942460173880 754266 -12871833886482783208162374974976 754267 -13763252463538189904623476010684 754268 182525490644343611208209981892096 754269 -305166824650956468858411084311232 754270 28854697614354732387696790757760 754271 -41202482273591941969618773363360 754272 -197737355475971314376536785420288 754273 -86042758239428556724650079332696 754274 189934386570520258570415169773136 754275 -13674552441271904725928144046000 754276 -217833289020836903665686271092480 754277 164513752761828780432298468699932 754278 -19702701811057257726893274286080 754279 -42881415469032657823810832674120 754280 -28496183178493795781861171712000 754281 86412807583019908016066807326560 754282 16918820987032367207931766722912 754283 25271424306392564546548692572532 754284 -64286140065680186751176481669120 754285 -58255322191290186033963933699840 754286 -21441163246707533238677148560256 754287 -93979777205652578421708589768440 754288 27205860384089542514034493325312 754289 -244753564001036544126332354276910 754290 22700840427972755830240268594400 754291 -207264316481925096472621433053016 754292 -26540648364427376097980543139840 754293 3102941292302741755123853842464 754294 91440146250729694106697789825696 754295 -281722042475079683270763897360720 754296 10306257204710807111672488304640 754297 -200518694503884258682680594047254 754298 -147941159198640314975685889136640 754299 -10853663348017494007760571010560 754300 83280670370349563317885438144000 754301 136406857953279434323812092647302 754302 12395521786920865313561551271232 754303 -464686002456657371482240930279680 754304 -97105663487700081321063072399360 754305 5353036233044034468133426181760 754306 -1172734449872674114468342984320 754307 151239394422051066558427199881752 754308 -34333873823702200636938208813056 754309 4998401945532442915647664973404 754310 13887182522405418116512873426560 754311 110358632248191049163354809077672 754312 -49326275665382175112542529812480 754313 36221242493457933507719474210496 754314 -83770921381091227703042434560 754315 -47970436509929208338344035745200 754316 -66150562125629532577400323272960 754317 175192058601606183231345947794134 754318 38019297718786767611813588102400 754319 -198115675908011598001156912528200 754320 12319596034264471078744031232000 754321 48137153714883100561502111999472 754322 26292996662759267637115752298272 754323 -68712461195286576431795846879232 754324 -42344598626551812149764623177984 754325 -53501874802679722051317623920800 754326 -144663921045159965378448301036800 754327 97191043946956063822710091498672 754328 -346545680954643965654764887459840 754329 149203635644158452516983400786384 754330 -2667389211651984222865273519680 754331 -98305343251934502068368150859088 754332 106617618282436459635850049935872 754333 -239935588462392630985789052859418 754334 11577340298113041763747951761792 754335 145355648264022612632310314541720 754336 364184984228063026252237120733184 754337 417042012932659613108122497781986 754338 3194545534173827705217416716800 754339 -249864728886618649696169468949744 754340 71296239037648867839772503363840 754341 41265544666540679209379370328704 754342 107447593627879510941004987503072 754343 -3210901749602280574988645238408 754344 44553567873785403411399369231360 754345 -74726778527790405754488391575900 754346 66761195159191573806746157853872 754347 -23658080538509584550251361962560 754348 11315462357004286234208610355200 754349 -1737979193920694303601108071712 754350 37399680811211955580891533772800 754351 -159721498118242652104870675764488 754352 -736970507063355214119257554944 754353 -15385432693441543190305047844560 754354 -36838593117961987892948064276480 754355 -119274158268091432697672358010800 754356 -32360112369421140680145433036800 754357 294677173088670335265169678111840 754358 201599153279149295352512329299072 754359 -482415291394107919463620155312 754360 222562901275880502622431573504000 754361 27612982012688906164958265881172 754362 7810667474586292342889539552512 754363 -82411231992045966502737225969200 754364 7605640441960056302179220628480 754365 -7196396445608076336317921765280 754366 134501552777988220468360794469632 754367 -4655955561706788702231266779584 754368 -14030074580569585551105243217920 754369 -54889351465044269846917509422976 754370 31251739385829076033737595790880 754371 -316267672916586490688541905462880 754372 240633883822172744057574326996992 754373 -21006306534747565582969571889378 754374 -34695029794354530197741067087360 754375 33058828203074980417488893670000 754376 -10531413612037501263052836864000 754377 -11638134067353369880396409416512 754378 -20100869040759107284602715244544 754379 18268159772695002559129684216980 754380 -73174903822018268224861726310400 754381 317241950382906619707400607928182 754382 -11440293441080387601603895957248 754383 50129615973764186994027382280064 754384 -56254863125806197803956288921600 754385 -143657632779296614989417860494860 754386 -70274169055420710563623830961536 754387 227625417871237109096654233503600 754388 93299717580103858862548110155520 754389 -21078327295399613968431488816100 754390 -20236131443347973105715070963200 754391 -318096929065976126814131814594216 754392 136581787947525194861805590507520 754393 -35393311532863444839646346801660 754394 87501666238459924568981123264496 754395 139619523950454266172070098451200 754396 33686334802447327139573478016000 754397 -79351000956478904113189082635008 754398 3904156389829334696754615077184 754399 136621297195938597084655172074400 754400 28812962064997704805512944025600 754401 -104098551064001055794873101477968 754402 70360587273367113847312864725504 754403 -3035580694405999293796299290016 754404 140819610069543895070874174637056 754405 128987324039375000228313694344060 754406 -72341173722330092039773471614720 754407 408332159813030987168525036114640 754408 -78108751292305504353393845422080 754409 -36895996303959232925553179865600 754410 64654665451891602855929570223360 754411 -94309445433406193148572862816368 754412 207771657585289680320458424729856 754413 37964422703707833377579722675488 754414 -139936085063558943934555339796160 754415 -233050100168985706686238058752440 754416 -8645278482807675680429072842752 754417 -38188054798709004955778913679534 754418 -646659441329628388614033629184 754419 -128072482613488854460540957786056 754420 26964497390487671243079573166080 754421 -58653700923830689973444341431378 754422 -128736733233579791950514179326528 754423 110376153925392918665209886496144 754424 343915527883518902212920865566720 754425 -50987609293770945899813769696000 754426 146158581388250175289482486255840 754427 194940568154578110015905717802276 754428 -19465832714137888295346526010880 754429 -119808419691415752780868598808672 754430 -21376134515122955429475950380800 754431 197405086964027069822735345086152 754432 39085305986848212254248426012672 754433 -262303403391094042077790016157600 754434 -9409217388419020940520025249584 754435 -5292871779235039828906215600 754436 -115068178216856181523963664104320 754437 16161962743664083645542892651968 754438 130344225684112128901483330305120 754439 51417345488524807475669203838256 754440 -24670942929809810068907217715200 754441 -133705453095974735649454430042316 754442 83283331985954235768330575344992 754443 -17612263654096866118409602256616 754444 -103241963142623830725965325625344 754445 104631155154822985300672146842700 754446 9882809213984345902370043396096 754447 -70314874660906003237893927203648 754448 -76534450476652860298961912119296 754449 -83233175494583910227069219467536 754450 64438032088601982791514768384000 754451 -303478193888494298467553182222548 754452 -164429835554767472657687996559360 754453 -40307937773664671771062979973060 754454 -200150414179028251692314476311360 754455 1642879900338483949434137724480 754456 -195278015924798880762583018629120 754457 48644288885316852390851948526624 754458 101236360294793759038805206992384 754459 29633290758946194958308424536216 754460 -68539742040774582098760236175360 754461 -49066027203821658106353349383360 754462 136699766227900192839925429775232 754463 109195148748991670084405331119712 754464 23983323488916596528452856709120 754465 -238947983811981680028043255564140 754466 -145772610931500803637254493329760 754467 -16520724983789493782071831716096 754468 -57198869236421787326331064872960 754469 -102111390378802876802574931853856 754470 -31589226049875120294677439212160 754471 -243320444728869653084414735367800 754472 289305282203104058243171002444800 754473 138975560503435431690987608144784 754474 36670023968344882824661849757952 754475 -137736897537206599611416406992400 754476 -141478132557265709326825710279168 754477 294038240977819024906091247996012 754478 -363000829750141365931776724992 754479 175514761718659523093021786545848 754480 -64256615723887256196516024483840 754481 -38113735845833278060908194074176 754482 -1798263696089841095979855565056 754483 -146709125233912419002563701297268 754484 -162347287372166973990214720185984 754485 43049893499695383864529218033600 754486 -141704870529802394417242408304256 754487 345552171313718713997508210661992 754488 -11285794644628727592585216000000 754489 6302178457849466211867737877290 754490 78832603184856468787183382438400 754491 -214059657897653116271281308642816 754492 84987452088714739203107383910400 754493 -345297595922431862494378182162420 754494 -32634623833957726310732598731520 754495 -48884406674003006369989419177120 754496 -61809159731677280823396996218880 754497 26889992789862466645638468404274 754498 -21538459187026753092384652109280 754499 -1357459100447067299888168658960 754500 67462018868170253951523615744000 754501 113622553825801471156968295697664 754502 -19536506587123315142930629466400 754503 124762547002557566623150069902504 754504 -131168756168722852899563794176000 754505 -32370333963959310581370470093340 754506 97549758202968191728258557306624 754507 46063173777879503212696719452672 754508 18042043635424304673239962690560 754509 16536862371869836231900704399360 754510 77164483434382642924550613749760 754511 -36396878549383378034880709860288 754512 -21553640375919057020944713646080 754513 335457517799915700296013242747762 754514 185206129008607716287665881587856 754515 -85407357366099409418353621841040 754516 -61163407446896725295847046633472 754517 5517172914542256165790860365472 754518 29206085584817557005797985107904 754519 -287576725184260303013146094444120 754520 54433058207665024794663222681600 754521 748247631606643955602534034400 754522 -64235347970409566080759896775200 754523 19692050473781167888976513448960 754524 15807309015168307629964617615360 754525 -65450450686886994557167500863950 754526 -107395414304841201963073321596288 754527 18296085114978046305911801140608 754528 21199954185260849229470973296640 754529 -444462262811526562667535080144640 754530 29120055579232445826624148024320 754531 38153988422420084818354816962332 754532 3512305947521702872796351661696 754533 -33200707054170694810304033669700 754534 161152251812531691825241662610752 754535 220299076362764981041403362983480 754536 161313442686966307264259217408000 754537 -14099368858326963052278573438848 754538 30833766222335352100508405299200 754539 -64202462453620955483444382359976 754540 9758392820388152561199962234880 754541 119076175228861314828319900214412 754542 -57805945545861755993567545747200 754543 297615795307572698261785301261440 754544 13745903461670344899844196990976 754545 -116108164391490709558365109737600 754546 55217348927047192262554173788064 754547 213360706529627224757554730830080 754548 -8282108742590229569962559391744 754549 -270295902820357696065127421002450 754550 -48498712007625180977700549151200 754551 -128500198499816134035102844216200 754552 -360115041214446946114666172497920 754553 297481580937861375371412346699344 754554 142293958749221536805162866981632 754555 129364314364282726117647257454000 754556 -58070890085693642171978933760 754557 -233735871976186303698428159516160 754558 -7155728465425361339246217949824 754559 77922875364158155708360762548504 754560 -117190220315482014890247113932800 754561 -125731248656442870619848829965120 754562 -153372471500870988752485304620128 754563 26944849880091549406670627092464 754564 700941864863252121127425533952 754565 -38308018446524546116418118115200 754566 -17970768166925572075320859123200 754567 -259850134422777191203940418223848 754568 165772983857117864949821681218560 754569 245802197093546127885079112644320 754570 78489598468014400780018945690560 754571 999143361110149938738867842688 754572 9858406251461232968782943698944 754573 -100066526679817353026707086063178 754574 77197323920374351198996455961536 754575 40437416323427151338139416088600 754576 -29536469853098521862168421818368 754577 231797019427572914545855074981426 754578 59980539343767611331153874549248 754579 12395114717932649826342804138736 754580 71981771287633348112936891942400 754581 -140923231553353570578547467313248 754582 -196171065153976635100297771312608 754583 23705896951887188586406129829832 754584 -64907489615788053769758279598080 754585 -201816482978231451427637305180800 754586 -71213291583445044975266450361600 754587 68780409059469982821361496300844 754588 180333285817869202945911201156096 754589 -78048379551368563994024082667680 754590 72565609443406033729407484360320 754591 612698431295857997663851994352 754592 -116480555590990150597341352624128 754593 -46438577359492616841959916042816 754594 -83638978213418541516824314889904 754595 -136780453671029397708420152324400 754596 -5030840785294088577860537371392 754597 99420390143113581062618270554046 754598 69808200355634496082937269169664 754599 987004371770668800015464033064 754600 -70852057380948618185880268800000 754601 -15760637686670471063301345482508 754602 -3588062155166940705736707004416 754603 239520793900765230833543453207584 754604 191916953420955642522075775372800 754605 34868294658762072506143528282200 754606 12698203869354744033671986332480 754607 392839230246568441112092592640 754608 6906520353398348092649766912000 754609 -22798785914120441779830122008140 754610 -49803295858486228360199632896000 754611 -70591963787615662138194357611520 754612 176192616075416026579869471568256 754613 -238043286150409782469288740527460 754614 -6206258209218536353655912424192 754615 -29691538905924002249550664401600 754616 -115029529622578082368140879851520 754617 15717275799290763862872711865680 754618 212318705316719273024874620517120 754619 65030097697580065390411338263640 754620 59882590121399343337230949524480 754621 54431279902263159212551859293760 754622 -147269274614447570801813555539776 754623 -123984590425444358387669467699200 754624 131586000004288665078722461696 754625 372179308978071369405041223057000 754626 14166880464716455353130836140544 754627 -89336020119389054462123063747524 754628 51530713076304897309703610535936 754629 198561825351333430816375554319584 754630 81225502553830427613257189598720 754631 -103760139566807570826747819550800 754632 -189239848809334727459851362631680 754633 11680334945858970050522151115008 754634 57791093394386852728337061507072 754635 50835131973264589167110921314560 754636 -27121298942507356337271901567488 754637 -105442606020945111180669608058900 754638 -101532490313858394921358021664640 754639 -213344239748234137481903736332560 754640 16527171136608324015256323932160 754641 9113707426493488979183131906560 754642 -30478755348780203536692518177280 754643 -451846031051506804367752076459256 754644 -5098568103122091672414964635648 754645 -108640261492417964127844658600100 754646 30886898277042373424015525909184 754647 76080185182203493644219344747472 754648 -154410476354412007124566690928640 754649 9815668824693575982379013691786 754650 -443708450043123897088688448000 754651 -88259474367622240144164526924348 754652 -27307402789673702336131859827200 754653 120428134189885922655128799086784 754654 -64814536039885202668066481764224 754655 -116894463952505280816407364884880 754656 30496331250194593655023095250944 754657 -315515292486323809001296798892268 754658 -190118349003146155032790826854320 754659 -136303765017607303696794230461872 754660 79930775850178270430378777817600 754661 -12082252003354656779112566709600 754662 78745131727288105856277146933952 754663 49124645167458277803804717869024 754664 51836079015549536314695421132800 754665 47141181111775533230419956169920 754666 184096961098601172537923891380224 754667 99164909501200916229314233915920 754668 -43068189159465229914655213294848 754669 -318310451258594386093361834698080 754670 11841667995546712688412454767360 754671 -94658722472277667332898531589376 754672 -49817322610572993467509873410048 754673 476937312577461586982642223558720 754674 -10689491869015010214743501951232 754675 -109883357249677504223172746502100 754676 -67593169625510540167918641094656 754677 4245429446520899904310558866624 754678 -99272206704069344413044071019360 754679 -246804698548174393587143689744224 754680 -69705111199667054834218180608000 754681 -111902108234344048249844024146176 754682 -111741617334152028000780610979616 754683 -207820253239784363301908882035176 754684 -10831900470156232343502040024064 754685 -43520860281206172833107606341000 754686 -5818729895990597568292920168768 754687 -206274198027420830469716559190080 754688 -303738621021409918351333983780864 754689 -578814608702364345632730249792 754690 5068361806745412422798536043520 754691 143033695299582994864590284730624 754692 87365570745987393025900478459904 754693 4659190961884542316022817525184 754694 -7206359917613920768220990515104 754695 -49171860160142191592407734303360 754696 -71910634378207648518621074995200 754697 156760318926722940652992191053092 754698 58434595615776685799059553981952 754699 139746262560389391896163960065280 754700 8153696596830705040296169363200 754701 -71903191498757930583216924936768 754702 -7445596651768531389198030372288 754703 -117062212328918311012399770900048 754704 -12566890894532237914006253076480 754705 -48392916513376697919157646658240 754706 92563885477478992305024990129552 754707 -97850327259794972257883236544208 754708 206298815248958962051749302649728 754709 -56798619439380913903587360015090 754710 -80416566066810684575953863290880 754711 -91979226270137047532857741269688 754712 -74155385404871370282990704517120 754713 226595725354650922862422732258842 754714 48531992979534580363876431913440 754715 -58412932433899369418377718304480 754716 23923200892828029795033367311360 754717 161215267214385339812080326385766 754718 -120751458356542827129876748224960 754719 12363211114922444736725326649088 754720 -37899231256414917279343647129600 754721 -297962638079366466080130239954256 754722 -69114044129474139148943152883712 754723 -314181793785033047367332208357028 754724 -196283497170390006121166952453504 754725 128438833199621695397422850844000 754726 10398325295991700895721842737152 754727 13508271890971079287567398105360 754728 19665573415779273522585499238400 754729 14275125549289363248472218912676 754730 63746090140197341885372381445120 754731 13480570074113112182205901425840 754732 -76848061424141664697568277335040 754733 65821983442188823462415647930176 754734 31804804705479679210557123247680 754735 -3412134153141121099349692453440 754736 -184672769692427460797107765248 754737 -74585483589112287031156983786720 754738 -208594140014639736551098637898480 754739 -350695000640104701502176815705460 754740 23025675810476701746502530048000 754741 -73201417032190054771201899821828 754742 154480240339989925490507644474272 754743 -108563421075288921258744424159872 754744 217090686606013588473341625692160 754745 -40590517113884270446506619346880 754746 -102571177440294861141797881353216 754747 16874250400281864713671742432952 754748 222130338959296782573413526801408 754749 -162855981471996837091952096809716 754750 130972263760512332316360221040000 754751 206041991059197556878891790978752 754752 -34823001365407045154354283675648 754753 -95101107921128757227172295320236 754754 -40231578150556517995289944404480 754755 -128462744343228764241196677818880 754756 27182577723247973070802357304320 754757 -51464234887089308889048025779456 754758 106968350995320552649692029734464 754759 -65648916136793910048881200822584 754760 126687865083445939831920730368000 754761 18527092068428995345566111350784 754762 91371755978394569391249430387200 754763 18763578178725078818586378674400 754764 -160396338605805553790265704538624 754765 211282770687806851142938297953120 754766 132894822214559939515693285916160 754767 29854233836715319543308211363368 754768 7372996569188059773809717673984 754769 278866834094106738836062907779350 754770 17377206886471011679604556172800 754771 88939610841378540746769510068972 754772 -168505028068171942465668247146624 754773 -88353331196831446750997215410432 754774 -85685498514174762324817597296864 754775 -6189975386685047198067498672000 754776 -205474600715270215312494401679360 754777 101983425761804979285243017964612 754778 -102103117741331607025724832140544 754779 -1432659932883462838257708570432 754780 44541715158498330053508663797760 754781 -268923832517560647040922680307418 754782 36584848593218412403403461438464 754783 463049746195505074933258800736560 754784 -525092032534027014157437582704640 754785 139818608989455634210201603651200 754786 -20183659491314703533355021183408 754787 -145898008981907204879857480858560 754788 40609782024805167063012979752960 754789 -42639322870331069768477707422944 754790 -49243011699561100265318054313600 754791 131369772201500038353066708082560 754792 -44299990262079569083320600192000 754793 -168495811314353014680980346614556 754794 -21354394840930575131376124431360 754795 -222996417345059338590648683047200 754796 -81750162101319903462965103336192 754797 70443120839745836184994829154240 754798 -112362347942072763144285651840 754799 -158001520047689068559722447745736 754800 -7981913973889978820890317619200 754801 17624270179125977996502647613504 754802 -79403342165981417275971998560128 754803 62086868239987009932660163742544 754804 31173895401734740116131816502656 754805 144665124417617046677168814434460 754806 49233100914925453704113100273024 754807 -42559984605466413014984746907600 754808 18008649766580605059675293736960 754809 -80679764489229970498035889035840 754810 -14516923539948920406266297518080 754811 6746956666554331090966728917412 754812 -3203788750943603570607634790400 754813 -136742850017560755878766186102080 754814 -80422356831379597775737256037120 754815 114587683878769506358369897637520 754816 -315291547895139403023417228656640 754817 101356554316781103713335667682432 754818 75829300528764578893819948485504 754819 -19162374014173894119570142125952 754820 -14951914370485220967063974461440 754821 14331212203308887593175026695390 754822 -4018603116186765077344013200896 754823 187808480561138575146287538416304 754824 -68818829209582852968271173550080 754825 30764995138584116854371470171500 754826 49109080568742805094061883650144 754827 -74651307027560760506747710691880 754828 -14844852892061012767206806655232 754829 379059879569977669168288265141430 754830 -74030645730257561038546523643840 754831 44962882154817660467309759554944 754832 -16796162540604969660312736235520 754833 -20204083898534819873042928162576 754834 73022041812978749840671380116016 754835 -82286130461295372001052232912720 754836 -55208635353566413153364796991488 754837 -19427947940321189563566816770688 754838 -37717868205644348370597413023104 754839 12962959465777485873206277004920 754840 -95711716222276864235467615027200 754841 484348017431813343861391822536900 754842 63088495338244648846416268817664 754843 -218807897288146332148785771488520 754844 -108405856772329982556718054347264 754845 45485031215689227791921464300800 754846 -8147356019377509484606291583040 754847 -20197782620690699381051411654280 754848 -191573801908406131411547008598016 754849 317387167232503525166475937336000 754850 7111676478848472444935604172800 754851 1514492006890422719540325201264 754852 -33923921735852973285008893829120 754853 -32734001368213373343757654158432 754854 -53293903173756803555502938391168 754855 -50061437770287388002253454586240 754856 259889387742487287591671750645760 754857 -44370428764920114330291690787446 754858 -58131488276548040034494203725216 754859 104870814810137835384972394582416 754860 -25123436654598875241737207562240 754861 165454820027680676568602839133462 754862 183214843997276544302009805161664 754863 -176020447384581686300888394020856 754864 54660303854034563908104004730880 754865 1393453330761068752914954640320 754866 -28176858738294713150462000686080 754867 514684820599261670555494118432352 754868 23416471427381544320045295785088 754869 -4891239705261574457874796460256 754870 47163697588506582334687268448000 754871 34759176033028999233692145352392 754872 68448871725652161541608260567040 754873 30839155722939655073944154851840 754874 -19568713306721312136257244860592 754875 151728313276208246515182786996000 754876 197375765997993941634248655119360 754877 204139512759277088793115597446726 754878 -39626964874059894999772300598976 754879 34964288412513205311238799080584 754880 -26414809177562364579137149992960 754881 14232631619298383262348048532224 754882 17759264377746920150655755171712 754883 -63010218210002074920078543641268 754884 31358268477775484046423257658624 754885 88300317460232374025968220765760 754886 148951164732293695445521342657344 754887 -24426800737879268713961869401600 754888 -30248008054288855666321289379840 754889 50065175974171847498543271054240 754890 72598486180730500871494710001920 754891 126168364060905020439279968326292 754892 -103334804052101068923736180827648 754893 -24826503439173400653673642936320 754894 -58757356133629513077885124918464 754895 -127333276705582020281927689668600 754896 -19384219736995596490732479971328 754897 124899639352615449128308394430720 754898 -59572738854674538361969524369120 754899 -126754214754798610063695982380240 754900 -9288180692885152487664966640000 754901 12661440901737571766931083163552 754902 -60391226038765945741356529055808 754903 221277069531881306220005277942152 754904 -255324427833428866037220338073600 754905 94631746292174198341127288203200 754906 -59702590271418516508036531182336 754907 215844630620250375752893439529156 754908 -606275273494036631532835307520 754909 -44603710026240793276259667357920 754910 15902773778382270506525718581760 754911 33811025375922130775286056227032 754912 -80496489335642266985110161063936 754913 112555646957938611296996973414960 754914 61123622152774223320643847508992 754915 -101944611862724402386165931234400 754916 255705113645739536584634892570240 754917 -1696341107162092193067485193120 754918 134186518490202292430436542120160 754919 612222955590371842558190972448 754920 -11933610088584281503225065523200 754921 -105208883769258357386051810423878 754922 -51721999927568831817305871744768 754923 60778562734254192057608172991560 754924 -92835684835727319659719194982400 754925 58110150090559128090433187275650 754926 7914105730889737206854354362944 754927 -359636546092803423745137089505560 754928 -10156553716253708571443867320320 754929 32905834827590954757496626822528 754930 -82400051685844397740545235860480 754931 284777144264954205952894451862732 754932 -50949629377287201329625672173568 754933 -21049557693880420797771201723396 754934 -94688536393076529847294027985280 754935 -8279669231686367667593410561200 754936 -39260509832163097966510571028480 754937 -153032472125446921276059721899414 754938 38965755922926179157415780869744 754939 -29923071438765693156636583511260 754940 81153565108750576787535957527040 754941 -39874050441862692703296798161376 754942 -93068695700342615633876743984128 754943 -31832467014552500404040576716800 754944 -40883212050067920086621440966656 754945 145418411117656727702053602095700 754946 -23174938273602904585720473137280 754947 52916150308020265896814468877040 754948 -14252861362542137148526378582784 754949 -165227615766966477333222729009636 754950 -25073079987735139229084726784000 754951 1280516793492191476928015778224 754952 -46446463705074744839733206876160 754953 93580367811205239812672378906688 754954 -24314872049984979458778839791824 754955 150841734454067306181870048483360 754956 257639304989572628545531825823232 754957 131545390619869941662104030473600 754958 -43304827569400240389195390409920 754959 -73550926447420247159210979000696 754960 -45194535806936016306776938168320 754961 262055431121125242122654013514752 754962 -4068758548072651240311457121280 754963 424067477509825489140462046259784 754964 -38815229950465393178774221393920 754965 -3020174221423268842130593533600 754966 -15429113172382856732299285482816 754967 356381768941174035034707259859016 754968 -91468231978266738072209004134400 754969 188718583155907342116645154087370 754970 7661297260184145274997223053760 754971 -18659467663180726270332285144576 754972 107754899047275839464748895017472 754973 267780854108757608745156653925222 754974 -15308735201324079523372289802240 754975 22450726837509499614810018319200 754976 -80176160207956044282170458963968 754977 227444560136617510923845726658240 754978 -30228492803116208134069259103744 754979 315377352192621750896481447359580 754980 -70691643793714799362370361200640 754981 -36781058534362555690059128417218 754982 105783851834864987359660706330592 754983 31052859796391359330640846118600 754984 148289924161905709056033407385600 754985 -12573992551688129383379476289280 754986 -17053401205230275513792071353600 754987 -18792232942571518841920186650000 754988 35127646338347594012626931973120 754989 5660039130674812031113278997824 754990 207075663944513412038631949029120 754991 -38831726996982746967174926170608 754992 17178995310178429076331591254016 754993 -179625804450965530590134717771758 754994 -1376136607851425661937060295040 754995 -77372841358355169701551425212880 754996 -176385779030445616561878749399040 754997 48477219605937545921859859431612 754998 -24989056478069576416061635141632 754999 -40589553720007606034891187062864 755000 34051265838605283406410201600000 755001 55275675770770996723215944319360 755002 -14479759189916456293561705279488 755003 205867224489082387823568815731200 755004 -168454918868170877468684115729408 755005 -48602767042830726206361108103680 755006 -1102905661009748749246623129600 755007 -110301554709775088641223069458176 755008 94178435672426537067949489913856 755009 -258334902042499280489627046665790 755010 -28078978620560823436647761733600 755011 163849103986612987652395995314824 755012 -186398231621135014323123761794944 755013 65615069284204814663436469445760 755014 -27990530194440944296958657160960 755015 -50204610218223068136268108723200 755016 -41459496060856782483084347228160 755017 -93967373406663963239495815893708 755018 -82452975026719927541712141519360 755019 -145534596258743098384176218250756 755020 -50273087819821716528168325355520 755021 12425896409240232204205594860864 755022 19754857909443046279544361907200 755023 221926938183590020207636960926720 755024 2236100881440585115506985328640 755025 -35856632369701776961082408245200 755026 -18862521362567552031919064082288 755027 31866495210950469889587931511712 755028 117413922716521234389734603857920 755029 -108817976371039720049211296238720 755030 90728978639594882436372472508160 755031 131421558568253379801784240488552 755032 -26790202936732250168903525529600 755033 -208222271076788704714760343545718 755034 -40875492099101765313643667301888 755035 126788429972943524280333935436480 755036 -40016206896915429455322058690560 755037 3068303354324726975412938172288 755038 -19417734844080155653515999845760 755039 -4978714671422081342077109783376 755040 68929502342516372938421698560 755041 92001089428951353012444796356720 755042 141903197129436444542618108334672 755043 60983063421595206762973777441200 755044 -58894723759383412762535758909440 755045 119231847876910060327666912434300 755046 -6666276855838580675175641192928 755047 98503689559940422677420210807552 755048 -63325275488217425507355679948800 755049 -129763117439690075621144384627520 755050 54885697955859734106120811702800 755051 -4274278182243359121384874391616 755052 -87826616929237918314567572679168 755053 91996754156187197429228466985026 755054 -52379474315726556096796397913024 755055 -109984824790592056185477877862400 755056 16583550635085391423370532225024 755057 -233809416137003724071302087355694 755058 -21285155164308487366571793626112 755059 44779936984793367029698676868016 755060 80124116735826275416631167948800 755061 -32815118555637998020269283092960 755062 -16535686445864082826768795539456 755063 139042837965466951658504892546720 755064 199554541798946841223242624552960 755065 35885403697903694251493807195460 755066 -28289108094931759626661003177536 755067 -6184178679380068734586044585984 755068 -222155307505403107732830761777152 755069 -65551635795203021743769927577504 755070 -39912258374666034692422448188800 755071 40424779939345193267516770950272 755072 363422843343039996423812425973760 755073 189367449673733767093197003647040 755074 -156679664980162761885030803068464 755075 -196671507915517698761288136749700 755076 -12689218336236124242238876753920 755077 -5937191705381957288175242663074 755078 9183658804092731534999118657024 755079 -66012234135161802863971091126400 755080 202868618284249917715279872000 755081 -27888841915954482129084392246118 755082 7904825452869844930256735884800 755083 57715816942383301095225793547040 755084 -160420458283274455589511461674752 755085 8322518001509719266191108803200 755086 16745187978435575511919613356992 755087 -74723291130094371845996498253264 755088 50493301080418839216108771016704 755089 199915231966215829815042042822756 755090 -56777419899880938028043566917120 755091 29731920345666339781621924849248 755092 183646836097745017367350866846336 755093 62903962574650224391023987154464 755094 -104932987427440637025718399014528 755095 4279700808260875289606340826800 755096 6750292407549128458081853890560 755097 36536274619524398224933550008704 755098 13633367880923866016796575508480 755099 198986570930620175958606112416936 755100 33961795152417720024916804416000 755101 -86636970609535964586506296859028 755102 135977666416031212371841389396480 755103 -63983316820967138515974685959096 755104 162306806179526266002607331868672 755105 79863510608619259499259018936360 755106 105867110435010739972169700699648 755107 -250764805401537409275429140228644 755108 183252247689132894520515191586816 755109 308636805663785875711437305694720 755110 -9998957833505056893988947623040 755111 -58354528513508805249679339554768 755112 -2236721096833751781202210652160 755113 -174684374415266952159705163332096 755114 78576974431303825323705155092656 755115 -26777485495691709731999234027280 755116 -103591016200376159846719598959360 755117 -14405931797803846476034265927520 755118 -19242213382177930747554675639552 755119 -239305348096132822865479785851240 755120 -24696135718650874308563651788800 755121 169759974761126854723247016012912 755122 -136556481004124532090025404315888 755123 -60062794663914209732033485296 755124 47548226693903432057886159507456 755125 64986082486376208724714702464000 755126 -136962144234068899942107010171488 755127 177915125174100975067424163315264 755128 -119579902230844344985094126407680 755129 -12556305924236446462063580302080 755130 20510149213446932529435334475520 755131 -104076838466978575120844804300880 755132 27403603387820920619067477350400 755133 -623365267625837054864407594656 755134 18170353990192692805822731585600 755135 -150614604534345793983462923248920 755136 -39315864645450660329549306265600 755137 218674875887751219419804189822786 755138 -5277241868779961154667761245280 755139 141144909287480100878743535234112 755140 11654614526572529658374891604480 755141 296350999603268024505079895808000 755142 37245498480785357766953454403584 755143 -251887696178308222717513720493608 755144 -23151538397775086343191730401280 755145 39131846333971840906834609035720 755146 -64826702147580974260913669794560 755147 -281945943314925604786501783927404 755148 -77831428688150771904984099832320 755149 250024764258870118345081016473536 755150 64407124000668603336372551649600 755151 -162865310199157014261648368190336 755152 7245125571814928747042464645120 755153 35933191836795777566246315215104 755154 93758922267917358115477090005264 755155 -195707228971051728337969491930000 755156 -18640688919228892530797805066240 755157 30248727304102974578613677324832 755158 29311784492374549603362499928640 755159 -65419988402369834076595858851696 755160 11682534879467713734007062528000 755161 351265777612769329305464574093 755162 -171942454391907180268639358385168 755163 -2790594227965298757252548918508 755164 109079110918445762562971914021376 755165 70610220749605746604508669770200 755166 1190394536525741081485891584 755167 -66109583441197206791479876139408 755168 125499654344815326743764834713600 755169 -4927967636069014224555823476192 755170 -16048473287351743542144926816640 755171 164092281105084222340171477833372 755172 -19496810898072878991232885797888 755173 -352066631508371263688872941704578 755174 -81508584356418952062922458746880 755175 -43868807057306724182371813509000 755176 -373150849640004466239107218129920 755177 -91753277612711957644321777430748 755178 -5309842124522072793656253125376 755179 9387917410453141242378884409648 755180 -208986122341360965166803524582400 755181 58110832645653195300954204273312 755182 -64325887229953794538142956914048 755183 -32327304000985968390408070779792 755184 -26825933990466400533900317392896 755185 -14291023753614835559276172307800 755186 -67826806408008521220421895924208 755187 -201667345782242134996097388757440 755188 150591425373442439239299815015808 755189 -297757491650295154518920590569540 755190 133599845038516325451718417785600 755191 65348443374990061786108191321984 755192 -99217239802947416447580991488000 755193 134240384587594781578950154980000 755194 155488039847555272164371420358912 755195 -49379565016604129913573228599520 755196 -130017227011495143632417635762176 755197 156151505961146380062264774043500 755198 -142487285336730932509303211366400 755199 -193229113148644622533420408038216 755200 -48292447589454099611255832576000 755201 -8420190110216222808505036856400 755202 -22780332610481873041065736137216 755203 260927829121202849715988544115452 755204 -36106749435535871393152476572544 755205 8836358371141743161364572928000 755206 -93131415484174988507617093206720 755207 -75799401441647747805192086925768 755208 1613548723182423820785340508160 755209 -901629596266453744849760811392 755210 -25530242302255138974992322894240 755211 -234345525775670293343420288626728 755212 -90710846872119219745796853504 755213 -34678887906587933943911051726538 755214 37843100399329002574242229002240 755215 63680449555933544815719178767120 755216 -21852473776476501893885187588096 755217 260110613382089567625133077003840 755218 63016398254581283236459605361200 755219 -198668558787964951936686961455840 755220 -8452441687077491313841016279040 755221 97396265833403422010328170846172 755222 -28309887796636307273160153086976 755223 -40200361582393922140177917699456 755224 72872683610104332290742131404800 755225 -184196462551613857920547033280100 755226 3943801708164057592069359658992 755227 96816361917304838448720381959424 755228 196836553805056336935273538560 755229 26140534018982272129808641137120 755230 -3227515193702170694723258476800 755231 -261087260813450244287873844855000 755232 223596694048220752151064985731072 755233 220820802766212936701345193072482 755234 57760208667706694353995391496016 755235 -6000885211917613768373727059760 755236 -63990424227266736180362180038400 755237 15717462075892822721086668183966 755238 -21061393835069306711209389000192 755239 357293877140917983595732350466040 755240 -111042824435248552699085291520000 755241 20256119094880875133018442260224 755242 -147012078017356296303077467341120 755243 477132022320876863057741291697120 755244 -13841471136735228466496916716544 755245 -103499440597711250889063195568500 755246 -117796020562437084076332239156928 755247 105553183059591367869424697746320 755248 9163648128435892587113567617024 755249 169237836457304087630246883022320 755250 -36946274943482010841361235840000 755251 21576010281228643831391234214144 755252 -970463420059679676882311620608 755253 14146458438020384707293091042944 755254 36572127168847547877288970034880 755255 -162341372863911975633848562348840 755256 -128127272100971486864574599884800 755257 227741270972600520217191339582506 755258 -4945240025874991714391393502720 755259 117246674870980280889752784032640 755260 30501275793508070280317520092160 755261 -33019914041752348542808187644860 755262 73588644560656055250894187293120 755263 -6997079246144106138511089168536 755264 -53201382657414173395753580888064 755265 -26087811395581930758170162071680 755266 -63219206038969933573712192805168 755267 414119298652237925619580779152316 755268 -93478257606584820004503116866560 755269 278639686654534748597640371287040 755270 -95005689242034409896493359745920 755271 173731392156126210363917064967680 755272 125759106046297040281800491335680 755273 -158363024700198344065606075037478 755274 11146670098156452455118079958016 755275 -31017430290924239711906654220700 755276 302116234534052779663354483015680 755277 -3394856875577168870188816567680 755278 48402333784670854062080327590080 755279 -143215424844673621353391387697424 755280 -26247206348868389676802762752000 755281 -60404710954080172960640858736600 755282 2855121300352817831405461776 755283 58889792430750996627660724375224 755284 -33291122593734510900925980090368 755285 167820789616359643231332061477980 755286 66194756022006738932172840345600 755287 -96465688997122439076760416279800 755288 34374888979924335146867092992000 755289 -137022191735365656133284702865446 755290 -217023337187000865674747945809920 755291 -5668665970552228992173863625448 755292 5921788198538771488695616607232 755293 -54255817637403398729265082578048 755294 1797919232594271353583929052672 755295 2432518576850535291298810707840 755296 42844965647808558002984597716992 755297 -187533778327371362377396532569920 755298 -49527057241020097631859367080960 755299 441964468052831489260411014430864 755300 -10651542588881236581096677683200 755301 -99149334809797670825337447962880 755302 42411546621482470979316064420608 755303 -190320811062387237038966189737896 755304 -206788386423761857193062637813760 755305 41772178100542049701961855589000 755306 64976705771626306382588567762352 755307 -86488604606774814082662715211520 755308 -272827137486499445544929438947072 755309 108660788531852548983578512935510 755310 36485230685657407611051290353920 755311 -4523672967336318084435142743088 755312 -41367888144926441781580251561984 755313 13095845248823729798283991286208 755314 9864246737740329661686032166912 755315 -44806183433721436752468889205760 755316 162558419139116559097124987071872 755317 -10690044545383124249917155207634 755318 21567150235565014669426540321920 755319 -89055905455597394335965423863040 755320 2123243350080825436427903385600 755321 5683588945971307865520340134912 755322 -33391048560113547312168685897728 755323 103262261306220581597512899418440 755324 94882586498221642268188361373696 755325 2342223088066784123608863820050 755326 47165025293646242928094000051200 755327 -151790897627787870513168768552528 755328 -30007209779362877758398592450560 755329 -201297598782001893576145747155070 755330 11434163992200854919860262550560 755331 -690854254129524896578292605200 755332 24812515772550992509858916871296 755333 -275923125080478507869455216640418 755334 112782873626277233867664020127360 755335 187445000201318711677362427453080 755336 -323149084948903938561270912614400 755337 -79617430205282614968241405433856 755338 257243222774610300613214559744 755339 73760915702516380778876203471200 755340 -18524547040564042972650214732800 755341 -295118829705929042752262922937248 755342 9143206952409245447241878344704 755343 16315571348792686831628816687520 755344 47355605734701265968661131902976 755345 -267896974356515937494080262812800 755346 86381786181204273742048531930752 755347 -34069492923100652148458299658840 755348 -65801503543127725013547522330624 755349 69593672202184609515101059525440 755350 108153407311581949016621867978400 755351 327395303298501478778894916401352 755352 92409965570860386668805003264000 755353 68507008672711712414440313107840 755354 3023879655837553411404449069280 755355 -63351024007360809258405530606880 755356 -3373388674450874683609605949440 755357 -287581989146445873407264113850394 755358 45412953267541996699722087183360 755359 96158116825574366561251224174840 755360 -238434143066651535227897439191040 755361 -46737113718972684962286586600668 755362 148237957705899194978051760516432 755363 -10489355327738740128368268335760 755364 -60824858971100170720019660789760 755365 -64983478757019390210613019411880 755366 123138404929476349463119411891584 755367 -191112378146402741636324761903320 755368 333720949709227234357304608066560 755369 -3214827367423166545440651112320 755370 -8665306841334816946051770700800 755371 218822155424663319591285294123572 755372 234308814772621077563235033912576 755373 174405224753291166674479471128384 755374 46161502479066599028625922991936 755375 -373026425885155546505129159346000 755376 22009177889503666198601590996992 755377 -2856200669548927726956766454528 755378 13456832436295326240433725222720 755379 98350204607158287335440741503840 755380 81207154374660212464836487526400 755381 6744852846191870042813964492384 755382 105556207751690294711844972499392 755383 -328653592179071079397254508684800 755384 -118705637555757010864580684267520 755385 -86574749232949705284655675550400 755386 104389874384176925791866072283104 755387 -172929454236281165240210964695964 755388 141148979563599531586165442499072 755389 204866447880125506015067284677024 755390 -67860497645723702807690467492800 755391 -39426986747423734264993313258496 755392 -33764233309509215908331645829120 755393 -308449569834170554890445146023358 755394 -127336336122718641407676495235200 755395 267064926667776247273579614826080 755396 65838514285455733549267968196608 755397 101573567446100330104232676514974 755398 -46429705840106299920971335741440 755399 266965194369851283222372123485400 755400 -21230649043280988650977397760000 755401 -119128183017626844430725983154598 755402 314378903390600495568022290977280 755403 -412274407281144872384494499688 755404 906739891369209210057906022400 755405 19022258912033402841209291089920 755406 8140447310244944667198422778432 755407 -131532301305872220702329726892728 755408 1891375852054924683793773625344 755409 -63874217524641049331698051377792 755410 -80680273749492045171444325196640 755411 150095305993295152412202133809312 755412 25960693927449077239533694636032 755413 345105697303176725632597294563662 755414 111715511788533316431540457069632 755415 -45187677195888022865129926950840 755416 -144262862629106581882109974763520 755417 -84137898233282170445272948014780 755418 -8741961873331201012046251368960 755419 129994477811939710755345055571712 755420 -15981980255962266604032778245120 755421 104697776135593283730451587115200 755422 44812647113656762090867781008512 755423 -281756886572971730180182850563440 755424 -2663170432103173067239344832512 755425 65029198756822605334557783309600 755426 48940574516909283724336516200960 755427 -30121389395104123979853494361480 755428 203932747159499200064724371811968 755429 -92894366567332058515602376522248 755430 -47519635936869862844872317552000 755431 -648611703711183091098568601736288 755432 -154157980849974530153566348953600 755433 178100546105595201508438070260320 755434 -166961130643266921867791150562384 755435 125821736374538455570467837007200 755436 77194721053600257755459831685120 755437 179090352100115051999769197616086 755438 -77289365475199617750705813088320 755439 -45502780917402915151740257428992 755440 -8333874652622102881838353612800 755441 -89155420011455000336192015914158 755442 60462809739906670326262167645840 755443 121767020145039711380142363948544 755444 -12208366712562278365048901096064 755445 -83760111049132440399473641018080 755446 28551609967379734872917591256288 755447 -78077067983535662513933883467136 755448 72164886694821172095881592360960 755449 276673907064095397060004310585450 755450 72891106558468239068535142404000 755451 -37543584774331025287971698816820 755452 -146628837991614731321592189988864 755453 -76890197375978849257039352025696 755454 991852516355701986303920888832 755455 222627398567832394235844005376360 755456 -10717478281939651265904978690048 755457 43270083085290120220692383909280 755458 -79927256561780231816040334950912 755459 289129886332776263620408715654040 755460 111184147610028195138412139520000 755461 152702050120862241334780806848032 755462 -93832224493614198525125266578048 755463 -19012061706310663629785199120816 755464 -258635457871057537507567530224640 755465 -15509345924122399630285920652800 755466 -9960931870908728566355797842432 755467 -7242318328952605221916224916760 755468 22837676546603347689560014181376 755469 -85443217601048246156826744993312 755470 -4412428495017983620659227427840 755471 -189174293123790825191197252851000 755472 -21785316798500740207297661829120 755473 62310734989819809467545797612722 755474 -82849293294842030366713710321264 755475 -2506239251222351116745040768000 755476 -13126617553559488761685351181440 755477 35236215320292778192263480750720 755478 138112689998944271091600860922720 755479 -67366645677362329877328226488000 755480 -123143790456258413160820915814400 755481 136074678160414932060005998900800 755482 7136965560219556071579727368672 755483 -331944379034752281965593629830268 755484 65081017171963077680435574223872 755485 -239264362735901105062516189628040 755486 -1743042505024593197046524760000 755487 -236826733951835735939764688935080 755488 309397401283849188194145847541760 755489 -65913046207709377003044176257344 755490 30406339621203514950634007685120 755491 -105738650698522359187380119428656 755492 -242655665725842369899081642941440 755493 38507647980487364858090213223264 755494 -30485592608735501770758133362048 755495 -41646785498271358356751862378400 755496 -34258810213102547601209640960000 755497 152958672900284484255330844720800 755498 -96971718720495691029413748594000 755499 24301864024401181134681009272664 755500 252030686980253847440323352832000 755501 23695126927111491154012663115904 755502 -10623575231852782106234640208896 755503 568963818665562890710181097056 755504 -50111112331638502531663336636416 755505 -44341210359726293576239967626560 755506 -82884583970069739642635212164096 755507 78573034192698039401108278813992 755508 75809241260360847863357463797760 755509 -53967756863995674640465689062290 755510 -431561775216493981334331463680 755511 -145773521762624633005482299170176 755512 -354105849819901128476330053324800 755513 223431237688614793572868585290384 755514 164285670188600787699871452195840 755515 -133390326764099199936847868401680 755516 259996156300855850038544420497920 755517 18505135932184167279346438926912 755518 -1798261360040230108794601687296 755519 -12546484736263068984382588836720 755520 43457334298356065449164857671680 755521 -17116229460347109092032250543640 755522 -87325875287150339760266039696688 755523 -159135952889275534000892575362816 755524 90088072011175409359687303168 755525 -20830487463766807535682096715200 755526 113558472954677164255313255550144 755527 25759265064470521171007441438592 755528 -308101813948829819336772808227840 755529 -83283540363483189255275086488816 755530 -140455462025849415514814276007840 755531 -988834199694129660118036957272 755532 12491181703689397898735505641472 755533 -230315669644668471852275140083860 755534 -53405280362107395641619524690880 755535 -1604685884971765935741853651200 755536 -65539085688361829447166874820608 755537 441608891179664650436047310902260 755538 -5965730499644048781713295659520 755539 -45801663845273779504140588016660 755540 44315028300006960645042049390080 755541 -192095325484052776473141410866560 755542 46068994725754837073276676432672 755543 5749256367779993705109553474464 755544 84126226308253026889717107486720 755545 4112310155693355197483649209280 755546 -21865256870336957268995054614272 755547 90913033823670861184707594434928 755548 -11801951992156112294996107726848 755549 -295614585875355327686741968307136 755550 -1897938854314061275354765276800 755551 231239477289707961862924861451552 755552 -124451183617489643340854843670528 755553 -3779468190696691792335649800096 755554 160663607201371160922376820371200 755555 132345498400072111951925041085760 755556 -32555228526087380355760317112320 755557 93024302226089541587856899773632 755558 56712842239024374517268027270880 755559 -49532594934587002380702076083840 755560 47626580901641526452406851481600 755561 139127850023638679175948540303162 755562 -55673041652615211069057483541248 755563 70128084270507816368408252317504 755564 -51179915428728671729111711917824 755565 128942734985242660984970301462720 755566 -28619448925740059044037620880640 755567 -157313293527861345579114885294384 755568 -1402578259817003723421037264896 755569 -265752987444346753051305134602030 755570 131418399470612587583188238808480 755571 200197947569761860024997725830712 755572 351627132827022288756643473960960 755573 -509372851158599674937394727296 755574 -129248950279347509824516255525440 755575 150789199840502107184488864590800 755576 -347180434633023614921839166545920 755577 -94961488808226566904056863881660 755578 -102139323766884104625292362518160 755579 434903977055949498579513262467600 755580 72851223339724732864058583843840 755581 194052969267644412501378674446764 755582 -161443904470658767225763358264576 755583 123337504209186895534073044532424 755584 238487182353974655218725756600320 755585 -12370871624338860682782396279000 755586 -47337980042282993137147781645280 755587 40135713263905122096146823097552 755588 -3403808267407944208287722730240 755589 23509626989726634670037733654528 755590 -32772862830543806519695825660800 755591 -119684875237039255320588808893816 755592 96561300484936269988911463219200 755593 -76849523811015652989222495821158 755594 -1290623134431408683049418100736 755595 -247345527825352172359174051944000 755596 1298271647585056559503182004224 755597 280205128773796836904011458885046 755598 -82095595220462173784895147212736 755599 -244472139770824523999515571438256 755600 20984134442040457916354251776000 755601 91589060879622276414029622586368 755602 -47086339792591082697653686747248 755603 -39906459893141115318826933258800 755604 -82307145454637296377912067307520 755605 241829717872566177638757364375260 755606 83045866254438546219861132500160 755607 -232156218151737979844667193842480 755608 201671198385898927158826753720320 755609 191159669047971301670362332012180 755610 12202107791357788367331572236800 755611 230128151495529503744084376681400 755612 -65794513517300055262231654020096 755613 -160337388150796117569855707280960 755614 50309581024857657742557566375232 755615 -95362136479761707559825650992800 755616 41828316160305258168601609764864 755617 -304720619934159521400483486306334 755618 68123855086527119496920628455760 755619 -221745138584358302573265389048832 755620 -87022726359596216556452855320320 755621 -173671817059771433117073532742310 755622 34156717916892294962533800960000 755623 -27311145226089684567755981036112 755624 199438483062647921862157536614400 755625 -3761289638954190471829266720000 755626 242729581075920298046382594935040 755627 -147525420435239315497412127736524 755628 112617479869384721507176940766720 755629 -92572580537834138011265987118400 755630 -28564969409842101856471268524800 755631 13187598199781534580036060286128 755632 -39163187341572462987097523650560 755633 -189375670406750715249897364206300 755634 41726279780362448215390356124032 755635 -146786396750696778946799030827200 755636 -88737798775240440159068626225152 755637 -66000022974842017479212501411040 755638 -41174538743063358930581561321856 755639 -704793665223613176605547023976 755640 7359462797706145006667297280000 755641 -312213993619366169586616751672828 755642 50209012089542701899975531094272 755643 -9739494461933823651559194825216 755644 3757776583638296827433543054336 755645 66809533917705359048271727500 755646 -123771001292406147821127513460416 755647 78120249339284455055664402043560 755648 -54088467998140015740563585236992 755649 -8590153963230692047974717282960 755650 -18591240546983665584299811225600 755651 -66258158114678534834514190450896 755652 -156099533178310100918282112058368 755653 -223673714408105256895866721002240 755654 -114063227882583996048246767128224 755655 -99241069412675691976272139041840 755656 39185587140815739092942937784320 755657 -7743098179066397905660173468288 755658 64658247332113556256678730699824 755659 275676464691458870067718702274304 755660 115511857047720402002005360327680 755661 91616655247775288579592940347072 755662 -200773950981000997582659225423168 755663 -173626095228684257768189152163088 755664 -2287011628816391890061061783552 755665 -2874318369035743877190733097280 755666 -83422946947039389099322482447360 755667 -256930940178420923738906907433200 755668 39065412771082926798305772861440 755669 -545097495911058825711298725533760 755670 -16634849496405254332331873961600 755671 -13515766666557308142273715275936 755672 67646797570190426502314908569600 755673 124084733302816620106308218873568 755674 90083304925482707423076038772960 755675 70019550085608664342226917186800 755676 -198420931347113909144377113431040 755677 -51639632681322372928637920410740 755678 124705428802003938386434368100032 755679 142974005278015641093765784019784 755680 123628668519073861261734566952960 755681 15836427614901563809946037496482 755682 1087171654597460243965754979840 755683 38453070472110650132217489658680 755684 -321937014623452034243307286881024 755685 12420365190397400618185737024000 755686 115444307900037490015754260845792 755687 -126033427506633405149909576593920 755688 -57437155204157620183495564247040 755689 281665100592537647531634264056400 755690 -32941448305171156534232159484480 755691 -114244822599450477721940713808808 755692 21067679240212181985237236779008 755693 -404250204148024339376364075913920 755694 -22768239627343368952742361931776 755695 130238672937523899669867758565600 755696 4964638454992454145437236396032 755697 35845678883021955112853479189440 755698 10694383694359808018494206312864 755699 49541071230756918436571206066080 755700 -59793442743616884549552404736000 755701 -225740456631371519666479273885668 755702 90707941178573505978972609723552 755703 100537210145209429137976631218080 755704 -23375648670609005437119829770240 755705 -132620513428126779694302867742140 755706 -30783512086558331162398684508160 755707 70319974375912768355403554001956 755708 -100574354140392438889461384118272 755709 7152691235343729547704499298304 755710 146993061027542902182768336989760 755711 -288925525667460416698898990415360 755712 4667474455525737756503058677760 755713 -171124511221176277718070340763904 755714 254202281781127517009057794037760 755715 89123540921769752166475780254720 755716 98357871901075101984250959338752 755717 -334280982014941871579947374675234 755718 15757799201287881807552736296960 755719 34567352684819025084426749204120 755720 -33643862476169663209183211520000 755721 169557068405946446956533278466090 755722 18335775750902270535683726221824 755723 -267901765137762318897980790980976 755724 -20772157844360840923069766811648 755725 -848341426836295673757350644000 755726 75224918786943882515053726822080 755727 51198984607006170178050332573712 755728 -91796602380993986531663237529600 755729 -160895255700691356880768419684312 755730 -77477089291844153705551449377280 755731 79821908253642677743420360482600 755732 -72641370060993022498044226763904 755733 186936910979028422806351707270048 755734 14891553525500062404240335542272 755735 -1414257395617066264362557846520 755736 -209789143830134586135671778201600 755737 -193706056589486885115204694754614 755738 -13614312646677557575612300400640 755739 -72364211893928911825959632903592 755740 -10758369945301718987117512857600 755741 21366251598367927085599492378560 755742 27012860242248581832396663941760 755743 104380488520500682853085984142840 755744 95464232190503635818142189486080 755745 129764565865168598787640444725120 755746 20407046821949962210189770549072 755747 -321786709167932250666694497568320 755748 25538782592234014582611525120000 755749 11801150621634347740907652991360 755750 172645596894092419419346592064000 755751 148439040355934672639481931995432 755752 249671365109811223820131393198080 755753 -154482440233619412564730412300556 755754 -116945457405969738489442526119680 755755 -20593913367392147049581025653760 755756 -174297920018925231672686216897280 755757 -35484333614763848109510681836160 755758 118076365059425936339787150369984 755759 222901797468241107266345648178960 755760 -49988586715590106290530958704640 755761 -85718652738828606707124632101776 755762 23683586080160429728760713090560 755763 -99259478319731873359657514673600 755764 263630587301572640423108133128576 755765 -26175484420924813486838020538340 755766 -211564878359654606007802787424 755767 -381235098693126603287140897764184 755768 -2716994966248934574375382425600 755769 5477076361430822865444637029120 755770 -65306621402545124828329335781920 755771 277255949292590334822041071263972 755772 102093738030353458612710015201792 755773 -69856869147661078162443813289716 755774 -3338841489556211309207690436864 755775 13278865397933540463870475188000 755776 1059527366293873753344044433408 755777 238103172711908083804657622651904 755778 -43181280203228032803680301826176 755779 174203835423448879182370097740984 755780 -11179283395556615064599226286080 755781 55452621417553487875604006999520 755782 -152546402712266175385589636635200 755783 111110716577218820790814533596640 755784 282936666029163947879362099200000 755785 -192979687348911138448434916309020 755786 67838407822906318958647803677280 755787 -87578525653844291735011867883520 755788 107041684989018686452000875463680 755789 -72616488729088123923056117350410 755790 -17656650002402217308959214284800 755791 208585892084760017596288819118192 755792 83889958980345640331461421162496 755793 243279911317356363619567770261120 755794 2983466627218202531335192952640 755795 -69308569609393817459946702895200 755796 -16841257954920545669137509931008 755797 19042556314225137886617039920032 755798 118891434914998641543836565336960 755799 -103727139218699550399443139534720 755800 -57813754338998346174208208640000 755801 294833660250172800779663753019600 755802 -13495566689981577610598633875200 755803 -180749287454380182468450225560736 755804 -77294083016284633319194342585344 755805 -41726811409776142423161674862240 755806 -40279066404055587148948527263040 755807 151119045114410120383142803313472 755808 148597284318630405932169290317824 755809 28652352776869084278955521151010 755810 -72466121713311871273457514938880 755811 -25232481469014084310267063296 755812 -293232941780929458605918339369344 755813 -190295750392709453389408200295938 755814 34374240464343017781009998297088 755815 -241772401053486503314261947140040 755816 271649790299057132319659624340480 755817 132334319335217887871387017422480 755818 14715559132272189379446980956416 755819 -24258285617026248712717587335520 755820 34368932270737252928509755955200 755821 165641275094350771308433481038944 755822 -77420574764025520455356646756288 755823 215595018002115503006074187090184 755824 -16284024215595048149843428573184 755825 1053083927712385882749138106950 755826 -12532341384831373803549911840256 755827 297940070780440257405084573265200 755828 -51397878087607231368542895983232 755829 83524784141627584256477976564924 755830 -12667861986759900207454986685440 755831 -22716840149193645303670563630168 755832 39289159539395881442832708403200 755833 10072941551442155225739587461704 755834 -35590570915566762956019386347008 755835 -12959643288591640354624718522400 755836 24555998653335098873901379906048 755837 157264806689777669761497522281112 755838 89775361377181343538980417992320 755839 3671233953182057708889163360640 755840 200019406783192589820047759769600 755841 -111931462567182466963545265088208 755842 5114164265730247815243683057664 755843 -56390460957027848399266205099256 755844 147311507654385154843868362607616 755845 44461436791396528328809152743100 755846 -13009553128637215806886715686656 755847 -41251442427679877221441361836176 755848 3934469391765226150229183324160 755849 -18138389652926022225577898767680 755850 -10171015146175511149881766848000 755851 260577649414493680731350676084304 755852 -131468052882088442959085420379648 755853 75719806699445809043587046051904 755854 -4077978129871999679922513555456 755855 156664817819782499130496443386760 755856 14358333815978166806082946744320 755857 36484517655550609458743738977380 755858 9546971129360650002298049408640 755859 59013322264274217244524082072368 755860 -73379923827742656084170456064000 755861 -98823010424970763484490904583538 755862 154270907709935768268757384273920 755863 -139891501496331515571308310040888 755864 -185342313976478927702792985200640 755865 -16226212378869059597724749328000 755866 -75354982126743210475057166198016 755867 -90752819244059097792774057485808 755868 -17228956908188556028079353013760 755869 200441675014900955385327908855270 755870 64250642771038829870414164690560 755871 -39487154577816347232288395754096 755872 80758510764490169447588214865920 755873 -21810056385796082758865368193280 755874 103009320531793165355086680655056 755875 -240151500183752482321522996848000 755876 -17798519681372829522824156252160 755877 74899043697032046846876254040000 755878 -1985098998758972290753027806144 755879 30875064553073024280073288047480 755880 -27397678835243986154773493760000 755881 -38728165347646391332515906340416 755882 63581894687199327846513256012800 755883 -65107612020781212564527009934948 755884 -67476887663244145329177453754368 755885 47802122797137797992693493919600 755886 35280450413873835626575988555904 755887 245039827327353263703548817368 755888 23754888605039575214415863218176 755889 60007043420994562679776603944960 755890 -63004239720395843466548607364800 755891 570092285458377108271706996477112 755892 10915859581899397728513145577856 755893 -164582469648914054877332712188096 755894 279131369392854290384237930907072 755895 37797966416874645171152927677440 755896 158360069825038799820050593075200 755897 4458240967317109737527348284560 755898 7886945751532338879817164642816 755899 217398125446885210261696156940900 755900 146389039640160777261552969792000 755901 315765477059936315157401514691392 755902 22259709874537812171927773857152 755903 -61616941863298157781138826534848 755904 9443403138423307398391007281152 755905 238518655478690960479589649086760 755906 140884570764498175308868827016704 755907 212852879223090078551944777365240 755908 -71062397528876715821428348093440 755909 -100371934814102592777988119498048 755910 3264140488840090097376314252160 755911 -140687265138989283629234725917848 755912 220234243209901027886280784128000 755913 -117348702889670201241035522812656 755914 166932819876551106101494024568160 755915 5538935612214067568528906652000 755916 8497676908301600994714335232000 755917 -116956699995641530834730290668480 755918 92350686084063247054310691083904 755919 139337086865487816833850026290320 755920 13872367034740240791528495513600 755921 -205173995534757035903577167383068 755922 53041415705824526917946806857984 755923 18694333354193292003202483139868 755924 -98406246602536153648487364405504 755925 -11983234930383049101236600496000 755926 -88605792618352017267781898597088 755927 30017806379473733929809273607440 755928 -14281139067187819921396727040000 755929 -211808288026171677247200172537340 755930 26148237335084020849406348544000 755931 -237426084255701353260491572021056 755932 103503755234653660163186054314496 755933 10564989816037352638668036401580 755934 -438030649732829935445405380800 755935 32174765777956195041505068274560 755936 433573563385099753607977611558912 755937 -27171958403095559342940348839232 755938 -174144079525811815146772394380800 755939 -87757374886301487042877771271520 755940 -734158288891435265184140513280 755941 98091348634369903779800097831710 755942 -173145458689103937365935211825856 755943 8150337909911647740787085912400 755944 90515940471963935415204157440000 755945 -54171787984908237937617456558300 755946 -204666071615209245758433413760000 755947 -81079619353984543789135380666848 755948 -134084896525184370030331067172864 755949 -41434586334969772027963072729536 755950 -18594268443174284265963556958400 755951 104374498046390867331659964257280 755952 -28538918012230679484110647296000 755953 -208880051588221760433420913539360 755954 49593057258912201417455169992832 755955 -65141727870299544924482676129840 755956 -315623255920538757873033213695232 755957 29282962474014732671594921820480 755958 -905851088428129431643007447040 755959 -35266108444716877527212970370840 755960 196276180364870825992577333760000 755961 -7582002552663079670793552674016 755962 -160692346652196126906409075098768 755963 135269069230348871666949184159824 755964 -48910140078981390038301503496192 755965 1327916715533163968924432448000 755966 9420284295488995343114309729280 755967 -144042057686336811432169582690560 755968 89907565465101555121014588833792 755969 -319190511545620457280122879589630 755970 18243979325806431846861758730240 755971 -214180356767778538350193163881656 755972 -123977589255676046155009704960000 755973 -148063155240430057434345499782276 755974 -48409818711893356943030595418368 755975 -190507554244903788514743323475000 755976 70236051656648981630039726653440 755977 120147172626987696410685681580826 755978 -156972099750515984154868040816640 755979 -27479046220220691443678018688000 755980 7356376343793889352303701632000 755981 520898106282099869970282793092972 755982 -82059168576021619787939368080000 755983 -5840483341291356329799165368456 755984 -24283771625149873865323441864704 755985 -10832708120457170472490942200000 755986 -13988117066764805921431232110080 755987 -93872881095629697833855505916560 755988 -5870199771406700130039004348416 755989 44541400608612784710100921915324 755990 -152951567439639239328982297605120 755991 31070440370413690312194617476680 755992 22485408541455841982109176094720 755993 70296204902646380120711355744000 755994 -24120283088354737642421928867072 755995 -174825485100608165398709836269120 755996 225730661354874633405499660224000 755997 59850232269466991742334574622720 755998 -131642493013748812002569935056000 755999 22981740256524734535453346516080 756000 86646950350565635429147607040000 756001 59067065077370984886744952152000 756002 -4578762815777045729624112254688 756003 77954471343058605464166573744504 756004 134050398707160577322299382797312 756005 271462580821404802484397761265660 756006 36027281462080386025887579059904 756007 -81885768930447050767205250760608 756008 -125950972762037368089438969692160 756009 -158596394661995129070167066227776 756010 21897586638915819131329719782400 756011 338918453768374970657634987186612 756012 29883865715657135786715958119168 756013 -375975090945262164966030404028416 756014 -16773342819660340084590216540288 756015 31336617667356799042684799797920 756016 36931326960358866455857900470272 756017 -2851832574340153003617499751388 756018 20435144779774569379836306940704 756019 -217630783074428233570381922186040 756020 -285542983363920888704880318136320 756021 46502652624118939804185222798240 756022 13016248403525566176912843153312 756023 -132003585987173849636799142000728 756024 20993886100509415001395387084800 756025 121566545025005530972397237197550 756026 2379053615605718058630147168000 756027 60910139130689023904882184801840 756028 -11649546306355157231712277495808 756029 106506561473981883338342604872640 756030 -76436715675531602288564739072000 756031 -61614232673545826169770370798848 756032 55449083747723031136351922159616 756033 -150941718212043854034117575199936 756034 9934209127670008508927707256352 756035 84886380596237402611353895020960 756036 94634363814446095106970166180992 756037 98102648226610353891592437249532 756038 -15226140491105740623982107346080 756039 171007000477985917191236141946024 756040 -91692221291728465557285622886400 756041 106384012554821466006935117682048 756042 62987064532928102340360223064064 756043 -135828343620119388804363651913708 756044 -27462375929443399361528744004864 756045 73037138477734322025109965412920 756046 107053242645062834638976264801472 756047 43970816215541957634563177650920 756048 47859874341043497999315104563200 756049 -4708832290798868498600538486464 756050 42589484763325550740964882410800 756051 250355523151733935011489607336632 756052 36768635365015282397768379850752 756053 -117487291124807887434979944955698 756054 3638463963631349524036312993920 756055 57794384496390046461426911490000 756056 64194899690320823163700321320960 756057 -154656190522610419140598740534720 756058 -70645434774121212450430846851648 756059 53691324519180732910970887470720 756060 10394265451178881774691865768960 756061 -18102702983938562668481601862868 756062 -20522227818288789684318118425408 756063 78355435690268844655824665520768 756064 176978035579781980730655426871296 756065 123626150549883124021506197981460 756066 -60372580487953477403531196533376 756067 106816392183210130040761524170480 756068 -44522701957554121970918733601152 756069 25752318868188851233190843808 756070 -39912491953171036362605204891520 756071 -7008894278884144294288230169128 756072 -59822561833035840359897653601280 756073 293150640582831898572039058450320 756074 -38874290421480006716457233246208 756075 -13460104542329947189491068588400 756076 -101470435501113216158849767786240 756077 -107099652236295217894225518743328 756078 93345321498893156399139367631424 756079 22304877903258824651396786500608 756080 -6789171968142047313877584445440 756081 68439848842439850832447417548480 756082 -15757443888663875211970373146608 756083 -153824922108538460127187729410696 756084 29573320970009909420291081244672 756085 235339050658564035318878206027200 756086 60156055113800232062308608800640 756087 -100888206563905058533213953417240 756088 252289410003059604655601493504000 756089 -187996409311578235663818189442944 756090 2622968085939002185705349898240 756091 -54673610981264285990223873010928 756092 125497616746745938236359462184960 756093 50945251125683142874095428520864 756094 -91262491736726060971416334752768 756095 94784844495765013847338026156960 756096 76579870723684190892835681075200 756097 377929235387625059039106919868546 756098 -27276987488737064578511019240960 756099 -53695828692049753668051104883516 756100 -42550033340214315460746877609600 756101 -373881322357690950088239997556898 756102 -37421870313499713849131302164480 756103 91554598739989379391054444753120 756104 236883347023264915877427343733760 756105 -31823666149231094575603630464000 756106 -141773164465351116875402781787248 756107 172790364183704386518495249944232 756108 105727727811554008170483696491520 756109 -64484384558173380630276113197440 756110 75864259917911137046740456224960 756111 -194902433824999862884961336587128 756112 372262295804327506505696018432 756113 51259995790563466716578871152880 756114 98616718285378329402349759923840 756115 28683316842335531967091617496800 756116 154241306641050551699856809875200 756117 -46756277122226632395738396079140 756118 -47089783108906727916433280333760 756119 -84370088975611461313353337185624 756120 27892293588489231095933994393600 756121 58287805136844378660112920434944 756122 -7874976042417569711857410636576 756123 297087143083222581547257383990784 756124 -112359183776469693007213024448000 756125 162462976298280873240357271968000 756126 7856083247746817637675548953344 756127 226799624268006900388571889898976 756128 -29281614502726050092369926225920 756129 284557545703181427672210706512 756130 -37436575212745974092734167905280 756131 181981640494785514168268016787932 756132 -24661104559747269912008898195456 756133 -28841489186779197487348666938880 756134 2928906966658574324515081604160 756135 -12200450207081881729061934034920 756136 -239031972325759479978773582807040 756137 -13970839322563882082150724025968 756138 -15196075862744746068294520717056 756139 190195024116448023267499881349940 756140 -30794658165971159277944868618240 756141 1076919723705904255257311002464 756142 -31387208888176818397908249486528 756143 -35003770347265978164195841619760 756144 -14549140964372287871998026547200 756145 -91920742287350031512913194144280 756146 77480514501419157371561885323680 756147 -23009074316522297124889208732928 756148 176033333627781521110133062993920 756149 337442482017100100697292262151150 756150 -20858024537282495376255975573600 756151 -100233446935701086672217232105296 756152 115406258889132761824307539968000 756153 -112853729466275783379699342594438 756154 29576980383782274913229726383872 756155 4372314674209031378390484143760 756156 1310485999087930933387127522304 756157 12600467560261897527209862129280 756158 43073504605639204650301065768960 756159 251571609757561209689439873876240 756160 -53733401042192284148715906662400 756161 97217892816176615894463230173632 756162 -155191243174032635161103883571200 756163 50120355185050158856130277753864 756164 -115041072896636025502565473482624 756165 66179837523241297032985404565920 756166 -85429323397100964908817651127968 756167 -11004131952412673692918641887784 756168 -10981858576866077767454462730240 756169 -45422636810335515917699631856128 756170 109801880092117018912089058397280 756171 25748575113791477048231176746336 756172 86072750087311072216273400466176 756173 -110497773045663450092624793892896 756174 39017682937182566536718831319168 756175 -61152944806952109126726410700000 756176 45449739986574960642814172332032 756177 -151709986640802014969799545988768 756178 -32479850971197421092456847317360 756179 183758424726906893011236232188780 756180 68521726221901817017916121327360 756181 262979787709599689115658116076000 756182 25557701263570769787378359110272 756183 34010582404436225647741738119168 756184 139078709484886798280468147773440 756185 42082028885386094375365947109380 756186 52111654997698906155651094424064 756187 16236373535452693447840573471872 756188 -179740034129873959625006491576320 756189 -16834692047088632130369593688960 756190 127439906895034648214128156641600 756191 -120440896465450363582602219501408 756192 -249252279131199702169932295569408 756193 -123620817211407578731125262002176 756194 57150137855795889935389696146432 756195 -80562787580149161253554299362560 756196 14983324512220007175372051824640 756197 22259720755145643770772280709340 756198 408182378913842593084578586944 756199 192571803475330993796059631910200 756200 -16728644402387651591945472000000 756201 111912161823461253047871078096480 756202 -211448648776550537719933090490448 756203 62917474688993300722339975537920 756204 23424177704892688764328858859520 756205 54009552302499784938097590670860 756206 8358875988158299799439411672960 756207 -9069887003614466242710188788992 756208 80961640876626336255002407665664 756209 -120884149610798202755921408052684 756210 4639743442135805711432108267520 756211 83235844739051460541200964944312 756212 166638196166976457356526727289600 756213 -107312227772768261344289647934496 756214 45710688466223649651542263644672 756215 -87012986353535306740704044873640 756216 -169669501482231684212349727641600 756217 -117658480124428964060692753267776 756218 -78696756667782989655414645887520 756219 -161757179838131208088960558762560 756220 -91419291775527841626110238021120 756221 -262030371540101280170316879274656 756222 -83765345631080276101759732916928 756223 -14903440127652381011812432002536 756224 -41512903718233581004630574235648 756225 -87804255210392441393467739638650 756226 -183710594726285582657781552646656 756227 23264753434921483565762226446076 756228 165714295147165187693000063004672 756229 130845862470285881652408170596576 756230 -65410803830753734130305519219200 756231 34528220582640517165915184137344 756232 -264847158820487800168960623897600 756233 76787421986785992132684702299400 756234 90673597177350409852218358331184 756235 -108843390184192937797919222308320 756236 -22394974228932095748442409637888 756237 230497581124201962545657029287360 756238 -24471623896245852458223703772160 756239 -101691866730401660403276311037000 756240 -6657233207755529197625821102080 756241 191529775105332632855468941996770 756242 9533318773983263884759244887200 756243 -8906720752284912828762984773280 756244 211085441621200143267542956401536 756245 -9093647758759556450424266926080 756246 -105719827757479680989125339569216 756247 -344343639842048609717082695301304 756248 384458362745353686847253588367360 756249 3236343093192194936517919339008 756250 -181404199451951433681724350000 756251 136553198199760628880394618629252 756252 -38340796077554969368303678338048 756253 -378046823144525933511435344473498 756254 -73104979800372230097121206071424 756255 -3344166695385294378689978083440 756256 157339533292684992826658303311872 756257 -116003318318388428709960182632320 756258 -30523075479384143792441501952 756259 11932171373543171530350001137616 756260 -157564609920707738558553553125120 756261 -60378218961868105461237840611040 756262 63804714460580348717895741369600 756263 152859388281528938268005666011008 756264 15332586454646067026410064363520 756265 251105300046950769919539595914660 756266 50799807811065041542756649005488 756267 -82321234850980957539784546874880 756268 92962772942577539006329876053248 756269 -13992444128864471169980893216404 756270 47443281687683908948217669587200 756271 -138882108864031397868255892300528 756272 61871545676693287382116077699072 756273 59026442352619272952795495902144 756274 -148156662488481526952799823194864 756275 62526541919993062472338721131500 756276 18858944914491902947309727907840 756277 -324182746627452785736209521579968 756278 18082088319642278738365249622400 756279 -169959533622349972064105898984096 756280 1822298536248230831075802316800 756281 -323802742199709303290647124520918 756282 -33384711668444836528117515383808 756283 39428532228624114429625887133200 756284 2574575392071413584195217296896 756285 -66547316732783100050671734896640 756286 18392279595337220858268254062848 756287 47186625713340445289872132279152 756288 14486871684042044900052827111424 756289 -321438383558044055399611881006910 756290 -72617100644727281236941442821600 756291 -201240812547658761201895816864080 756292 -43461931947944572103666280542208 756293 77620048203513927078861976624542 756294 23421740691282760750383418742784 756295 -1001353679675848830965895941400 756296 -264963531597554964091835107491840 756297 4342276710018044146434470309946 756298 -142057650944378655955983761499600 756299 38966797752470295595069981005480 756300 -60113024213315334753315715315200 756301 12785646500681135782855285249664 756302 19033812360097240202494307420352 756303 -14976282519767360310099315058296 756304 -82345790105897085792265480314880 756305 -160796512472972145654152910358080 756306 -58280244202968066998445807925488 756307 -299145201620781485032696970765652 756308 96712697657911914700316890146816 756309 -30007592480038868556460781277312 756310 19261543760478859583882743436160 756311 73140574083437644756541112441072 756312 28580576485661128958792972267520 756313 -135509399859042493654619352032482 756314 -77192482260699913375085524734720 756315 88144420513248957957862069485360 756316 -66890367602580632766418322127360 756317 -23939111878657254030201752810388 756318 -180076563768300085571486961866112 756319 -402681430601128643856584540877280 756320 43654895700619510999642787020800 756321 60072603600619947289612985065440 756322 25069438056651697400090526167040 756323 165028789385905224859197623788572 756324 -323337099670277787468329711616000 756325 -24749447086453271425194835910950 756326 -70258674574508488368876938265888 756327 410713732724625296514918220032 756328 382002129287472473341295073500160 756329 183110443705147299623568599913600 756330 -47515326328407701985235057774080 756331 -288790865713475102474656932105868 756332 24141167430669340383024964733952 756333 66829991755718725351427228683680 756334 36925477450416800298322514634816 756335 -93202924884740409020434414202640 756336 4550380392289331360660483211264 756337 65786406302666327178464369247040 756338 -51720775968645063575056763688960 756339 -170494613911873794874380033377232 756340 66927595367780341081648537996800 756341 560355943230320809551804133814400 756342 -1398620546622328976150288182560 756343 -158484247073599687665816533635584 756344 148635978490688994367416650588160 756345 155070358162919475901365473651520 756346 70758931389611578593118360404480 756347 205776703071785501225590821616872 756348 -931876298248180932850766814720 756349 -220443759490851511152242300275680 756350 7670655625168969545122908060800 756351 -129024861924453112863510566968800 756352 179766091592585976507055629926400 756353 -1947177512911762042346552706456 756354 33452901685489779862153476959232 756355 66603704197999185421281830561760 756356 3563010351182024399098513059072 756357 38571675695423212043749041513792 756358 6127336234780772785357464989280 756359 125695327006619118144365546971920 756360 -68480909679312955581959326924800 756361 -6400776862505958739511723989376 756362 -5759861633487999134237476794528 756363 60970445125113227001220452273408 756364 23457992591253523544293930827264 756365 -164799899384763237318493449538740 756366 -28796578379034297471013753524096 756367 -266690700231689027359391162550560 756368 6349848438623334437163834753024 756369 26731153241096743796540797087488 756370 1800495307063649155050688665600 756371 -239059780688993437152996656640 756372 -68967549367025230751764614801408 756373 210550161932784906745249690900622 756374 -2804897027679842299940755447680 756375 -205831887420936502474714887516000 756376 -284394139396452308772369638737920 756377 81364783923241424226205613289492 756378 1601929531836535241254528373760 756379 97069094699803932712589274606768 756380 37200063115087678343339764300800 756381 -196781997116197269505087964712576 756382 208953246766546126734302111534784 756383 -3470329590612344140773857332680 756384 76420489347650101536399069020160 756385 87859232298619387859934035933760 756386 -66834637627634615168493628498608 756387 -239056821911753461284762241643040 756388 346939706446855402774714385080320 756389 -215962384524833464344366579564420 756390 -32019099790359111492612495052800 756391 162981243002608530793133909262712 756392 22715238674349112147524658790400 756393 109301535187713383084725693775328 756394 62357031959084901095123678314752 756395 202917410209116286862207650370400 756396 132223790150911282591463341047552 756397 -35053501895438030678883159194720 756398 -189179261574994522623772922062464 756399 3063525391859892344114854924800 756400 9252993883094941390638619033600 756401 15366633060167123920923881577792 756402 50867633035849525861309413858432 756403 -372902018056094040703358562511348 756404 -209688056235708909128321955391488 756405 -14676966149446671265612697817600 756406 5651791764433675536659304013056 756407 -392399546089982052396369609018840 756408 -46224409154685682455969846128640 756409 -70587012812740242037434464245920 756410 -13912996680352520880923772548640 756411 35471732382949543400879701158960 756412 -63955182528966678427591236730880 756413 4579668142283253336004342539360 756414 114801288772523376667240255725504 756415 -99945212926941374351262129626400 756416 -31600262151086112614109526622208 756417 95008369662860553919758484856880 756418 157448749123295547382370177879040 756419 300686735765381841082034954645820 756420 26577384847703858706627155189760 756421 -354464465349773703877823764273378 756422 27536584831290571805919560060352 756423 17748104926029997609830247713072 756424 142446014690988086670810211614720 756425 -224957416867163429223416199936000 756426 -6224349407938473089995944095232 756427 6057405526804256575157278179472 756428 73885111102249128945810133171200 756429 51424909901709072222477436334784 756430 -96267088156917543274556147145600 756431 46395114660208748286742806720384 756432 -112776093695983584511971659612160 756433 -28262421049495851016722648994318 756434 -30471150182503384133301872802816 756435 59032688793926650417027072396800 756436 -348981116510874610692182589937920 756437 -283964585243551250031968983252608 756438 304553812499295924832533665280 756439 -10945222428785761379402689382280 756440 102525245124914632810679827660800 756441 -52767030233374746828147562419648 756442 -1444441661857188220529776850208 756443 65907381162247317392130685354692 756444 -29841230103743333105333503934976 756445 -51728149307564711924366953185300 756446 95693501087038145835728949996672 756447 -43960608997787140894741136843520 756448 26960155078022142537735572815872 756449 251780570575880682791658669818436 756450 31671248878457714801397087095400 756451 17352210477699594218301979147672 756452 -146809243972475483123830565561088 756453 -245110558590397945825028727585696 756454 -57145707287305167094258124888640 756455 1004822332559666117600703905760 756456 -2884935086356283228072091893760 756457 -185075062134834690152769857454620 756458 53062713477585632243358582748080 756459 119736984073257874054105324711488 756460 81324478615315210850936121062400 756461 404232460785426069133300835030124 756462 15909668651036680551464120561664 756463 284546870856922798544027288677712 756464 -8543181274597851958791863992320 756465 -76531322129283644557437855475200 756466 -206209503633647320789641988412160 756467 -410193751033902001801107161522484 756468 93794102604760564485954599789952 756469 -27045682952978335563436054273920 756470 -21669770721269669971885551999360 756471 -189159631072702924354788161201688 756472 -197338796434431658522786933555200 756473 -34310857330462182462872864807100 756474 14545583344937491956773493903360 756475 116853976574917001575696982556500 756476 -26490178371171266107864765350912 756477 -98749184137472378657078154012186 756478 126599949175440299374821294167040 756479 -86265185527389690970600131374016 756480 47755607704725024431663543746560 756481 -115869541593029949793630133981136 756482 -4878604656983974227138301455408 756483 6024114404063390126596026843648 756484 23473351132425303312290377600000 756485 116278281726870237213211611223200 756486 -72269289511488981976150461916800 756487 110651454264236894796735675107032 756488 -196982216906184611095144966794240 756489 68022611794454292993827318647824 756490 14317694303852019471757767797760 756491 38817049285850759051470517441784 756492 -171461051433847330032542482944 756493 -71929350911702118593574850954752 756494 -70726810887651402572832084623040 756495 49579973225115065505620083305720 756496 -15190658026215564239476512309248 756497 -84110857918328249224015282986048 756498 34790070474222767665032151422720 756499 5798508641869605887343323408 756500 91210106370762084577454432640000 756501 -138233376334852472251213583534496 756502 6364863771347712601228612660992 756503 28005093415600937209921878214320 756504 65326263260060393554167300096000 756505 -52281792079470835214400944815680 756506 -186544669167911263628193460812048 756507 60638809955466917489086891871640 756508 -60493192232375969445505779292672 756509 13827469272892490839076500641804 756510 66346379656805172302954199429120 756511 -91680521546248602162479157553680 756512 -267791921134699196554386308333568 756513 -101192571118106261144602403493600 756514 49507815714248453253645677278464 756515 19672238652903119699938009886160 756516 24402668055893189964917368786944 756517 -140054866428930048461344866044868 756518 -31827033606580728214777342502784 756519 172215447360322898587041163906344 756520 -153834945242421201566419606579200 756521 312433535901829499486201272907892 756522 17495339142622678367872473326016 756523 269500442054835890729941684081200 756524 -23484351234655873637831959031808 756525 36326083189339545894882925171200 756526 -10866545352636918615885583849536 756527 155234493125197231994036598671376 756528 37579505246557757278772973502464 756529 -64472274394422333532491631245516 756530 -121608699160338316932125650719840 756531 192458509952745261893062162076820 756532 -17201858577797492629269495459840 756533 -181717196186759534044885132771218 756534 -108304844105245406645989594332288 756535 -53639452961058976283486995824960 756536 -214252719005505714550498086359040 756537 -73389913573030950909052389873600 756538 8602752264453033103562362423920 756539 -14943418750952779877754258997248 756540 7309225232117549659157231946240 756541 -317736058709737950885088681152058 756542 535431562653029165995450951680 756543 241488700907210800539143821483464 756544 63589862373226459772115100368896 756545 192586099487847281631281116696320 756546 -24670313806571945830258422483456 756547 18853942471699359359238136943112 756548 -55739432017265961455654416915200 756549 -201280341421882659613894572573666 756550 -2850474999490455418192819735200 756551 335055658527441592858992792040704 756552 -14708355053582191253169615667200 756553 103176319382277756181076340638080 756554 -40409900430258597969130431171024 756555 5153691862737359719302962949120 756556 211307049393540778726701119640320 756557 384393996329679988021249524210720 756558 42595740267691244637314339840448 756559 442749401523354030296264397174816 756560 -44033837420091577429325868318720 756561 -53096086262166082339443424194240 756562 67417619098274524397840611110912 756563 100168956364851995347049572984812 756564 -200425325864294638081097407162368 756565 -357890538826400352374819498589000 756566 49787346629276435161776055571232 756567 -115427908035840661805421734088960 756568 239928820264470173941453881692160 756569 -167481021382932811766147389296960 756570 17292396239122453829989612819200 756571 -57683097264068247941670597559228 756572 -19380528704738798982338161840128 756573 -55949928420461524803186609373632 756574 -8677731906647639918300739725568 756575 58289097204959760116203267686600 756576 -39883168206404617545353856024576 756577 -191210809703414724777835033405520 756578 56478984815391795525514199349840 756579 96844171070354600588265414795384 756580 40392953850684395814265559347200 756581 21649008035375787419659099073280 756582 -14312164123113755357368432934208 756583 348715074565202069657406953984960 756584 -161825802520489675741256132797440 756585 -1210271802079421543060406648960 756586 983514783872569087011059518464 756587 -14997895221237426342306412011600 756588 15742895169043946181002436182016 756589 78587512194828762326293680360780 756590 33074270514360765299603907748800 756591 -14975360020103100581168015271552 756592 -70827204581009852087170819784704 756593 -344964445834835922585851358778158 756594 3243432306073148222891660087040 756595 -67149395429051606367423574804320 756596 -13525485783516817423533355612800 756597 111431368309616961983273710733472 756598 -13167939486289365670579574025600 756599 404670864967402075658133062631240 756600 23526221789113300039365209088000 756601 207512816379847434996402769242602 756602 30936882977651237775821128903680 756603 14538590410187091620473327118412 756604 -140278767418888398012238811551744 756605 -40581869083136372983991757837870 756606 -37130137392639652643531279149056 756607 -371137312512302300007769978102144 756608 151021570453837564698179005317120 756609 -77343935147646306379445653401744 756610 1684624511436884495564048424000 756611 -85686646993174732694027152565328 756612 -59885177990222531414041836603264 756613 132421598849369128283332383066 756614 -14693091483039643164055650902208 756615 72089406240090069557176845408720 756616 -86794732283586302304613380096000 756617 -123000643100340650165253459326208 756618 65544915841506547978478046186240 756619 -189733748763259945369930603378104 756620 -164848117247588254510164373048320 756621 -4785807237523167952451574168138 756622 -125717106489201203904982903464000 756623 67493016268058514954885705753840 756624 23814431118416769416185401704448 756625 57659013443007412564085774649000 756626 -56477528954166353840586212417376 756627 127838964167566794185625677947320 756628 1180298773784247889283761342464 756629 43505105443292525817668427193230 756630 16283476247266610761674147390720 756631 139658338666096831366958181504384 756632 8162556707624095991197648896000 756633 -23607834952403769683099320418400 756634 -16961801157776841898768043264784 756635 -268605662883657782778327667584240 756636 128685704904969116553567388431360 756637 21892780108172277723649394964800 756638 84170204200410789734531528962944 756639 61837664623736411056422920538240 756640 109460881566989564849593329254400 756641 314430114960608268977920482819042 756642 -103619509246440706347862381289088 756643 -12818371070999624906517227168760 756644 56301472768844747854266089705472 756645 -4894801120352404638505446212160 756646 -31189070023637558363995930486272 756647 245135323423311875259498728640432 756648 -27854246197329561115975817625600 756649 -93613227406618523551143576569350 756650 22989985865286966656007565044000 756651 -30439899798475570361436377442816 756652 6410479866923262009909917289472 756653 529149670010051813213095305219456 756654 32871212027326712444171539627008 756655 7020814603436777483151426987120 756656 -1760733522666918063996887973888 756657 -183783180211525440035196459388272 756658 136131675064759667103253022361600 756659 91485480684914908073488095190920 756660 47096430743163010330529999861760 756661 308719127165110541472148239421024 756662 29040915007009751922777529171200 756663 -63913091831310457653110052112512 756664 337475411922715710862777560207360 756665 -20730019185032296604495669882880 756666 45560704963098729279841534439424 756667 115437789401101521403049873871716 756668 30650139013599180062779986754560 756669 38341986908894027337385838962944 756670 -173402678255667237076460907565440 756671 827740202214784176994606341432 756672 -2790137285281822230587646148608 756673 242635467311206884869945416345922 756674 28087687166003611717942788065280 756675 -103376723739272408968266200400000 756676 -132503899296684987840972723591040 756677 -147713521706721932614942247054208 756678 -6417186044079884157680233478400 756679 39435981138026463076633252952064 756680 -65449772749767698011271626905600 756681 54750243472507675495026918987840 756682 -199953245580355642264794696885408 756683 135268495181837295011554030294932 756684 -48239992170761495411409156391680 756685 249335896880137272018531020242380 756686 22977713844421553885193771772800 756687 -42304322259625854063298337904096 756688 35706596715848097210900265459712 756689 222593353897893566004444622133490 756690 -27540182929970288493758447055360 756691 126601632245231701333121162337472 756692 75524472030656751312449424498432 756693 -8181787464836473113952079304096 756694 5522861069099070800764860239040 756695 231118862787042162378551122546200 756696 16557068542727558933314130534400 756697 248874978625561829400415975326600 756698 -191619410134428461356799088459264 756699 144178884294533426230393063117464 756700 -31487641472141599316524956057600 756701 -72976418312634845775596393462496 756702 -36431980984089329938860630424320 756703 -128257746277147413456552876958048 756704 -70823400997126838601083383185408 756705 2307669668657063147222262025920 756706 -122484300921739387265631036950448 756707 271250760824335267602159585591756 756708 -73112245857299439911630119357440 756709 -375557012525530398775529279497090 756710 32858396903896661283273196139520 756711 26930031917005583932816764081288 756712 -234977653152466980327494866944000 756713 -418064804858443421484865112980080 756714 -127302341225429814724421406720 756715 253156413551257811985437951739360 756716 -250933019098616529952622321948160 756717 27203641081608667541658557391648 756718 73220883653267369420993704643904 756719 329979525385234718316680069847120 756720 30418044500381609990761975480320 756721 137023477473938925150791604581760 756722 6016914189052919378994498960912 756723 -53750634442793838762711058490112 756724 37635260417740636582447084823296 756725 -108049385284002432952351243905750 756726 14273774939321444318118255216000 756727 40011225741905819856306449369576 756728 88446213000398052140200702402560 756729 334947994688585514212035581805920 756730 -4928402641361414806831386242880 756731 -11486210633163971495019020128008 756732 -80709286563471992791346718105600 756733 142858962537186771289786454963244 756734 -99053144399332209373497483840 756735 -14988030352823167345618155210240 756736 -308515407355906686754448138567680 756737 54369669578237654469508940522052 756738 53971502806001759955137288021664 756739 53242275558446574931989031052540 756740 2162757651513696282534492756480 756741 114589273512712269703201647575040 756742 18553102513008833856824070488064 756743 -157070772557097460271960488799256 756744 91010580449518738666467504414720 756745 -93581929113020474321966747558400 756746 62910245501923173181776813337344 756747 81118398544228353430776410880480 756748 -60705444949851163623934107150592 756749 -64016547824225831744198652408864 756750 -30702344647902428024267556960000 756751 -59241299937838465363731280789400 756752 12083378090603807308926987411456 756753 -121578267748105268988899614910496 756754 -144554853772961239791216602354688 756755 -65578758706247176352022090861600 756756 56536691829464047911099435601920 756757 4474199391086658723817778003200 756758 -28727572577025599806720272791520 756759 -61149577818162540868188878969496 756760 -214800511222122186444539968512000 756761 -15464848671988491171530594393976 756762 -104565384926550302802208057870848 756763 77037803991305022908105785081360 756764 -73259042079711324000960898619904 756765 110328795235177283671739048149920 756766 190043560838399446216442684274624 756767 148917649253736934264472282190960 756768 86131758250088157521567685279744 756769 -21452121295899441468508858652352 756770 27986340370667208852838868352000 756771 14664145534331438584056897543600 756772 -84650906937678337228242772131840 756773 101168073757712260175254393289022 756774 -81413311468945192945858394693856 756775 -142189597377012182699830503659200 756776 -294720932626062296723163628753920 756777 -1400317049413687853272837416768 756778 31476295498562604776855120002560 756779 22978156418132308268829798526920 756780 39985016865775868635958852213760 756781 -7026348369391699855963427504288 756782 86088904700253844936152614561280 756783 14107872706666843868491754339712 756784 37276153829697803602836272578560 756785 191886554201151990460628219116980 756786 45672183476469068182858563675264 756787 -74067236565649135684096741022160 756788 -76504287066893246192015783564544 756789 -97123716924066531266047067427840 756790 -136317486584542789161822016857600 756791 -4432759234956325341300449302176 756792 -54319172662031198233242380820480 756793 111439610655453652591333268075520 756794 141926216538642882611238896090112 756795 55393878197667528579393870697440 756796 65930355505083269765507549465600 756797 39088801617297122728061354114400 756798 4057850358692166084210273226752 756799 169882904691071205472026786948800 756800 630180344703220558854409420800 756801 -119507062371837497552179962072270 756802 10700085679379694358812102086352 756803 96351337699211046127902042782784 756804 86480476015425683789191964138496 756805 178208786123721391825107680039100 756806 213794467021072634700688526439360 756807 -96681566104314722906884685947008 756808 -120435986081617538356521507225600 756809 52805448441881831085640424991504 756810 16386206818740860534837945587200 756811 14665345806332095088067709861824 756812 -34166216826523763219354177617920 756813 -190752320363888400486346839708000 756814 3274351829960404127658258776256 756815 33908220805248917774154371596320 756816 -14145822352724097142833965826048 756817 -114280299894110669195911412448140 756818 25583741958127817445253318118016 756819 -14028398928741877473782960610912 756820 -284778801234809364529551826944000 756821 100469931843229991160413610181692 756822 53327660616281525581944242025984 756823 75680423622159718570781977620720 756824 273721782200552379389095475496960 756825 -52645320036135601942663476212400 756826 -8527751451181101875509563229440 756827 -87915353618887450956859239523920 756828 71210343866135715363503156262912 756829 -307380515722877008499249203492570 756830 130997831029196719717115912842560 756831 -137799778361371548659939161624248 756832 75859677426844930556038365315072 756833 20245587085769491352609893968960 756834 18368385032513539221727751663616 756835 -75407965621167720969504010877040 756836 -3067265221971703417287194664960 756837 -290744630340661839231444587074560 756838 86521494660662181527693766313344 756839 154406483410141371472647548051640 756840 -18977161716448222594884511334400 756841 456685604933797662645204907166592 756842 -109068393029912443967886007236000 756843 -284677775883566012761018261056 756844 489417568963542258683050984292352 756845 304413400370569969474081696591800 756846 -12022553877440300665944657750720 756847 -24912421538986093248017236639648 756848 -8593456382504131468658265980928 756849 33699730276421739677633035166064 756850 93639917948518962177472407380400 756851 -303815101268329834319347811450688 756852 -156262745747803619945640301516800 756853 -285230400751388331626151221970898 756854 55826302067684869616883667876896 756855 -163238359357563627254631733800 756856 118581641823177530881870836326400 756857 -63812798476939078803602221866822 756858 32296676058554513849219494877184 756859 -361781115088408658976523775085200 756860 12392386832273276131859163525120 756861 -25477230873166544415503795429376 756862 102969057881137138968974916506112 756863 140142667566742034151398108509080 756864 824045043849377713753392414720 756865 -65201780995007519574207149068800 756866 -138363996768648191259595420392576 756867 87457678658527529853548661874680 756868 -91709610711585446259885697716224 756869 -183201968302977581846052615245730 756870 43648962594780549559268667772800 756871 -32099039911594540780486417827000 756872 -29461837467280857626476353976320 756873 17803722133518216679620642308580 756874 40588688141321166323232403338432 756875 -7779942101974905688467672030000 756876 -69697095924868098657960590995968 756877 -283012254588665197555521490262880 756878 -36843425493682519423362641309760 756879 -132389925735427340879442488983416 756880 -38104684945419312145931838013440 756881 -128325020441105453148656306970318 756882 37053738781582459022790430551552 756883 14599400336807217357625787014560 756884 -29223280013481635224465948200960 756885 106738857479687174904082719405600 756886 335548181969217842979547557504 756887 -212957125932702712587224278705464 756888 212768139290405179883857454039040 756889 -5870120023967003172086436134144 756890 61080869133276556375819519999200 756891 -73768891888982756368628610902640 756892 129446885542803231532434416201216 756893 103294446092196844736428947118764 756894 -13722877591169293412379619056000 756895 191133511577101480773009872543400 756896 -12789433411554973941023983534080 756897 230881389185489696450987745627072 756898 -181596779272207721744068734298800 756899 182267315521468148530632506334720 756900 -18289727145076037966521954257600 756901 19218299112200855738023515253404 756902 -106701690582774873185104180915008 756903 17178752760270617732334894800640 756904 253249213994541307105742096501760 756905 -27061035829766086009613005550940 756906 -100126764252602264518054173847296 756907 -116922963164546058867328984336080 756908 161740526999539245791069205582336 756909 -13005824951372744496751624923156 756910 12340329445339238947401253048320 756911 248186855327838976169559549571800 756912 -17013657818545993866060807340032 756913 174909198142019732538733296560640 756914 -13570114787878232195251744389120 756915 -72004297452807388161061999216080 756916 -62504314894086198135240563973760 756917 46301171933948641272875508242592 756918 100228106498236011301405567472640 756919 -245667610122871569208910354270680 756920 119573041183687114943836815360000 756921 -171370223607711949640448990824736 756922 29246521575086278067389374374400 756923 -68012091392789079565373109180828 756924 -13983705377682258971539381690368 756925 30236207088581263819642198321800 756926 140135993256012648978470667078912 756927 21172012857430405687687311569088 756928 -14250034389944571013203814776832 756929 5488999311443500784402680661760 756930 -5949197495152951541855913262080 756931 5944561077917461675997262299904 756932 17148991882187819873632077929472 756933 -100739517526824719645580770621952 756934 223643572643383382256846666251616 756935 118683077188074845879418707856960 756936 -137964356671778640736167618247680 756937 1505118007971812799179122293940 756938 20176556389692492442020275281920 756939 -130000527378229120887655914734376 756940 144487777311476526662089950551040 756941 403517899397896258679375799388800 756942 -12827783913339539201692756891392 756943 276494333418117095767014888757944 756944 19882296832960843600965033615360 756945 27086563679910500040901681910400 756946 -37986463832071749897872902608576 756947 536898789367177523498802837181200 756948 143923556920037475200199912622080 756949 316616005100907081351296510829820 756950 -106056964826391824374850418684000 756951 -122798716535922065829458179280712 756952 13835982773054987172054913812480 756953 -169645047047611126913459197700736 756954 83116240941631959598148521947648 756955 -193142929538383485761737945304640 756956 -118543964433842894088735032378880 756957 -203981247980115958803280722802560 756958 27865563622062042638757386603520 756959 -82993444319335416339939239094048 756960 74880471506033459073720936038400 756961 32837754162635268649278244102562 756962 4885384927981035706377172287264 756963 17566347016944058090949342828784 756964 -45302403716659593966832197949184 756965 45713020608291025509955077071520 756966 -40508593667510216089064092047360 756967 -276061453719733377536145823510984 756968 -360515352028693644660989437117440 756969 -96073561715566197207451151231856 756970 134567735284123234014976299705600 756971 409261160023880883100698624893172 756972 661022817318326513210447831040 756973 63395911864066656504523501884640 756974 -31090668363356560272921762062208 756975 -25316630978233001300548486007400 756976 -63332963379956829349941018624 756977 51998311282496770971327451265460 756978 169829831118791981689328319298560 756979 93067316263804468622600794023640 756980 26467890371436147221086596464640 756981 -674063023259384052156590912100 756982 -24587863939793548732195746379008 756983 6112792220447089675828976730000 756984 -81888785061149997013146844999680 756985 489705410655279532277502426180 756986 -1917832586693865053345591153808 756987 24663491483216025343237014320640 756988 -174082336187497846413757103181824 756989 41491212017376655966672391706240 756990 -26149504518283198977721203482880 756991 15508506411361348168188641207400 756992 88819131618707016697423620734976 756993 -180144974922147809583363488717856 756994 -35942961660019281873844538918400 756995 -84142217168219943656543098710000 756996 -22525738992615220275741320908800 756997 -327412987931218198718208045952448 756998 183432336296524834681044334932480 756999 -70787138793694758140401619043120 757000 20230536785630041728075778560000 757001 -45180513342627021159289273075200 757002 61943000460605667209441043730944 757003 -40589443966670815981874097625616 757004 5970355847436258573937398925056 757005 10928530691841836279270216275200 757006 -36040868548912761775386261738048 757007 -152894804997557140784103245101848 757008 12805195487775358839408570138624 757009 -69885639720340997503748937993360 757010 8151723145131127457831737441920 757011 331089792383338987653405688944384 757012 -109298176694594501256271792802944 757013 -187398585069883782318774955977156 757014 77907956635499619025315117180800 757015 701633124306234581857565944320 757016 -81367155766224854811837309542400 757017 -5637332360301499690666108143606 757018 -155049712092923293422022400033040 757019 -180412661586365216102827718867580 757020 -9222807357181017632542715412480 757021 123510705043402976677916737751244 757022 -31185129248390276423505169883136 757023 24560772867503863804279869414984 757024 53194258766577994156220125151232 757025 -38458391733216214585432632421200 757026 -5523631233059765635238747276208 757027 424527668074296216142132601085912 757028 190796022233363678873341923351168 757029 -33995027880920063251711419125760 757030 129307342908065232684414897164160 757031 68369948467546380643089953965464 757032 -391682132321522866715478343680 757033 431930565607310282069272688294800 757034 -96114940269169044296796149538720 757035 -25495993432365491291179512289680 757036 -71445268094697605901297152327680 757037 106379208026026083346591952425440 757038 89995499899004500717631853063744 757039 185034341399478555627091415309840 757040 40938003140426045352262817218560 757041 45550758818481437169904559601024 757042 79756173062985344798700689831424 757043 5788297824012790027428376291584 757044 112444236766463963158897411044096 757045 -15723324880181460307201062211200 757046 5547839029465702296841492205472 757047 69981349190310910068078697961472 757048 -60388748168964154130735697162240 757049 -445886297610831087367398050289840 757050 59081202613428474688060186540800 757051 78336134427679393500668942173504 757052 -75096719539723364529644016403968 757053 -333822111026446213737517282968000 757054 -143359544398482319988271311684928 757055 -73573059432891883599371501541600 757056 -28645698946491259836682456793088 757057 92361825717388168649984096096640 757058 1703613667808829138903588595584 757059 -1264398525665217244845649950480 757060 -123844518626549855455919404235520 757061 -368910511332612832745048261168388 757062 -12411009101913741643293434945088 757063 65688324755005906182958771508312 757064 26132242966441013529215933644800 757065 36323334248570973714998551991040 757066 86129317104957269379020854685232 757067 20272275464150013781316391556116 757068 -27141497365576054842827654971392 757069 500492999299550905885098283260300 757070 85503584889516348485230219980480 757071 -38070980482457107192654748608416 757072 -35539608034606055674322336948224 757073 148638801426615987739075744928064 757074 97902505900327514640119401536000 757075 -50251329399561679829503859351400 757076 -455947021598227608678837738074112 757077 -195032696573869142276491541462880 757078 -4159683341951639860328658524928 757079 -45369996481548627917391374700024 757080 -171255103144517835617517471744000 757081 46507365047776698809709010072132 757082 539486280402452227532042793984 757083 9686721180934856870275480463664 757084 191133607236534260186758357193216 757085 -44497763154628910738067314826240 757086 34873737355679706897386396387328 757087 -46146792342519503758717779410280 757088 -136176030783806132420072228782080 757089 -89638368642001122566869629080046 757090 -22053589524453974368696466047200 757091 -34370921024908175209793754655248 757092 59797903543222501549154228908032 757093 -200716378868152216646302326819680 757094 -33418508187630663791175799083648 757095 22912363094212921085692066807200 757096 266815703780079261164294426818560 757097 220317701193074103621137401098 757098 33136455782007481374461098455984 757099 119815413938983432072390680254436 757100 49479539423302956548406473126400 757101 1846661339494332168750213979680 757102 -175772552794278331374494461453248 757103 313940192657885428294314030920280 757104 -814857038517565198787477078016 757105 50475767489476325823710305857960 757106 -15577615001059067483459316034560 757107 -9341228755985146265684984600160 757108 -183872212690398455718581083305984 757109 109443937140000902983825983851310 757110 -70202851637516651079079176090240 757111 259458575290422175252490515972712 757112 148825404360837540192478299955200 757113 11726233618981054610014165905408 757114 27106986647068788827438396144640 757115 -32777414543469366002376210474240 757116 -157790686573316088463539457571328 757117 57960519684408424514833983260640 757118 -22634409435357981994579537098240 757119 100932027029521673038900504939008 757120 39873579429171986487152581017600 757121 -90002486383614931167671187710208 757122 70120134526103587090485831055104 757123 66948038269207283825127854758080 757124 -95316569228140386832211868254208 757125 193431242066408196024170771523000 757126 -76940499711171664655031931914816 757127 -51712355113610296651964201438928 757128 -171137848843485080968703931555840 757129 -375225013274446772667244351067724 757130 152658543848285742684109549758720 757131 -77145080399941551210792767865600 757132 -118656042171112357808247576529920 757133 -25308822089712084474040603730400 757134 -41312946887514969328325798184960 757135 -6179382223249455893433299641200 757136 -64039728811091759426457894912000 757137 86549827427969119517373033192768 757138 124572764015052496566556107384720 757139 48574573311411633344024896824024 757140 -12314756905555632052824098150400 757141 2958170929241232900097871527104 757142 202251621434513691100023360893472 757143 86102540364037150321588847502432 757144 748582829194535351956749680640 757145 -230456647325989888698223769855100 757146 -34560295287740279412832964132352 757147 159059878623747470868282110129040 757148 -139339389346015822633264567537152 757149 -33425422982388601948002213380736 757150 15022725054955838938472094648000 757151 -354772197711699060278131752418848 757152 -85324191345332934816120900157440 757153 -331851053794079516687841667724096 757154 287753851365253451495042842472832 757155 2682949071749450203392754763520 757156 -3071300988057491871680262134528 757157 78897171869505505054137297065406 757158 11808195528194353357661997433728 757159 -48773723243272830939161367515096 757160 -102898532752735616307567068774400 757161 -174031930474856238588221855606400 757162 32183071301264554258249188264192 757163 389294770928621631368593239723600 757164 -145506439562899075032779746343424 757165 -221524606962877531497201626765940 757166 -161993624547071351274052632523968 757167 87706451508328558059185131293312 757168 14892104902899202349281816084480 757169 125551177543733244541152630555840 757170 59523987977356825673280957772800 757171 228596658956421018676163924975372 757172 -30852490482329230750288518413568 757173 5776586340312177105555705463584 757174 -12701106306537401743516142862336 757175 -11775181586593967998259381995200 757176 56586229711664393927022319042560 757177 -236930587788805852687499382474240 757178 -107954861347157784001195764006144 757179 -211936196489034430658461978380276 757180 -60256166626303509649909957839360 757181 361600033505080482793637627078982 757182 35771055005892354973434040685184 757183 -30459280889765997220316313102336 757184 -63672298377432210526590021402624 757185 -9364569440488634471184349729920 757186 72038631009811307023025143875792 757187 -1151024539096397087805710775480 757188 -64799848684983638933992511170560 757189 -4018533952748262389559823159076 757190 -13748108339051805782729573107200 757191 -132112757577269290196297007912960 757192 21324384981240942780132826752000 757193 -180168736166122225203220249137756 757194 123518628474498772605582822086400 757195 -27244682879487541244070605388000 757196 193529043073957167338566006325760 757197 -108865032505694969115881104330068 757198 -88164170452704390897225435443136 757199 -57248475958414252612298193964464 757200 27042475508488338624461920665600 757201 79628171562485438910754915561202 757202 -198286571230561031469058150574448 757203 18810407285404574127172204421304 757204 -80382135561138192200891182290944 757205 34718780999246265604804273335960 757206 13943302066876113407233300193280 757207 -229193269857672036860221154997120 757208 -228783592592744163352178410199040 757209 631239280567968016083454243488 757210 -103777830054180398818123900158240 757211 -20304977034177342822049428447936 757212 6474165487336066342598936294400 757213 -104756246311095702903394941765876 757214 -94491656426847428959023946395648 757215 -132096912768682282633078911744000 757216 -35535840308522451189615124021248 757217 -124804149604566540422674172590848 757218 -56288929317603106227279321600 757219 114579531291247295675642754370560 757220 -81773288580895076313434205669120 757221 77463681225894388645503712259040 757222 -3494042359769211528056364806976 757223 82380766490584446300269548118760 757224 31087175810310428391085860403200 757225 30525008373543923071471284318400 757226 139102111872582786162827804593920 757227 59577339261772287119134766277720 757228 28966970573349981444632942989568 757229 4495319031985915184137312926336 757230 -1217790877175026633882881838080 757231 -432843760990215704161816666057728 757232 -5149663548701397322449273028608 757233 -117767812992960407304431962006398 757234 -260523895843532268649321992759168 757235 30571466632205848090622819593200 757236 92771723600251329244876230131712 757237 14806947479896711588821857784320 757238 -20764542647780888349789488880480 757239 -46073944585519900868875272023808 757240 94274991264173832645214819737600 757241 -175124211367183842569939156126358 757242 -46935303156193553816290040102400 757243 62806564250805572305697556563492 757244 -15325872815002706557742660542464 757245 -162361193434397323357348704916800 757246 6921961904535057712593358973568 757247 -147720441642542441013453890594304 757248 81557128413637823880371959234560 757249 129112420609887071803308940909636 757250 87426963844022250747779005008000 757251 -32899701142063079155016753513400 757252 135388614762071542522174485491712 757253 -64984662238658487843181184932320 757254 85042943200417006164792710033280 757255 187323478700846028859022436983160 757256 92755929774255452024457700147200 757257 -112115791205299150923443542245360 757258 172260855020656908132310072050480 757259 -269777786917255068048321695706540 757260 -31646608624758869543781605283840 757261 -40950341713252885243832472493908 757262 -180447766212754986774437350287936 757263 -2476788239992383318848436552816 757264 -45140262001265720209622064168960 757265 -142703023770490852045810976054400 757266 93496196320535297259703159185024 757267 15603221852496151433488908854784 757268 -95747572838343674404107165580416 757269 -8848635680604634402449202153650 757270 -48812724628690748578791166045440 757271 -100582410101850839690994019257528 757272 -17276917534946525191580961177600 757273 1412797285363014534288233099808 757274 -28497399438700173615307174894848 757275 3477882923591562000135530784000 757276 -71986431601038712746058982471168 757277 174322821887284790723751217530060 757278 -91487895954173185881577827266496 757279 92852225263887977478712976347472 757280 -222671031553950583545499784970240 757281 -88313350511005138063994762005056 757282 -170309301423576261738919852138848 757283 -244311158492851215655416565749480 757284 91375095018506919810552757204992 757285 -52975658093178771883348134445440 757286 -9077871363329937115863582823296 757287 17502781929116539012991907796944 757288 34057300149677884399604075151360 757289 -217319828844940508183556433313826 757290 44976111816472477198685892414720 757291 -314595097829988339086371851839308 757292 -111273424444614869267988240265728 757293 68584068193283616259996870918464 757294 -70152492914115317258923929565440 757295 -92175650888218154915392643585040 757296 5794159601150319810001975050240 757297 199635343795279221654997136937746 757298 13087715038007814569113612835328 757299 96637919892439965430337834065920 757300 63026768137867963891241905462400 757301 -101654747104987881573552071285760 757302 -913053345442804882870855741440 757303 55349177715009691883226509587480 757304 1837294288426713553133039185920 757305 156046375103250669636801099183300 757306 141782303544372676013353595516160 757307 92196855868044675019606953251556 757308 -45473601716168025505735323058176 757309 -98253489498359341374402576749984 757310 34423000281667159506290675050560 757311 131776562871876189642876790184448 757312 -70700231682606587166197978497024 757313 137941856801978723203201947699540 757314 -112950196019037875378957069182896 757315 -53623432945550269026105003164160 757316 -531151106555705712170038124544 757317 -21476882824147060303547554064064 757318 -64442796260891958611264812857984 757319 66469844059547774353383643557720 757320 43804036524615896205788383641600 757321 6254743460847447235130222287680 757322 34855662499924391687294463281712 757323 77413568319971160996505043013120 757324 230633090697457355730831354124800 757325 126901484911645226827919165470050 757326 44054026902640304193372103315584 757327 -76776264825048593699122065767824 757328 19386286299698208868415173951488 757329 104324366942797338884621637030384 757330 2630120474778539188324709376000 757331 112173515575137504568270065873132 757332 66899818654245144415479322033920 757333 306678774274051629509107601118300 757334 90866229050396110719433051350816 757335 9498942573642170092044254253600 757336 68977760373088344988857657077760 757337 -100159911881083476618901661768448 757338 -108090906646119072500656303750656 757339 -205926632393051166086660245423920 757340 17632236098550651024114587673600 757341 65944943473169703886652018053548 757342 -169569232445186634393633082220928 757343 -17758696121449788124633956861408 757344 -56855676525640962326502624460800 757345 -1122717947120131334010800368320 757346 -73201842900407183837846106936960 757347 -37483199840765832440298422430600 757348 -66503640916709682277915998251392 757349 98728192692521925061797069852960 757350 -3762380507813061979592288923200 757351 -117370462190196554875327146384848 757352 85723155295628182577993376921600 757353 48844218384631117254105090638784 757354 49863740824473790425859790321760 757355 -11127881720767722853623130494240 757356 76863462701648599339592877430272 757357 -35260352523552401138071710409248 757358 58880903437671614702298640023552 757359 -4684291386072213229690501319040 757360 1804656038942378615837652910080 757361 -6705761430608520183325442372352 757362 10649044381520689241628101300352 757363 -329846877806423691864383780382388 757364 163552084835511189426510572563200 757365 -26189022094673683002666200772480 757366 -60875806309989327157460858326368 757367 -82969643423413144941844151390400 757368 195471350130251477860426106818560 757369 49091203704402759618808189730896 757370 -29985466769029332435065327035200 757371 -236542609901235490834119384026088 757372 96864987589322825791417532866560 757373 224677404776977999232447980380480 757374 10377115177632302544106522916160 757375 15415673948305418301304946148000 757376 176415890169504957994504625848320 757377 186535790474895831258034610487840 757378 3283605883952369632489519486800 757379 -68651169571344919708022890624608 757380 -22242093078200071999906202849280 757381 -114868446163404624731206023014818 757382 115443902344528059368114026077792 757383 104775375872860075949812664745600 757384 -205558137583791131320697808230400 757385 -120307923148892732017151310315420 757386 -38902577814446704655662570173696 757387 289887928686432256680403326254036 757388 126682482275807308095517165932288 757389 -15206239482105319226029705536576 757390 -9841868637401584783855045209600 757391 76869438730496450336153065072800 757392 -1127243375231755372630675292160 757393 38789290153763979295328079192360 757394 8882095694197235234462798860800 757395 -35424479906935622617235467006080 757396 277425930461947397960369341692800 757397 -175783480599941260684432933020960 757398 33669106158530788504509975804864 757399 -211771330534412747850811684905000 757400 -61147410873871611281216480256000 757401 -53381476981116642980982329869536 757402 3500405945540392714817943543552 757403 58141530662848334391634335707652 757404 18510867864912693983063025669120 757405 -166033419777323308245018927041280 757406 -92883790002804924568779296644416 757407 -68431196788611014892841848148608 757408 206821129244534051100190598430720 757409 355903541925125899942781750672610 757410 -36616410586720746196246087280640 757411 336340535827404698925078747493000 757412 198534823011929796600697005449856 757413 96400407551585906340033201361440 757414 42750190133106348751722642909312 757415 120118077044455090332952652005560 757416 -100039405023654688369648513843200 757417 -55678602323387571063194798134534 757418 -201792144676411666866275972839584 757419 -29159956525290337328225331501072 757420 138928872504423350273226152417280 757421 -130521877304899636643231770368288 757422 -80867151410352132346378176559680 757423 -61510298531911508749771739797632 757424 54055314431667899704641203159040 757425 81991238219809120154542981230000 757426 -75640797456975108890544236879088 757427 54028408090899017795243743266384 757428 -15977346345722239418738732433408 757429 -49479286218813537802737850653970 757430 -53597442029973648585995859632640 757431 85665976436411176265440923786480 757432 -65403302473559490163532549959680 757433 -259365163570665110670802332063318 757434 -27118058062366929582611256890880 757435 -92186224538431450176593594150400 757436 -122760010206928679833235031641088 757437 133740150701587532916666407926560 757438 12673701464472006795480706695360 757439 -121972704276339560304634812209376 757440 35964741639049310004955274280960 757441 55265855072379251162553658124500 757442 -133468271270030663176225107738240 757443 -120559733852548990945561630236936 757444 201089637037387412940532518647936 757445 -180065162501564090694029640960 757446 -100949585497412767094058940074816 757447 231224986437913135969359751528920 757448 14526433261607134432906278389760 757449 2590891281085222531774959951168 757450 -77915963862351834551174609190000 757451 185286358401752878518856974867600 757452 262404765309233573949032715386880 757453 26363856385064820157120446058080 757454 4110206132318243503949397012480 757455 -7634953931969439901779753446640 757456 -30298561938165936771070229086208 757457 280361359527674361035956162142706 757458 75240085237524054132405466510080 757459 83755817016513222648922318107504 757460 352454136820684335819755063040 757461 -33792640046204613005532043792800 757462 -75234351979317289806402978123648 757463 -2371703590206730560419207805600 757464 58119653089417104410820667269120 757465 -35063746553450129558274949649400 757466 -5979180624069367955304449687568 757467 -193593439175798111022480739664916 757468 37081502585833502371806149416960 757469 -115008138821384966568192842831694 757470 -5883484679526826823246209290240 757471 -176388090707269751094850568879376 757472 109330972811150753617131516198912 757473 -59896630590448981857483190656960 757474 -75347571386075002108450395758208 757475 66051889209950621420949547377000 757476 -55563924398322714076430949811968 757477 4785741612844410119058039299872 757478 168641202702359512981314587171040 757479 44805281271431325000097224304080 757480 -62108165503058403886446998016000 757481 -426300355534349455537337893211718 757482 6563139510215555337172677120000 757483 -570600716264296242505910945950536 757484 46749345465078582671952376154112 757485 -18642875636218794927104092953600 757486 148300742630897770606544963422080 757487 259642530155290442194895270861136 757488 757887933932698846978070544384 757489 111216381018294078195570385801380 757490 124091859236571193123931611737600 757491 -64380219362206183626174567881928 757492 -165953310618766654557282081443840 757493 314632516701680503023543243500544 757494 -85135885886780426101592683980576 757495 44272386255093585583402337895000 757496 198367544227226773818024911585280 757497 13192468329030450875242454608128 757498 15987648913998671077766237832192 757499 -35781639655054171476643817522688 757500 14824333035472340838865619520000 757501 -147184545417366815039489585329440 757502 -60317109120217470479566216767168 757503 139847849454951322196898276579024 757504 -188437211682618090746355552092160 757505 52619961089891742938658368075520 757506 89050422674409924349422909739008 757507 -212426213545219933247262618186244 757508 -178565803230810194019456363084672 757509 -162949799867478097919746084993440 757510 -39678012363660098397173364263040 757511 143103977313798815907798420923400 757512 -6488912300619265015142488965120 757513 275567553118507157300919080084762 757514 136401830941805261420018160983856 757515 147735602335766383353794592944640 757516 -26733812572222664736126820147200 757517 25537851747217406232036759616566 757518 -39778081551493821467604409992192 757519 -100873303647078688188027011077904 757520 -6173371516003752014086226411520 757521 -3472863507682402838933536050492 757522 -86232361059791892655082198744688 757523 159513462891845099187789315641664 757524 -109526288350804753089393985849344 757525 -182507521376187919445955968974700 757526 45023804459087122991260958423040 757527 39687786679352426642527136962920 757528 -85970050324999001115916054579200 757529 97069258285824745840294876023684 757530 46118947519169299788443856518400 757531 -4788036986025794459120752199680 757532 4743772443649700787959818698240 757533 -29446496818589099660491102067136 757534 -54868345979103401300992732076928 757535 -216205113931876758581018334098520 757536 -71483687245281751194844451045376 757537 236209635610210046307927575100384 757538 13987796429794084398532865655360 757539 18558059948769418391313429761520 757540 -134467830858120614597404326792960 757541 -47406331620194310832836585967968 757542 90387815683485949072222208939712 757543 172906982221569019605763599788792 757544 -212281712841607066184223126819840 757545 -55674356105220798064871086735680 757546 308598964231677010802039325288960 757547 -458108723709914426985656411136 757548 -71303513082281313543083439576576 757549 -5943839422799739789261115003360 757550 26837825774529690557012013960000 757551 -64213786222446260527712451780480 757552 -6169678008772376716270860533760 757553 -310773085267305377707900206537198 757554 -51060913543187671761016564663296 757555 -3652839263018019135461301296640 757556 -45181866496231060715097891415680 757557 95345042948885561540658861433788 757558 217064393072857778884750325630880 757559 -199491968788301449159660375676880 757560 -48151236246317724599668334592000 757561 95589857493714032611344499512832 757562 -54174474165161132105140632238368 757563 19642765435453414528867247551344 757564 -154639792772295405729106475213824 757565 -173044343292610960515119362452480 757566 -87751770334766890633648618070400 757567 100612291328317351855795320594720 757568 12043198686098593104244663910400 757569 103565416597770960847190733409440 757570 -45518241582888498129434878356480 757571 352400788708155376830297152381592 757572 82715056258630748168662654344192 757573 453072267456333334847005027225824 757574 1773528998661318282235346976768 757575 -5107871074565640729422310818400 757576 215031380706864835640089968936960 757577 -111709106693048244329688944321574 757578 -23332536914664684710646808123392 757579 133205646596006410615224658844180 757580 50390387806035990512859240115200 757581 -160027744021199746273842198624 757582 -21939891895017108753223601454336 757583 -176799740606589137784589731009168 757584 41524446227979225616466292301824 757585 -130639566327749666483269782686220 757586 108638642331516248316789106126992 757587 -55716221818747386233150702454720 757588 130710603546770975741623144582656 757589 107624518380862027633312147733166 757590 -79087214615837804415583737943680 757591 -62853910886848221839513428292168 757592 123171093255426592637992956825600 757593 3259508868416264850795039523200 757594 -11670162406334618909383596690720 757595 -59647667352622664052282406594320 757596 39777668235571733344514080604160 757597 173544921940182109049864715461280 757598 -48466615446749080359522257512320 757599 222663168602321878206844166645064 757600 -143013612189888306309730163097600 757601 41448351273228689423733364304424 757602 80126160832185328557544295382480 757603 20090091134580387679969839982080 757604 -240341850012889158091372434831744 757605 -77042657715109895532634049119680 757606 204710442952240785567864669120 757607 -241923623893395561151008775491144 757608 -12152073748454924238833790320640 757609 -15666242499312732161481470808320 757610 -21987786664998013420853803929600 757611 231005878619682286951659759626460 757612 81836450102299854259463376732160 757613 98174808366301161853006078474464 757614 964069941195287624398998076416 757615 -116301602698037484411714399021240 757616 17127133838164397769008651599872 757617 -575335865513160803328592573440 757618 141394157029504742641051434143760 757619 82661986190882900251605242314920 757620 67568852293314015303722126131200 757621 -169884571188637768112776601960000 757622 97666281458554175415804683253312 757623 -193691622215854768384349859182616 757624 -14848438561572765562442835886080 757625 -262746526447492928103250587600000 757626 110417213341367783998015122745344 757627 -200722930689088619713110349487676 757628 246872823620760037082844957370368 757629 -126331116839079453865495178358426 757630 68998042279556320485662943091200 757631 40499769045668610344711751553392 757632 101473412759443413606056633303040 757633 33119366727820243575777178634882 757634 -205406911520928459237255720500784 757635 -77771157325622560038985479891360 757636 291928939162878112432771046086656 757637 -400951116754681171959893498040288 757638 -25189214020716804287727023497440 757639 11448936497773298406979103438592 757640 33476866869468513934937397657600 757641 -80135291046732910917004415497536 757642 72433381493455994159595690503472 757643 -36652942375538844844185607424976 757644 139996164506110761510927473725440 757645 51021312987654239283677562382080 757646 39695919689126696864575854478272 757647 17179372034566596127455718798080 757648 63633860487664157367061295439872 757649 -88917338439045302181760065716364 757650 -34932114456545379689549077334400 757651 347284016011865234397001358740652 757652 -31310664334647079834226026936320 757653 89691290973680485718064082326624 757654 172056551862648883667158828114560 757655 -1664030945648870667330905806440 757656 280150929912642368038299645235200 757657 -63448922444665418668006940627820 757658 -77857491369438130080007306149120 757659 19714815479092581223758866615040 757660 514080239241353683455470914560 757661 -180567948358694978396361357843738 757662 17538905789429963581804280321664 757663 -241159261095900170653044946149080 757664 332945564648564963521788687876096 757665 -52131737727199196278695192087000 757666 4314400364119545090296238348288 757667 9908870143637920789227564477072 757668 207095983051884197335513976991744 757669 100899407345335049088740556941760 757670 -15967901876165385558038281710720 757671 -13547905033058029656481592480256 757672 -107423084601691502104640179123200 757673 -99521917259437891748111143371264 757674 -25461516806905553303126628775680 757675 93538567070382210520652423480900 757676 -548500546972970769989295923712 757677 169148131803761154603530619251520 757678 -173717309445822004682698586729280 757679 40812721844446788517251639967200 757680 -3313928182243521221554612469760 757681 -310701463199212542690593697468236 757682 88405465103170271897125961195520 757683 -158238151140302968051855464529680 757684 -31792794635881807781519406419584 757685 -115264179151992923970755148091620 757686 -23765822884858274969559851166336 757687 292211616379922959299457214100400 757688 139411922181322173571907699650560 757689 106871959329675271716794287564800 757690 -50277909967082521869841021408320 757691 303733557849502262003778647073384 757692 45890125325989090980824848919040 757693 -153793547789616248876280226128058 757694 32516524693948300303751009461632 757695 51231940036144501357829309515920 757696 86680482180307811567087931883520 757697 333567956208697578289819126505472 757698 -10386654666478192300205764979712 757699 -82673008189602295002575896207300 757700 -45308991740824566334812025180800 757701 -88864163932581456252841226419200 757702 51660511566841482513979341312 757703 -6435869527895438205394836337536 757704 -3109826678230393574610542837760 757705 -110577130419498715337103726213240 757706 -131439115393657767631809795253920 757707 85837587041926464990335904078720 757708 77277956618977364138002485769216 757709 -432700786525611756239797941918090 757710 -39287303103725660555013375460800 757711 -18517255431401352443591763516688 757712 23138497232608887109233601413120 757713 136975733718565896154263147681888 757714 7532547941211019947255554426880 757715 42014019129093276679756263012000 757716 -24548156878943196783339029323776 757717 147247339579620888756104444855872 757718 -62214920366422031806077194356992 757719 117732317087599025993267631181344 757720 -93097561089487421070680896512000 757721 19927115042212300480112570218644 757722 42232533620573250033680132872704 757723 44804842107697631235312597114880 757724 43901114575663728102421810547712 757725 -55086839650892504902186921154400 757726 24294210140386283190791945728320 757727 -248192773301885834793540745475424 757728 -405081380322745103798205276487680 757729 105231426649319937544031605418176 757730 109059159670686793747835578409760 757731 -70237440715437915199327501811280 757732 -46557847432993006315385206251904 757733 83172070848887910709563458703744 757734 -76108090918645463177683080511488 757735 -81933877670699674803114404928000 757736 -201260653163104832533205179499520 757737 61394305169958958956714536110320 757738 -142255981310372993209297092198480 757739 448255779277946581269336311100 757740 2492501005816649433470050744320 757741 47260706756967154353665139479172 757742 -31627355505320707138783694533056 757743 -72280815544499300155711959590016 757744 18449275602005604386880359071744 757745 -55228010994123216929249485303500 757746 624105655535309993103639409920 757747 -3373086680263089464001721521048 757748 163666622352746335929313670913408 757749 107011372134705216192464523653664 757750 -14409542692161415140450204096000 757751 148568102532643214976277531915752 757752 17809499405276566679707626885120 757753 -126293727360446921225552383310998 757754 84280055482572744824445598694400 757755 4510320203266250077885352931360 757756 -210025131687930885903332252385280 757757 -3449741656544384249542445567616 757758 -16132526833291305836738279592960 757759 -96398726658093592639508209962080 757760 63329378799557600470784834273280 757761 274723073051684408432810278888320 757762 63506805205481995776212386613664 757763 -355107504218652727298322565385988 757764 11102950089501874475189614313472 757765 -157445517923241305975558777846340 757766 -100456590941593532075199353739168 757767 -48803705484059035308966380037720 757768 126501165600586542799652855808000 757769 197355466665855861069961137093840 757770 -33550539027572861818454509286400 757771 -212207788938571313451842207378176 757772 -48514548535319312256979860372480 757773 292103030943643894573410139296780 757774 -78149075815243403373357451280448 757775 -29366232923689864096219609813200 757776 21732227151548615282403242606592 757777 403361342437625545040139663107440 757778 -35956289655143321248794241290240 757779 255834799900299384139008762343488 757780 -34835658738914154914687126534400 757781 286951568416328093296009042324224 757782 72910244629324489977202875373440 757783 -1578905397699677870161239708192 757784 -142482641547306528882355901245440 757785 69929934247960251841416370196160 757786 67118335539155039373817066148592 757787 77043609195033961175801036611800 757788 146670229971527984295328880294400 757789 -1000380106293378299470848097376 757790 26479698819998020545444588630720 757791 -255573771861993210930842423562600 757792 -16567795600063424136449674444800 757793 30679245591602728606842677235042 757794 17378850610221180689568583830528 757795 -49365625763750979304744077513600 757796 -118766523934683678745062574156800 757797 62984343642909593286069193901472 757798 -27874980636152221268357115663936 757799 17231693583430805623123488468960 757800 41889374160311147387389135488000 757801 -102987225112655279378561205637296 757802 169301880555054126382856520050352 757803 44153065896155740648534564629216 757804 10469123235087391267321922251776 757805 -64794519007738985572698786567540 757806 19208191865733731136564085883904 757807 -390631059147921442429106754248944 757808 40138407971456267010655201247232 757809 76810726689184415693056449392640 757810 44061433480879268622944154694560 757811 26952414482525616547184065910412 757812 152675560107813783292599952410624 757813 5772856512786429935951349036224 757814 -118717450421216791362216540883200 757815 16782949889916834564798680592000 757816 56836664936617926512719528980480 757817 46063807572846544386433719111312 757818 -104146137612398522194142812641936 757819 89454526891153699716883429333220 757820 53189109408600139462280262113280 757821 -185719997225890661034095698860288 757822 42322504204230921593839517372352 757823 448731455788485142904313546696 757824 35778299775413778677020288352256 757825 -61756258369000147231522479889450 757826 -85041755867715060160248857026560 757827 -774019573791360583630669270272 757828 -303140099444620661642519796326400 757829 151375325177041463810874301718430 757830 61072811888694803099635863553920 757831 314723215633624335999183576829264 757832 2176967440606175466787336888320 757833 -18372873836048486879982553614576 757834 -42297825568838212617225948046080 757835 44044141218079671955058138200800 757836 5092227614336602783079956965120 757837 394352583535389651926118000889792 757838 -105419197492298631276646899535680 757839 69587618787610054335289423512720 757840 -11881538633456869177678685552640 757841 -36064863228178878891514756148928 757842 -14302332698238853139294316770688 757843 -17975228475879006722269031706120 757844 -21243278530020836095796634908928 757845 153230882312615671653019100483040 757846 303201522096168704322073349358720 757847 60640380013616984014563253763520 757848 -32057228771457903388539088404480 757849 53165517491059087284660082014720 757850 -25843313383695725018119746912000 757851 -189445461501023654642714922168168 757852 63504353737264800356244996071936 757853 -127546407972287872511406805298880 757854 -8100297961369514945401730389632 757855 -74659657829799438139941822643200 757856 -249731237252871025488399239479296 757857 -35969489698446242306352934709760 757858 9833081511020669637803136755280 757859 51656717442553408421747526411216 757860 16862900261465055335774028226560 757861 -101377386281937756936119747674696 757862 4438073108150865348480575524992 757863 173201815375177890526091289032400 757864 -195459509484802771747990055700480 757865 -42290651453445427079989958539740 757866 -59281440698772620505575898667776 757867 -257464045013867932232875419148248 757868 51549669512694594104399507720448 757869 -24836772827682730226666990039040 757870 71905810427132949028025641298880 757871 144203513771998332838349832358152 757872 19637203343079754690590064803840 757873 -113816197679527875098757237114816 757874 -52316513729013368771101895020032 757875 4163598515568113631841200768000 757876 93848833834831295277037896767488 757877 104623143186652602969064505700600 757878 112563676151510175894184009440768 757879 -317612532711298126975689675066520 757880 128030530847198891401396066406400 757881 -135647754600166330673878987287888 757882 93192807034353312447848902503792 757883 -240915272474227905647080614088812 757884 -80401892161490701898257193131008 757885 92910031383231015843805751689560 757886 -7584812100985714231222925539200 757887 -15434083400641838614867354171632 757888 -49349681612186375420451445800960 757889 115298624832624585486013743754800 757890 18974889988181186494213407283200 757891 -22612793107324988645461907827920 757892 123099622339890297095230525017216 757893 71809091734241064460419349838784 757894 138344084984633286154299144679872 757895 -190978792464452461577722282590600 757896 78132831473063296387440184688640 757897 -1033816272493700681198787287168 757898 171622815986033068043272667089200 757899 83764620163027937249336806045884 757900 18503439757790577980655052569600 757901 -14181779821240996209445612694100 757902 -28219744814211001468915779653568 757903 -4248903624081656071033943792848 757904 20917451368035284931222417702912 757905 -86554680752854362964909027587840 757906 10521378502611515548674463243152 757907 -35926488345125231924654847551568 757908 -41223425619025446005221299175680 757909 -290446117243467414075859249259890 757910 25862931719963316285148893744000 757911 84783308032818782531591179719168 757912 351430037078798474282380764672000 757913 66438852529161660147099545380104 757914 -88013869695018355474601467580160 757915 -152421624415936746216266726559600 757916 71934243452451294125576515530240 757917 125901794908639769469467909048640 757918 -269153998534445363819776558080 757919 55329607194881198679320926414848 757920 -127671561299814595287936742195200 757921 -56689793451121495277032478792300 757922 -272839345307738688682044076225536 757923 -12544035021319840205318300257416 757924 -53915791982711132806382226758400 757925 29081997230689622159972601897600 757926 -18506416469531663873954131176960 757927 -110331312687151322094790590041224 757928 -107580413884341486696339895511040 757929 50243502041818544802620743028640 757930 99482937924592490130335108331360 757931 52861393465090766677806281305632 757932 3314735352408445106613832926720 757933 412015706592167580670106725917024 757934 -65935899184457692597245254664384 757935 15729391750314963251455015646520 757936 14305512096836749804793513377792 757937 113305034007628829289717900797586 757938 72112844004724399779056996924544 757939 -3057770176203922934585473683040 757940 200753573745575480577862023863040 757941 263749441834348371072148721202144 757942 6614971774842323754132815359872 757943 -44994463241452227211978333838808 757944 -396122600129685969735207936000 757945 -1405847674712168441672178662640 757946 -17952935847082384037561911599360 757947 48372871697425182578057966889072 757948 12692013365997793742684213086720 757949 116428474695065552464749926921964 757950 2916135550527643407379504435200 757951 62894405424681766464565960357952 757952 17168475749952219523423867502592 757953 4129881794703938516794353077184 757954 -178443179149929034918700726059824 757955 -44302581556908527983260219551280 757956 -84268591404865151490686724765696 757957 547999945614988723167451697410560 757958 141324606487755409484386074691776 757959 4505034627471366110126478590928 757960 -16094461236655530478853040537600 757961 317561873791804111509543190992 757962 134127485959561466665352017506912 757963 -139955015239520026119101670945600 757964 10750238212619501239264739678976 757965 42614382639817661604538541356800 757966 196688771206870488984784324113408 757967 -32826072249716055289684735430400 757968 -26477673223162081344086325067776 757969 -353406300746301909447729485819904 757970 -62274407707656201225759810196320 757971 83275849825568765728865242070400 757972 142689065678156028790539085563776 757973 -218802078618788464700125934570400 757974 -51401859685036716918646622158848 757975 -26035586654761111936455387442000 757976 -156690599197033943816880213841920 757977 -223084233037824300318984437919744 757978 42062458679519459269446654688224 757979 168181170974213472330546431457576 757980 118678452101914642120542312092160 757981 -9763393628258566707251142960000 757982 -28452364396417219920567590148288 757983 -52190654197786912712137002327936 757984 -348749444398618236646732857606144 757985 181490007056843092365203518812180 757986 -32961066665440193458088918515200 757987 -59261231427197276624883021425888 757988 22168331471742549533269954854912 757989 37382139857235672066509069430654 757990 -87153712717246467010544024035200 757991 10068886249758719948158787608800 757992 -213778128608250835481060088545280 757993 125763066491632953222915158157242 757994 162383019987079910787691868773296 757995 -48541291722040647031218940204800 757996 130901046670994452862447194638336 757997 -325354334484435221329431228544554 757998 -6093245184533214158519094841920 757999 -22056193726108473149091531220680 758000 -51904025420467606974124400640000 758001 -175941117611532140656462609895568 758002 -78275033938801547007109433003520 758003 -29738743399608304325375867645748 758004 312504639739358854617635033088 758005 160446220864788093140634686496000 758006 604632264772880332238774978304 758007 55017138108506587014861325557504 758008 50387837625067143743255163985920 758009 14363134811660024409892834031616 758010 -59391819712743700508068132615680 758011 147076979058089156867556080794032 758012 -3123893236029873239949826510848 758013 119821659589905018488399744599680 758014 224547666327511291060904344697856 758015 -8408103333467256251297033394840 758016 -69758944359867805559434015408128 758017 48315603552384281583612879041620 758018 70748773093315120953988062378960 758019 -18200823953119430142310192841040 758020 76101757745425068072530166312960 758021 -80489805659316978035057788959936 758022 82699971797445884917846695444672 758023 114142200109511020356904745973040 758024 -185528130045079615755445598822400 758025 68655692362636710874650490236000 758026 59156158080812555429915141969712 758027 -30011351152987500592203042189768 758028 -9481443827181818963075702092800 758029 249977231608162705352019990872630 758030 -28454083800651725897105373312000 758031 -150459727513746181111599960128880 758032 -4008626414485222737248525352960 758033 216551335863126913874491232749860 758034 36820307640439393623271512534528 758035 100172035040247674342752963074480 758036 -7623971455988916159197868117120 758037 -37563099502526176152912022496448 758038 -8063283154963404119529774602304 758039 266427964768954627686071010250824 758040 53861228313690705573932898508800 758041 51027881706584747701559952682442 758042 34550461608721785355053325471200 758043 -19774987830514250531229629076480 758044 -36751229220805668334393190011904 758045 69811506945524264125046161032300 758046 -103143880780745082209854794599616 758047 -1598789979157843690678172053208 758048 -83822822289728040213320809512960 758049 -63513140068258195525670446029792 758050 -23195228731037111898409805773200 758051 146729293134385610315527086796752 758052 73114058272818218840341216819200 758053 331786287327190589514726250506302 758054 -47093039369875370089886183425728 758055 84690826283867298597066470677920 758056 -25578062545476530629195318333440 758057 -108380284008807456686965611813126 758058 -41137782374661581774276795174400 758059 -215290989233834839319912101183296 758060 80929773350444413251748521907200 758061 16722709573315309553012721728310 758062 208967858401573620236688630984000 758063 -187051472140177866570148271696112 758064 -6142112764618140208360892989440 758065 -67761275760563921754193684800 758066 -123757640133211507937515157718768 758067 18948681311018049492118231069440 758068 200702936926465724529603711678848 758069 -117816840402994333661779892586756 758070 36293377564730891395642547848320 758071 332846557413878553183612739215272 758072 -26226147716332189238388896440320 758073 -193856180251900392695873593200816 758074 6701804248138237653291034002432 758075 -147234716087093288960038646606700 758076 -142874396968372022799748859314176 758077 53555210390878614226852360647372 758078 -209952977044215794001441436796160 758079 -7805907432442124010093752040384 758080 -54872851176165081575743700336640 758081 -146347359121704073629889853678880 758082 -17396018431014727282382251845120 758083 -379321181454985494033817182329668 758084 -75824593946673849654208548864000 758085 -14874126022888111109509262805600 758086 37993610111736000252363928752384 758087 -192208896425109760260538966520808 758088 25839243977138751148455494476800 758089 -155307973645543353282351903816540 758090 33181407858829266558470942471520 758091 -50822216338457199346728642999360 758092 -296559869200552976071642720816384 758093 35064684034002148342801910016 758094 -52191914831494738209115101604800 758095 -18504108760472605084674777674400 758096 -78748863572288056417269830197248 758097 -21816460179511264031566717590192 758098 11258589051806109025277740430592 758099 -18366297916562647907687008314900 758100 447319732307159503378714982400 758101 -202652553059938425687085047342898 758102 59700871093837778577070602494400 758103 -75626342583336478028208058598016 758104 -222467159239760482971777954017280 758105 5784120765310568625908580933120 758106 85795744294654816308963583449600 758107 -99371986671962344259922010696688 758108 -42237743740002690306981274398720 758109 -82106066396163980276100888802272 758110 101077153379658353487147094172160 758111 -238522677555070501370995904472288 758112 -88249162533701016789047535206400 758113 61429391186811729448118980264624 758114 -39435745839142981184538977637888 758115 88855792408584996148518228328320 758116 -44661872943025784408912200063360 758117 -163919513902960676208141971120580 758118 -9034702884205576560054159373440 758119 101487812498697718524416044360840 758120 263393982811747027268118868377600 758121 -16934121516659993993782010249856 758122 -23257974723300780079455650988288 758123 -404432878247820213463317973036296 758124 52262404208045248427795748360960 758125 -57876956594052887818372007511250 758126 -68085020425739051518584598336896 758127 -55176909691895256907104612178680 758128 -30982139842226958814429090578432 758129 -65097349519426539588138323105280 758130 -16134203909947385145687089287680 758131 -165667088472311261335644637929072 758132 -45886977989138133114446083564800 758133 -1487608874766868198554909846720 758134 164905966709379670491600756080544 758135 55673709637612668963367358657760 758136 -47843307602300049899464890777600 758137 142118715024155578321123468151786 758138 -52702632719152836514503489400320 758139 -244140841487941575840133880985576 758140 -85045277541257451993197367682560 758141 -141332548042993880575489489390458 758142 -18363407806947903231751084809216 758143 -69285163323028074110061911384000 758144 -8431135181781213038106881556480 758145 14839832732153003856500827950720 758146 123329090229686588931899723512272 758147 78108173474198206515271317480720 758148 31495648919655523836374943943680 758149 -35395551136991840167248538860288 758150 -76093467451492355696671700616000 758151 50419523523856125121967672135280 758152 -55379052041133478437362542417920 758153 -20411189459948077365751208934720 758154 -17470916281888864037404758938880 758155 18224766344506979612079705526560 758156 1112751168646091835331387757568 758157 120669795797796953643255177876480 758158 -115361557747555982908688901921024 758159 -267997772977081540815320738738640 758160 -8489657585607998265522436423680 758161 226175823940697538590411617360500 758162 58682792254396323057029504210832 758163 -48810260511256902721339162199040 758164 -170638169523425173414995154587648 758165 140064530351755369590620427040920 758166 -76483302793107059026879283304576 758167 -51322294400125090708787060622976 758168 234010770084314377568422523074560 758169 138249362283277977223181151718788 758170 35058361672455234859424320911360 758171 -334402478992014473775894461618256 758172 32989308005621893220254606639104 758173 57650177417299504002574465130764 758174 -150358570574204445008133141761664 758175 16707688793700036706112836752000 758176 4611787775554874302909985587200 758177 79713134415718303168036979184546 758178 -3503959444078516706597306457696 758179 377187820739003294370130096994780 758180 26634100331236507974880134819840 758181 -244344408573166119640257731890848 758182 -33775408785294521324182310482368 758183 155719861904499916368228248512224 758184 75517869561735550794106026885120 758185 146562573978039842037521354761380 758186 -1598229124718191737269815968 758187 -127269232944740283697028940148560 758188 -204305449959282146995142961978112 758189 147372108409164621713798207955990 758190 5590005466382335985630257152000 758191 10869527703897446649142917097440 758192 1568919895286275875765373648896 758193 88362288472347296122906165886064 758194 229588273228137666091839008986896 758195 -149439601430114234917665153196800 758196 -162284628026619584900157544875648 758197 330670353471543681622465008390912 758198 -3689182577101026435242106298368 758199 -48239350048772622820802730303792 758200 109117728714413874116216991744000 758201 151011594950086057443465148652202 758202 -66854941391404654826997925276416 758203 -13269687890844607221823352699548 758204 52965962872014607324157553070080 758205 -34619759955347202313352577302400 758206 86920190601024240441442540599552 758207 -290822949383527301882708827644888 758208 57306305952655216823521687633920 758209 50646124097606436864529202591040 758210 17640392074931958471513962249760 758211 113265427231793652362708791489272 758212 -32267050231185464987194667634688 758213 -2596999818551641760526718128036 758214 -157631879162746859830322799744000 758215 -79681744189904791193451649061640 758216 -121480039384135367426760561515520 758217 157318640518608706968520099818912 758218 35617688177611634434360901680128 758219 -1812700180327474164608256910080 758220 124926144080017948470734210657280 758221 151592544959470011649239108096844 758222 -2168326840334520634212427807488 758223 34292027474440518065200237994472 758224 -39657601160998886493391065948160 758225 -65606169019099708080176885724900 758226 -33509091332473620400097255963520 758227 -272132956718336295335881325515924 758228 -299366168727576966923192124585984 758229 138342077924909061423207558870432 758230 36707531737051505709044482602240 758231 -103299286770206899838466514222968 758232 113342653446679041744365489387520 758233 -29853549712494991953661440208960 758234 53719208097198884769432820593600 758235 78280160984268950189082883878000 758236 -158333976457708269424841858782720 758237 -63256328992639586920480755009114 758238 37409351410035097033452620300928 758239 -463780265806809718835709619039544 758240 -22479611651912873878224418897920 758241 -3024156848844324199909039016256 758242 86693908536872702719005441024000 758243 109257004258976253866695974222492 758244 -15536236570625587037140747376640 758245 222023934028559614580464871498400 758246 -123173718281728906740200826032928 758247 26523608927933149315511173126272 758248 -314636520694870219366461677552640 758249 56923191504138062989617564766836 758250 -118478680390945755541870231176000 758251 15694826343534684188973329963904 758252 707928965437570494071821086720 758253 -162138103413959982251307608794656 758254 -17918564028217725709531572224256 758255 34322079358391808227111865689160 758256 38268312289806746736859742502912 758257 172253474463002995386802586626560 758258 19298442562104143254545331276800 758259 -23751350315985952108429430947056 758260 9458613722730063467656383528960 758261 46032514688433532126067761142400 758262 446368479620485562512339484160 758263 250899875885423389472416005568560 758264 -75860003902008500896858023444480 758265 -133157864061780290143718301247680 758266 -90980553996155116044198922881168 758267 -404575093237934796342574515678684 758268 -64724719870144627752220825190400 758269 -100572293813225657575476824398330 758270 -66640743444725908928280655165440 758271 -55672469297535999334100102144640 758272 -66006586414951543763136663257088 758273 -71253225200935282353560847956478 758274 130925197568797140052163014536960 758275 182840739412446148432994241391500 758276 27701153113234009337815483640832 758277 50631175781089435194971367822588 758278 -29896387854360269925978416386944 758279 -313499989257499049344685997366120 758280 -25163271331579481249678893056000 758281 -240707696396753886777301646362268 758282 -27858685407210897646480828355328 758283 -96150455327211680940995168116776 758284 121011033012067183518481360720896 758285 90680360207654433832248533584320 758286 126943927701725859026902657223040 758287 241305291516259660852112254370640 758288 -41474089783301585453660072902656 758289 40961286597765251344469696118720 758290 10932275008684250346840182899200 758291 49041074155554505040961352023168 758292 15685305565545793977064115558400 758293 -840984380079750490481290769220 758294 -40424028131202991168720432910304 758295 32411163682893438139510656763200 758296 -73243543421483945495578855342080 758297 -112253083470229673228981539909740 758298 -147697995241367041333372104913920 758299 198899450900409885307637883143300 758300 3938385675016796019262122854400 758301 213426637610854615139227655797632 758302 -89371149902952289326128534266368 758303 24621680401438868466511096768464 758304 58562812581232055678813614178304 758305 -3899584045057201965975087944640 758306 -150809077871640396010325854746240 758307 -413102169046304379887784242760 758308 -182856598922568703866992608460544 758309 -53071101913283120075491837006560 758310 11992357733235453299487770910720 758311 -275115070027979504228377567632600 758312 37457512205172389652490172083200 758313 93071813382922143176601767368740 758314 37143328688926218274381413998256 758315 -84150033870063854702257311882000 758316 11502962883427101331101534526464 758317 -65907704267963468139907663218688 758318 -115472662261158849266256618346560 758319 -291874805187253852279900139973360 758320 51555839715081393097630320230400 758321 -311209178543917022528169429091200 758322 -1741110575498461597286304516096 758323 98490611678350801146714204306572 758324 -5835901580851713185199333844224 758325 21883366024491196681395528153600 758326 35499673679435256687022691294112 758327 64975151725953475995914389718520 758328 -100700568580773352874324498841600 758329 131211679871651841571282352157888 758330 11033085625636754229678763054560 758331 -17092822121665766279456766383088 758332 -95622782963139067465783710536704 758333 72619046897567758430747197754784 758334 -69926164165212251726208116505600 758335 83720143887574993673982791138280 758336 11161551622689729641391614066688 758337 -8585460812384891658104359116240 758338 -22388549536949152304553799279104 758339 -300909907787869334138150497441860 758340 99975299757690305628434942853120 758341 -343395786391917556944994024348258 758342 49768967164480820426890842753792 758343 86912355793117298486202863824464 758344 280229054853744257712175552988160 758345 158504384966202785542828490472960 758346 -5346329163662066034440982882816 758347 -209692539748498286927473071091200 758348 -1164421524083138191937882672640 758349 121949865256826839020170888157120 758350 -1714563496935193715027405496000 758351 -112480313061974202405968044056192 758352 5279664318134576554457889767424 758353 -8500550656432885274639149701120 758354 37770412054588252969893293663376 758355 -56938165412494280880503541175200 758356 15203040736381458520111714179072 758357 -58899746964453955327939296953394 758358 -8728898180201254269138031049376 758359 -2881966057017372463038187367808 758360 68144098789071049590833670144000 758361 -37803178123177781800301411887200 758362 53002052435372663453615681105664 758363 45575340909828484558076935692612 758364 -43696087686276027841039555597824 758365 41936403351772533893397498433260 758366 74133528614341607613662963543040 758367 195559313462844028037398876445784 758368 -154468329704966354931354389446656 758369 7735274620219684111225936136580 758370 34345120166400627081939727964160 758371 -279130436646185950681456957299048 758372 206882520721537778247058744104576 758373 -128319992956608016537696586572800 758374 -189737919449103660231920211404064 758375 -279799646407179535360392379158000 758376 104287120407103716601544090419200 758377 12610658452857423425875630139400 758378 106209931421901897588032614008240 758379 88356477847164766950342596025600 758380 -3758190116550103007655941928960 758381 19040800760303786110267971724332 758382 -47644590994122861042186781660608 758383 -401661651335195286829359585464368 758384 -16642887614576073838541081149440 758385 -33467984670623499064047706372800 758386 95441648852157970596253227653760 758387 -17245777423029346850042378318688 758388 -59660730492745892452086083788800 758389 29962810184910893402583863638400 758390 8481489875990204623345159459200 758391 1368181428131488869281847784320 758392 516528430152508285378594652897280 758393 -233733429638552763912984561326358 758394 3223838073644663017125881346048 758395 228280557829962601370684682896400 758396 67792375011263025189731108812800 758397 19805276300002516271438199678528 758398 -26883841326839599260356765452800 758399 568086046377567581189946288059664 758400 -82804300470874018705425039360000 758401 30703509037761686458142686063552 758402 39089232524723567826696427464192 758403 -3199157929501684471831879126296 758404 -263821724078192870758786454538240 758405 -30417249633477083860053801071940 758406 48805282874075110558604227588608 758407 18824655464082161423387781035472 758408 112138206545011012019782358630400 758409 146669627312428131869100053577408 758410 11088005107801090637391957720000 758411 321854607679385232014952484653012 758412 -35204895818714993673655399198464 758413 206925857982120705583208199693484 758414 14472762687258638823721877125056 758415 -18914861874734437340760939048960 758416 29251315767071264774357298511872 758417 175474517052386161249496713130352 758418 42617315206990641982563969516288 758419 103586471364138092103743281283400 758420 766004290084419092072920942080 758421 248768752821729431718814622615772 758422 29303380211327896444596916997760 758423 131484339382525315472160421747200 758424 -183115168718698042981984414126080 758425 59807977154917903609497585576000 758426 -57025944348438197985059413849392 758427 -2823614613561436065250334254800 758428 -237567156839801381953500399616 758429 47727976763769337403145478567776 758430 -57097062769577286334524731164800 758431 4503826547270064366455192107232 758432 -55560474213348565602020395450368 758433 -630652610092052992896732482496 758434 605092710718963574463422586240 758435 -247379263808567677344041369187120 758436 -17234731228559096817265324216320 758437 144178678343237956848322083055260 758438 196318096800091048469754361135296 758439 58423218712664117370075603226368 758440 -105580141067505930677640817459200 758441 -35601303703109474603026359505158 758442 104009309901513715856668837159680 758443 -107449456070609083554311089449184 758444 129216848458831944621311629541376 758445 140571748487870218040550233889600 758446 25571315002372864274927499107328 758447 25112935256389244745307506408960 758448 24729841979326209585240748523520 758449 -334974547151992483922795307549550 758450 15755741256995202143779851916800 758451 93016217310622805543560079186232 758452 -106059109133651364266601506356864 758453 101360007240097540010642834046702 758454 -6432967449115610927052866222592 758455 306104296377707586423827702210160 758456 57271124796843274976721949286400 758457 32023122605093356221539757306240 758458 -674892566092584337389161548320 758459 48399718787102171115889488276288 758460 -53188642358065886083791737379840 758461 -4171087534205753955944783582976 758462 239344528883044093508957864398464 758463 89912080027075622738050136655504 758464 2357883485751594721623446388736 758465 178879195462091270371775805499860 758466 -70755273647073710989752341299680 758467 148196089415148304492041032454592 758468 222517316939284900346579944683648 758469 -78440275704382761504528204461856 758470 -4716401739061861994000864601600 758471 -149997225031320462668018548578288 758472 114626764249756367928042061578240 758473 -279838458842937095258553166182656 758474 1849931927392286616302124093792 758475 142800230770519831524971154683100 758476 202448118791314497816415070370560 758477 1223913858724529701050035239680 758478 -3827570959242245410989009914880 758479 351118617012877930111100024539360 758480 -5534497410757634933999616000000 758481 -100057037788579333401395415621648 758482 233029922271232214629340328641184 758483 67277041654789523932240677568848 758484 -1165328925705611507014948980864 758485 36627091283827169316323732396160 758486 -308507029998577254969571929242880 758487 186388329657376466372653154208360 758488 -136203009791667990381976600074240 758489 136797602361020302986001114135956 758490 -100401805273103426787410194536960 758491 -163229513055951581121016338466108 758492 135064476634647710257812792901632 758493 95758183777572525791246107942944 758494 50978675307516361614761625216000 758495 131968138848928838694701950132800 758496 -78504510109848339920874435772416 758497 2808761541500518223890885583920 758498 -58745317077462691955130887053536 758499 -33885709089928439140245538609920 758500 -29669088838627996593710813568000 758501 126492723679144783856027111813502 758502 39124784311425058856406387202080 758503 -53432656932088932667357868642248 758504 -305406800331475576702206073651200 758505 -16872250566088490098123600591680 758506 25729900660984889096729218054656 758507 316286172766370520641715482382552 758508 -19837543460706558457809462558720 758509 -123500254845581555589527862689280 758510 -64597549702007738388053391367680 758511 -31691733064435100517429022967520 758512 -54176293750473662744359542390784 758513 21559275884142349995511230903360 758514 11113859982794179512262354785792 758515 93171238323064935639251868578160 758516 6724337081745577895891847997440 758517 79930562625936375968066237811648 758518 -46349805899162959599729069552960 758519 -218436641874076239214854728653080 758520 -1347613021450334499150566707200 758521 -29462170601248379893313264528278 758522 -148606540218879486724021800197376 758523 -93724309169435017834161972923520 758524 55319901086452789521055320975360 758525 140894996050310198203839152500050 758526 -40000970377884919552446185009856 758527 27731772614670207672756136604544 758528 209267019030839235369519915466752 758529 21356500728685220889833359755648 758530 44565433341379121088280780976160 758531 34173523571259547035713673909600 758532 77755053658433997087357088361472 758533 423769152527126805712181989458240 758534 73240342996931683389694682942592 758535 152797447411280533063989593805600 758536 35814149066000881957965296486400 758537 -32924080973701497587860524745920 758538 126937223633443627233985791767040 758539 -104143250462359849206011317204160 758540 68665616921768400254468214190080 758541 -5489182915889765939010138828672 758542 9514833757647250897038586122432 758543 23420925825532380693730147731024 758544 15755970726848818838754418950144 758545 -318587858907201031815725507164800 758546 176982793741565658465953699459472 758547 -80982607351129210036941603514920 758548 71634966675098959722032900294656 758549 -578549708791300581846013615890 758550 13353310842343606670529291984000 758551 266612879209833175738509521492552 758552 129441231269633056251761498265600 758553 -85690251467648328558057546268800 758554 47479314578900280041679675188976 758555 100798921574866880893894806454560 758556 -136047884724493628157687384460800 758557 -435863345655986015637286156949748 758558 -225539466925677769052372885648640 758559 164417394255661626238411473286800 758560 36457117820614937446697266053120 758561 234499948818840188298998390040162 758562 -13843937293622294868079762438656 758563 -957199199616502263485768229120 758564 141932209885001911013373809713152 758565 -5048240424794227264877363587140 758566 -186409545412102555567598658420768 758567 223160814590489411592468773988720 758568 172235994390177418818588279029760 758569 -42942622315975816427168539754124 758570 -31988428865551225794732333834240 758571 35279682615071109720140432928768 758572 16404526306113612593307662494976 758573 228570767654509751896368902940822 758574 -53134753349447901285249804041088 758575 200275246487343394042590499123000 758576 8857598934406066595557319245824 758577 -65185588859889019950419934926592 758578 -48080582835166741848906462482160 758579 58786158880145630466251896119180 758580 -124403738699654562790806777446400 758581 267070513815869740834116073590972 758582 -16951190407422027633256798506816 758583 56247140766340040722461036681264 758584 -95457287308558146404607814717440 758585 5195309697658304763203130819780 758586 -26134283612376859590478228861440 758587 -132190867779435757962507248213528 758588 -42923533686524347855548583756800 758589 -41338855066515901528726525208832 758590 1359188614765697638847603777280 758591 141148197759612979927109877891552 758592 5742433088063344303149573734400 758593 -372471847372714856022511030850256 758594 -122581519774036314061126487544960 758595 132955964709608981963730219805440 758596 180966162058734938119301835900160 758597 -6386102888295755391630315361728 758598 47634959987083017660050337795264 758599 -126923783772779341599373621119400 758600 125868639404936507742331261824000 758601 -26658126140129191143571089669120 758602 -8342366038826944128557663335680 758603 46619793940955089400206606246224 758604 926793266182829494550921723904 758605 129000626040386717472267660056760 758606 2588923455275574865349980837824 758607 142468802593721981094562938140040 758608 -43889074325337545261085521756160 758609 101939129531222947481555465623104 758610 -17990854873714194656225264143200 758611 32024114181877318451776301636160 758612 136262234912324812491197102096256 758613 -36746761379356243812066839661600 758614 48260875643722591609315519738656 758615 -108921076887356776621313557673760 758616 3112558876803498329954352291840 758617 -151578043097386132821363164841334 758618 49380810899087984290244443209456 758619 -37538816750503990278561431977680 758620 63296096028859715613584813614080 758621 -381962307583757340491434142557056 758622 -108686989423694633557965209948160 758623 32239805427950145225210336486384 758624 213277719282041659901695848087552 758625 20328669786092503684172727312000 758626 60859088141617870144522595328384 758627 95258220667752478627403747732832 758628 -23934321784461648029822920947456 758629 213393301300199915349224456895230 758630 -7305030133772775526902402403200 758631 204574074678485748940554741926952 758632 14857274758594803046826272358400 758633 -154755783323416616434717124306118 758634 1541967871217218487266799699712 758635 52425008473675265749539500355360 758636 -40670500662850973082961222402560 758637 -173715340835064355243867800420480 758638 4216902207944355793204848198720 758639 -111704088305082761553924095472144 758640 11336972041112065949979721728000 758641 -171442436493550239574041057503589 758642 -45264945718693370827116476104896 758643 32765982209852535099876655287864 758644 193378040675824026447740516222336 758645 -288392738156100547153450337696100 758646 39499634950134101148907014119424 758647 94126210336372152295269832594392 758648 144537372695611139606578277867520 758649 -210396154773897557014464647712 758650 22316019138311236919927293150800 758651 103562805339687748331208036012600 758652 65154353239649447170339117400064 758653 40580642261762506744045843062880 758654 78512914645604897473688679975360 758655 -80973893338199720402491719041760 758656 -266844572656406673937357697187840 758657 -172101766984441715579234205505068 758658 -30489799847283660860297254233216 758659 41449610636113999411770496679952 758660 9409497514237681273014662860800 758661 4949256456350391331229055471072 758662 9216362775786229142615392315200 758663 50951680279372956493681466080704 758664 -70880298311349887171482956257280 758665 101342923167191877705120350313060 758666 190322908215816509873691862474032 758667 51416058534907180082913144153072 758668 4503614330836952206793754113536 758669 -183640458046919118531107141897940 758670 47421251526262019919376043980800 758671 -198176838704605538936114341682128 758672 -38119843307934736968573750042624 758673 96334031053265136243014294532000 758674 22545522426748102338923254167552 758675 176310984051805107318062455341900 758676 -156732747103126624945165413396480 758677 -181860019112903773148192389061540 758678 -72587986425540963304517775643776 758679 128441788208634723580448207783784 758680 76248072225895206212233878528000 758681 127965841794616579354991437931520 758682 12810335142872999384393820730848 758683 -278615003541646450824907451342456 758684 -250414150235206274447149242499584 758685 36269870851178749567476143372160 758686 -127783984272180374141954748782208 758687 137115886442621663269778103354336 758688 -44522064114439103149375267799040 758689 11738041748080260162998840971040 758690 40022902089933635551937211021600 758691 -181629535112130806352598223799900 758692 -1797946307920942922081546827776 758693 -32016784939615195534205507510856 758694 10782168101500223329939986923520 758695 -26611831418441431946394214094400 758696 156403548483426963625828794977280 758697 25094950513402931451625765222800 758698 -182778379963985965855085076234240 758699 -84159214059411716115548543172300 758700 -57859175520821063338621805952000 758701 -71507851853580841385863661815008 758702 -63656943543929493201002881515648 758703 64889094832573468109309391466368 758704 -1928794793900926058738009620480 758705 -97863459818002604899691893928280 758706 -10168063836134445646770251400192 758707 171864182539967410472221202034956 758708 -271012173984561232260466657536000 758709 83521061372753115658225719322464 758710 -71902630096647457353581093552640 758711 -81121496173550555078842350185688 758712 -173118792096939800350024165416960 758713 136886861004759522391810786209962 758714 -145557806528010266345413898189568 758715 77987648719819622991277139595120 758716 -130469302557629821419860008616960 758717 165726527655075348131683516945452 758718 -52125663974957064037016863745472 758719 31155037847209796767652312552344 758720 -41866766805429925550411030200320 758721 407891158054097252730387099836544 758722 62972871754784539821204249495072 758723 -64770103631647006850596580806656 758724 -96644469015904714148627357184000 758725 -18004102584496247406691367136000 758726 -3311331502611485919461897702400 758727 -15743028830531111770861155740400 758728 307128692286753193586721635804160 758729 -172932583878710505490951035605670 758730 -1236248357806343395534078356480 758731 -43170571962670863628023320719468 758732 -127803446111038344298687207538688 758733 136441136349386455687955403321024 758734 -62126486289587791883477644933248 758735 -3556931364581322141681763213200 758736 -63022285118339581956303374254080 758737 -12205932616769134257747824914368 758738 -6692121256228288042846897242480 758739 -7759793052734716875527852431176 758740 11215125189440556828917576140800 758741 46962228657596029626378663512142 758742 -88682527109072129182086406989888 758743 -145661065353848154293216666438008 758744 22492150853841917002808437063680 758745 37251749524841394199417591818120 758746 17337709788295584285502272023040 758747 -90876441846654103785128212320000 758748 1704320691912978383334438319104 758749 -173757019324183218096639594593780 758750 -29287674694876788403011654240000 758751 22456263194181194829178473293184 758752 123824997783855338197500176891904 758753 257225613782273879700949465444002 758754 -185932032224348202477975252668160 758755 102898629698520905895018067500960 758756 -67851036675390212822354091786240 758757 -173690773308033975048684337299360 758758 -18178931950788144105326304737280 758759 63390247268803840845010248218616 758760 -94520938568246476262935367270400 758761 11509373403820378211288285236212 758762 11999287014858690929977654127712 758763 64821150452459585226369192294492 758764 33498894824542973865801610424576 758765 31269088304751060420953499957600 758766 81182629270026511851770933097024 758767 -103538982523889915474659378827184 758768 -37511545712782981869594777354240 758769 -50384269487461481433001445733792 758770 -34575072796860751362522151872000 758771 -32046127660977393665125003819008 758772 18493035506825635244882826381312 758773 260150900385609712301945750276544 758774 48608661449589011388445751807136 758775 -82018652087037077915394310070400 758776 -248242752755138584915544430673920 758777 133988093793757275861415362043392 758778 679803558162994168694158330368 758779 121837380613414781526645004861472 758780 7118694751221700724944653696000 758781 -162035915534804063231213600174400 758782 -139452858505436086569264257323008 758783 -370142603129042450360718252499968 758784 -56962053071856509168026763919360 758785 186490214260587821881566183637800 758786 13973919679517415175548990365184 758787 -2988647605103872285235834726400 758788 -42543080868846003205417012054912 758789 99522574065050992148436171898590 758790 70880048546609192110568792881920 758791 -38648434199285549341328746624 758792 142468649915781854244266214528000 758793 49511970430404905226429100919808 758794 -41134272923872846830873643652304 758795 108256793265694915788768253084800 758796 -9498755379521609678620007101440 758797 12891436299502543402045192709740 758798 19885859681268839438588032766400 758799 -95575771099859273760621271055400 758800 -1588057725886784605362598707200 758801 215035324846367565004357449533760 758802 84017341056367557022035461186304 758803 4295785156703361222829795372120 758804 293342152290476416333072101622656 758805 61300323062047888729285493129760 758806 -236759927213449795212419913323136 758807 116655668117571976114576923252912 758808 -16416373750056317951196747171840 758809 -98430062020010921339932552346160 758810 -103524090373991389365590697468000 758811 70499171686241771298686682507672 758812 -162351511326845565040187387550720 758813 -132463912750854285528166504460832 758814 -32937385099287920122550055484800 758815 389938374713896306650539555054400 758816 124160348949612411461299637059584 758817 164782657981576762810541823479634 758818 -26223043325673952734051515166720 758819 281779943039851775340844931408220 758820 51130169947430581106996714926080 758821 -1822388623761575345508591797056 758822 -3805390507934353606174592913888 758823 76874921180431468037455705444944 758824 -269618475228337023228465851105280 758825 -47828636433252635735080114944000 758826 -61033581801400620114174380278608 758827 185524901246879303182225085098676 758828 -40478522134128621117171888764928 758829 230587474797328579948375029423360 758830 -114011066976750445690034204581440 758831 -2380295551308860513197759094688 758832 -2427791677688115853183863521280 758833 61242611787142288848219716923060 758834 -72935191548052234456038638867184 758835 4637716801311270520631584742400 758836 17415507204547149774262344454912 758837 235627267879775093138966260677486 758838 16896853376906312766851320273344 758839 -201595917960973216906411020376176 758840 141571163137371337319048438169600 758841 84140475407930456673090669586080 758842 -34869554959280475173071835543040 758843 -105419636219640857332520526301440 758844 -43416853065227061600313128251904 758845 -1528283840870234206016622018900 758846 183571742136449060067412946712960 758847 226842832416596987926723225811400 758848 72810602882053831671681474625536 758849 -13207875193353732850727837752320 758850 -30039886319712337296893104272000 758851 -150161644751324943937390771950148 758852 173670351453237717910989308919936 758853 -201456459950929859858167714522338 758854 -45232254282387074993742330161280 758855 -111548182363924927926893235615240 758856 32331302353006634747249508188160 758857 -72863759057522868684716415062400 758858 5692943350548804948069430854960 758859 118515763459901433890656239680448 758860 -72529068970733744889157025203200 758861 1196631948364393822759986268992 758862 -50905922144924612205316442603520 758863 -129016582141099863263351971798944 758864 1558621258809807086168354586624 758865 -1261126449331166601253246337280 758866 -129541176204425703444010643776368 758867 -114069964766002395108416731512084 758868 -118083130317108369532859201280000 758869 -66297948215295515639112603032832 758870 8462201935696183950048098357760 758871 -84728554256287598614808463588960 758872 -440439742858631623024915484467200 758873 5038005853018933438142290588944 758874 35573070287775869846330904990720 758875 -128050049560040529332625401796000 758876 -95272541081726455241245174176768 758877 17687856387238043490544930938432 758878 152765795071565799379473796122240 758879 -91582867119286592313463814334720 758880 39402099970672705227959430021120 758881 -322905208377895038435264875946108 758882 -103149517848377039446345289804208 758883 -15359491691633238914186649807552 758884 -40978401294778131204332645924864 758885 -110315677661691823481885739504000 758886 62165012709795043616197189366464 758887 257877656288185561846062198372536 758888 -78831118740655877174770544855040 758889 248629257979333631572290739266240 758890 108545797685939136610484595744000 758891 68250875902292296778244446147472 758892 -60008009678940485663744362818048 758893 -49511863185609464741150995282858 758894 -250789870153864425792159741917760 758895 -13896205504276042713160514231280 758896 39992744862544069619164765847552 758897 407760002721982254124942497380772 758898 -40591405138577197986780824885760 758899 364264760759910594726466599725900 758900 161370462660872294880406513488000 758901 -69525974168964266818944966606720 758902 -90173400116446008359569664746848 758903 -123986263500723568815507028563360 758904 -73586519278317345230871416340480 758905 -55053247323057404951354920280640 758906 120732550271120505072764075328480 758907 566003836125212240894161261968 758908 3420406825174592648973378791424 758909 9623538811904226835713516170112 758910 -219049613320575900443072244480 758911 -30905387250172258290016027693376 758912 -285883844913506485110791208960 758913 -246720916185721967326122320680656 758914 15210586348899410784353784877152 758915 -127280333092944769952113688515440 758916 199858494612447269002384354805760 758917 78177171756083608459937897719200 758918 37342538019504235308383512856160 758919 -3542906126491250370534140290560 758920 -187774427411032143868976295475200 758921 -157917646201065448962404257219788 758922 15753453522241059581687296457472 758923 -335405457628891688529828737815896 758924 -43632840731933546533400699042304 758925 -109494223677747493842021188133150 758926 -52209062141526332153113665761280 758927 -102881862585272667217510357191240 758928 -6677247209147339684664209965056 758929 358505675553795209251373544372530 758930 150300981686495634361160883566400 758931 -111474765732157351648736973129216 758932 18981494046580163433855338650496 758933 -28406103980286873501595896124800 758934 43923121156012711427738041255488 758935 64347252890967407057993170985880 758936 175636049566581733578350131507200 758937 -76013416821159658803529825377840 758938 99127415720483355604365497827296 758939 -236279656923768502801485434973120 758940 -10343553654931343994446711193600 758941 -173138861656406763521636865285658 758942 -56806370786740870697047004115456 758943 -217454059046851831373650101154800 758944 36139854419291665607825541169152 758945 77526749730412447825036222728000 758946 85951046904812857983802306253184 758947 -5207061667529344179808911518768 758948 -62194546598181854311304055085824 758949 -224847124588337148628087353637536 758950 -261070177277904938980858382400 758951 -26425690694589336353415154965456 758952 -73989939414884941657737080340480 758953 185133767008870500589396764886400 758954 36710844307856526535145503368192 758955 39130497223677885951811479686400 758956 376226540358244231894956478365696 758957 340123944983673387538204809469206 758958 81232196795206406162168316024384 758959 182552306373125103780239505606360 758960 -12794965897468089278505177907200 758961 83343625776193530315291998557122 758962 -145842696322587924712713758000736 758963 -62200944438317934205872592972788 758964 31190138690459993068342258814976 758965 -264446306945553544010033821446600 758966 30881981683471816136302099365504 758967 -67250666388830758333616119086720 758968 -47920820461188240535097330442240 758969 -146552969585348125115838429420630 758970 -7458111395313425210625143692320 758971 66241137195343812704402980675172 758972 -112625329187434066616747420212224 758973 -38840965551746089014270249868032 758974 -106323709598908003402308252365760 758975 55820279164431352675057808072400 758976 54647978921820262123752401141760 758977 -95883701664766227846715654056000 758978 -75710118186309523608794570832000 758979 -18044803851211177251976741477500 758980 -34693396380284219279453983311360 758981 -5610695718296105050815857966856 758982 39277155341279988012761414037504 758983 -112128806566827302598268298276456 758984 224544651541118182427451735106560 758985 -64840270756637398814710335144000 758986 3811100744452172382140046163200 758987 -154083297757387853234466778496364 758988 52941921837598395179620933524480 758989 109449023833955168487042152375232 758990 92141085741021353393976012307200 758991 44029527909360611232343152501504 758992 4391828627065176557288685404160 758993 -652801912369670921077849120800 758994 -135088000330238934180350151024000 758995 101153821601083743257263592094000 758996 -33283720047894296239833365256192 758997 -176683750903286924193434480664960 758998 -101745414651121240610498252940000 758999 -370282745684775794275244177435664 759000 -76174754722211634496910622720000 759001 249593579712864546575798220981002 759002 -14345934959474948157023972268048 759003 -28621489688406521270687219420160 759004 -6896659670223421584267174514688 759005 -76375052686131005445185852828040 759006 -50845984102454132388785754830400 759007 572337870901672002615704907045040 759008 13778321876946245134531940843520 759009 -169943512194212470650926535356496 759010 73717872727668785478198879732000 759011 -289843227847303184971139894758776 759012 111832170457437398136000207513600 759013 -195945724870523979441183550876356 759014 -48563967615466384479887499947328 759015 -123604873138254408751147078162080 759016 126169550471421899482842465269760 759017 53045844626209871261510896411200 759018 15454654926031887585237404218368 759019 -180466367163197200857351071565580 759020 49759177799870291553848078868480 759021 -52775781251443055452838603543040 759022 -17912083086250760283375834893376 759023 -219861691197732465043876343327712 759024 15725087197742905236782123581440 759025 190285729438692797039250529660300 759026 80054401929268584693332540381712 759027 -66744835943149583021909731752036 759028 142914707736659043820300158455168 759029 -4298009660812754699808946124370 759030 -42155641810315268710799256535680 759031 -2994128960225738250564070822400 759032 -237715612733153278948647467827200 759033 120501897335247950372672158932 759034 70079596988616975070953958643712 759035 -38852973991943727770969435980800 759036 1008160172678310426327730028544 759037 -281605766353878230405739791192314 759038 -8862883422011379290696412914304 759039 -224364912262498485654170235377976 759040 19985711943919763943691187650560 759041 -173389260830907590861110256520108 759042 29525927844575231772726406908240 759043 -52334828778286611643607713802120 759044 46742571219212765297679383519232 759045 -2941542607121706202904092003200 759046 -77702375690734677020434836460800 759047 -252750792525150729936150093990504 759048 -107093802020947838686279899095040 759049 -8000505278858523443410816130636 759050 -121087604689734294487174223232000 759051 3002442996104947151533563411492 759052 -91374462541991807011577523153920 759053 379409188174976263402446702325302 759054 -278588550735008395449282513792 759055 25953973109249005848922815604320 759056 99123704382007968999937818304512 759057 -14449472025408718400706793422912 759058 127951657057273212934018610818176 759059 -25436691599942008943797559810400 759060 -105146217684424598859714578469120 759061 211988216134751326450594641957024 759062 -77001591245254456014022034815968 759063 100867479025038249753423084855888 759064 -125522269820380236057132946636800 759065 -165630448054640000051951029980540 759066 4566112313304969421674583228416 759067 347456413923693324869572496869032 759068 -188819382049852280362909386865152 759069 -122933247229630157780387625445440 759070 19735156635814367367136409894400 759071 -21044540096202868790468708247456 759072 -164613461535757897901519075278848 759073 -92938124309132972594486401290560 759074 23908930061142294334665961352352 759075 21158466018069623062450588650000 759076 -6574048712094808502645552541440 759077 -133763005200949252442929738309056 759078 137009752404347741336907623003520 759079 2685104450711982090351641876480 759080 -30412100069770865507531985715200 759081 35974500247558735422853596881760 759082 -36900149732765163955721894710608 759083 118439096506526507394630004659504 759084 12497780941698611469410696544768 759085 -173706179463031628474288110607220 759086 -129426823009344232617386038502976 759087 -9770883283459301535243279968400 759088 -7651003824233584257833792962560 759089 403834103924664562024594101583890 759090 -4294749876966965797371564295680 759091 -84247882064410608330759281262728 759092 36677697182532791081700261199872 759093 143325723924282809544883412891328 759094 10141946892776952125891204659200 759095 117482430491504194202425669555680 759096 -28205415925005634576249358684160 759097 -131723028719347822309172741538816 759098 149099708341203172500323619250800 759099 29136049107385454495177819168448 759100 4320080598463032200150972326400 759101 104064996023310151324327577734080 759102 121515736362463645621125987776832 759103 112206641843999428138951698172352 759104 -71459250600951852849989654937600 759105 -191770602807018142831784739580800 759106 -130209035908211891288187940601856 759107 322443476227946767465387568946840 759108 -11911757787516366771794311025664 759109 50826815884965032227367252866204 759110 -216599229530568682009633044449280 759111 -89361164171008168702181713025280 759112 -86836175078937904762696038988800 759113 54931971717353469793611688486362 759114 47748341382204552160516499119968 759115 15081799594137096164963556057120 759116 -58358473223500169833867373061120 759117 -102353259800468384273814453914688 759118 -125624745414251634869799270168960 759119 186452776541986154812672455864744 759120 -4927959875555988478856844410880 759121 71660127024884508300514303250544 759122 298256386417542227198845461504 759123 -60191740487680120161053154738828 759124 15282198621657684268575240865536 759125 171813188147151973097854793139000 759126 42518678229413703673220262182400 759127 14348514783176308563261578756800 759128 77416702754302478583328501432320 759129 -6718799001464504830675391050368 759130 -132450956318300255783239361099040 759131 160994271570623500735514583652932 759132 -103258474555251034609635386105856 759133 -314366299591695078071205247357620 759134 9364210975039548279018277854720 759135 -57422296014990965590524738782400 759136 -144495255810161339198039127490560 759137 205477361250024075676333389510960 759138 16000067638706191563735121125888 759139 -166988415985248466532018765091240 759140 66918898469077928440339643869440 759141 106181861484238282735373421661950 759142 -86970075334128948236928778506528 759143 -18613814529719633355839289079680 759144 271248025938182541545644437995520 759145 226227175733899346809316946062400 759146 -154499260112478027688861968475728 759147 -53122060805261385715761867647400 759148 78876536567406234842413792096512 759149 -231933604968169110861461961287850 759150 -269357289888480301513246550400 759151 267536757760542729746674312325904 759152 -11580545133875892659652575428608 759153 -135443326475534821629017387623200 759154 -147453444048008650559378720112 759155 -229123041583857307640143952310000 759156 23190301578283337003067241795584 759157 -118553113267989008672303249988594 759158 222525126949161277155241527211680 759159 -326735987437720986755206671360 759160 242647680137832302720353731072000 759161 50581589637242283402537796493760 759162 -129109976831505111895542282842880 759163 -215210934078934009286993987526336 759164 27356891882447804392203170242560 759165 -1005634239892656780385679132160 759166 -57717145153089122201574626197440 759167 -339025381837689363987206836646784 759168 87023980093974446332935615283200 759169 -56104716241443759803536748574204 759170 -43407400837017334741932117297600 759171 50790430123522271127872704237824 759172 41392603287919108790864800296192 759173 -47474098868790380338567949116578 759174 -10448371905527988196409163157632 759175 -23230835323651533021647065477600 759176 383449995451150110184928904437760 759177 68809236814681382793236063393520 759178 -65411072446660616977415236781568 759179 -113812011689969656694598208274220 759180 -7234176128570505523991444567040 759181 105433600212394788215028654124982 759182 41526159402746513451358209773952 759183 -4076491371469532844334225760376 759184 9310536500124973283687416725504 759185 -4328686385977003592266364640000 759186 -3310169146830947202276827681280 759187 -76571126609096128339037455216560 759188 157634540950048321794489562581888 759189 43579835883019795471565841438624 759190 99929241434551850989136070739200 759191 64697471309219313122292144674880 759192 -61713409992210202734426459340800 759193 -67332491430254862728824507621558 759194 -121117463053017866428153834681104 759195 -183197201565158669345079463429680 759196 -184544491214700430282278628057600 759197 -30959668633430986834650542223828 759198 -66481071912885642348740295370752 759199 -91238755899742903063633342949264 759200 -4241850529811865395550496358400 759201 191106175094906789941120910023200 759202 68670847081714330645065744393600 759203 -23943195259610076551808174579984 759204 -69770940746194287445787804338560 759205 134691138898440672972457450948860 759206 -74432421076286953767637049923584 759207 53330995647318538105331719817088 759208 1062479904150170001637882920960 759209 35649721798032505310614130249040 759210 47249308594838289945441045576960 759211 -43872698275431780317963910154568 759212 -102882652864551556813007005355520 759213 -3636563211437774051078990706816 759214 -32358453045413022984045041636544 759215 423144577321558287064778692022400 759216 -58374349914754534639610077544448 759217 -2037865774806779908185909128268 759218 96526732341898908731193226942080 759219 -2139427933015582844645110062480 759220 -56436845417250731463084351897600 759221 -2966685233222346324648044870400 759222 -89030834190641845574144299499040 759223 -38382055349049684167278505293528 759224 255638152762948329499909568040960 759225 28331049112421213670301756915200 759226 59058186471863373716071396825824 759227 87798333704417128695088529305872 759228 22448540368300979564266284195840 759229 -373537010383679406176943456362170 759230 -38711850624921660116842393332480 759231 56208254299429652579566590725880 759232 -25772001314939932163524456873984 759233 -17409541597716462507448346648640 759234 49113132009266625388937426253312 759235 -205578229414629311320529691310320 759236 172341798489665762032438336846848 759237 -172290588990754528936530730957248 759238 57155554523278359033167411523072 759239 -146441326504730090738297862337176 759240 58086633037292518102087311360000 759241 -66253062043998671667813801177728 759242 223734164459994709767738386578944 759243 189001740406423655098542194178264 759244 -128349720284648339359530335281664 759245 127166195117876772074540676055500 759246 21121084618469609000953497758784 759247 -74396679410793295235966807122560 759248 -26940971192487962948167333969920 759249 -237765854179130183704071824229900 759250 125074312256646628200612394632000 759251 823955970261205985795392380552 759252 -14893351559450422317051619147776 759253 136430744594531577731144550692928 759254 17626282884721150160378030474112 759255 1048950965083697306410568942160 759256 218392902322250637013275653498880 759257 57936429905100017013894993221892 759258 16407823772777379822126204202224 759259 163171607183988566461560295110000 759260 154039480897441529707391798330880 759261 207873129721029228889808299714944 759262 46006307063617295025012443652864 759263 -78151479753343772629299563803488 759264 -257316259208535448743022449131520 759265 57216903018081878531507240871720 759266 81329643014038222265721334730832 759267 371775196044526338977644870800480 759268 -194356914068055377467027929530752 759269 -125641510929126998181044714922240 759270 -45827357077713794784174570038400 759271 -23904566210100812320334651441040 759272 43599723604217051719240051015680 759273 8424863976425334116679759566304 759274 -43014895004524306819407906924288 759275 -164972702477898498080399210100 759276 -32978050922649059655485009412096 759277 94161712937120021245004000721292 759278 -30296518095319623519716717049600 759279 -103089667122401963957853033827952 759280 63085161263462653408743320616960 759281 99865975870811776339537216314432 759282 127655474204560885376329714776192 759283 -40439276753882799878209511296000 759284 222353149869691400027439966253056 759285 -232448284836476939665378184774400 759286 11517647646628144495533779463744 759287 -316452076612441218792875996375064 759288 81541788211541222294161089208320 759289 38181218074090860916287325127824 759290 -5881778462548063449775693393920 759291 84216645247390522751666913248880 759292 31173027424388517227056915030016 759293 357737643656811634487890259329542 759294 50293065584763510479945046720 759295 38331622746849915766882490018400 759296 85961481793880385990061417562112 759297 22856735567159451724287419458560 759298 137028778530315098326015265384400 759299 -117710329693247951498581074110736 759300 18838768367171243763553592908800 759301 3520713674290291020452708910302 759302 175397810373792057879251073663552 759303 20210902467550072944245347894560 759304 -92385009441990868755645174528000 759305 -194877978725960754373380801722040 759306 -42993635146133842120722197642496 759307 224228545121165312803822200614160 759308 -215338201753033394288660174237184 759309 12207177524090523688944257248704 759310 19370599798661510583491597626560 759311 -123088996890378007874839077886080 759312 1382709924549318357630596358144 759313 126106086844280983604316474544562 759314 14693599219658013223725341681664 759315 -12140242242691055383911438996480 759316 265766547079204386770262600273920 759317 -281555541466991455372749222963606 759318 13918368205188989569129201182720 759319 270127652059140973688841784873560 759320 15362103526567818033868827033600 759321 97137962057319173561992217862240 759322 -66396477519425613306509702585856 759323 359596924632836493111763833287520 759324 118539995870418914034348716653056 759325 9375576360201554383603999276000 759326 -62414312097212388316287597813888 759327 -187441673680334130054439550141880 759328 205081741718901265426871571578880 759329 -282636310512486862802467755047070 759330 21114043950628432019315756966400 759331 53600553906180620477933393695152 759332 -58132230370479492448359496630272 759333 15400203105976286962292451984384 759334 171007690222064020528520125518816 759335 96074163871165626080777581200 759336 210557354775743004662477975961600 759337 -2435083437845547757088735752880 759338 282644072984825682468089628392544 759339 -9176621632608128056604239200480 759340 -82677785278453087857950329436160 759341 -145725118530464639487577457094816 759342 -14069151875944007836898878826496 759343 -27202186834053906548572987150856 759344 -73419892143453110116292542218240 759345 -11741057866196444712407437393920 759346 801685431417082615918198354944 759347 -408474649714338584442879175016280 759348 -102759438126238702218737768448000 759349 -310695805578887860325560557264864 759350 62636935562466832093544917850400 759351 28013159810422787987804974131024 759352 102670504699537805653048230604800 759353 69773833022677305320503252523178 759354 58790591262120310276324644622080 759355 -176190561020196190246324765242240 759356 -31963101499154835583345465021440 759357 169287161958102720076561535460480 759358 -119295247118098562661413146302720 759359 92249098660489231098598792762560 759360 4684100148357181359013610127360 759361 -76148457438176271659243761890876 759362 41195781800859161703475999860432 759363 -109601189488467989546471690910912 759364 314098820266360645638840007763200 759365 -313664715459665340292739797410600 759366 -20476859164609391215236258730848 759367 -43542435644425880643920497688448 759368 18198780407545660398625076674560 759369 -48065067506044231686421891615872 759370 -40884005361434057155989605769120 759371 -235606789913627356787514051592428 759372 -119817228418201468353707986641408 759373 306473149463945772045137953069440 759374 -4821245256973800520768827165696 759375 203263056827007918249005095725000 759376 27238526831195251353454223294464 759377 347739662745347436666629777882226 759378 -78058657513910841130250185777920 759379 -199936475045565067520245286696448 759380 62839192968809288497834690560 759381 27682088619591485614810268046144 759382 57906250268308286690742334284672 759383 37236173901436853530709120899944 759384 11161162953265867180344566784000 759385 -226874059614700849323623819226240 759386 -50865218781121986432379549486608 759387 -227235689698811439544022735064720 759388 -35536953744449933820162417854464 759389 245223768933278009895264583345440 759390 -33362667020368684765541494137600 759391 1281615391914100467411897922464 759392 -58212517639473703994474004480000 759393 -161268213704292056329693909998318 759394 18342229885378383981329538780960 759395 34780926650087441259311824603200 759396 4033151282986644401818131456 759397 -271514516171256464152899535281154 759398 -13855972147101815189471945536800 759399 44228586602550004888738283700264 759400 118020996877244843087643434112000 759401 -367493151321446915201569561670598 759402 33338391228182375823885126912000 759403 55915060267993446956476055950960 759404 -4800497386103709774948765030144 759405 19366135600501930196636048648160 759406 165249414895481343615452389849152 759407 123209190882383229571213909214208 759408 -3732870937366922957267277643776 759409 60496707224395367930734365202112 759410 -55398275236115115359764337324640 759411 -11595227121700227844077574316520 759412 278811543601986396313855136617856 759413 -304821277585617322218195630077220 759414 34414869520176749269205158821888 759415 22049295170067646721689994377560 759416 -38260336702492035473486779514880 759417 29991216403765464301426432930848 759418 113831827942472302305115868279040 759419 -27012647329950713775921180354912 759420 -4046248573501542466878917798400 759421 16838392361708323750621146374092 759422 7273055411419633349061092154624 759423 309840394177831513807298726784 759424 59868730426045325587220791296000 759425 1296831911492339355031505346300 759426 -110378839187616649319931967835136 759427 71622097242457702780921931616160 759428 6963010243869493003724776623360 759429 -74979843259281427574508674669760 759430 29637730532902160829309704755200 759431 -362427663612030802675097313768 759432 7509426891726038213561154232320 759433 121820811895426343131351964278682 759434 63782560821185882526786781933920 759435 -83880073079711247948109046007840 759436 290887431187042485119276898471680 759437 -12452207326994035561499776823040 759438 -41168840785965910927165591706112 759439 -62340482254000839077841979970376 759440 27556762060964431506157700382720 759441 126219083941966807388579157320544 759442 191167872032815169455720887337872 759443 79833117963893271575956798405224 759444 -9692798906592893181786788671488 759445 -122096968886696008452136346711520 759446 131373981771569928471735965232672 759447 -25954658098725069878099941929672 759448 -92049567405955861148893619712000 759449 22150647503856172013110380684240 759450 -31471380155427225439584206764800 759451 50547571106414972704381653782760 759452 -249533473560413840406421228162560 759453 134575448152232508094879935660000 759454 24447932302999552804636493602176 759455 347697351598040820771554007738960 759456 7837315589358336389210341834752 759457 356873102642437453129414179220706 759458 23784129577587918123860841925632 759459 -84042435144352778462688420930696 759460 -20118542684497426849093696880640 759461 -165926630492421735101439483030948 759462 29384269540999520144270361274368 759463 243723596549318767040251197838712 759464 -7524253146633001731361205744640 759465 41744579985360119143143970240320 759466 -889996917637909119766912045056 759467 -26951700789453724621266752513484 759468 -40631067048016551259911439503360 759469 38541367848328317479982706000000 759470 -3198338055083174211359300217600 759471 47285786121579061581209755746312 759472 21090348361746440790150467878912 759473 70674423782033890487568000261888 759474 -103617571346942423939940890707056 759475 -182073764484555006388060891398600 759476 71075676458456476273125647788800 759477 -110299766387867666957299010093280 759478 -20235785732007824544762800520000 759479 2111958823989785248565617888176 759480 36767050773445483704494797824000 759481 -791470727592833392415600226300 759482 67365757478412696616870753412832 759483 -34394250267247060344577062366720 759484 -41490371236377928910735944590336 759485 80309814336963605782687916811180 759486 -13327435865722261055548387562496 759487 25572831046819245183271504106880 759488 102776227214354264919880774975488 759489 -310880894503725255630212965112832 759490 33130683284594567770056303213120 759491 -369329346421689914232714851175108 759492 3286117539190981079525463739776 759493 -71932209802421859758654113964000 759494 -91290382967287006827910629484608 759495 148253403508241909263806812595840 759496 -152822242261999718356158559641600 759497 102515373685185359924123868191760 759498 -5778280095480512283265647687936 759499 56135715196922840118905664991760 759500 47387672028890162716491150336000 759501 -63572438310785843808113603128170 759502 957390585170298524494810805952 759503 69252588980054901774964365856752 759504 6020907262585841561893276483584 759505 259155958241329340310060765756660 759506 -97208465299074383358771188121600 759507 54148468473742389198580600093440 759508 260528171823603737041635453331328 759509 3287336853783824829024387396480 759510 81821164290981886809833876928000 759511 -195110936024723655037610234466776 759512 55525440307144894015783900569600 759513 -219530044340183899901891210925600 759514 7295926107338060812377747155712 759515 139557680500602360766047940724160 759516 -149669062607889286607904105553920 759517 -708020939127898171357292460442 759518 35766933630324834307676572209216 759519 58507532125724023508898590070744 759520 -208708315910007608869441964605440 759521 74173348763148010845369431224512 759522 -47181774639894062470120293511680 759523 5960575921398917902741413775772 759524 48222514236516292902835919892096 759525 12195343016801716746676036104000 759526 -53780825276316039242515541915520 759527 2357114008095796453553056137312 759528 -25541211075736287887754962042880 759529 -89607453485091526986765930326016 759530 48414614089770872797040344120320 759531 -34263724826305649279881022616576 759532 208866714719332172160404908108800 759533 244053689192625408942082660894464 759534 30136381323433391583251303594112 759535 71808600192752046088283069028960 759536 -40238237165889548861050489110528 759537 10019397086114042995099682777586 759538 64228431497075386646921242011648 759539 83974970775591906842068290115920 759540 -4612576700714431469386341427200 759541 92176091914189815038900897461692 759542 3901491277172936263305668874240 759543 58428999348866802277298385010848 759544 5791804630109509139854697410560 759545 -538888137617322929059493408700 759546 5823225278150050112602576617072 759547 -17652453353777912809844612919004 759548 79923099687173601891386022187008 759549 -139258025494380601079255395919424 759550 -57214738193665153055456748542400 759551 87407843097763397228127419532312 759552 1097602826370832968579450667008 759553 -275502246314820077943528978451198 759554 140499976813547360272981363712976 759555 54635612715048504732120102808800 759556 -85319279570738444809183037100032 759557 -209899690179410213010501092956194 759558 9875502245373804565705972574208 759559 176543183264922243123220474276760 759560 -241061935509012607789814996889600 759561 -199363229817921908056843164765216 759562 26918426927533502800493319896064 759563 -59520186019959761661792288821760 759564 105646891471022363847752403671040 759565 -23211535690598142304440775480680 759566 50465756396074229550797392091520 759567 392148690013689911607742763219712 759568 54837027654168326872189089300480 759569 -126402582149017656558849028062030 759570 -17925089774047777389805605872640 759571 -199750701006960813430508690902228 759572 -91494495163844609194816604030976 759573 -53360374926521438455721113836036 759574 -38476147350532798469051461354464 759575 68795708969294732653304558487600 759576 48206215082178973166472728064000 759577 32324744527529352740680355846784 759578 200728009571534489478375581504256 759579 -104706353263499369466461163339840 759580 -44683016041873868320477118499840 759581 -242572964034069854995409796990618 759582 6902231696474973964353064111680 759583 -60615667940596717293740060265600 759584 -55510750125796801065562153156608 759585 46779183686398793033469200889600 759586 -61919263857007240558763432597856 759587 96799263349254975414570026111232 759588 -76482557748028056456179145907200 759589 58077028421666538182398290467390 759590 62847166756888379588334925864320 759591 -109066104934887337450756850361600 759592 377457821488699172848655842176000 759593 56386289103082853222802598191360 759594 -31552740714759300990856148553216 759595 -783797340762616414763147658480 759596 130029694686270112575934414651392 759597 196103409589724151539691018364320 759598 91874885846585941447613885321856 759599 172006287748047116112677503683600 759600 -19432069038093500950053338726400 759601 337781728255773959463186227023600 759602 228113695650775242250581938820000 759603 30609807185818973488890013771824 759604 -42927617437111729032013179823744 759605 -51497762266768890441500747441280 759606 54775484253805493086456323271104 759607 63848019510339569333818226060544 759608 -192934787597235024660802479575040 759609 144807359933048373822100007051514 759610 -57513976548530818195702030098240 759611 -157207502428062118135404371278488 759612 -11491403214915900350223388581888 759613 -7268472461321832683375301227456 759614 -159342092092332262908186076355328 759615 -41141307698312618939581872972000 759616 24457262183245608436820286111744 759617 211779250371592431272607253833666 759618 -68611234453490464300713399831216 759619 -134480859462914897958786767565104 759620 87921615841486448176221158400000 759621 28220064181012566002957061329280 759622 -71124107130951222092640991689888 759623 -25607243884748552788951849033128 759624 -38482145329572600538012634972160 759625 -420565968711711778696889243760000 759626 28937085188921881101139189340160 759627 156560247343854044126820196294248 759628 -177414598549197842803332261548544 759629 76518336333179486662432335163008 759630 -37973476536582911838434613060480 759631 40490475694591816215185839064432 759632 656701934361005319057737367552 759633 8903232220112135896326334846848 759634 -123010027338194147635438396796784 759635 7341416326758760080505199768400 759636 -21380588131264460958612047073408 759637 -352522419571790367600972664849714 759638 299810752313762243410070592 759639 89412995377124105550516638979840 759640 -24087452115935389352898882355200 759641 159799278476092707419010817212042 759642 -39804159709339434052226163383040 759643 36586723456607312737268327206224 759644 140393387534307169643809358261760 759645 -155416655058889452486961544956800 759646 29844519240107831733915961101120 759647 22697075543551396646315343732360 759648 -83124454168673626098578986893312 759649 -10055202727027761155091526777152 759650 -24429043093349609179866136621200 759651 -140505619273831616515390395167760 759652 -87098492611472550850839423662464 759653 -203759047810461487041328272292098 759654 16360691527782164315868966264960 759655 47796256801728928524874153449600 759656 54372383693582720712751355443200 759657 -53605009841211739378124271518400 759658 -17196393389736461013339730479360 759659 13094802375754972903334319007860 759660 -52224489421556586130124451348480 759661 -148185918239081414110758488298240 759662 88744544671368688389107287270272 759663 127668034048209591179028042501192 759664 88016536443989736858172726312960 759665 109501569769201297755768419077800 759666 49311088882967176899369705373824 759667 -154884206032640008342825180490640 759668 18146147704343273118649140043776 759669 223421883419188200733155688081248 759670 7987581394687652788751200865280 759671 43299151421537675067572155677144 759672 327227397445697852808846089625600 759673 230551817226832283942512189330922 759674 -40071205307083213104576102059664 759675 34648825141320316987732349932800 759676 -180704903605368010634334717457920 759677 -210573477170944440018595345930560 759678 10104302103827496135928526562624 759679 -211389296565142443688954553713824 759680 -140520660682790403710343394099200 759681 927011362449815310903151525056 759682 -44580790048474907935119347959296 759683 71098427555296858505555952502800 759684 -45037744030060017299900224819200 759685 16674038234730999959867695240380 759686 27641806537757365073916339608064 759687 -200814457862496204314602267722840 759688 -75294825692648276409463586442240 759689 -55508968415185073296658997345408 759690 -43692020113834288641662557562880 759691 -143236064252868873553681544132908 759692 296519998944963184931427033054720 759693 -254899460114441286535068751618272 759694 101360185255056787845869153387520 759695 290093198727857011752233601784200 759696 31080496314336838172566367109120 759697 147875449117655498338904985156146 759698 111570849537990912369935726067600 759699 4159293670211649143290327502424 759700 33165649652496159785301777254400 759701 238871452580537970626657053986702 759702 15971658183402472238531816165760 759703 84052687578021860627376602799280 759704 -84673864827347035222789232025600 759705 9245998061172204882104241207360 759706 -65632561093175550041517010418448 759707 -144492188251900665876666750603120 759708 -275287872419033427850576403404800 759709 -326247370190983887250172330104090 759710 9229625738123502042227440776960 759711 -1994011308728447713247683188720 759712 -245520703001979383072316372615168 759713 255949458118623344012669394284160 759714 -34003412688423258335158505054208 759715 67851997969990403589223406803200 759716 51327827025180816703069758771840 759717 15069887591373177713630151759360 759718 87567185795684921522713174318560 759719 9099698537932873362283802112120 759720 13064037945276367915474762137600 759721 153913998821574648228832698188452 759722 -3812613448672746951872151766176 759723 -107531447491759200665459303383056 759724 1799523377140463433859507208192 759725 140763689919840900980070401597250 759726 -77844680785674760634312535244800 759727 -171218865303067482189639990861424 759728 162527015924307607234904611160064 759729 -32323954523197943367428830256016 759730 18125344655366634460872254505600 759731 -129882540817755539179897030853808 759732 -139257264940150551093750396284928 759733 -31587686140818686044293767483396 759734 86816638432633114096604311592640 759735 -160649954705465038588435437241080 759736 -208576974424359349841617596211200 759737 171353099271201839620002313294992 759738 40622896187695654029378547591680 759739 -301765931948337984023061120354460 759740 95813080512268955070422847152640 759741 148611744600220902088946879707392 759742 -45322611083514923190205893192000 759743 70777916483554460318883788601600 759744 38592536312803332211377407262720 759745 97576060537379388946126633488000 759746 38121934782114526662177558226464 759747 268199531719704807763461953970672 759748 7796707253713570461662155456512 759749 -34105238538502197952811615661636 759750 17539377378563914787181729888000 759751 113562830880849613841349843015000 759752 82146382925357126201940592558080 759753 -141296310073150107970629514795200 759754 -149410536663028880666580216425424 759755 -144114812339882134275301496791680 759756 66882361752854222615077767593472 759757 112657834883796176189738511974006 759758 84231188550237186901943848157376 759759 22647542592839605542928479744 759760 3077576238629652482880398868480 759761 222655748712960513253239855109632 759762 13802987721175310316059335887120 759763 -99561468497261308690937696739988 759764 31871396484998963641396224089856 759765 99602580897920557963233554188320 759766 34600304499608990377626665339520 759767 -175667627475036695541863107560 759768 87238399112864838925831921397760 759769 -18323897677049279037776345523504 759770 -110364235306708198109538463914240 759771 -44024985871704137443699233992160 759772 22885599033594690135075215590400 759773 21414736281867229479215294275200 759774 39736178197370860816955643586560 759775 -143475018493282454921229198836200 759776 248385586044562650762968335122432 759777 -46263807173726011301582540144160 759778 -1706049280289425488141527152560 759779 -82237295340718429262767988537280 759780 -3069020078136164887483545538560 759781 -51222956089571018628643621488960 759782 9560613386504685635601804748800 759783 23159602943053349041820475074304 759784 -9750193029514290229590131066880 759785 98243062256242949818267958555400 759786 -80799173741106059639508558164736 759787 41392017648578420291873496971152 759788 -141597584656076041827493218438912 759789 46547427708641965466829303144054 759790 -50561163057652949491810732353600 759791 61176193013929991081487421741800 759792 -3097790362267587617199897968640 759793 19210941663573119583410512317540 759794 -4478236919091109463633295470064 759795 71554558696591140654058129615200 759796 105589194474189978506044461833600 759797 54150599462450924687627669955246 759798 30060374086911936267621489973248 759799 -12442716933023248151169362162200 759800 -174687354421096604274688596480000 759801 17459728744896564001540229545344 759802 -99467894849225100876335685565440 759803 153388912344123671061608220809064 759804 32029539564440756012097597866496 759805 -82193190555849249314381305501440 759806 -18463580111845599987399196827648 759807 160517223970787586591742507050240 759808 -3562263212924863691668083179520 759809 49469209254294678084752725181616 759810 -281845656710755499966194483200 759811 -64438915287396334678462319274256 759812 -57076947225905872929382882169472 759813 23813881757118724205492714709504 759814 -121986997653899585235057260107968 759815 75402858826481358188857885087680 759816 63472666718042432898985255127040 759817 -254322864808680853206155507572940 759818 -17008357585531466847298888082640 759819 -44451212891557091307011634108456 759820 -149987673007625359551938084305920 759821 66170568840966568226779077044022 759822 -45642295319731178536206343987200 759823 137633316679202327929246324620744 759824 -30283418117098052984949028724736 759825 23719993371640879979295858555600 759826 173306934548707400481462796148112 759827 -47288298969080327992606232474280 759828 -25492495908696363729611582017536 759829 65927167212399416431170552489600 759830 -135225541215671127278265857053440 759831 -418214672236695847160262649023360 759832 -87643423706296448081426738135040 759833 -266006087029430059808612471364918 759834 -37417506364640715963880941365760 759835 182596944030678655743149790857280 759836 42247714495825247959732487725056 759837 -10146039079065228879988602222432 759838 -3796737287699107986732509860800 759839 38215541465238603436351846855320 759840 -39246251047559794665419943444480 759841 75555629776090968680460989702144 759842 74279695279884567865927408710144 759843 232852946903487265161629154329172 759844 -254850341169407681998543530235264 759845 -239610180764075653817236468752900 759846 87711783125881611352107136353984 759847 280222768882524451594321018249344 759848 -346733195320718189795407411200000 759849 -389899644996350180649307674901248 759850 16308866930329014768137216332800 759851 -1225632032150687298022846323408 759852 -83052666545163385900412683655424 759853 378745312880696154966999070848 759854 -93203636408000426680427980242624 759855 34203743036404126286249760393600 759856 68963820711028816879736156045312 759857 -4172747320826043700216552597248 759858 -86403692431315356958175791956480 759859 -132544278033144688869278863162896 759860 -146026743282229370721346919281920 759861 110988857919290559105956523020640 759862 34783482052232789066985646998432 759863 116835475873605126465424995668424 759864 38186966827228975801981838622720 759865 -102599688959465286824644350070080 759866 109155041637289522673513785509600 759867 -205184118692740379241999779565120 759868 227223993476659524185470298344448 759869 147769284025974050811788336486112 759870 61236995469686217098759378819520 759871 97619802962694263223119522323312 759872 -33013826328060293354234648199168 759873 3272303872101137274199624236768 759874 103691226357502853685989979594240 759875 -296176802791614600137592807840000 759876 40809784619664438851403046416384 759877 -393330444237100861040541597310628 759878 12286274323547554023720619721856 759879 48731996665170822252797334139824 759880 267407513718141355491976243200 759881 -321053023313056668554013429633318 759882 -41097946625695929036948342819840 759883 79146038787085893344121390400200 759884 31766793910852891301331178309632 759885 32313583433105855093747172562560 759886 -24388901529702879862997919679680 759887 229548073098501369839357266196760 759888 -65605777269081615175694863564800 759889 -14580510101051136906174816808076 759890 75836626610485445358769023703200 759891 -21661193757465902730786615331776 759892 -111315146375456220522742609696896 759893 44389394333430858573907886792142 759894 40517378445586215397167260069760 759895 -94375023292256253486451555453200 759896 -6871745077539541132498482001920 759897 71837326603716663540365432186688 759898 -172311542916041215730318497042464 759899 99912014937897932082483724344336 759900 72862066757903720485168229760000 759901 398383285592787889084473683233600 759902 -92747110689632894625523874871936 759903 32756800311772936994198936683008 759904 -310785263359606521347751856963584 759905 -2334269178135351703791259808940 759906 -2977647964746860048975746361856 759907 -196477175488849643380757201536568 759908 81938906761147019617364985280128 759909 6420839474263441654607934156480 759910 -52145678993773921056711428480640 759911 -258074192240788212404163292060488 759912 -41947598472957488326841056788480 759913 -52308303413239570606303470935040 759914 -53516368342813659735442121457408 759915 20424057938055993656655073022400 759916 -1362287985087363870403280286720 759917 263080696966312610042437524580332 759918 -41037106988594674873008371791296 759919 4408038079109103616859049605944 759920 7723358511990360745357187481600 759921 -147960795183504121651180353375888 759922 17690880420846298211065991200800 759923 20454578032705922566556251748172 759924 77938960705367329076575377991680 759925 56098286074119277591227468868500 759926 128765153122115163605532001290912 759927 1300286380983871410591328444032 759928 -90642732333266945680478727229440 759929 307746281052658896242387055415530 759930 6656094249977779909600070545920 759931 -297673369776148956809439594658536 759932 115380368688346135130601220970496 759933 -206144225977308935804509070438298 759934 -33106963645061686831947393171456 759935 96271301386542387629858693879520 759936 201712629824163394443789572505600 759937 28653266577854400357235121252820 759938 -85476669257738763058113153155040 759939 69576637750801754525721434434104 759940 -109591059613001418436146179592960 759941 2822271529295468444876422060572 759942 2762259002112080512371527538912 759943 -97328781145920322899597634882560 759944 -121733740506656889457190256675840 759945 27152258865251486654313810676800 759946 -143415087001608992012045243536896 759947 39199398392195070680688524925396 759948 -13388752072953462241481985146880 759949 -156005872590257185434468757039764 759950 -56839278862322274402649996320000 759951 129213472767469252353796999714992 759952 65828533230637971767192670150656 759953 -323049293774236699099692237486798 759954 -18919849676181673845558836155392 759955 74985232632007612681613065433760 759956 109073109867433840080870027189120 759957 32447240097245196876347490825120 759958 -41407261412945338966821030205920 759959 -28112578423695568045964870934840 759960 -15644483713043981428909164134400 759961 -139515057252785895725187246016438 759962 -28052609542891217935426130234880 759963 137240860302093621203835407771544 759964 -365514336076313121091937521577984 759965 19644864857195647937844371781120 759966 11242601773403051548996360049664 759967 -85014703938076910304142098860352 759968 -190795405827124642868516741971968 759969 41589843414596179500513281005440 759970 102772194435266560209687945019680 759971 -34145577889680888087003010157400 759972 187363580733167329335948106171392 759973 -150785901953777989639787342739778 759974 147844277325826189822768086869760 759975 98781957885643913781326524404600 759976 27712877873243119857263129886720 759977 3947762507259857518064099130000 759978 17338253859521241146574077936304 759979 323742252756370436323461488456640 759980 -28528762607711986400862614937600 759981 -30297208172040848246379095232000 759982 -1828732996497313658239994253888 759983 134039198264505562749057748669440 759984 17865620896110784500955713896448 759985 15156246501568574103181254422760 759986 140873047276020416093409034386192 759987 -16166103570673936633067688862956 759988 -140766894178346164469265733328512 759989 -48945178931965698434123185615872 759990 71218782257053903212298068725760 759991 -134647049086542436905182389968128 759992 -220088306751201527468046835200000 759993 78322666981891450468414237866000 759994 -121038547187139529179796421794704 759995 117343027133100430729610152202880 759996 7751117806181056727866179256320 759997 -147032601714309774108663294368 759998 -202914788205556146569385651168000 759999 98231547644480437833331929631248 760000 -14069612753471206955066982400000 760001 -218077746485570535786317959130592 760002 -161869851467089675444560262599936 760003 29619597469708617385069433901600 760004 -97731108726030261475802920710144 760005 -73671406316941562153291726216100 760006 9621338969945354223437164502784 760007 -23089854929794417566197131752744 760008 -90493385092792462428202838384640 760009 59154310162641356580034876910004 760010 -82158739878565363967344238631840 760011 -9476521457352536771663466064896 760012 -100017493296473187549521198678016 760013 -1325521161851649683056783411680 760014 -90495107451819370152503136372096 760015 156648172554517780877423100977160 760016 47886256324668246608373682102272 760017 -38975938134683608024887133132416 760018 39854792025548717090480644617216 760019 -42399948292930791701725481183520 760020 -20416252792399544558661558681600 760021 -71205303122146023030133638098688 760022 144437902553322694876168272402624 760023 -13337994375675234705731481216936 760024 -143012830590546213494943546071040 760025 -597702519377718559770128654400 760026 5287652967300541812067103748864 760027 -9430453940006963863690261393088 760028 12748009528209792274932652494336 760029 56144474046671663128754483501184 760030 118969933122995498665150086308160 760031 253244566790074507067402763642792 760032 27767614118104172594433144913920 760033 241604509699235057464956338668224 760034 -117410351489225868050580127898880 760035 -34144385492363982564962031240960 760036 -192286954468430711981040178397952 760037 -797858590527887157412032298875648 760038 -28490246560887380236209858739200 760039 99693761451678201791509958583816 760040 8207679330882051197631561676800 760041 -214459383760270327980251244487350 760042 67456352084995900779629397448032 760043 -89566949245544811224843009661708 760044 12995517523858395327315849033216 760045 83784440190749007427595311674240 760046 79805497184543884237908789648192 760047 43511741527753687157401903720200 760048 -10672291873427863858462400675840 760049 59273131793208855385202863173300 760050 -10985843626910848957009510944000 760051 -241312395052090976754512044072400 760052 143664736878534172035843280005120 760053 -42704477232141203254050465939840 760054 -81851897138694940437259237867008 760055 -132627723993288936243144005122080 760056 111090722466301978521845012889600 760057 -139373095044199705819145002556800 760058 -4208949059128561967362751913984 760059 351646275378783713973958733767200 760060 -20697627293672906555810070220800 760061 359516785905448479059841567228300 760062 -70642554763215119786897017291776 760063 10806191325567026868998068589312 760064 37185514362068658983452299755520 760065 -51968144573489551557738369156480 760066 148647023326748861276390017920 760067 -106832200938668499208247017391616 760068 1386186176145317292909432198144 760069 72887618240086006864910859163744 760070 37761417381725873780934865438080 760071 51782907933268425106820893722960 760072 -170147695289320072707070768819200 760073 5743517373492923106331044810084 760074 -1478613056326927887327795445248 760075 147631666939634983585568929355300 760076 6827300264518508998799791057920 760077 69508642998600172185149877819840 760078 144467615264287806878974554801600 760079 351700159343036196281881164181680 760080 -29435051561959380854483677347840 760081 -78340147936313531474994058567296 760082 -146056363887587233228943712298608 760083 75970079194021012252098928106424 760084 113984825865188771127485352886272 760085 178010659783394688925885742178780 760086 87389949785691602617935917108832 760087 501746227552592337583466095412592 760088 -85335882907789537408200431616000 760089 -9702473292764118383357056978944 760090 127561897438640687940251409028800 760091 7436105630535480341259364125312 760092 32984385266979836226506264343552 760093 155325610960629652015006842986342 760094 58235333175449774538805925172096 760095 -25742611171281897845165922508800 760096 320913395480929978327967956795392 760097 70275696111117221547647671607040 760098 -2248336774982263038622163588736 760099 -144790472739646446200014038273720 760100 -55129201859579752512357607603200 760101 197779829432909218475610310484832 760102 24239214404496254984585130317952 760103 -83967702157973370634419836880648 760104 -145756886107597471313563134689280 760105 -172243381608391920785535805071480 760106 -31432743544132418541606991078560 760107 28519666480383879663116277854040 760108 36026553616743945398348184374528 760109 -40219100825253054665499034807584 760110 -25469285780655704502234157536000 760111 -6378393566850089796825142133376 760112 -6927313259835276177175440605184 760113 -257882000259955355894050135520958 760114 -1736210858434646837304079307520 760115 342920979637286506580737501047600 760116 -14137753326782146035571931443200 760117 95574716887995097048654335085166 760118 -3076440587174801975387657478240 760119 124860716111096851684923058833360 760120 -53323123505908013128950482534400 760121 -380141203710052091425189497294456 760122 -34852296442404695890107200400 760123 -39272430058023848925835955378656 760124 -175557463290193726942587543880704 760125 -11494972059833653797487167576000 760126 30659016195387986270628461983488 760127 116521579339135276598236447611600 760128 -11185011244246770876416444596224 760129 237466188882065719377220577377730 760130 -41514837769599928969854957811200 760131 335165676715358563931351736192000 760132 -95232908733613733017948528624640 760133 151817703601293075799336068625440 760134 -39699756091712906081451957565440 760135 59914227926539626074159589721080 760136 54405051920059597652306410137600 760137 -187812301020179543159475573145008 760138 105586796629998221991514035932160 760139 -300016935478704076957122012897480 760140 -56202517321388618392264646522880 760141 73381099769679439275628318839542 760142 179994891975719708837907563105472 760143 -248586910632357774115182102422136 760144 -215049270717677972147781500928 760145 -125100774816272143293545683097100 760146 29471547727101888117520005331584 760147 -50396772087055803671018982608404 760148 -189497399090843595801164174526720 760149 -2401981955688423697320362750280 760150 -60813145747596957482507255510400 760151 -32243719176885823104362272493904 760152 177924047480110300357953545011200 760153 342475924893063004427151064331402 760154 3272329510707145221329333594880 760155 16932141759284092547265988131840 760156 69843534678085704609661926428160 760157 31946632115832818398822512429900 760158 31004773682130802708294357002240 760159 -127284154227740167374039255347184 760160 -150883732271946430967933058416640 760161 16790372692759189025057124081072 760162 42834956286080477791587119676480 760163 -135734794523967958990546255695588 760164 -36063570870912173650222763879424 760165 -35871680369316993935548539553920 760166 -78603302977150977707484027588480 760167 -152394914731900850282808014376816 760168 -72657476040011274510751553725440 760169 146345001437183623783313365728570 760170 41666003911712432761322166662400 760171 72311742695447216154280528718200 760172 125393403436841237568957773826048 760173 -160273828465384161656778901130880 760174 56302419209637401578134658434240 760175 -30605152351342603944280472073000 760176 45363988153391596454431156469760 760177 123591150622644133283627670817920 760178 -84153911672978757335221960633344 760179 -20413445814463263781876352946432 760180 -14305625236751565795108839424000 760181 -3836058615302794482574880613636 760182 -34420113085616849758135112589312 760183 40818860995842536565561486755432 760184 314747865862053280738162795929600 760185 12222582294207779531596203325380 760186 56538959909290503233970576989808 760187 -326371909518532846153471709155164 760188 37621946379060545665147034738688 760189 377809779597733712148218652494232 760190 16956623514483629510908422787200 760191 -204416016264762686132742284336640 760192 205851193133810677207566542438400 760193 -190823263406877066594706706341440 760194 92677050490066323414236313668640 760195 -14533249323439429182153063442800 760196 56489543685072326819653799227392 760197 1239610421532888950050675201536 760198 -11739336354068238953046069379200 760199 248840887801226609668554351933720 760200 -9060195308584600193835773952000 760201 -3287132888520019031967857306588 760202 20256339012819007052025591645792 760203 -111553853482557782062059902494788 760204 -116031523463436328059416274444544 760205 56559537548817410591772794134860 760206 128507976011875704699269795016960 760207 27008231401691979348701142321152 760208 -12255247421048767911521510842368 760209 111800284069863309244951586430240 760210 38113704806481951510098799083520 760211 -97803945832927485961626212431188 760212 -206597939812666569270006659481600 760213 26406010246933337543358238690560 760214 22849947385901687323624771491072 760215 -34374480286319947062642137904000 760216 -343912835441533827136036902635520 760217 -9614714761861933224846783527040 760218 -68025067810023813471546729693696 760219 231186390101721253189300004244144 760220 -37700826550636960766443473093120 760221 11112657910614844777688079259584 760222 2843802492664964752768963866624 760223 -27009266868202811208188502791664 760224 221437143377368193315945777725440 760225 -235441187093650369400025823497600 760226 7340028444123685724728939119264 760227 -64769613406913637235072776525984 760228 -42587924552973281587284622643200 760229 292528342237230693160419476752830 760230 -7716963540368565208752833802240 760231 172031634457973416392977968359032 760232 25794121943249327174053281546240 760233 126374593399475017551419336262048 760234 -210364295553008220902353482075984 760235 -94975734219995195085144618946800 760236 150205999715842487849422859699712 760237 295116552655931907348094861732886 760238 66071816069790319950227217742080 760239 -103402236146571792800748630574560 760240 -325781195967463495402234183680 760241 9720891601895987739484411914642 760242 24972263586778718575024824213504 760243 -782591888382304037730167418608 760244 -45692501805399693715303677616128 760245 -28112776291403191533526813766880 760246 -818496792568694796813156231936 760247 -126516133688529102805503696747960 760248 39865570877167244751090305433600 760249 64197943212686329706845995922112 760250 -735720621265994754393913896000 760251 -119269222693857733038840240398568 760252 -76331629777333443261884782603264 760253 -164482971890891514130969512328116 760254 -48725544792507645432255244369920 760255 232647227383044368505817151285760 760256 26437071139133949384634052640768 760257 29952802297226224842073786931940 760258 -141338385301075781695528750409520 760259 -10701382822564857486602203986720 760260 71938799473709695099815237058560 760261 184034694608295279148284535288862 760262 -70935727612687541860907385886368 760263 -670976626142491284560224879872 760264 -30842693712887931317446949975040 760265 112610347730758784433217798074240 760266 -65212229935228611131108000208 760267 -89492234296681730960294829784684 760268 54203795161875618202665956054016 760269 -62827803120879666427544909326656 760270 -27380279574022483487696840490240 760271 -51919887376230213505569242390328 760272 80889475186184610851963555807232 760273 426309008356645534953041912609522 760274 -125968703083068471625356739603200 760275 -11252356482045204383121165384000 760276 -88527797007658858064048473995264 760277 -259286561830454726761543880781888 760278 -97074092386818782095966507354176 760279 131739261071075684223253599635568 760280 141536394771639863304335330304000 760281 155672168202850219713851297721552 760282 -63303691254246261780920770645008 760283 -1852861386840596047642962071256 760284 20375189560265906727112349316096 760285 67759957527755670239758639574400 760286 88220489735078395831224131070720 760287 45572784806956364131853415260160 760288 1862408698884532511375356329984 760289 -13712515109577947579084166530910 760290 58707798884195383978375384350720 760291 144750967613414228188169418702240 760292 21692634418662904463485723560192 760293 202188613938123171000769196731200 760294 -70174799771224187565543025046304 760295 16020925654049165032459698826320 760296 -108256272783975739521867925094400 760297 -414712494704384173073603021309254 760298 -12793987886379780872501419627008 760299 27063679890385221280968845259864 760300 -102409306577165000792927043961600 760301 -67446821469497789245198648486698 760302 -47695602065558282606077518366720 760303 45644956439544741639055997496384 760304 22558073767150692462250806804480 760305 2207565963893683863998699109120 760306 -25696984857263888504703589103616 760307 -241811533393082791373170113945528 760308 -25794202939784194643124951343104 760309 148754591402583100955771436042240 760310 -105100414628058544827301883965440 760311 -32913520629854468694861891344112 760312 -143282152672716997488187748229120 760313 43608495827983118358947495583300 760314 17728277745323324755761939210240 760315 -194139854323970269396698135383040 760316 -162121918838885247464530032041472 760317 -35529747365718849116302875371520 760318 -71304304545090925687971056517696 760319 -87103279864140857365763900709888 760320 69058534106655838829261566771200 760321 -296370349859685057075138026580478 760322 -129209938509504363454799835487200 760323 129737920729082802335102508897600 760324 214650403161828741472631567035392 760325 -46773739578575454317255494471500 760326 -296756218565236640725190387712 760327 -147518933270503087162033421181120 760328 -241005137779136030089371911239680 760329 -2498536714521914263265255674326 760330 -52033608230905223372115335980800 760331 160742063109048830634460417149240 760332 61161828731401530501764623872 760333 -213751981763941656533587625319840 760334 13066278223623767009528885919360 760335 27677958523563052910108447943840 760336 -81339829518775849695774670839808 760337 83393665766746329358964587448832 760338 -10022992796507805106785730709856 760339 -162104662642370924190164507250480 760340 -8897356633216385898848502865920 760341 -51694216045876577653558259354208 760342 85249641839839804322979891747840 760343 328495494068492614367714064971592 760344 8859635233897713623601582366720 760345 74759635371492375307301203302600 760346 25560463743584223497141299670784 760347 57562290267957279139789622422800 760348 4268320984530991320387059799040 760349 44932802878400050711403747252736 760350 8351526114231772423174915708800 760351 465208001826038183709435863904480 760352 88425425549038978056244557053952 760353 120418542650491028060507747911008 760354 -13070533797171119543400532643328 760355 4762968059594514882595587911520 760356 73234157116849893494573775875712 760357 47765316333473294807539303481088 760358 7061386369813719410316100109280 760359 -95038147144920004643717121229704 760360 91171397168301502128079390464000 760361 -4589606362092216578562392623680 760362 -23740771320386594062864388789760 760363 198730442612566561963691150772984 760364 461683536301277354252053033728 760365 62693740558898222550022816065720 760366 -210393419242126825382488185634560 760367 13570465682456714069590237318416 760368 322184587407915362164647395328 760369 -4302865750279073445638512579856 760370 -11611426604203064900211572664000 760371 71568643354260771140534087184384 760372 -203299912092158963090545804023424 760373 71013480740898916943394409184622 760374 170724989728185562198259318125440 760375 122492825327261746817550155520000 760376 230469875301467858033366186434560 760377 -101093645649394702515039518061792 760378 195534448834732795944823083888240 760379 21278369522684416456139658848400 760380 -45727780033415994158108749824000 760381 -84533253051468003176552847023636 760382 2836271610304575932467945169280 760383 -76249264124788208639893055070576 760384 -55077963765735609495340678643712 760385 151200118220991913342851136442580 760386 -20956967452285685727026512863744 760387 69377535454518590528683194958672 760388 26975403265233781546514674524288 760389 63083172815857200034284800281920 760390 -10300176550133725604277445372800 760391 151094378960297191458774235066392 760392 83765326562412871979500305408000 760393 -247816124629721809762798770422220 760394 -9753053375157973722736525911504 760395 -21722613554987005541541634632960 760396 46843208484559770011815886858240 760397 144709513010006656271108004729312 760398 -10365211368392039020945889459136 760399 10661012772639489474788659796480 760400 -18960323420650794284606172979200 760401 -78909919113814610346010524900960 760402 26261691543851423747162542507152 760403 40619552453300944724450585858304 760404 -57372347817413780539245718984704 760405 -109167268596987852778391213099940 760406 16869524359739775204761414629152 760407 212477171420769067957179692379240 760408 -114762989822776114648072129966080 760409 -168785337936817777733990068754040 760410 14915275381839117811035125790720 760411 277521910659963002299102988147012 760412 -646466480050350418193398614528 760413 -285986764907253848781776239019136 760414 83882160234039057501324994621056 760415 -160867275122455703880067121236440 760416 106601607223894626805120699072512 760417 17684049091590937037582038758592 760418 -194247534392433155552566877496960 760419 22347590096499430082748789753288 760420 111287686773712503593874768007680 760421 78262560298082180055602620042752 760422 42374926057075786198969294896000 760423 -119421014886787630816200087168328 760424 -45853464433017304910040247173120 760425 91915427222023220606292000282000 760426 11728053351125463263014613035008 760427 -163897171042216171608655181111376 760428 -4872126890709909888743555212032 760429 202813546124428662853558305829260 760430 24020272454393848291333247139840 760431 -130338034609449525419650261536000 760432 -26095745166951992243308221988864 760433 395096607966923895874839152777682 760434 116666876872496990436080238334080 760435 46152215392353150854072491542000 760436 47462712336850184027515087349760 760437 231489276926978124861473260218240 760438 -32388246652785677172938174595840 760439 -109030403379682775443564886154744 760440 2677646169413921231762206924800 760441 -22312590120376746924671300746656 760442 1290627452301343354750121455872 760443 -97413832907710003399388245416936 760444 110217526324749711288009203069952 760445 -89466975403668764203347447467520 760446 -6861085224869747373111791616960 760447 156032092815344988017408544768896 760448 -59275300747134664906833899028480 760449 -95711791341943774628711054134272 760450 12883922476691289509732276822400 760451 112969824391263003801336258119400 760452 -44915090515507050669586422890496 760453 284331385378252694725159271684702 760454 217178210054228299650330538748160 760455 3827972481281038891836539078400 760456 83999564498723581701556809523200 760457 -383950164333396376016514605448294 760458 98584140365752659782975633136384 760459 102016855351046330526225528259216 760460 -107085993637117373562378775449600 760461 9681058644675255881152971015168 760462 -61481199068400358685268998088768 760463 330979498462358324662132192656240 760464 -11741390474248052490704072564736 760465 169056584600483844733327470751860 760466 -35553262522831551149643673543680 760467 82079135062737709542754470127920 760468 -28793611893190397177899842142464 760469 132263521430305908684366089815680 760470 -6716708749064360412308499984000 760471 8444353253625038156955049873000 760472 -153178110017906069375208491950080 760473 -41356373427229916938620212669376 760474 9587082222129742561522483395840 760475 41950259110912908608688914001000 760476 -10610500597504891700293877760000 760477 177817365040270420525232296932326 760478 44695929426211238522036531821056 760479 123241472490009166782704725542984 760480 120942286033623513276009309143040 760481 75500142641370364588236260316864 760482 -220792044109374856835495156770560 760483 112665569266474868302944132254400 760484 -172376081990722123230798799641984 760485 44521807668729303810217269600 760486 -47711717261728475253361995032640 760487 -19999842669753966791411608428096 760488 29021572172763520551430282690560 760489 79699172105976709451824154775290 760490 46796694063054258835425591357120 760491 70537697377864045004270421913500 760492 -483277602880445477978418556928 760493 55381087209681885854852195382060 760494 43222401929981790849149887150080 760495 93198935423636267045335266830400 760496 -75586958808846426582234587136000 760497 111763458569439177818725408307328 760498 534702720140986627550049684480 760499 -94059305370675530647967872768500 760500 87582379578745742063847087264000 760501 794284937297302989178635528352 760502 -85454952516386925167226507966048 760503 -234543933398085267113037320201496 760504 77271296819812677454957312757760 760505 16964549268993943165415251917000 760506 -61617188175968940637707108228096 760507 228000260551208536063267493842944 760508 -30805767159451970037670613428224 760509 -6066852046462880441611110171540 760510 3167573246506926127792362672000 760511 -333823784056201491163337808189888 760512 82505146579804178638447136735232 760513 -89633896814661643036036866452800 760514 -2366153699630711473728795792480 760515 19353263835170738194077179416320 760516 -34457486163961125330936350066560 760517 -383656045884704453889950841627168 760518 74887647440335766329852165920768 760519 6535201409629416414506544840920 760520 178123926976926232942372378060800 760521 140745566844662297491357255306512 760522 48148196502584131555538981221632 760523 99425808689910953434978908066624 760524 58750070588404682704379508358656 760525 -158610050585993323871728011337500 760526 3217762063108675417276464527424 760527 192735801908926286382252262111464 760528 47463465811803284811197323108352 760529 -183789896165936803429361345387808 760530 -31001743351948650341136795855360 760531 11766811152360476184095328372332 760532 90372998606764285872843336898560 760533 290021758310471128334828187177600 760534 94293932929761220104501771568416 760535 -79597879793067102914312926213440 760536 52510763368136881908309668659200 760537 -15533012796881106986284500525814 760538 155845472476962100149867180199920 760539 70650998033713553923952837064048 760540 -99813833113258449404349447582720 760541 -805896295115296706680903561920 760542 -63644132403261612242297528580288 760543 98639703706659953541714727116400 760544 141952042334983272082573117095936 760545 87521738091197430905339343697620 760546 -50849077182246518739265162147680 760547 55824983607822653812639516866480 760548 -71725082811668227357901030891520 760549 -223511396342733120701917505656450 760550 5039251030483881252559230585600 760551 170037035618353161434171668632960 760552 107887477523994080542809647677440 760553 341582170146004622688669747215802 760554 -49734094519354017163295087124480 760555 -26670835967180378417661286571040 760556 138945611195442725498340822931968 760557 -11838824655067092021077605583808 760558 -38245302749966717061304721274816 760559 -181327641398628962002759146827400 760560 -12936174407099210627073191116800 760561 -164828394506679889355266159857838 760562 35329212256639486219173293027328 760563 215296038858866304515563447492320 760564 56286694953356534638112168681472 760565 -42064075355004190499507251087080 760566 -122953851239928919761432073421376 760567 -43452199937748561135646907695384 760568 198338170245318954617725877698560 760569 -153312136409131694754656548690080 760570 116263937240638551194336400787200 760571 70272171990159935282030974510080 760572 -43655896553747374449517336570368 760573 147196249502392594446539551871904 760574 187602420516125357164379919553536 760575 5335387448334207586194674352600 760576 -125036027195324612842276507353088 760577 30509059693018948629846716016132 760578 -4318972760751087981154748889600 760579 185098491214256592627777619997180 760580 -198879351371773256942144564405760 760581 -270154134440967115224954423514530 760582 59749662525316219265362522807392 760583 11018500866498080417357313143880 760584 3017615421568382639496841789440 760585 24476970796220720975536051614720 760586 -164355952194830951331036522183936 760587 -5669760888234941359308205054464 760588 -306225219883952395510266261805312 760589 -149449076069619625065329116498560 760590 154535549826781189731861323406720 760591 -18532590181404875640331934322096 760592 27240285871222344850141796892672 760593 17445991160795073965645190311664 760594 -27555188253257483157335985565920 760595 -281490642678514765267858707457200 760596 -2082732269562503157654077976576 760597 -356614317702294278847273513038628 760598 13771217026834491527895294880800 760599 -42662264254917004051434069037776 760600 -115602820845633899752365363456000 760601 92211292462949810035515423814272 760602 -23372581772660520816089834146560 760603 -35703040442396917636977661195776 760604 72951260787781867770410069223936 760605 97444615469388472169714026884960 760606 -122628469070602929414165494400 760607 -42667213169220386656333053258144 760608 142232931683761303692538321305600 760609 -153376937229461386766179449365848 760610 10116077703488841965581480066560 760611 -48561719897081560932610835605128 760612 211348796988273665853122384486400 760613 -22323581516230630306663989936576 760614 141308850236986446783228134059392 760615 -36057285723528321957772955463240 760616 -4307882342861239739552397066240 760617 -65095706357955537646761438433920 760618 152321783765860320880859907971760 760619 396408554416224262047203727364020 760620 -40227736563688690563307479613440 760621 198322116097822002276815681564822 760622 -78399836905168794851575609821888 760623 -78870433683420974811759734524032 760624 45667301005163097307150897545216 760625 -12698457410944365108685408983750 760626 95341976455928319274882229768592 760627 -82081442857977454614377270364 760628 -97708630300865099427252030842880 760629 48340862758098476473098273463584 760630 22232246326980699688135096993920 760631 -185368549459338892520363147421456 760632 -73108096860860278684650801192960 760633 -15933849102858736321611631238016 760634 -61615328211412191723180447691008 760635 41441642408044731941170014255120 760636 75059370190575069468827638062080 760637 -385226583916085884933155406470714 760638 89005359605968606204533382299648 760639 -169561301982280677868780092184200 760640 47651004589414412055711386173440 760641 -15039391194732113270299077840000 760642 77573453690935707996575424663072 760643 -35414081936206936372948216306656 760644 270582479098120549320915800401920 760645 -184292153416245453751853186121000 760646 -79039534198611543230799701304960 760647 992752772592832499373735697920 760648 -51014135969250358979577199656960 760649 -62152265359612500505516983181350 760650 -60129613472153840379229691116800 760651 -303805253251998377034397235840168 760652 -321912574806348504962180171304960 760653 -122085185713829570562183579358080 760654 -83306382674704112083517100604224 760655 -124027033014295415837150622420480 760656 4276403179904168091212582486016 760657 -320979766677838908446318168958094 760658 -185522450166428127859399462846320 760659 118106307999475564112166158482104 760660 -9653459551735430498712745443840 760661 -270135259480983412875007990862976 760662 47344506310102822951313597162112 760663 197103832439935790373911579070360 760664 -121749296970049349580223805552640 760665 -117855392380414443914984333308800 760666 -62579852189523195112486777405968 760667 49553420009159868045644383102392 760668 -111533361898863145447595795535360 760669 7422977407921021498001599085664 760670 1773306528018843472713641721600 760671 10813704135418163148501724656912 760672 78721258501583944789268659175424 760673 -11843531111783388497365667451516 760674 40217729049278160625258947908352 760675 -215881349494387015283862006936100 760676 -196772278531541423578770949183872 760677 -29315235936907710506647705668768 760678 44930202342550267451044173949440 760679 133989968410390853594079568717584 760680 -65667295156821615629137056614400 760681 -97062162200931301211708375240988 760682 -41382941869674242941871460845376 760683 -10272958049725322465851155786240 760684 -34424801562061235167060664230400 760685 -146484852860789815582050765200640 760686 -27297321972887255526504823743936 760687 80588744978735405226474072808920 760688 -88169871128803994446169338380288 760689 64352203380757677379889555498754 760690 -27181307341198935310473387256320 760691 -600638332328429492730735953013600 760692 83030456464768343869783519076352 760693 -396058811377961675037475344399058 760694 27627617986026450074781832341504 760695 55435780027594047396356271498240 760696 43026677434440326653403582177280 760697 -8416741400942732671985958049536 760698 -129410026048227908845453507130880 760699 179923298832384305374730329443360 760700 -138667057510170247600479469324800 760701 209197002388313646316073229599232 760702 141041609830878820597758500115840 760703 -172687611970653592530851420705880 760704 -23841148237452973660338451906560 760705 26991754232142335623022562246720 760706 -30135558984270999015834579995136 760707 -33689709827439031378720042542396 760708 -95930097792537756429667656446720 760709 10305427883472583846596979411968 760710 -51369214961358529761051128615040 760711 26330941976053551709649803950560 760712 -320848392709108885613654332492800 760713 4024880470968168644855505764064 760714 671164695610102724815106455392 760715 -8635666402488951274935702242880 760716 52587227738660730894212952720384 760717 149960440715053694207281744416192 760718 31637171119936727376363647357952 760719 -227592367403539694014063500884856 760720 -20816737108712024613205534801920 760721 32577936107726270556089265320640 760722 -36134072831619349413832107083520 760723 339403386191737307045896452812972 760724 235684948146122303302199749274496 760725 -59115594739731740286757789752000 760726 -106957190493143958596862934238688 760727 -119561796337523822223755789712 760728 6962263815535025640482604441600 760729 -358134914200654083295977717759670 760730 -51832531550203906186288945152000 760731 65523160311900708523880444018544 760732 52056065698697455986093641349120 760733 -24999267905902610956169119060776 760734 -51192900488680528433047681309632 760735 93244636005187758320095716928680 760736 -221355541606749269757235103858688 760737 -131361533601537909350203266119040 760738 -125081294840219822002350844654080 760739 -120647227256271726758770091959344 760740 -19519320819154728680937993830400 760741 -166778319758382543502717208367200 760742 164097941525755204052946608600832 760743 -69934688471045183691736219197816 760744 276112502841891189105195914972160 760745 100557574525043609871070913370120 760746 -8045960752712345811142778081280 760747 -58997739298316902412139186985840 760748 171900875695783452211894257822720 760749 184839598803416389035929708175648 760750 -100045236110207757460677462240000 760751 -146015148310282867651864659083400 760752 -4001341564525868955785473081344 760753 -62554675986934345984176449602560 760754 40163071255620230465027774754576 760755 -36503328041093725462561925458080 760756 -1390496852218840540491692361728 760757 -16339021782512542920701492116200 760758 132241245574581293377600328675328 760759 22889578477152312899318606129960 760760 22498053239824450409371041792000 760761 821963870097121537543634314932 760762 -63433744778457074341150762556448 760763 55069854275277505550756618493024 760764 -68320056989224825427434102746624 760765 -163779959736995624270768727406080 760766 171586929435626180641146621464832 760767 -32213427749210041641883188377856 760768 -67939199532456383568653269860352 760769 336385490408976531409159138255170 760770 45313035763409653058311872844800 760771 -39508406263724637345890503329792 760772 40781910050780304603000229413120 760773 -25654178882521921666054335245856 760774 112634220998134825926756831648000 760775 -26893720466776042806913523095200 760776 137464556462986413370133394432000 760777 41520069306882734351846174358400 760778 -87165960573573518524520071493376 760779 184012548528707115870724001884800 760780 -91023668000777032237169031398400 760781 -21713009615937364574302487850816 760782 31350510099425107290743764890624 760783 161498681322588168398152741218032 760784 -107217823706955330560972927483904 760785 12569777771902467412313480823360 760786 -25176398476350726075403684382400 760787 -913561131894737962680497962320 760788 -42577683338513128366552164526080 760789 -401825817682868106348046722385344 760790 -117764348641015497734771572665600 760791 123165104188065300864975874316544 760792 46524935081354410736760808857600 760793 343006642881165902331553486224144 760794 -22916999533344791980060509926400 760795 77036737277444869190788128341280 760796 15971102064377344023045255229440 760797 -161951515790113927354401156152826 760798 106234954298159395129346405874240 760799 2826215860522812423397011316848 760800 105378420856662171153749134540800 760801 -134670232598900439924822046631868 760802 1700954741224562404279665168384 760803 -62350818436522529023833328636296 760804 133200398500918268507916603098112 760805 81832493346706526967087059844000 760806 14010701916055309411371723406080 760807 12001320543398724804851538912056 760808 -339277124987500026508456695383040 760809 -1881200544491601457222817759040 760810 -100320310727911703271205360801440 760811 -290614399410873359681170803346176 760812 -27015854065046004754981371184128 760813 166770225396045026404525813263062 760814 -6661884675839743913828006564928 760815 60140081816094969159351728047200 760816 3210835179043254561036325814272 760817 12080289182851174319674405846080 760818 -90722479514041873857179343962880 760819 -67854762732801795335659366810056 760820 13397048029430750133378767040000 760821 75267547052519006275873730183712 760822 180239619673763647936562081308032 760823 282575461547913667997428272666168 760824 -224548057793225810625858377994240 760825 7003824654309558866332613913100 760826 -111587005582977979677785978140416 760827 -14878146579680079033239945531880 760828 70343190386212054973118511136768 760829 -51535002498274204657408113150516 760830 -19668273282052307546158570106880 760831 134449613042401112174111261813032 760832 50014216934025363166987221467136 760833 -57885503919133446543278701815552 760834 225919238191042988177458249764816 760835 -269936675541852235168904650081440 760836 -104062910348157152329162647797760 760837 637979958567973976300506113408 760838 -38237779035708789232262027951136 760839 140877716244463537278802814413224 760840 2073288242250558654863457484800 760841 -93982583026839035275747656694758 760842 -555485759705909006265827918592 760843 -71378141206910941222692627284908 760844 122281737254791520706808678410240 760845 -45141382728615726152056629960480 760846 110115464952569113724254636519872 760847 -365402138378508324894484024282704 760848 78285066348821876715253727232 760849 -78274362003912115212999618506240 760850 -30098217191486501395367157147600 760851 -3930525965293476523198424534880 760852 -433558652460939104234690830528512 760853 -347298201509698894101144791868036 760854 45482626890126156359671847860608 760855 42929215898195393662872051306000 760856 32791480008200206794357910394880 760857 -63347744834727748779094125585408 760858 23028558446241392506468359365376 760859 92387093371756274861579129882484 760860 -29028433498912808305401837312000 760861 -165516823198781751013521206063040 760862 13639411492167379330933959091392 760863 50692381721176307305078461308544 760864 31162965616761770954452516208640 760865 -2582083973103721551574999780800 760866 96106883818811845036577259656448 760867 -86770609678433604455173792290888 760868 -32112623396537473086476423806464 760869 137988165314934738951809458168764 760870 18988692548665330810279067103360 760871 -144250094180840362981996033553928 760872 -124124883026831512145276076933120 760873 -177987087037884284163361990385820 760874 -38257250920906512373700830229760 760875 -187425976481036799473661955380000 760876 161766384213930988820563540652032 760877 -39213671424973180963645755557088 760878 -28452272149553318875835325758592 760879 4053384549256753357722052621280 760880 16122371130897053859428931010560 760881 71233279999507025398867036712544 760882 -15287896239034172990708231828208 760883 -168021851360789486048156685420960 760884 -19893340216251117794389291960320 760885 -2795769071091332981336833797600 760886 -30877288630436687097110800158720 760887 -205256302341939607088129346736560 760888 -4139426810269500477060604170240 760889 54373643620823350595751182743680 760890 26607061716395513421028154019840 760891 39424817079485483936446764760292 760892 -103256431894413304611566711628288 760893 9807293789083723996238673738240 760894 235359822854783920394550514634496 760895 16618280122985667458577826761600 760896 44392086521927131746057620815872 760897 268791880669824639929406359281346 760898 -49548464095495510117488616992864 760899 -214356859707412973737105378985736 760900 3381553145269363898613752627200 760901 -145265041571655786540986180992098 760902 -52683125142251154190725412145280 760903 -212193204768072559454114222792352 760904 -8432540518065094677513880166400 760905 30353190192022665455792440221960 760906 101924157461000138491672112239152 760907 85610211341448188941863028717824 760908 118282513483954498442495606300160 760909 187175844010282177025471491382304 760910 -43011712083692702484232077752640 760911 -128427725038649327836731180215928 760912 74934417467085136141378066186240 760913 228950372171845212436822738626162 760914 2488639464585073314591124898304 760915 208399479957511229920349150656560 760916 9572649228270830335562843588352 760917 24157342966920698957439738782880 760918 -220324774375592560106058725871840 760919 78322695145783337142409211464272 760920 39170752078459087279251575193600 760921 -64804724862884068556749746246588 760922 7974350838816535942268960086512 760923 105600844114952142305429135967240 760924 -82370026762915492430408340382208 760925 220479685627839348123597823828800 760926 27383604605194766101978492735488 760927 210203410474382718582195836703776 760928 -2150022388784407391245896253440 760929 -17988021923881329147851958916800 760930 147917709151388353436515662873600 760931 -239405150819719793692238905942800 760932 -15167806806105332004294266204160 760933 -230356555272389331140429263202818 760934 44103229223863447422373905090432 760935 50377357775453039060897893340160 760936 162811548937889089084550140968960 760937 35157208407511122269848481008686 760938 26546229966009682453940766860544 760939 -167346948542008865882024426117260 760940 51988163331901048831529766359040 760941 -193421568781542733743170654602560 760942 -3602053409094584346316296669696 760943 -102120613361062391071189773072600 760944 -20158220505835938225797078188032 760945 79131420656290026565197570011700 760946 155775442962996837973583405237280 760947 -31649706465261045958466874509760 760948 43755175621204615404640699773696 760949 -49052919329785853339370567591264 760950 18531599850551221367314467240000 760951 281731475016786911060337623086952 760952 1457260383749938204059426693120 760953 161519796751122082549822673396304 760954 -583911824511093093639508032288 760955 -4461198160861399740576154804800 760956 -51765236462745475013569315184640 760957 129957437666469515570878528300672 760958 158800163698810007414365551295680 760959 58036424531102542883923768043064 760960 64604609832745144606563237888000 760961 -404598416668564286470799476557438 760962 71650486973308346851191204039552 760963 2461352314897978363242589258960 760964 454150294788181563463530086117376 760965 -1992119562008882517638442214080 760966 -18107145379545449149971298097568 760967 418574010420825494156842351736760 760968 -13476215434261429425971714457600 760969 -337809070883505591351429158480 760970 -65425153843494054231008111817120 760971 -4639304525098167350309035022976 760972 188715383243576258993601888939776 760973 671801971577300889217766895840 760974 30922876177142710147969833917568 760975 19313254048316059602952118875000 760976 -5133508805779413663602245632000 760977 122527712076214996590378320846592 760978 76946592765822099734634908249088 760979 -151334362200796650454729867259088 760980 -19996778730230251519845157908480 760981 100227020560710067799120059564732 760982 -62977537221876535597225174008000 760983 -109281328722786748464741997517976 760984 33535653340485753185336064737280 760985 226167833876759891757751669410180 760986 180018886548052325369523109872384 760987 151879033082558743395851810492680 760988 1517199142996606237152875606016 760989 11285539941812499906015745308960 760990 -89489327449801622610851959032000 760991 112953947325839636899276335736704 760992 48819015661858095148640152584192 760993 -41099157834455483039179573481758 760994 22303746615343569179498352971040 760995 3900823080716916122200929932400 760996 120970795368435797930320202384000 760997 -219468912833718694232601711967554 760998 22033693529140819047979275786240 760999 -229191086365059769554724360597136 761000 234865648116673860806751813120000 761001 37402200171148489024524372524160 761002 -206602766344641305491944068330496 761003 136481499577887145782487261875252 761004 29978040508291945540857491562240 761005 -46241057647713284465914944921600 761006 -146729197214260163217026370810048 761007 -149349236901759806140732048761600 761008 10371161252824189024558402322432 761009 -251235351565844975412028088423790 761010 -550015047492299455844328445440 761011 160433794045198366132566472586352 761012 19075205796981894815200673495040 761013 -176714129320904923225618577033376 761014 2602413084555427727468456539200 761015 140164207454961966153233264243160 761016 86334465720024939435702810255360 761017 -260453380290394884515375302942848 761018 -534339304560613669368919076640 761019 62252635508644446243370399583232 761020 47208095698416315906780794880 761021 -244652491745471430682563953730048 761022 -219175821827950051755413048390400 761023 153870637651011229896525801438272 761024 72299528128450255078067212910592 761025 -5613462568999579508120736396000 761026 -77842810049107657232110742069760 761027 -44497570892431360226199958712592 761028 32942826768119241465112112593920 761029 244639318331753345088830458482976 761030 -86471850585566819058088299603840 761031 21699598841255980363783624726320 761032 160641970927740957327762436300800 761033 2077503105138507159938100704064 761034 -64243463090991473692252597950720 761035 -62731137354326728633532532134880 761036 -96205205555704563230925370337280 761037 30743627991296790191050393594560 761038 913096562254020317958510035520 761039 87436864507890624587352498696480 761040 -7479781742146297158883887022080 761041 -385994932372840264414326642186000 761042 -2742068751899499589196841605856 761043 167648222332417099808104804705464 761044 245249731042180332398365921675136 761045 206223129981847527255432034663200 761046 10683316804858877464582943213568 761047 14343293889645945062615883025920 761048 -18980191245896533103083697264640 761049 -149321709091239529060226154936960 761050 15647667085284711990555485721600 761051 382274630106315995053522127354052 761052 75487646903050640465863273400832 761053 43192516058318554701713203996256 761054 -552328849689873262895037222528 761055 63464214893377324942069455924000 761056 289900272590657754675118040678400 761057 -1922446939414048295468211569760 761058 -94774804814303419290651403542576 761059 -158685239782930645114695979438496 761060 -110725604360940270132295411787520 761061 17293486042237012879129097488704 761062 -16068324251585633037417673293888 761063 110417006273337538713232088052720 761064 168955901978077270611226957824000 761065 -167623979278434248933846323128540 761066 -187428083079155735457822057714768 761067 7160723689802041829917927318608 761068 33265186086020976690717455018496 761069 42619581243991520815033136512470 761070 50210681868511916730209984471040 761071 230818707121971621873491634035232 761072 25949080206568044927206719979520 761073 211389933255807906639879139780704 761074 -42890613795544082545886254980480 761075 -7847400367904054453866452810000 761076 179275637662320038011738323373440 761077 81712572168473433432462842815072 761078 2960247800044664517220458346560 761079 28707853910032695923145256341888 761080 -102626995511145286381091899392000 761081 72811868282050770223979878059264 761082 -21265567767945709741494503732736 761083 -28706969680080980538378587049360 761084 -201429666508576698319503161462784 761085 -25003505128425230574069100135560 761086 9733240765291841304148430426880 761087 -60234575242437350438577370923264 761088 -80583856220986962647039329959936 761089 56669491758049249620688303339456 761090 -72689078352068920177781607360 761091 -73025971181604921567131484140736 761092 221671869062134148226261540691200 761093 96775016177182304306004764569824 761094 -64242978151689967990450247662176 761095 284346786475125257533998124404600 761096 -26941675854522780389880656855040 761097 -152347612611905386883141822415360 761098 -2707715394548254555279264279872 761099 -158180511154372130522184332425536 761100 840590716138822466872201728000 761101 176568697365299467298405983406304 761102 -139228704065042661370592398430400 761103 141423573609277648386697056395520 761104 -62131666124089027647517086638080 761105 -20643046632885833158617701392740 761106 76368867237677615961162576703104 761107 -84974946093138841857886585363848 761108 139002107038995456850253738158080 761109 -70478832638669237073376167360096 761110 -35958228601726529874522676500480 761111 -110695607470001547105059152697856 761112 116078707102479153227909532149760 761113 79998288093115763776452677628362 761114 -42060883135576028300871102595344 761115 -100997235436816271321512187003280 761116 -124357756168069580073368736488448 761117 193860560002380582572780622348966 761118 -80035261783023256516072275609600 761119 239456160753360738467803445095520 761120 144024438580559867724005753487360 761121 262441642662125828334406555076880 761122 187607202386410650411395359805952 761123 -137995819243630456272285767141496 761124 7635569516341214787990010773504 761125 184686454316361400174423542555000 761126 -51431813714401730543672261011488 761127 21379625812248841662760400436432 761128 171402531551508574700379811584000 761129 -4416405863396137085595098619270 761130 -90447964950110425930139289408000 761131 23926691582265926661176788116480 761132 -229365061073434252213609431823104 761133 31110117664442491958410513429344 761134 -4742772746949221364910806756480 761135 30720598083627626766634388962560 761136 26741896101302050373545236824064 761137 -170936659599499787657329334141900 761138 70297164049321085533885450500096 761139 29419287020488265095817719342704 761140 -106342215149642943732972444518400 761141 379553978303439841633717432087452 761142 -47368629307624486805648333633088 761143 1296133351482471946844731616768 761144 21439255058608391716256488796160 761145 24679333398068905450846531507200 761146 889030345040106127197230145024 761147 182883065656353907390536346603920 761148 52542582194023719295112163666432 761149 114346726547784512405678332923820 761150 41259989743221515060659956369600 761151 -221391066431563913558671019878968 761152 21638712330212549364407703961600 761153 281563450304860564216518202110402 761154 -83648090349069308079241475018880 761155 209086493488715443764804473644560 761156 4654200975355015682619118156800 761157 19827841922086786185782452877406 761158 -205117185723381223944819192764928 761159 69488800718497280247882974419200 761160 90130499082986802157379373465600 761161 -122160941582777875669968889971238 761162 9212209645234465786021649978112 761163 -88635372324333097520615815971360 761164 127130071403188235373722701474560 761165 152443385912577961271572687180800 761166 -50037111585449033537415089311488 761167 -27928728365351251039742700792648 761168 -14382220295589129446299096989696 761169 -15926909175611540805892880836800 761170 -220005606487851368547912863193600 761171 18301694384281157679136090648872 761172 13470523166703821730935374651392 761173 10784594294500730008423937422240 761174 -9430380017201940215185566739968 761175 -14576622451870400653805786790000 761176 -30181411589657130209110903879680 761177 -374341267605944746222811783257974 761178 86044423866323697993818043924480 761179 67874083748145547768846277939780 761180 20821371840366513429118258083840 761181 -51403694741389311879027668135616 761182 101791240648417613419317666456192 761183 -44701528578415358253599141945568 761184 60859127417014196217357195018240 761185 25096263940494680726628175435200 761186 -1807187595510484876801725881856 761187 -110743930701437140038395077076736 761188 -61985251501220512059581496138112 761189 -99042544871184655158495858467232 761190 -15735756959815980627427351524480 761191 111505761865966723760325257530376 761192 -407711772891287493300777569587200 761193 141777776976509399815253072548080 761194 4143524441101819954360168165632 761195 -155513488883652804602835028096800 761196 -72016627565072298240804080747520 761197 -155432607067203730573303827176960 761198 70338173587470128799954542425536 761199 -28929551036055545236829008972536 761200 12789199645889734999093078425600 761201 13148388387526675865899067499840 761202 10445677948207475483211558910368 761203 240111324405412312298099481765452 761204 -107965083287896912252382548220544 761205 -27825692758924729654680481543680 761206 -63881101007690179671976908027456 761207 224139027318842543316516777636456 761208 19113424104346241168086625157120 761209 351800931996741778145716339583316 761210 -25608934392447533297479452944640 761211 641350900657876239073051769520 761212 417108695271866893061680302950400 761213 216900065327678920628363000547462 761214 14453779788728881438873369961088 761215 -33808313930762506284376774948800 761216 -358560860486483822449392195993600 761217 -108979962048949339072140445945440 761218 56629701277586489543687871131520 761219 297344621995874780015175293976960 761220 7452476858922011334408722054400 761221 6752190620839501901826341617500 761222 -46525342309625593311008641560576 761223 79679270257047871023926387663784 761224 -254709597786822232539655830359040 761225 -50013637285841787512677862501250 761226 2356299593484366252288828407040 761227 -289025410247703933625159840474924 761228 -56648311088109243541960777820160 761229 -685500666739519772943596837952 761230 -127451591296070387135968717842240 761231 14098149042185825059790242003680 761232 4733751292113489029598887608320 761233 -375648861209999259155774431007376 761234 -104005290385138031939921247760608 761235 -127787185151077749653570231001600 761236 36601582767575328975159410917376 761237 289021072121908995679320283962972 761238 -1913124457632545666403265787904 761239 25326692928615582666376129559504 761240 344017568057170329306425548800 761241 102557715503891493568022663227200 761242 101007332950266607659741458476272 761243 -7564606977798724647077946645984 761244 -11064789993854409420602066042880 761245 77937595828700614849030031707500 761246 67106125297946636295536697459072 761247 -17714903165721772044782199514272 761248 -42300220655303004264797463183360 761249 370346115901101162736689004577250 761250 -6357332158787181318929582400000 761251 -125849031629876383022228985651748 761252 215663483166457424530538576900736 761253 151512058926690970203143942193504 761254 -42667929672324647208786352465920 761255 -200394837167245333086142380937680 761256 -52920189011268985442267166566400 761257 21287076630383464246862867408512 761258 78186279793911229059315008610480 761259 -417433818663562955675261898355200 761260 120765488953145826235502588313600 761261 -337811458839009490357193678940138 761262 61229163259151761393826482627584 761263 -431276088666735708867617776229488 761264 35994750471621150723324872441856 761265 -231215208341642762734411716816000 761266 -45600406048186205529348157090176 761267 -25451118216216409743222827783040 761268 -67219249200995335327077866434560 761269 -195603121542523772400810558728580 761270 -50057750447528377417244670844800 761271 53681597996447451927644890257024 761272 598177657877678171665059409920 761273 360721426084576967094974409489600 761274 -3731666639954299431109715699856 761275 -62848236832771656085649365521200 761276 76149066317738923617995247954432 761277 90008707484653541121187345812480 761278 57072341029654654139425275651456 761279 -253642687448046741811017756879240 761280 -13204400769499541823864208097280 761281 70811816294035664662719897465732 761282 -161602880084100007397661504649008 761283 -178529519053480694558611345073496 761284 90975978225868603102211576383616 761285 -69540418230619961418928192007040 761286 34527980471268206182060241094528 761287 -269419904752388195846042495920440 761288 -94533449045177882437133124648960 761289 -137931571038160362172817411636976 761290 60199631762395787058381728738400 761291 124102338089720973072463351180692 761292 30733366073941587515446097510400 761293 41911495156580585146689016595384 761294 95339376688535778086349102905472 761295 -47447317344727643617771235005680 761296 -56590628846762807601245761282048 761297 -44221158889718050951077979306254 761298 -12607757859878281632842048858112 761299 91250042317222800975585553032192 761300 -44494355676897104233932178483200 761301 -236705910903564483231716982358770 761302 143499831185461517906519130200352 761303 66331900317214485835082013028440 761304 -218891868211939967246145855098880 761305 -118506907696022028504141154669440 761306 15593454200207530828428364615680 761307 19194275023811918823526392498840 761308 85202154276269883924025848199680 761309 127186020830738877843162007497516 761310 17776581720430057683912026582400 761311 -360777343101443388352190770645680 761312 10895492042219812977445315018752 761313 35652389786523718445516933188080 761314 175101186221641163380104639410256 761315 -2984716783645536841205479880880 761316 -185978537679444872609745290677248 761317 -2536395147970056075367246474340 761318 40810316278811829094797470577216 761319 1790812662450071414167416857328 761320 30329016953887334281871720448000 761321 4203349352731926244996521675744 761322 -59995304485956848883660427192320 761323 52162205756299050843498834547200 761324 136717887342244744455369878589696 761325 82848837598579442337942309285600 761326 15421823667256318379646040433664 761327 98278458205719141932806255794672 761328 38639047400468938073447698857984 761329 27711810340006666223719596326400 761330 -77974264646053903866216547238400 761331 68424371013030590646762291229752 761332 -69348067533528084346224111022720 761333 53569589407118527194673996116384 761334 1563627313268368834823935782912 761335 -41410791305932990158941732343720 761336 142241154340447873324696145817600 761337 -2721294009383748030493999754940 761338 52077917066826843555659535183840 761339 -285950715813780521548491679441944 761340 34786563412676480044296586675200 761341 19424395280681497067163348159104 761342 -125749824066881384755439506217856 761343 208312393275985726553872559804928 761344 -62134844691734200444031676186624 761345 -77640452532389540259591939523080 761346 81084731862753566467841703674880 761347 89162915841860858385648919468796 761348 96692871389310991113898163859456 761349 58410300479436089172066945746880 761350 60637534218236001618533292386400 761351 306355892443163645246258619443352 761352 -68510073282428486081187391610880 761353 555340354415575464570983985344256 761354 -62991023643974566778594765372928 761355 -28864714600261863843451505814240 761356 -14154499658910293102341625678080 761357 405185087084655218585583500343606 761358 81372737073458168686682385408 761359 354217956051849856273839185968104 761360 -3857617444460079920300336087040 761361 31449720802660739857355130757872 761362 -85357368731094005914457946831072 761363 236410446712314989561421606381612 761364 5976495466438233293981027222400 761365 -49849327915879783764853671782400 761366 181306154724856576754466763658880 761367 23005074780816575292904816696680 761368 -137317279554534916538963864064000 761369 35964570949891868332440628978560 761370 -38032289937752363427851574105600 761371 46987273651841236951102760405392 761372 187809855414613457526924007291392 761373 -24920732214971900733636784365120 761374 13937913908617617732467007446400 761375 153648230775268067692339722054000 761376 -100173849328225821583091278282752 761377 -58808280022798180875565941487774 761378 118384788509513857418208279251448 761379 88360956045919114601628680670960 761380 -148145010811525230131338424467200 761381 -308198821741975190874109060378818 761382 84747015483647963748184649037600 761383 -136488632278841074008790541462480 761384 112675201536956217091596936222720 761385 -160795405871284081067339211423360 761386 38094239755171236215633349990240 761387 -184384814019912948301485001696320 761388 -163742974113035292374614965571584 761389 23701583219000511641462269303190 761390 -3169133152012793022472973376000 761391 -3864165461548669794916733302080 761392 -37199420001092640184715495669760 761393 193296552419516921070038965242642 761394 18921257440439362353648950992128 761395 80436330554369003696779203060000 761396 234540719722767357837265500119808 761397 15694507679676219395840353656960 761398 -24274942226683865617853438957952 761399 -34046234121915234952872753504600 761400 -9639804858932780854952813568000 761401 -2600571124451486187599354004848 761402 -117686942456098001026574175093648 761403 -74399536222521740072583229489896 761404 55856276567793648563678121295872 761405 154824736801626735231752513283960 761406 10229584119982375941443522995200 761407 -396169130345570935495944598721344 761408 112184917093196612029054651465728 761409 -41681935567895481570764573447472 761410 58650392791707860980193652509760 761411 -76581121246162572873408577332120 761412 10153411343958533745300267866112 761413 59654269888269308419024326002940 761414 -105274255745550301746325619062944 761415 -16664339001364129672576551290880 761416 346132768421982909202314549396480 761417 68753603870173235423137808693466 761418 -47452267087731663827478513659136 761419 -30661549591671631369491563194704 761420 -46420740937696798353542351293440 761421 60950988649047483973715062884480 761422 51171366340068695247604725978624 761423 17256124613210558943143634249024 761424 24025166644282179585712240066560 761425 -53824595391685640893183572760000 761426 -57822653330867026830598426463088 761427 -265602649245418921961338137974160 761428 -13443080274828903898568159228032 761429 232083813566984935237883388846030 761430 67406870218858299662860163531520 761431 -140156690569580730450063620333736 761432 19779138297513214922552766996480 761433 191639737380331672299541646383824 761434 147707985466787658917020859185632 761435 -126179557614645271002575127309120 761436 7743964700004518059088356081152 761437 -7011364459500530249937287069914 761438 -49672474012961796568927662147456 761439 -54352890774883170519877961602560 761440 129331072818901890091357293772800 761441 298634388211027757820426451255842 761442 56605964471596825644609647953920 761443 -122402585300385757233263762702308 761444 -4720400400679732042505998018560 761445 -35402644830050113267537263054180 761446 -24854887333365957986952952145664 761447 -742966548260697048398003128283328 761448 147430887362883213686652308520960 761449 13864332586898961879850329051364 761450 60372944771433118578339357626400 761451 12768229610146273185218958021360 761452 66930945426201412144169614075392 761453 56616597911918768752452103680 761454 65157510448112101792966061568000 761455 46966094248192073086462221926160 761456 -46462172725047743969429790425088 761457 -144310356099801111677295771772560 761458 -167505885978318459949078280743920 761459 -46369409174825462833772657948340 761460 20084844100593338849799604224000 761461 45798890968750317947686217012832 761462 2754876892952016450907215330432 761463 -12337477334581851685943092761840 761464 -26746462224174399975485663846400 761465 -246738305514148134206336338942140 761466 -7101289983855582305126319110400 761467 39041497092967742703029211677984 761468 89788980791170391474294810523648 761469 181480712073155361865942276806144 761470 12992078573141436843695416111680 761471 -45747101521041434943402155315328 761472 204780320016149284705646086717440 761473 -229451775192400365157412314899500 761474 -3215099643301026014228385600000 761475 19433263227430889922038129030400 761476 1293550174982149839661098642560 761477 294804675126816361312876530079326 761478 -91290869115115349257782826579776 761479 -81388585632461780896154801200016 761480 89817783350562593537083984742400 761481 7339423689948056816085100750080 761482 90265533521466760403798799763200 761483 211510158890966857214011425483732 761484 -9133479988671177399464820080640 761485 -228028142780906512923772541936820 761486 6036906583047318049666692586944 761487 -3044427956413146735482959679232 761488 -208350737428341965879084056576 761489 -167963273037257930954924525461710 761490 -53080895509512916636470429053280 761491 -367565898396961697656637491714728 761492 -82416237529079275001782407168000 761493 94612325241390645915783657650592 761494 -77756013763169183331892186238208 761495 81448801933337613686112228998880 761496 -236449326338675717655966913843200 761497 -54628048625424506224896127476096 761498 27630146523509126511347432403936 761499 -102990399727169043496549765690632 761500 -19160886272219944624579713408000 761501 140863922667178429924286386277280 761502 7557308500058469107369020099584 761503 -310632231488495973237433279404216 761504 -192255561252721694926491343257600 761505 31152185312775200310283723762560 761506 -182177039912867667052353872016048 761507 37981881660214807194605041195488 761508 58145289151732314003001985495040 761509 -133291661857243530694613469728994 761510 9187956109483055157327801592320 761511 -83093670603105314186469518178480 761512 -94506295174594020196949015884800 761513 -94708551471020520385192385803440 761514 60129772466555123694780741001728 761515 -36753895109739827021828947833600 761516 -92598739627385009499646303337472 761517 -103084425498655731680828985053952 761518 47403343163493525622244358427200 761519 165758311311133185537317042147712 761520 35288657115925821183733609267200 761521 -391133442194548765005815414759278 761522 -7641370230379108536470724002688 761523 -13111051990384372526238350105856 761524 2444569169456306522458613838592 761525 -133074081069515681022392437963200 761526 -45034773321540135463861133963808 761527 81600268097055335084682525033160 761528 123853005323361833134140146012160 761529 127480844693023763883189014981088 761530 -331304215064213869365854453760 761531 -409726346253541123471818180256668 761532 -20531093182693994199780967062528 761533 36704125882331763620312833395782 761534 17493983358068292381222254077824 761535 -265890203586971903379844217368800 761536 -1413871370533941616803785474048 761537 39487523660848447650838290889152 761538 -58273420150097997674177173424256 761539 -307264753127324482633339347690000 761540 43114532145479732746499396428800 761541 -175180500089323351413301989983232 761542 8110061843586025799061157283712 761543 -194132833543823430746199507047208 761544 76666501161611858551223339089920 761545 -107385998537014935817065943783680 761546 -11801830023015393084255226662912 761547 -190878214341949933492034587099728 761548 72670614463302831791939723787008 761549 493445300650594252087848125704236 761550 4743802535780200107648982852800 761551 52325771769248534362578834176752 761552 37729868248445406136715094392832 761553 20457603379481195064141147519936 761554 82589243782725366784629981368976 761555 109167889482771580119483079494960 761556 58037442889075618745963831887872 761557 -128215824692383633721404724351460 761558 -89519903783738356022846571758400 761559 179619283208302170716001097177704 761560 -3597547986523505339104260096000 761561 57514842963491214243655352529162 761562 -104162690596257266321827242021888 761563 9627366134347849203337211082984 761564 -193352736016173646265397523981824 761565 -20596829489570888863403559454080 761566 -115619399517915456866247013531776 761567 38835700634336425116967965683616 761568 10472139961757673220347999289344 761569 369394565901219961990809348135060 761570 -41050108342388321307017849783520 761571 106627862873451358166800619266272 761572 93277885696141891318035593564160 761573 311767108077478962329572536000 761574 -145994439919129815456638395200 761575 -10707839664025880558859795140400 761576 120156660952163939083326017126400 761577 10190198859976122920795241308160 761578 -155576510462988342773111249186976 761579 -26478858944744286975114304462560 761580 47442967868601246653996359541760 761581 198068636585596058623215324335200 761582 338254693041437475005787021662592 761583 38006239655660293980670346745120 761584 -48803920333369421019784103526400 761585 -24426596821928643464299692540480 761586 -32818432075641794180505028502016 761587 219941060601159427194003076302880 761588 253086093822931655396791081906176 761589 194125465833190297965517356699840 761590 -148467939555804264090086118451200 761591 230135337720463030056526128949992 761592 -65975779838211728901769587548160 761593 62213843631508098016868694476800 761594 58160934428622835830056662410096 761595 20172334298554536391990094897520 761596 92365914880059926659572896317440 761597 175421442694553956507104894455046 761598 -113276097365601785739600126974400 761599 -184839741891822538330971914911536 761600 40223756328051289452563555942400 761601 158052059512417658066084267990832 761602 96904953059633101823558062858272 761603 -158799755299747532951818773062148 761604 -6555645657407846424680444335104 761605 -63159049642716913127869526777640 761606 -173463981521281332588939846841248 761607 135587184120193513099710889515672 761608 -23862196972800189214492244705280 761609 28840408186216110018479288087604 761610 48993979839216584029930037145600 761611 -5769121883778854655719185967788 761612 -260113511641128983273770171455744 761613 -205351541646540007670202029921856 761614 -35898418871434495422522241653888 761615 -96617353974444736434193786532400 761616 381703415300255866322575687680 761617 288278949712683113907943657659264 761618 22352881748256146163420448086528 761619 76791776936097832624152861696000 761620 73251089408330459833804463623680 761621 -96977045708798810239386406574688 761622 34734984464952257881978697748480 761623 -230655056541394822562850958451128 761624 155967493713497321634361604904960 761625 -57650443107180860953137275091000 761626 -16632068317200890362261972189440 761627 270757909630399147772410490224560 761628 -713714802583538239117869441024 761629 -257648950543804190353442468567520 761630 44408654551625764185320706480960 761631 -48037477278758342117991248488320 761632 253242733331308935823523925000192 761633 180996800394343108294156420278882 761634 -126819063190002113365055271678720 761635 -26555805246757874199326189015040 761636 -196640917786105531948504195777920 761637 -6358078622951302466876808443040 761638 -162840438188799867815559552053280 761639 -100459290569319726362276350586880 761640 -48246548580677785140371887718400 761641 -1737893694660060734064725645916 761642 32642744305496443509701244410112 761643 3325342737326953290661717674372 761644 -52594637821635764013264306546688 761645 -27587753823167160473545790659200 761646 138127075104096953216123460029568 761647 90587661282353907703848204646720 761648 23884183400681232538454085402624 761649 4043975415974910386526186671040 761650 -58853681510187870956969694565200 761651 269539525359925298354223947278224 761652 50351682661756429807287735509376 761653 -98260067378283328199882442814880 761654 -125907961030467691458965353175040 761655 -97300528131747065426377787697840 761656 284994512803809956108617534771200 761657 28850666070118762292642016834120 761658 -41574215947618632178758454281216 761659 2350650709945946652855212148904 761660 -52888274093687986308560992120320 761661 -140439419380520471165892133708890 761662 -48060264304120766464038376540800 761663 -72768290917898373943317394543776 761664 82138810137630537138409178136576 761665 21826988154986046649910861803200 761666 45286122281554510655398728381984 761667 1051582241348914113953809595712 761668 -41677080816817147586298122870784 761669 346667430753707944484873458343070 761670 -4342275515595698474781096345600 761671 -110630772831306366707628423497128 761672 -337263697054792740616739178700800 761673 -99607657966153844580493778790432 761674 -155827869796228454459501052467664 761675 134303437012784888508337943724900 761676 -71854103742354375623298893357568 761677 -181559799269862426465405786433728 761678 16027038463685596479304034792640 761679 161209901498779384652988377605224 761680 10243302010588023220193319567360 761681 181896725750268406813302171418482 761682 4335059343996343277368060299264 761683 231508828746896396530508885480892 761684 -37756687370362706424500660686848 761685 243666131547104544025592362425600 761686 34864162121510389432508823765792 761687 -301058996854747878391961377573008 761688 104854941127254155437208429568000 761689 152851969571969971750108026148490 761690 -11382919381238758907603586566400 761691 24602798659098738990367035740160 761692 -18791594015830458978766132190720 761693 66193864850918502764429365525440 761694 71414058904116526826039520878400 761695 94131988780943695349446169400 761696 82292557063900443146951040958464 761697 -386874648742954463724101092212960 761698 12729933097153495513880050685952 761699 -49457272956928142031725251448136 761700 -44419609495750050795111145344000 761701 -3314108166595796220678323117696 761702 -2632880041587846159358767993216 761703 -55592441462393365964658209268696 761704 69179322962861072918595594869760 761705 144850559617665885056435797068900 761706 -26188868825723372338891151790336 761707 236209408091200829460713670710032 761708 87019606978308354337335553744896 761709 -23849175072007468218811846648032 761710 -2224099768064988433504894914240 761711 -245669782345118060194377763856688 761712 -6800992430939511631415738892288 761713 -295543133081844117652711750709038 761714 -82287360261723955838847116014080 761715 -29002984064754405988611327445440 761716 139871722744818195133341060317952 761717 286897359897716973538400401085952 761718 -160602688741969496715282991779840 761719 20024534925829054544289905552832 761720 -72372262535872229946431775744000 761721 133316698814251073580341135775312 761722 -8996137019868362846610609538848 761723 -265163996609742666361373477368680 761724 10202958780705471796262846678016 761725 -70058241300440344005783603400750 761726 -55365715511304758323445467443840 761727 1641241205799420474315096939720 761728 -306397410638755472272392569487360 761729 -429266999167620745149171802239360 761730 25054835927816213950262013342720 761731 -123295145815940818396717825294468 761732 23551650163026485753007971500032 761733 -14620953579083048598868544890176 761734 75055894884336358910608054418016 761735 24443325236945732372778491455200 761736 223019187275420597852048916725760 761737 -49775505936589040177039733538560 761738 30102057567348387625731620105520 761739 10168922504629035201934990970496 761740 7772929566939052923808544532480 761741 -301661147201400399431834323564308 761742 16365193509030068347197948924480 761743 -83075385575339746349368726114920 761744 14203582600353746906889499484160 761745 -2553364368790682613019627152960 761746 -57489724313041234015847162880000 761747 -153250452012115526491111338472368 761748 54747307635384628219129872445440 761749 -373625628863914336407404187314880 761750 -75629395434095806183107173856000 761751 152687274555509120374661872720800 761752 156309466861915920207560008857600 761753 -36750704551401389022765103439340 761754 92313105843755791054993105216512 761755 -9009750850968869716003977068640 761756 48511053109102227830487100435968 761757 34886022590859462311637171680640 761758 55240773449038954790339885316480 761759 -271496231120316082917402473844240 761760 -65348316881244781418978246983680 761761 -40049644682433569843616570536832 761762 -114747180551184407891865432520368 761763 -62094777967129790239643676966912 761764 -229171891688179623339935517449984 761765 160416931214868190636818886722720 761766 -10536036362944338375121558982976 761767 -126400336442696806669924831754360 761768 -72176295140977994272651632967680 761769 -133621386633795968042676591134556 761770 119291552160890901716131774176960 761771 286258241041322669239482692845032 761772 -18548095040673943283103172608000 761773 -60091456129503669397929558847978 761774 -10132118254051760019277671656832 761775 -24843770147040659681720773046400 761776 21429280527430386045089343209472 761777 361738378661833578540921171700626 761778 -85805228538484411391853700020480 761779 127970443122641701856383298778380 761780 -7832371593381156087992779737600 761781 -36686878837079461669955817426816 761782 -73903641026363672063497055699328 761783 -65805065677452868186383991228032 761784 -107351863890298750302992013127680 761785 -156524084483605706686524863351040 761786 -132707410999404568872537847303680 761787 -104942747093117154900500925153792 761788 -308717578770779318330890213022208 761789 106892585443572142558663269097056 761790 66238332461346858743967516748800 761791 93636161282968122105115397893584 761792 -60627405254368281314695015563264 761793 -61053569006278891740091959390336 761794 58002133745996320573526184658944 761795 56308506676974301485444717573600 761796 -56125238606141489636634158358528 761797 -292547159899793445075812011653440 761798 -276133397780438112471681674321280 761799 -3816548725658961094315458588720 761800 -29778136066746231917849978112000 761801 -2182534006569325783323548537400 761802 -129329195488255984794217418688768 761803 14603381345125543130202199757600 761804 44745469638253542623855063619840 761805 84846905037556305177838794890400 761806 78595607646652241856288363214464 761807 278128842617859914698527457891056 761808 -33352793539036924069767109017600 761809 311912569456328623024295026081010 761810 -54022555969992386291518805168640 761811 22098132562578289647307659327672 761812 -15937075878771702349808037550080 761813 166436754282738038132842331729724 761814 103360192137987248709345473419104 761815 -57255557317297360773369822104040 761816 556835533612201265854737930240 761817 34146298411686242073712293112512 761818 223424543184973641918309663333360 761819 237902807227096353410532727961496 761820 99876024489986413023584692270080 761821 -5419403870413911242418866299176 761822 -95546845475810260152486029051328 761823 -270560397115907963502386539532256 761824 59041789834125951518360312217600 761825 16024566534962589284931044793600 761826 28555174959506618697171339369984 761827 -337049111707199283268996631294328 761828 243862079536151852468865096960 761829 -32576847239469174241461437810304 761830 26556724153263263027857517836800 761831 571116785543584274918148161664 761832 -291847873098401285827683800678400 761833 300181001190842465523352513873082 761834 182889178858967871577874965200816 761835 133777469255819491487766626204400 761836 -116641999503177488493750386789888 761837 -156513116494286836070304497147700 761838 -28046065908999876537265983369216 761839 67387822062798018911936323727224 761840 -10753410200867854541276671180800 761841 -40053491530681178856837347437950 761842 62013345802333705121657853660192 761843 181367629376124782365973782454640 761844 35497020269167317785822734319616 761845 75464956841242332760159444087680 761846 100702239848562597828300727654464 761847 54778458102307653052207657895400 761848 -213433606727892013226891885936640 761849 115658023661612995107895485317520 761850 3628218249243764767314241131600 761851 -87766569354110319771585397912400 761852 -67916194706238090374498880950784 761853 -213466421671877319009431012868096 761854 170373770466222357739517478486912 761855 137930728723116781090681887561360 761856 -26632675478963260905334134276096 761857 -134976060367719294310736203097568 761858 151262093333836232428233706979280 761859 94026617429047174372696138944000 761860 -204077365957553122720000634941440 761861 -298708379226395062335075980213538 761862 7109309883366126033339403791360 761863 -154238445708595909837221457174888 761864 82266178477503532439694960399360 761865 55200793685699228607543195443520 761866 30315060084420874952998026865920 761867 -24246554760881722219771512174000 761868 43334883737701841394560803076352 761869 30852578975462227587058908905270 761870 -77147534971859012012223372695040 761871 -27502093394620558047824177915136 761872 -38074635570146211344008099381248 761873 -97903310366526154415984391051264 761874 -682625566672235988778023167232 761875 14547442052830432986067608990000 761876 -254844827695690623838378775531520 761877 -95757463432864035314466734983986 761878 -63236436102051790687386906254976 761879 -103661138788654511022066579662520 761880 145274339308447497918254284800 761881 387612045433435724646963281602000 761882 -215146572836769314139447372969216 761883 227303596379535141219608450559600 761884 -311004338148506624874035944221184 761885 173020588562146444574208015401580 761886 -3899535722265397752372030352128 761887 -14905440794208214716072634832896 761888 -7049889781610215769116101181440 761889 214943829035057748232603138003680 761890 -22383648720711283008894652440000 761891 176393277770645786680070148341280 761892 -62717389026045512787313007321088 761893 86819976316581623215479503377344 761894 58894189107911905713936302946432 761895 39506520842000096087397687874920 761896 131494864779734321215353977487360 761897 -220784690112187669501939254891654 761898 30869061133611342001406733485568 761899 -57808462713838620634321432456320 761900 -53386507934443463574610318272000 761901 -6129163716293435033942546659776 761902 173505684365141572802057600377152 761903 -69444252088133755519563804974256 761904 -6313488937170514740306037112832 761905 -24351219817923049526070238820940 761906 -139665766183473821803568665590240 761907 147463375980723781361639858877240 761908 75878659449324630477145667516416 761909 284629730000974174165120085765280 761910 37700865448408543695738125587200 761911 -77776120281979875580089165664848 761912 -59617249317161647836909631180800 761913 -19945891448225190247640908989600 761914 111141673437455832538721466259056 761915 -102369170154108257959754152339200 761916 -29808687931820964200347440680448 761917 3414215315658205382273454193920 761918 16864464943865238254621265722880 761919 128192531057274849613608991501440 761920 15948559973186288170639247278080 761921 -166555442926038522631201021857216 761922 -30549399016967477713012431034368 761923 357511637439059356618149291194520 761924 -130168918571724893439249312605184 761925 63741643737968506744055072808000 761926 -162074964489376651978592368903680 761927 290830944254186209938844876690776 761928 57830644008756301147250429952000 761929 10535614397985421653813621924480 761930 -399628609293353457009202620480 761931 101219968147428962958955158241020 761932 24197793354883578138838598891520 761933 31125220375557214226375218400160 761934 -84152037464480599471690588969920 761935 -228042227923107216484825397597040 761936 -224387241172491792059350253568 761937 -19930178513818916526420140400 761938 144767890014957716683054438707840 761939 -255655774140988317347721497770260 761940 105546768357934155551091983769600 761941 -91673189823761407933722908932388 761942 65252061033489563356989114883872 761943 4141143492596421860224036827648 761944 39668603190978478306138209239040 761945 -46019546950960681500531200322300 761946 21379838827271439806891683017984 761947 115693154087678202814234100638632 761948 198531134895525273247227389707776 761949 -40470983435208716825235255407232 761950 -51795910023540026721914743617600 761951 -33548211278242475833461797423496 761952 9646659735674439181385104883712 761953 358192163016400363355347706693700 761954 57934777593887616360848961988176 761955 14103051376007358612579786969600 761956 88710123190836310787807810083072 761957 149171957285679512924149517627520 761958 122857578532834138227363072789024 761959 -112572692143878232187156399301072 761960 -2294630932165455443189911142400 761961 182084246946650568944964205168272 761962 83203051662370399539869711806464 761963 91610088530976696150353874916212 761964 90840816870067600792265553149952 761965 -156144344121723266362415285329140 761966 100012603651638195936072598458432 761967 -6400381733450728878395937800880 761968 -88984614836565435880231599505408 761969 -144979382342395676091157336974156 761970 -51430571092458400228209207820800 761971 -9173297014123338327347769452800 761972 -32926621340152243977458476197888 761973 -2352831738050418136763195700000 761974 3714659603253079018920767613312 761975 183814136742995856275575591689000 761976 -19190554187831129026598937292800 761977 280762875439672856670717121390826 761978 -11620457187253482615750693838848 761979 -208383782232872253793565871191016 761980 -12982808493894928370253065625600 761981 75640202170822934049611349378144 761982 -10910895449484791166851865409920 761983 -321663196719680030825688496768 761984 79286811404693604698063445688320 761985 -14695023015293023232669970748800 761986 51236657429907450187678881722400 761987 -30816597666634144444176995219328 761988 -159952016048171999346538639488000 761989 409251776404830469335404423016640 761990 -33238255028406764236722288794880 761991 197622859485794426586939046155264 761992 73606488713565891367620812636160 761993 -341506347100726219757620625158758 761994 117998326547241034760226733962240 761995 -724029367903577173954885168800 761996 78301844135162854396138622481408 761997 103769584489135983164111578584000 761998 50540811230009050905965215020480 761999 313179189870303957328008048092736 762000 23461826546616251542813016064000 762001 156941385082565406224345683230002 762002 188870302326171774340983126743952 762003 1749431314204194064216403067840 762004 -264108066517453552005081347539200 762005 -35103793229296116051065726688840 762006 -50911167481557813424918838992896 762007 -273975683459809897897753483282744 762008 -24192763629353060882101822586880 762009 89272164231580143684287957463504 762010 19771316373051983294513106160320 762011 3098423215276346564375912822784 762012 -181142909379673265998323119927808 762013 -73161005083872294873026810261376 762014 185932468612752492076968500858880 762015 -43660103380051413903316789085280 762016 -320103461836139900065837750222848 762017 377948606334911734801749085668066 762018 15736690650240785230083100673280 762019 79986509440747212091195498863520 762020 -38141911627003203747257959403520 762021 294405477868058572258132655183040 762022 -61375031887543195544643690374688 762023 -14734824562676937048928513289976 762024 -131151411434846742497522130862080 762025 -33687455206827919005554243234400 762026 -40347089983634189059318964485536 762027 43751988243288997757056558589184 762028 265514711860232111424631464359168 762029 5579464073527288370062705382784 762030 -21882726164572080042883172495040 762031 321624412062496445644345175794832 762032 -35829384321993842849800041627648 762033 -251601940977269124623811719889600 762034 14124282247422350227285490257920 762035 24057165167507478962332412298480 762036 -48000530549321034620724784300032 762037 126843795284464261056035645544686 762038 -33855126576724032706316981866080 762039 -8524487397579427224124547863896 762040 156425229840610480252145377996800 762041 -26250858573835713302962294691328 762042 510518703724901600983219703808 762043 25061207334656292643831196809104 762044 229473948956413701297288067622400 762045 50402633634676987120483825760640 762046 1258806154436479296493155866304 762047 96237600355860505918478470885608 762048 -61383859315131594590370300690432 762049 -315980094793776550465009387349950 762050 108036780537712766073082465858800 762051 44769270710666808909756681539760 762052 -10774721843552135615860349870080 762053 -196973760326589810565337074345698 762054 46967945187500787879080465490432 762055 -5135335038018100104202136017440 762056 -205195449454896456063659246853120 762057 -105044915932007954302971649053846 762058 497583187215430530168147045888 762059 194299408688182194441169360418400 762060 -9045617120975335579692879882240 762061 63479699657618954192912699148662 762062 78417027868657559948566412993280 762063 32695480441183317299482088791944 762064 -95943630893434385519971756318720 762065 -19380958786136714534706998326680 762066 -62129011780497653524807200312048 762067 18818225334042521319236257230312 762068 -287067499337168087629051139176704 762069 -36089515669671163316724296716800 762070 -30380715568341098801527788299520 762071 -952886159079091451419904152128 762072 -38131205699795447081220249231360 762073 90894510541180784144978571687492 762074 86277517912757111752017244567536 762075 -100231503655739386544911443510000 762076 26265281692249253949415561598976 762077 -145518721677315695649424257939060 762078 -44578949864067739407643623146880 762079 59167332312112642273984127544640 762080 -50732711313832730170927813754880 762081 -46344031446168598322909475463248 762082 -105981712927760133678402730741248 762083 -34184530467903185339745458744880 762084 -88706019378273522399761048657280 762085 215266026176595471335852806950780 762086 -77180238492573802051302088390656 762087 -30843488816911540298576050243632 762088 -272803368583814793791631724938240 762089 3279173568288090851480615304960 762090 14405232531838053066075448934400 762091 113583783905554798014468539936400 762092 9461592467048644015652163215616 762093 36490667302050286057565690880162 762094 -6497826896548852077066899904 762095 110278660286006501667436647510600 762096 26159636512166666939721217769472 762097 -315844604439524526759475260107328 762098 39666729211671761810945777777664 762099 -59124842656112277457556205181392 762100 -108434391627687334315230200137600 762101 202464745377294316145122401693102 762102 210335123743799448739802030945280 762103 27757994489896352169927627047160 762104 -2170037641079206722830047641600 762105 107779063919960003774021764061760 762106 159844465109913787109758852191744 762107 -16168289938809235832220956653320 762108 -42832196553147695617819832294400 762109 -253040425668350806242734823728960 762110 110181155964690816485135756472960 762111 -11791972206640140185948253853968 762112 -93193251363396959026871627939840 762113 -572663695172696643810616044627840 762114 15729432216691415632593693672960 762115 -181370700572456955607238575344240 762116 -88867698968098956801296135871360 762117 58145264269841634320454629107680 762118 -64978270592191263704790924096384 762119 113503445603269493860287742785144 762120 -8715861935881710331599263232000 762121 237080794913286786379160580631322 762122 211455436872851038211108312504112 762123 96621755586352419768301136487384 762124 -16428227703924422096503988203008 762125 53766050521915999248701070624000 762126 -8843338542218100371790239488896 762127 45194068383509791959723520722432 762128 14417804892783996612377110118400 762129 -2541041745365938836798510477957 762130 111835782031137704094994998924960 762131 122223034742610738387897907784232 762132 722584238474842869934636498944 762133 -111276374459665901232565206280676 762134 -82097345930229002557991423154048 762135 38354731873155870461528069376000 762136 114426530493338913779819393095680 762137 -173982649574303422284723566887920 762138 -28970265421309948867562678212896 762139 -62180098238721093736182812060144 762140 110182517464932278786726195097600 762141 -37858096153940992342622593147008 762142 84743465149912231051099984409472 762143 713103533288500283825024270475504 762144 -211346120332252825714242169602048 762145 64072830510219322033769121354900 762146 -64525767102006399329202253900800 762147 76094656749907259940753409079640 762148 102883431525346831118083296238208 762149 39892933579917077163831374059320 762150 -69197919957235456190182966910400 762151 -91780296781117928746358695528800 762152 28846258697372669429721503662080 762153 18450239541896924486892360333504 762154 92380747546137251846507933401776 762155 105665075000781429764468092486560 762156 237851800677982879129434148162560 762157 458501450475737231982633014274240 762158 -246958354110060837171507243948480 762159 91105511897161794096668339140104 762160 -22803903651231917995756354928640 762161 -45745083461809026821256526565280 762162 74529531742230036225803529527040 762163 -91444350309737339463016834696400 762164 77039112567393549093625524892416 762165 -77494635533016428787795935414340 762166 46456512968113512010771596042240 762167 -98793616787295663032965723875408 762168 -46824614385289271318458424033280 762169 -154207810440259814094719152496240 762170 -19542474988615872920149383168000 762171 101046123210710449096201466472960 762172 136781772171691272651386233650176 762173 253293054469040137243679796696384 762174 20666730312418408145868327948288 762175 304953774150035630474747833000 762176 33953151984709381750681939476480 762177 -58686631976419412220686945932992 762178 -237198333673851749248763697762240 762179 -132776266652633413245860153100 762180 128293142264322095257865778216960 762181 23840217913485292385222250613792 762182 59138382286858781113121945534400 762183 63429887552623214353077363483600 762184 -338010676983805729345517262781440 762185 -42931830749761840315405663209600 762186 -39085659947127058989475799367936 762187 -331841031392029434387678045917164 762188 -24296434211491838604054117433344 762189 128197639315619791755683249321568 762190 27847617704128561241548606746240 762191 -146410141373248519396259136374616 762192 66200129839632129167908448501760 762193 6719390953877339921204397699624 762194 16648132743732381073315109578896 762195 99227600709217358552245598052960 762196 -103172361199522003236593273391360 762197 79975572922954455075804019130880 762198 13474904935880298379210917142464 762199 -435313185060461104202091488756064 762200 -88613240481264451308441609216000 762201 29143661975122141197238791466800 762202 4719020031447871544644772420352 762203 3675470194015557115253114951184 762204 3480136862447982443031283875840 762205 -66342713712708973263705512293140 762206 46732203648052049566841617191552 762207 -142233368120112796949630617904880 762208 229910672820339183415622052741120 762209 -2623511258313385256590992638784 762210 6736646827509016684099560924960 762211 321139529137969575847857144342812 762212 231124955607580372312104597841920 762213 214222527848033438497728388520544 762214 24738963241609657387919740331520 762215 -223243637518178713151212047197640 762216 -5280971250651112854666436608000 762217 127010084443504652491325192032372 762218 -2315806202073078478756308304896 762219 -24539420048683496453444611365156 762220 -56391115333572560660729386936320 762221 154383122770996496373153982423200 762222 -48375088579478866618764673172928 762223 -88524165794666607077345551998720 762224 12990087044784297708232786083840 762225 -42586725768480451283777914136400 762226 37132985849948985339388195022880 762227 17105430444005482993037708096076 762228 26794636348900791053917572194304 762229 -7472399529895827551782908078600 762230 14544599855709652848267519571200 762231 -4620124216381910788804047381936 762232 -114577197764772475530216977817600 762233 119763315168348456750213002773482 762234 -7824585323243871752730204844800 762235 -136489951690738742448504400051440 762236 6033382536876593982931480174080 762237 -16428741485709801460844519596800 762238 -34321118115035297442433586849856 762239 -190639670957284933052543941848960 762240 85634833419681349346617039257600 762241 140729550896961464053979710400642 762242 -29994025841753621563894447096320 762243 12782132191299906650772345325824 762244 202257955358216166757079398853760 762245 177361276880401767500452994397600 762246 80788284756048159548962363989504 762247 17757021117181889013899778641592 762248 296933185049415428683643245854720 762249 -257925124899584717555789279268336 762250 -222737649884660118787358459400000 762251 30371057953323548423876988062352 762252 3693567044427817239080574930432 762253 9483505846887172497107628184502 762254 86308021475989804512693612337152 762255 3737014987113296578072174609440 762256 35946261193054107651861411790848 762257 183163522903196133324699559315506 762258 -718516627670373024958668403200 762259 -145542549978933223616686445099008 762260 11421176834148073103759121626880 762261 -2294818989673362497296118576640 762262 135447829701493721504419026326592 762263 -334350477939706211936059786319760 762264 -266203482606264909953685537792000 762265 -70794759607475692870242236275200 762266 890635945441739044855268150784 762267 187908382475754519630846676190400 762268 -22808191948733449579849889485824 762269 94455363163293029919910365724620 762270 -41066944107578720330919734102400 762271 -343905458505140322785173109588000 762272 -29770461967894809052415898157056 762273 -32043796805710624152789671224878 762274 -28239413161438269196323960508128 762275 14674834177465410864374553366300 762276 -67184162458972479995323087964160 762277 -330312742105152543687539630775874 762278 -37085335066081129271586148843200 762279 -67006237561754660582248476950400 762280 155897529964165091869339668480000 762281 -24435667969116443997788296306176 762282 -71244273184675767443639782846800 762283 948704819276864451214412482504 762284 -135941021808825545254144978944000 762285 -43568933100370673781854346667200 762286 -75844005228963740611738575388800 762287 188468142449284274868229439638872 762288 25007751481036837102881551253504 762289 -204342236948197167776162842748112 762290 45030660548059457574748110489600 762291 165221300650247964349967610845352 762292 -291699544389589163069336248249984 762293 289964561235207625754314119487296 762294 54290102450677704431574156184320 762295 158581198678848417409326851107800 762296 -152681963529471543377100639006720 762297 115618599414667838794036303690272 762298 -77214956273761147992872569755936 762299 11350652202863850217336728773040 762300 35591390521223092884262771200 762301 -100490137422896617124418152793396 762302 8307887433853885805766169461312 762303 -182404545856449633515661949892736 762304 759004016174759006262060384256 762305 287121650300719330133293371029460 762306 99884258756774031773340003141504 762307 -23451588103725508631274691685728 762308 220479588088943455331556991436928 762309 164799889171155091736449168435614 762310 -28300589653872791850995986669440 762311 61143225086055674812317710835504 762312 -69407686904552221817519177564160 762313 110246888579378132259268511434164 762314 25818095558147943204996304200192 762315 -3727675510086208637926202622480 762316 43444837396485126176343820471040 762317 -340858312950710634472291847297748 762318 25554104632021884955636474828800 762319 -367586691392402062121943118059280 762320 -21796568149845577308435027886080 762321 -26020076042485191888038200061952 762322 -74604481375088261683027301832576 762323 -36293627071893011659659326869440 762324 -139688684380666880622788964562944 762325 13897226634350139909784823175050 762326 -45568013456027097929391035012160 762327 -3203215725547093835143190686032 762328 -149120714332670586044887377469440 762329 259544460245674162575353424273930 762330 -49308855816583284390583176142080 762331 -107164567182615593398315106291928 762332 121982292936802930489303682935296 762333 81414555871788362531947076762688 762334 -51796700080804112328492547469184 762335 42989322279585313245071955893760 762336 240516235155163158618398857101312 762337 -268018615026421076791877211991760 762338 98819169370118754076882821898320 762339 -1190749380155434332121895495496 762340 97159195441473634810919340564480 762341 334366589596043539970638740891900 762342 14629184657860145093172450194112 762343 17169592283791209379620618887944 762344 -284245206265876292046939466874880 762345 182529552599841019335603496185600 762346 26325771175159226586631504382400 762347 1073854477539660377450592360 762348 -38155859096378507815718169151488 762349 73409732514031895699735957875936 762350 126953492232757176026626135584000 762351 -7138764442179924493982422181760 762352 10690581477145952528180662763520 762353 74163130663422521281124188534884 762354 -426784876191535820860024173792 762355 -208674229702684152960974075316480 762356 47055030057764255759136242257920 762357 21148761517073730096160554347040 762358 52610091562048221131198919513984 762359 -292326222986240798093520007929360 762360 -72816260095311762899834315366400 762361 167347583619066826035733653598800 762362 111570006567550177381065815832432 762363 28114930707171546188204955411984 762364 43392118981226105423202153291776 762365 -24052242583648318010330690591400 762366 6945572651711593765492937576448 762367 -342838882206056351086008089987584 762368 60357457588418152407763664240640 762369 24781317621707475788762395454400 762370 39893734323039270934933690268160 762371 225408708308057459987506544248572 762372 -1411558975047205138168948163328 762373 -340053821330708021829539836057378 762374 23312053327409203752777816060480 762375 -87039525694614612340784159520000 762376 305901580586163290103041020569600 762377 -49839976272022297517744419505856 762378 -95337233630360343805059715813632 762379 165582678086926395851662566288980 762380 -75479695282497024719394123955200 762381 71472797729135965152015786731520 762382 40520487708575157007843858474560 762383 -15374367934752322819840741659456 762384 19101235748839876441672813117440 762385 42390062542589965506747221394960 762386 -45276940460938906350973115224416 762387 150566966731301144624574018250752 762388 -169121951474082525500174845784064 762389 -283873122738323411608162561005810 762390 648861933685381036552827745920 762391 12022850007131768946262036630680 762392 -277316307648365576075039593758720 762393 227960394079427923931579960211744 762394 125441462272254352555011580247040 762395 -91053493726089998101467793816800 762396 165510102333938165886361773537792 762397 239844088096861436952162316511846 762398 11796432531127609362228778659840 762399 -223050927475346127250259061342720 762400 200802033573973196447145340108800 762401 382097200056553403340243467586402 762402 61898962172131741985580377260800 762403 141912298754026239433985802066024 762404 -62488388440448781576348029927424 762405 -9667226693437247009623461338880 762406 -356288487560301455959544638298496 762407 100085028154738007968848160369656 762408 -54277742244119748300222969369600 762409 253998668881155703879143315679610 762410 56814218003733867896895067392000 762411 -11781506233740888343419361157664 762412 -1990142175000101100025058572288 762413 -602816494805425588135067854080 762414 30558194164632506541698137190400 762415 31488256112584139902652747209200 762416 -13150415207524838475052871221248 762417 -100799986925141241444669416005566 762418 106199486467255976194059302160 762419 51555130107512096338342453225296 762420 -84876691216135694312936064061440 762421 135173298195420029668575394766 762422 -50276938987513618024808839216128 762423 32782431573698524234655082724584 762424 13599571285388166995727747256320 762425 144494806596134611657367144583150 762426 -66998765568646793490479330503680 762427 35616814698085424424766242298800 762428 34833079886608703249481869011968 762429 -129375224488339334744910554298240 762430 161413631972913349112955080247360 762431 -229451655932037531447486018107736 762432 -1027101556557220188641147486208 762433 2208889060250408961074895772800 762434 -332798491475778258128757472155648 762435 46796940833674094906424522887520 762436 97652832323653328465686572806400 762437 102863057919685302660158928787968 762438 -92643964062756153147240486538752 762439 -64114332543185341668032025478080 762440 103775117908563072138668675328000 762441 12085532106106166225749784850192 762442 46436770254599118029309905549872 762443 -177246258534053059918820706964056 762444 54909218850824390610813025178880 762445 -53489557681882490669362361740800 762446 -163499759884994333713184370923328 762447 51100899758156913724481870028672 762448 22535891137712468585892464156672 762449 -20227686760857678725013864645900 762450 11471342761095163418587931827200 762451 125510690176336039468194508576600 762452 117712543149168325003818294923136 762453 22452955520284110355076339603982 762454 38282460115558856212304965638144 762455 75742566696646028255666545620000 762456 -97936718779741873908684416716800 762457 -370908075479535028101937933943280 762458 49033178187216488651390405340384 762459 -24282754700039294682826385692560 762460 148864320417608886314336218444800 762461 -73598083979754154298533363639968 762462 -50879969066643925233787174080 762463 -32706623968280059257773926225200 762464 -307055134858814609795019735957504 762465 30477517934434169814667186338240 762466 -53879733014032627434575046107568 762467 -347160706657272252923353362969768 762468 -79340407439111876623553991843840 762469 -18010645288072423860510156273120 762470 -32255061883750027859635914076800 762471 -136612979339569592937150504962160 762472 -25408557632677331708371353600000 762473 103525392045039618759051522745344 762474 -63534993576535753313928284240640 762475 4967076406823961125229350580400 762476 411447878543887243799347396608 762477 -8409476089610949513309839323200 762478 -10762664539320161922794070144960 762479 37816166397865083548316380848080 762480 -8703113271957563671463627980800 762481 494377631430258121462311114650112 762482 3109760292552314051992679170560 762483 28394996911196843362604120724024 762484 184599567541951466629395810859776 762485 -23258139654889842712348393878600 762486 -69904098614864380945725822966336 762487 -277071781521782678259913905556008 762488 -294952637721043946524499696394240 762489 43064712541974624806398517424000 762490 -91414538130923417605557417300000 762491 -63952272445789226207803213014108 762492 -63173122292798840341657349365248 762493 -6231304454935365242087519917440 762494 4770442883838821620243593074112 762495 -108017083423474652045057534912880 762496 19229583374440981559089897144320 762497 -124267699530263602748256127626540 762498 -47720008115170104179941300904832 762499 -6615861454543417231164114458500 762500 -155319184910057486201854135200000 762501 149413655329571764450123712921664 762502 85342908665724483073770973101312 762503 49491773542019926921823133157680 762504 24352700515864036157566175109120 762505 63803223963794858836642670274660 762506 -97982536303772910673638490980048 762507 -42630362476086957946392586014720 762508 157155044096340817686638349516800 762509 -572221904954428422771403143435072 762510 -7859204851759372707575934689280 762511 -105327464769081927944942740999128 762512 -48140154142216101081753516662784 762513 -61270266610237914168108055752096 762514 -17841360574570187884090806184320 762515 90250953399405401288228841444720 762516 -136792963474571063417202640742400 762517 -46149670372706050289429423643328 762518 38410999361300107748279958256512 762519 -1927878414986096238171327558912 762520 6864549675793693950574693785600 762521 -213611495971665472785741622118448 762522 129025935178893428025635835830784 762523 160929614428910320929741832809384 762524 485427394381502750121944143872 762525 -127129332161913662666478642756750 762526 8654617247367448092846019884480 762527 280926558641936496114454553232000 762528 194273368037001782535466436788224 762529 -205696928123408926445696985091870 762530 79246497561889459612007163728160 762531 -40407490909373553930084084986112 762532 90726408744184103410065681965696 762533 -27132649762323383132085866918502 762534 1613891236227229949992912020384 762535 -86943820212862789764878019429840 762536 -126544002312095479081799823160320 762537 21854408197775196869286933724560 762538 -27941510113774652264939692213248 762539 -305642782170954704742083703603660 762540 -29496536574347209837113494323200 762541 190710903983214235806456231283372 762542 66265672530372052632245329536 762543 17955498445236033599481367804560 762544 35708529568637757030532277288960 762545 -60195398511869755289894892054720 762546 27629103518703833917193363001600 762547 145970387631045645377201263721996 762548 -109217261662528005969528527493120 762549 -157363012737108293948298008393760 762550 -41243116685474462458182559574400 762551 -46473995192238396502136524841496 762552 27745667838347965647767584358400 762553 -123336608391104813092830213338112 762554 -56213250604869494128937621456640 762555 -12518969307314232735609803258400 762556 91981578716248590147917930808320 762557 185483298364626664615965321844806 762558 -538060477935945533409044410752 762559 64550444688523033992968474879712 762560 23472480664837079235784951726080 762561 -62287170817632601781290165643520 762562 2964907071163413261999486156672 762563 -158418999889144860339252365461188 762564 23258412135768286958183908208640 762565 -24618043078129222705126115280000 762566 55355522705729167728492399342720 762567 56787661620991611677873854183248 762568 64662795924247245371934228480000 762569 117520341745516737274994505841152 762570 28383156658644753236211888292800 762571 51998882313709106322106704538772 762572 -181559014202495322328589673427968 762573 13037519700350885476369891911744 762574 146007840409885593786186251257536 762575 190103623898791774962839394528000 762576 527753281480291546457884065792 762577 -413107784707633144312537852674574 762578 -66651282034209610858010657570160 762579 -194217079307562029779149383384076 762580 -5048495202894931589697049190400 762581 -60523882017218896124959858331748 762582 -101075052042990033880272044918400 762583 -129816736029049498122993166210168 762584 -109915033947326636767701709824000 762585 -45803554147988195680666913457600 762586 -89673281441527189654431469278720 762587 186034114377174534074875145579040 762588 30790457622700612958183818936320 762589 -221053741609628916212998584488544 762590 94792391003264870375924765716800 762591 -152964965625652434219549112961208 762592 -357235992626581702696427582128128 762593 63144977206943490911738807674644 762594 5907398967525049035494065127424 762595 93273020992267052043305596683600 762596 118717714532082857558633505091200 762597 87651521425996865350312875252768 762598 2212881672814003360310049526464 762599 -195124035180786617866632344723400 762600 8838748679127344689874190336000 762601 -15951774897781764979780727550848 762602 -68510277039193971655318718983248 762603 -245415954820162773764274045356160 762604 164219374632955394217808845282816 762605 4886807096951102876608112638560 762606 -36647346382385218469925467031360 762607 137724171417855760873994784679432 762608 -37337734090711907297287966556160 762609 -340907459158734796871105595695712 762610 37370150683659833769331339116960 762611 -112699956442710986578159828160256 762612 2038022815147350491297844744192 762613 26004828630805364191845685825980 762614 92165013773000067933230576215872 762615 -3479554747621894047259468442400 762616 -153982408320553976095931566571520 762617 -10612466239216947796660124818620 762618 -27952659323235446632854878416896 762619 -11931466990798499354162897463792 762620 231330039222704874482352031073280 762621 -13369463581433089623724872281088 762622 80093810574760171376705941463040 762623 119392770150013964227221660862800 762624 -98574524380905502961509173559296 762625 108387123562752900000399219249000 762626 118676141747410686248639867197440 762627 -113778426499183281219226572892680 762628 290519857057124839178199683466368 762629 -157382129872719178051276280070624 762630 -30230749862557022475310333224960 762631 -9359626343938361681461052822656 762632 95550853124081815634518543288320 762633 -193105048119464300144754595050198 762634 48841786561752829091136202007040 762635 93674737885611239680049961884160 762636 73944726791289708197412926074368 762637 122372953707688741011174781948632 762638 -51995022962228985606048915401280 762639 -70538831344299587608021863987576 762640 2408366048926546298389632860160 762641 -43892590802899113780203183284800 762642 -49661933141392407201130366694400 762643 -72864885176310023933495998074800 762644 40380053519305294951950406223616 762645 -24266342835252040212003349848960 762646 29869239461305520988679009930272 762647 32814935126789401046339610561096 762648 3065072356942756733074644172800 762649 61188089281776673134926712727680 762650 3374384929555985433100582752000 762651 73961583747584260138022863938960 762652 -124044695499890058144831898126848 762653 338701505022648440498750400748902 762654 -46881925229735577029037819408768 762655 -55699487115382209163898987236440 762656 -83535652073317101345075273596928 762657 -41947889135540901483663006612480 762658 -62593246075490912990267439611616 762659 -64453589779214960189656941343140 762660 63183647126783695999248186163200 762661 205990175948184062545184061577312 762662 28831973079607852239131993393664 762663 -105995317173708606179753555380224 762664 46468433618601473914219962777600 762665 128821665030612196307093401137060 762666 -48405628187998388351779800038400 762667 338618818091211038623361119905716 762668 -11696482188342995056371771101952 762669 -460653449773547169676013210415360 762670 -4309652028386562971104288281600 762671 16669824304893356300194232021280 762672 44066858192066861468177600839680 762673 -135171343663868438986535281665740 762674 -106349443512879182775377470132608 762675 -35479768560417118214719018479000 762676 -73384376793899129222909316327040 762677 -54557460042098812897857129836640 762678 7334737477164827258295866246784 762679 75813704029917184916603965217040 762680 137278378905964554440501028864000 762681 -53693113925572328848154866785216 762682 -45727079223089938129242561234432 762683 -119427784675269017676711149140176 762684 41450326341672845580040416199680 762685 -73234844987856196428784262939040 762686 -132453692291846155453131275390208 762687 114037120164565626884675178764328 762688 -106766630216279600012152116609024 762689 -91005680562967935367080672634944 762690 -19096042767078749338870450836480 762691 5347557156520092649728843024712 762692 72810299437091498418995070750720 762693 41239581592817625480929607321600 762694 109174735158255199055618692780896 762695 -53713170437084331042982939297800 762696 6786738524852805982897656668160 762697 308963039608458470183532648465534 762698 68531672325933624361773022890240 762699 1601158378768692801551075312640 762700 -116992690520087414460431634048000 762701 186745011691012380792024369167904 762702 67266578678674988278206415937664 762703 -121624478316511528936497537026736 762704 -1712838342339031325287960559616 762705 -81121217389121460209967825090840 762706 -82265198360070774114988293625344 762707 97209265727990926519976350959432 762708 23432126540430605388881729218560 762709 997917023811190450741733157660 762710 4417675326846226976253570207360 762711 -162000187410262279154335631363376 762712 46255473874286757211420112947200 762713 -119814146369211695293706308535040 762714 -66061258538823560114162375041296 762715 -197206177819172008307975588054880 762716 44411058927699791692253515081728 762717 -53981348645414210368794919593120 762718 90331074867360974485497743290752 762719 -1891792164314382744315577679640 762720 -5451460108439391392062337187840 762721 236263155107086327621188227653922 762722 114292541258304925269391686935712 762723 -20819941124557620348169019576640 762724 -56049938239381865624926691115008 762725 -115308672348768519754458301299750 762726 -21719552599482481898774893357056 762727 108135844423015760934210620045872 762728 355604709982894652676357008424960 762729 39831084872656687075832866019520 762730 -64479991884900633915076454932800 762731 -340331851199372736722876443392000 762732 138401357906974856265203880358656 762733 225911471481470292435750979825420 762734 695231805441574320656114976192 762735 2183852311910676403812044586000 762736 -33091195083469876215802409451520 762737 -83570403318858127206143155405614 762738 -6625920641750713461052004777856 762739 207947381197668879831843308790456 762740 -86811414434008207894139723089920 762741 40200437600634282401006399283552 762742 171985720627747775698740313882272 762743 -47906015935988332346636759002008 762744 137370277520608987161677139517440 762745 -17768356286885629609032906019200 762746 27484297558802870573883496137072 762747 -4607786311174325906190986625000 762748 85880480415181105215235896441856 762749 4723257722496541404435593593728 762750 53759556864780539034572412480000 762751 232556140624735425455263456618104 762752 -143403415244430309838098844876800 762753 43472638919694722290274189135808 762754 43355147732764186086009856602576 762755 -8302145713607089146370965196800 762756 -63202677885512065388369028188160 762757 43898994447344662615013689707420 762758 168443666810299673207121517493760 762759 86915971007392265293270039780464 762760 -34615673155610734090819652352000 762761 -212795824370678884190790011617638 762762 8217300002784430916379774025728 762763 30023081009860896535105441075680 762764 77861799310623392666260084081152 762765 1912531780326775808822806376640 762766 -130747551147364252384769942703168 762767 21941452283109562646332993580400 762768 -64064774716071981767339538014208 762769 -72422734837999688835574574323904 762770 -16538499070185425161625473420800 762771 -138004970104687514525454917500488 762772 108123803989027441130472355510272 762773 -124556557354151850172004817133440 762774 -116488992312243937298157864030720 762775 29282309640959702328835068377800 762776 54096552986324043865070427586560 762777 -335937371731251236424852750432 762778 -193278824629554955849462382668560 762779 -213470941681728978780529307770620 762780 100467820532764194768346498421760 762781 71658856579474167029626356116332 762782 80603059214805713409196281720000 762783 -142056126643499167590157785282360 762784 281922174834657905644563529728 762785 54929470825029930480489279258600 762786 23570077387008440325277531920384 762787 -361791086146347344697725203924 762788 16523735407571902235799003275520 762789 26429198886754406572517338902048 762790 -13515372653789069700833737981440 762791 275427831621478210632873292035192 762792 -21111655946849393555142516326400 762793 -3999713752581338413882682543478 762794 -112272740442646066061003412182688 762795 84697943616610146190150753501440 762796 122845831168579706444833083065600 762797 33817867277859235982606151352032 762798 -9701036163870417697598644902336 762799 -121482675914477554244783449128440 762800 5487548205908294800852528742400 762801 -96968954895568006018224980093760 762802 214388904626464147065376373870352 762803 212221885581474977045155825631880 762804 25539419030355378569187151257600 762805 7260554284907959975565890483380 762806 180585838115505657855137113049664 762807 55874218337025241958312795178192 762808 75364044074414274743838546370560 762809 -352595177432456913576749186139990 762810 133082476465101525451734802053120 762811 118744663982775997625053403477760 762812 256201693777915628846828909775360 762813 -246585361565832748886596807574496 762814 -100705411107200532537934981600320 762815 -197550627815592232391534550518040 762816 -25958858826372425396540953067520 762817 114429995151927363747829184673024 762818 54907843817046310027771744694784 762819 41238726666611811066149053117680 762820 696350936338820428286814842880 762821 -169603381719578495970645471210978 762822 23009336026001981102970632691360 762823 -40841845144159323275207027493928 762824 -217741824450585346497764651827200 762825 -21737228584434048640827173246400 762826 -74946557238195616478578722855888 762827 146749894956906344005359838293360 762828 140016122598722938268444241039360 762829 -43586039831656252394783452261320 762830 60152425557953811585317084410560 762831 -133008306575927112401771136729600 762832 36243823618649983614313398272000 762833 -18646853285241667717770174261276 762834 81617797192308774342075460874880 762835 90892332972872181950207547455280 762836 -30520124881391578963199023163520 762837 202149000839336619694888096601760 762838 -167039843490123962786246206291680 762839 30870356931285687350704854152832 762840 -9586382582049014895413260492800 762841 -202979243428651962277611443421696 762842 182359398407554228392097536291552 762843 235657746148050450677437013504664 762844 -151120496214089234531810503243264 762845 -229571910194559255311577456760200 762846 10246010176549354205456705415168 762847 -65893060814545487302660850276704 762848 26237086852366311877887645450240 762849 -158538089226658130403096357062766 762850 5105886378137450319343561632000 762851 293179873581956653208422065315000 762852 52330097686179228253492742590464 762853 -23196799688970995841214505745792 762854 -63436679622777363862987285152768 762855 17232028564300636233333234378960 762856 333320195162164964028542932008960 762857 514231141553288042424812975743872 762858 -4531499498215227875957403313824 762859 708932467551535643012262828049440 762860 67091766485410552517668877568000 762861 -32883014705883101354965188270816 762862 -261324405555842041025200582062528 762863 1917703654561296944486658883824 762864 -12741127986142407890715551465472 762865 -4458260187977525991895916234880 762866 -44366101331141096925675292850976 762867 87162236023054704918788900765520 762868 -158259679661733375851748068647552 762869 391949989191181105920141759615840 762870 -10880224475444566750496049868800 762871 120886617197476106321024458052072 762872 -69307849346774395204992220876800 762873 -110311378815296401238415519005616 762874 25026704248597388344309676774400 762875 390688600177874357411652056520000 762876 -52951015293305605718043044602368 762877 -172716772080933790619868545889274 762878 9745274397151417179598413066240 762879 -32799124639936706364738296653824 762880 -197710606612131075663744466944000 762881 -220880226659701485100942878761790 762882 13045032182985512008097856153600 762883 195575755925308446142599129043968 762884 -26559522818721759506299929158400 762885 248165413496091192640234188427200 762886 -230921492120533850875113136072608 762887 32195590031354250536732729118240 762888 27133212974829113534161747968000 762889 213160827291365155598271552633856 762890 113297130256268725943821096687200 762891 -82465494938725660032333733670160 762892 -63493099666185283764852770316288 762893 -210308058827904603375309870150858 762894 87904706928766819042404208287168 762895 -12124423862617278669602747696640 762896 68406492384638856957279339159552 762897 116799946524532089160023217359600 762898 44610076705705853200112076600960 762899 -202297697279931969196805808326100 762900 -41946421893622632096399237427200 762901 -34467720976398842026739080250098 762902 -17701804174133381915181685054848 762903 101350804146203619024658863076800 762904 470339395001357866407463812710400 762905 -104310049165061521079774937720 762906 -674361603930761104755294487296 762907 221795278369222443081045511270840 762908 -127405980095711458600051941519360 762909 32301670534770912985309802896512 762910 10305628837255300198176489553920 762911 -259306677782997058256389925769288 762912 7439185869728854064619706122240 762913 373374150917010708738808963064162 762914 1567433164204064295262354087200 762915 -25521255204117379317623242208160 762916 -93831175562239920953416912809984 762917 -193312252868762351449089059684034 762918 52403184527206596302682877776768 762919 -142237238744707049300348471516680 762920 -110842324898503018653753232435200 762921 -347029444882206473608664165040192 762922 -188657017005162362295884411185488 762923 -8189572077438071978060355135456 762924 153073778813312902643958680249856 762925 184101975367324162053734368563650 762926 216453845037385741141345153127040 762927 137264101417807472023868869338240 762928 15995854415392793048867655942144 762929 437232468306765078498216562602720 762930 21245878472889698315397136697760 762931 191098770106887151232768395964032 762932 -139805537941961148780843356847360 762933 42520116054342980746223284630464 762934 -112817522375047652759565081996384 762935 -75245375902269798466435333843200 762936 -144543443087184479707253267496960 762937 -147679147714820868832107838427648 762938 122509598687167975818574779567360 762939 19567239355774906191557043892020 762940 -43860901927771406683118508779520 762941 -60057352300660850135627772383616 762942 -14143532798894866844533907191488 762943 -92238198466078671639335411980320 762944 16490503531685043245942279503872 762945 -48801821755990470429492714052800 762946 -10120981652269225495753310906976 762947 41203448506974506621845259549112 762948 -8634844113605222918879617872768 762949 2970693719988327138515964010848 762950 -39630355692862593528280211556000 762951 126378811263737872886217553234944 762952 299492095368420830532167619609600 762953 -104714137150494448973357300885580 762954 -19334991335897923492939620284160 762955 223978365838347339983821811928720 762956 -139360348368932161956510115120128 762957 121221678493237113988768068625548 762958 51432585876560455966020825979776 762959 98209444432049592577149055874160 762960 8620189044765200104095934709760 762961 166407964635663179518498810701300 762962 5013803357429014804343113817232 762963 -113135398651826255878579014287616 762964 -255654549838001899360440340121600 762965 11970843099553452940263385584000 762966 12543092810508172697391011328000 762967 67901644804352918438815451563016 762968 170845442173110950694635413032960 762969 -88383971618973973843842755574432 762970 -28656786470966174368635102100800 762971 -34737763869608138452514473800000 762972 7853117623014856452147864797184 762973 51560685827854770988102309757222 762974 -121769211465876770678015991675264 762975 -48839282312292634064939706398400 762976 -113778266300413705126688778878976 762977 148967578874925988764456040921512 762978 60793140457066809284830874404224 762979 44705324721713492899822637946096 762980 -15784119590469903847168893024000 762981 13715062945001572819264944380064 762982 14198164344272012076076491878400 762983 133922956814972037037571466435600 762984 132891225201264700350169855810560 762985 147929831047892087843857277382180 762986 -61359207404264414516684563296000 762987 207997816236227986784952374262360 762988 -84809798766304160106925725281280 762989 -171614008605712681449300908727210 762990 105412073468008285712894879980800 762991 -18275437394039531443040534385000 762992 1289590326672036233257678110720 762993 -116696237290049341227113084252160 762994 -19111792568603071654071230581728 762995 -233272358315911135106229823962000 762996 -4856693085775080562805568147456 762997 -190316361260089023084505013844420 762998 68933614809272447274100565895936 762999 -46171564668659804468663084060160 763000 37315895289856810105993113600000 763001 -86556774514834807987983655006998 763002 40665952228178886845407557281280 763003 -15589487666236089451964824824832 763004 232772356192909761553851789798912 763005 -50799566507056861312942634881440 763006 909980477568642430716010124544 763007 -104518855663490201771847656953488 763008 -90053836497431355142863040020480 763009 40075946314943143659682031998804 763010 19809898324254959322811587232320 763011 -161661246471510162670460818484568 763012 140727828809346963616264247037056 763013 126255040931526974293275870599262 763014 8928399890457259387697208121344 763015 -125855786080214338493857233692880 763016 -151303763544421062180974273495040 763017 83115109033683295043716182258912 763018 27226308792967905460594534086960 763019 -314037059574824352999913915135440 763020 -125299653068535142744014727633920 763021 82253626695094413390550477478720 763022 23714216570995283107462633522752 763023 -25171434216052867285619437178496 763024 -27229756344866537553474484699136 763025 -48874718485880409071112340099200 763026 169193830049644180490511887232 763027 -142592518430053181740088460375124 763028 203977702825981149301793120229120 763029 171435158003124357900994754653500 763030 9784350318953766461169762812160 763031 -158681916527452202760122177658168 763032 -139797377680765238545479533383680 763033 -65314291077241588129977013116780 763034 112959529533653307198869052300528 763035 -509009493668531404519459157760 763036 167856461331869655102744692026880 763037 -45744518828728701548836142492736 763038 145192072839494365773781388910144 763039 301431780710501370306002862767840 763040 -131509555466053981306096897228800 763041 38116145091593226055502702707200 763042 -62393359780942798896981074124288 763043 401462477576296465796034610115292 763044 128136629912543309871220644873216 763045 -247617101622675343096937446871040 763046 -17403910602034941883680311850528 763047 399591731982525227619328100736000 763048 -62464479528136070630780972236800 763049 120433314711491502790463626569792 763050 19350112700300991496625382220800 763051 -28441717744638687142621697676576 763052 -293364821110895964242587144145664 763053 -310395193156846139237062426306656 763054 -22295795888896901800972962681024 763055 188298698937324417403989303517920 763056 -1252958298766007605177406128128 763057 7057076100518962977033890625520 763058 6130755641064469304268956420880 763059 37306869299080522407771514289280 763060 -21549653944600836998402157323520 763061 -30012505580680143066630152705280 763062 99152608304789946657607046730624 763063 -20771284456227588127301566904704 763064 -187496283197449959410176719728640 763065 21816249713376324291728553496320 763066 -46991392912006728595984819194768 763067 -33640885813942482358292557033884 763068 -18668962087178329495939409948160 763069 12106104430578232197774180392044 763070 24323708531633755432528273489920 763071 -47778879077815437381407995186560 763072 -30644813486861709484779350523904 763073 50457378172742970706313347808322 763074 5466941094788170189686732349440 763075 282831355885356420510143822898600 763076 -26486733097037489215635307194240 763077 -92326823815229544222913220589600 763078 -2705377453791518620411882421760 763079 -448561419208146731931355796928624 763080 121847023056976469299036459008000 763081 -249425722659971554393037565861936 763082 101103129266593024857566805049392 763083 -120315615239006477786491763241348 763084 -8890312395674662259423122033664 763085 -219163543300531623303965877383220 763086 -24498140980552354918093858761600 763087 -10781451042653811480529427654600 763088 -947162878710572280054991503360 763089 23441216599932323225794090148448 763090 6459236919542196760473534185280 763091 5163201291401218887261322773072 763092 74051473449450717245732453720064 763093 78082708596760637694122403179342 763094 -71042924771639210481168991318272 763095 -166070884414903380207787592706480 763096 -30729966877757644811078680903680 763097 -338801507994241625718217268934960 763098 37106591383453741741192189155840 763099 -338365741180305046335660240263864 763100 52787487665185849036426617254400 763101 14541868086711048923968529845542 763102 -18255151935600387347291941038528 763103 67783043644948932286239992230128 763104 188392454175786723935904654950400 763105 105492349502476248172387176336960 763106 117298219559033837688045312153600 763107 -261287943510534505140310153581960 763108 -67491866892388135743964083585024 763109 72025460891595496713397335382620 763110 54690848436477666710755507996800 763111 323422217391914349127787963782712 763112 121607637867707871600151145594880 763113 54819354367697281608429925152768 763114 207942235179072695599242771320832 763115 192119886702045833803828070561760 763116 -53290965410698907073250210222080 763117 -18794654192600237036542749999840 763118 -183141624788715149298543817122240 763119 -12917489741727277748427893694096 763120 28470930833216674031886500659200 763121 -306891278872859728080689802768 763122 74557114748689971114706388394240 763123 -145715305431641494109093410296628 763124 22151941061009648885053747070976 763125 12001507685755274974989641940000 763126 40047061354839577194370841289600 763127 -85172418891942978803093200957440 763128 -58659996604431947200924002508800 763129 -71222178498563829592582934676224 763130 94108459703200779740277184201440 763131 71788025271660330839304163772952 763132 168853203268695979678101002448896 763133 -6672449590099009247942324921280 763134 620469786134355065592564444480 763135 -108566174672118968079432966732000 763136 27479941635940192685891984031744 763137 -63081630967224377074651238469006 763138 25530439231569002258275021728720 763139 -43096100462645777849426413128000 763140 21318359743781569436740603084800 763141 219662230960988268661039692120542 763142 8633808599767785644743681764672 763143 -92880545773689256792933511940096 763144 256006992634031221519754243036160 763145 -38226806404520211099311526419100 763146 117980038048222897770620734151472 763147 -91968253935875317102235069664 763148 201039130915244405246712294590208 763149 267271027932449817760735939875264 763150 55307873528986042991479581676800 763151 177470846274382771800403017494904 763152 -3618196656276294525548126011392 763153 -183808537587673050870317585626380 763154 935743599251658434240408950272 763155 57455844030129226148488914127200 763156 100310236322899663508342896592640 763157 -245084572775393736643828293828594 763158 -9424910640448683848726595477504 763159 330446342166197856494734400012360 763160 -56707500093258093131098303488000 763161 17854846188899233953991341875904 763162 50944618037320058870008933547232 763163 -116441805912520094493843186370896 763164 2540439790596259531614803266560 763165 10547355826574124335289555120000 763166 4082899494310784626567631479104 763167 172083766454569215263015913143880 763168 99981442524688370695939037331456 763169 -103924326846960318548564233980240 763170 -1237011043056951322950647961600 763171 324763092446756148893654772382144 763172 -32981169323620703513750837437824 763173 108823257772690363356214608281280 763174 -14862203081026213998049887075552 763175 39208191126223842017047689300000 763176 97678315519608109618534422528000 763177 70588628630376199218944105609572 763178 44482440371166762789009427300800 763179 136563866897064223483943798980608 763180 20546675007751503283007022105600 763181 -98890691941476341484664092788628 763182 3172648613142229381112470906752 763183 -103762607132592833063135129475568 763184 -32513392736324503177205355724800 763185 -88300047808645969572840506362560 763186 -29952141135872085139732421400576 763187 248951985357433030996548979944792 763188 -155102977674254083863909103718400 763189 -46769616227100768960010747222528 763190 -96914376366627676506651043096320 763191 -10646596968990343464106030691664 763192 365321764818335952328135124275200 763193 -435616302134100385586552768583420 763194 62189413916436497938563560240640 763195 -249517143915430631932289415484800 763196 38892359634487954873280103069696 763197 213747547323757758874720665615072 763198 -150256663516282140847011435264 763199 -146432588410898725361728774117464 763200 -12484419365227536836961907507200 763201 -409602544068111836071559874868798 763202 16727259114558919400413773060864 763203 62879929605142527024283413199104 763204 -115153071671745851358828862945920 763205 -265031440239400044166037284147140 763206 82071837010887037541840694993408 763207 2560225699437262328952444151000 763208 -205537410193757506262929985879040 763209 47209239916172284904096348419200 763210 45082816826227289720737101480960 763211 -268593935362625102349312901230600 763212 146963936679944135668217201843712 763213 257934049962907039441878066146784 763214 54884231983174592731386254859456 763215 -3791139588873800813907713050560 763216 -40439706329297602665940438294528 763217 -54362650643564892435154268601408 763218 -30037110932536398506679731215200 763219 -580466534021138017485819262271840 763220 36388261768289731408294447349760 763221 59165877237728577341241218097312 763222 -204418593716224121439665882083200 763223 -283772263096850461490721587937528 763224 100222864022633356686559791513600 763225 90022930063389855139739276900750 763226 -134517409897948375368118366930176 763227 142712729559309855693279575048040 763228 -269607418759072413401744430034432 763229 -2368794265387770082448623779924 763230 -40620243702804612411259254067200 763231 -64260228048144770028321956810880 763232 176178251302282534352057772539904 763233 302575035426130624470543163672704 763234 212407761767997544759166736222720 763235 77569867758391787213604024906960 763236 -54294397387486348937852286074880 763237 -56903527750882696027936810426114 763238 -18710552054680527346283980869504 763239 -153932524280807249844703231753176 763240 21991930534225428693028997068800 763241 -26159720409534086111313800658288 763242 7359099453991600483200295802112 763243 155298683560223874760814957773744 763244 -104005463589984088207274891806464 763245 -52483615594428237308220844702080 763246 -136058569136804557810396860204096 763247 5666680731515341710446093316672 763248 -54725759421457723330003155910656 763249 85387169796210054961208516280400 763250 -1444788018637536807386877312000 763251 -28578263098489338113227828085760 763252 -5739123139269673366503491102720 763253 -13735467507544496794833543250596 763254 -41778150168515429541558636546336 763255 -91533789353723179210218610604640 763256 -25285545040297156282538693222400 763257 -130217431180859569210551825188160 763258 195539636275027545779001358170480 763259 35180982422148064727084275577616 763260 -48603628892019872746010476477440 763261 40840928266244933961200938057862 763262 -218833847685076295337596083066368 763263 40958124384993953427085125204000 763264 130811996066057001261836166758400 763265 -107196768409842485224763752045080 763266 56772732727684285777426309770240 763267 196860146556519695520565313704316 763268 229413351743030999630720578560 763269 8575349421493168121582603202528 763270 71238901020808276875870224732160 763271 -54700479012798625084985770167528 763272 -123841215647066513180814796385280 763273 52909461412547436252580766574756 763274 -38461317394878433131091026438864 763275 -29008349105715758276110974022200 763276 -128980356404143471517867177760768 763277 129715818865071039490308526627212 763278 -1279718496398156872445601518592 763279 -381531990519889040106342123867720 763280 -27548298129084695127530510745600 763281 135705700143102866534070999225570 763282 20891188039304260155032556632064 763283 -277519153118626496928113039836080 763284 -2190555544351748984796680792064 763285 -122761064644563950256396606154020 763286 31858483102480596795030551014464 763287 35867122302592978025770121460480 763288 -10962232491453577177853219696640 763289 396487393714541982722502764964624 763290 108814184817589041625908765619200 763291 -1108620118311039037764771746616 763292 -22744226234018281506914460393984 763293 -2252051714839680115868076484032 763294 -50199855359800986988390506595968 763295 50361987716696609057303285896320 763296 257884027742057176239867307229184 763297 -46401369418630201244460090149628 763298 -103086223212199711977153937674240 763299 226350622696156028831851799730084 763300 158733943035715049347119327840000 763301 11978385170282465807925727653888 763302 72045702352200361284054519959232 763303 -114420602596773677677508947629448 763304 83692956955934234791289397365760 763305 -121423030351587853747690043076480 763306 59813967113009721630668382163200 763307 -145210350820055917342644110346444 763308 -28421571674175471104832937506816 763309 -234786156904076638002289560949140 763310 10685972691616740278106685570560 763311 -15212533739707148103099644558328 763312 68995616731453233707937345994752 763313 26537234838070996721689127253504 763314 -76842830175489635904028420133760 763315 37476970055786227633171228825920 763316 152697315738015427297345269191040 763317 -224525078032252643548429461903360 763318 -129509254970480078755745090732640 763319 -53838602811405843814720014349056 763320 -73801251508007415672868860518400 763321 -1541757329206786955907869593536 763322 -125045434501382410673243511476880 763323 220423853122659081133176162264768 763324 -90401179667691033861829650238464 763325 -189393953126112148643662173972000 763326 -48863521478414718300889063660608 763327 -220268647677856576443023861496000 763328 -136433551204084501295523044524032 763329 11074697222461931421879890669568 763330 -152988881784564381050074302505440 763331 -340960425377286574277993573499528 763332 -74650663107954860099730711856128 763333 -286693948781181451082533046631776 763334 -67323643607565787522350545323776 763335 -6816544171193713843763091656280 763336 2019610134691919015922274959360 763337 -374156880030591889959750889225968 763338 -21593591709150463672112294100480 763339 194895379052455049942044508661140 763340 -134582331283824783555128973788160 763341 -50810207776309750355122418342208 763342 33771406480053875512041475051200 763343 -9102974874306182907627482365200 763344 -926070938874136687982094581760 763345 -36852711174540334592561589019200 763346 86170056969783596550380786185872 763347 -16056019565683868793847538265552 763348 -62800445745667290714018662795392 763349 -240418092399287215232788870537650 763350 -6364433211450410830566541363200 763351 -343437696572018562676620891958896 763352 142787388225170669719102241433600 763353 113705765424887954056220553209460 763354 -73814525282199150272813313911328 763355 7968716415844998348250556621760 763356 -142272643241473742195275689271296 763357 54678280705700765811316125316992 763358 -52651637590610116303043833218240 763359 -99161465785838623228480692788592 763360 -97650679444781712530031708733440 763361 -34195955917268823892069809292668 763362 -39719632700428717966212893586480 763363 -199285374607881629421949393263080 763364 -5335545270255490047884821094400 763365 95974843802972089373912226690720 763366 -126231863358423249668856817532160 763367 219910621997456638143077335673520 763368 -82446789176719930704361170862080 763369 352066816707947636482548913923770 763370 -44104267487608171155645663052800 763371 -109138735428578282729301992047440 763372 -233176348914784460590116048711424 763373 132275678689782469920539238062562 763374 -38287055157380904689380691048448 763375 -54561628626670560116692395936000 763376 -71874997273209897775355018477568 763377 87828440718112865429430561793920 763378 68098865266876631365027024261632 763379 -527051444779281990421821242352 763380 -80244820025119720069509333853440 763381 220169907843042314408975032491182 763382 -211153029551363794580495168251200 763383 169605896012390443708471020891624 763384 50258780072263464997527216230400 763385 124942622722730343854999157605760 763386 -53897597218938893570586186299136 763387 4269453892482998629036745208280 763388 -172937402780435787796901992296960 763389 -324349644962099238372627486138 763390 -115017248861398877349792347291520 763391 237334785545947286592727611105792 763392 15078559176977128350124578177024 763393 -118599958398808696659039641318976 763394 -109114972862217129047995230099504 763395 42132174780497801234667444396720 763396 -71175576605167751649337727435520 763397 -223796732620567650881989617842688 763398 184963417064007201955265807600640 763399 -20619132659460121915740624332320 763400 179267255875003058231584287744000 763401 18958500699127480407330988358400 763402 -80632447497901080378217396183968 763403 -250060865090914404772471589586348 763404 132612929718167473953966535159296 763405 -155047044045976363727015375381940 763406 -19259472568793659791688155463680 763407 -42597606758967947865407254798752 763408 -39525608978552483663116354183168 763409 -77962672356989032038168570189390 763410 -19047594839776356536755053488640 763411 168873435780272272796596730814024 763412 22285977668543087799149091497472 763413 -68921515073701995277217768899776 763414 -195284883340545691419702300286944 763415 239235640917736696717156116349920 763416 130535812492776204466876530647040 763417 88274937427589086314041165323466 763418 19394485851114049149287848419840 763419 -70438469825751850835122777022160 763420 39633592831917674149865396044800 763421 14215737548020093232778553117440 763422 1430714509302478814378151183360 763423 41742536175700286155976862584672 763424 295242292860118707446068041547776 763425 3149986768936510157997149461500 763426 -220686231420913908769325368103088 763427 -66245840146250099594959079417856 763428 7737348938310824732186294052864 763429 241422547291233788155688999348030 763430 -75659972787932864967306713024640 763431 52878962206921060714722553322064 763432 225798824849306292695083993574400 763433 -256119568217448129474119973836976 763434 1961010338065396985734920903168 763435 -121675337531363091490558993285200 763436 -168636983102021453719711577610240 763437 95513595496652773356843306240 763438 14224616859238067583349698855744 763439 34530910837384395798469389863040 763440 1800910178038196792657837752320 763441 -164284450857274605297169914312128 763442 62127594527004312334286253357600 763443 260034119394258347970111983485332 763444 -81356440100716458556427507632128 763445 45377122203057470982272316456480 763446 2872473672039523483420825205184 763447 318981646097243525018741094921896 763448 -133668104588573977801404597411840 763449 -38007900839249066894646033464832 763450 -28316170197432212444843842062000 763451 57028503050219360411222782152912 763452 -4148139938353078221022050892800 763453 -363416215511700510037404415090740 763454 77740696968290027076480176122560 763455 58074128367655758355878367818240 763456 -84826292845121788696094855659520 763457 381901142268972877757167088192706 763458 -11711266375874777902748512120320 763459 318804267162049703716369767725520 763460 126761430456140620298470934630400 763461 70778319072324609602999685681180 763462 -24058262041879175135887986948096 763463 -146234779291354325342662624773456 763464 64228986775481613481436747857920 763465 -2043929517096044441398596828480 763466 -650123308051191099088222910976 763467 145526270345708125891056518629080 763468 132012111880835092141045582528512 763469 -285369436014126147838932305812074 763470 9905182933793380672641728400000 763471 183291221238996329051311054850672 763472 69142774271276561669466982834176 763473 190604094036205987545881354252784 763474 -114524565439847815879272431889264 763475 -21096439929192453472974864736500 763476 -48194863445736529949135961907200 763477 -69269512361330256569842833224640 763478 72335279185615313649046419851040 763479 186388904778911343801991031875920 763480 -90335533690660624230386659737600 763481 117102777888302494452806663142282 763482 -92305512217065435121004200017408 763483 -4178379115309181681778364124640 763484 -169406514035910224856791147625984 763485 -9382045942684238876230495685760 763486 222462041200291793783747301353280 763487 -63298204207140616010904193570368 763488 -2764319750846597967625197453312 763489 -263219191812768139193817490234176 763490 8928154120350968745291524966400 763491 82073800345218568524958252396464 763492 -61467827939582419320912538692608 763493 -162156379053338086543179486432258 763494 115848360915860798902390061880000 763495 -10169356709646785078163356181120 763496 305712684776437697872111784755200 763497 38127187097519653517372423547840 763498 152963158784702919833046254958000 763499 -69485314690089836157922308464640 763500 11419719719093565420170085120000 763501 -54802939677345010898871401809908 763502 31012886229585000568106322645504 763503 -77757627298413332557126019473776 763504 -15227909950233542814564146085888 763505 -116561188340242602980630236015680 763506 202427810244681752752328385477504 763507 -28176267712957410431109115955480 763508 2557808086086047314827591143424 763509 69628285366619914899507395432160 763510 246268329563621577509058948480 763511 -35455315140850057987229033087568 763512 29862023401107689271452963020800 763513 120409453987723057573176063830762 763514 -26500081566675884407332271680144 763515 4166173184707597686020108494560 763516 -14241245371382194997115480078848 763517 150820336230722895898733481470400 763518 22446229675201769135482063043904 763519 120750205828282455563243645200920 763520 4700569416697764735313615257600 763521 -265758722719580295962030340585792 763522 -203509156733566282448153747888688 763523 282396209465432810281561584923772 763524 -121069409948489905662201089163264 763525 70981760886290269545467203520800 763526 -58068746103302755558512787192320 763527 108902042997247080787399396076160 763528 190025264502151816105741979612160 763529 -166870430816994987882628343818716 763530 430848276620298144364058480640 763531 25702596274578461812649969681760 763532 37171324984735161340757091926016 763533 -361555938978833933162568760910400 763534 -41872979473936289300622066232320 763535 258461653977888329693428539460800 763536 -21150581467365937966087003373568 763537 357140932272875790367686550520692 763538 46609763651967931055979671918256 763539 23728369019961070153481907598848 763540 -37177166054109284882027633813760 763541 192027549480259672492217090908920 763542 -51641784456008625292631035083552 763543 -8593532141960784641580528257232 763544 -128913585281116212589509852579840 763545 -55218635954669685055858275326400 763546 55749451406839822095984895415040 763547 219618838557945670792501548097032 763548 -54252898110987401696003792709120 763549 -212425299490100177390831310055450 763550 99296721631369829170723193620800 763551 2318112634076765337215178138168 763552 -130201332461270884060445150281728 763553 137434806760300151293056685659840 763554 -30537102315344884918002551660544 763555 -52943018548449785527215493166880 763556 -58537799726744825681663978167680 763557 -86344056195928591796109026624160 763558 6767075424189603892778697907584 763559 -87980986682940116658975577455240 763560 40925181548700188201466740736000 763561 -115115759198041326449697522104576 763562 -220385889019840431647969529804288 763563 -15197226664424893829696406528000 763564 -83273470277008955089602069293824 763565 22962531537500610940530883866720 763566 -81733572949573504816190082173376 763567 322110923884622318486831638063776 763568 19337185362704425039579430191104 763569 36516740176730866128599956336884 763570 -38994807315966643888382090347200 763571 -70081851969079529564363980323888 763572 -78550422612571169258584509665280 763573 -40589386413564622619445163644178 763574 -76998414486583033703772612747648 763575 -12449699908921222108370537315400 763576 -176915966017593023278412812554240 763577 -194697345457250064572835898953600 763578 -137424561945807182458120869081600 763579 192171481382272962003370098734180 763580 227071177102648255388754140160 763581 38340543368341815316884794231424 763582 -76310845609781892154734182308608 763583 163330012780387976316931040864832 763584 15722134739292345862464787709952 763585 186436097832427939626961452429780 763586 -201296045760158095367206574857008 763587 -19813067645620524545130408665208 763588 -100117187912832053515603545288704 763589 20299948711479240276351760245756 763590 -49061408113185131281902524311680 763591 -21681794357862890569649345214200 763592 -64963444323306848819271234355200 763593 27731385832239764038327022539200 763594 719779099101923234158522230528 763595 61118260746378995445077286811680 763596 87732573139238634752374504426752 763597 30565296755321938495224603229046 763598 -120712674804293720422987681288320 763599 -316375852974891900464848396394880 763600 13766187344396247897024223641600 763601 -18290358848659045766802237136398 763602 -13315754138574873067966147170816 763603 312741657763672165865334422754760 763604 301141821642278850944593742096256 763605 38371688093485961141326954732800 763606 75382574463504885547425892985856 763607 -71386007636876120609042311801440 763608 171290593670747145932228663439360 763609 163415892739327609743754583353344 763610 109856056433885349576716562912000 763611 178124524171263105426990321886872 763612 28390853420235961038460153100800 763613 -60477670464036931221863421282138 763614 112713301836333983003729223168000 763615 293405290391302017598620762494760 763616 -73406774090978783785369126305792 763617 -40444272186131037174997558569120 763618 76899585989499544487840726016000 763619 211218425193599729201398947781020 763620 -13830633301785295319513028403200 763621 -141226392156419865180430078530178 763622 -16750594246386876075890350714368 763623 12945991295554699951766610137088 763624 -119453669790858651895043679406080 763625 123384334428322763133938477850000 763626 45775162725570477453147527257344 763627 110081777765568387266022417567476 763628 8582725618741526652500121977088 763629 76091958782921384785526537132640 763630 28072639339795797671683273132800 763631 212285736650518659635055487896 763632 47656543462706015132622997192704 763633 -134032601086658000494142295646796 763634 65802508904029293295040785011216 763635 -77855360906042582008772308712400 763636 90653524515512988566439310110080 763637 -80719016540130501832453573954080 763638 6426530694024209992274922380160 763639 4991738729191839469873347550840 763640 -103536390689933749621694762803200 763641 283015132779154194917133985369440 763642 350491965338868710336537059966464 763643 -16070686709174161604510744948160 763644 -62985427132888269061651450994688 763645 -78505167062082672167075788166100 763646 34899833392778539941916942865664 763647 14338734568889890187108364237072 763648 -191272867315726577345929234350080 763649 139856202573657972101056468411650 763650 40680323918968507884537752530800 763651 23940624260286633328038521999360 763652 -262608347341513918554720575470464 763653 16440851161673602865626506838848 763654 -7935123740362841300277578664960 763655 -66778145654170834503529910923440 763656 -80843036110555868206888276131840 763657 -332316079377605427802175205651000 763658 -3654721407651473096367133127424 763659 41216226078806635158017740312848 763660 66271847047826262328728217543680 763661 -92664944247822707714400013063476 763662 -92542044687019493088311722842048 763663 88249901126445693309011406260912 763664 11588506594161343418537938452480 763665 -57410834521215902219140669660800 763666 68324757960968603560287048487680 763667 24384603964467728407939526807640 763668 -12010828247482423022872594791552 763669 -12042162007782597930251109841056 763670 24339642007560643619845881857280 763671 186501288296835265265468200139112 763672 39587705294590568441669511168000 763673 332327016093010162951419882878922 763674 8296079114515373475641535025152 763675 94697315123144453590926257911800 763676 -130977052699410081035477884892160 763677 -27988739948456176830612565977972 763678 -5038520046144612200411418190080 763679 -22987160467845373118823502222224 763680 -747127275608007237673345351680 763681 -224870186296271840777918019523388 763682 -73665160254298174726661558981808 763683 -7133607182379776243588134646976 763684 -250777096474612556393367274931584 763685 21597087159977740132589679705600 763686 -33423686592109457831148523161600 763687 191931124860562326578683873045272 763688 366206088277595231845730247797760 763689 20123133007882806338537394584640 763690 33520394338595947004625468021600 763691 -491554642568252026510111517520480 763692 111849329181475960437900371853312 763693 111611040946214221574472407202560 763694 346513097236052643507081527232 763695 7680784873144054794283318701600 763696 -28709885040708305985990547046400 763697 -33906272077514717641351138883088 763698 23404022290928991067720215441408 763699 -22478770819858681132461651805300 763700 -48408600602016485279067314841600 763701 -172544060021322509275320754499520 763702 118874810764924755853421846403072 763703 357729660912371062479329451300000 763704 -23718122238557025272501832867840 763705 66605866011886635339060194424000 763706 70916610903976535934051397245552 763707 -7435410606048079107711991789056 763708 185902367054453796472832118684672 763709 66173260662192117399349638583980 763710 85202143196679799126729623480960 763711 -252485442802500535563940167661560 763712 -65077350247068786024196851892224 763713 -175748905882409698501306965598158 763714 -111395249222993087107781097367344 763715 -136721319071515069456409140296000 763716 -53374290312982493546533079433216 763717 48649153012318773537248238746812 763718 -56864006230004318283785392225440 763719 -129317602210697457292164809208192 763720 -282377380655595217792450884710400 763721 48456400597740478103493746762112 763722 137966666001982772868291811184640 763723 1038964790142718319990674505704 763724 -101051861115942815738082532623360 763725 -75527565307833676372924380120000 763726 -7475236249811939866803176983296 763727 584058706657256682358976818218912 763728 2616085021645040977686702587904 763729 2490404003469370745923102323940 763730 62465216768080610467875135229440 763731 66880224447227207559898009410420 763732 34693594874442142295326304735232 763733 -255008091856541401423764942165600 763734 62862985698308582186123123359680 763735 -2945965849224913298843829937440 763736 -182422294265715590511451486648320 763737 -65882366645007129558073509676032 763738 -110461733795562989184642077657856 763739 -117017469347500128415659471638460 763740 49262864508531514893019649794560 763741 40868942754074275858803901917984 763742 -83792658023933103338166206864640 763743 109291678916503492553042794896000 763744 341658112137066277628266673602560 763745 256824904679566398434852388237120 763746 83529979545448278471382620902784 763747 80541331054767669165101903913984 763748 -106784253578155376835003913753344 763749 137404963901671182865351057982400 763750 -18217241764777519227800578080000 763751 -401267905384624356848474705266248 763752 -257513021652913463999621283840 763753 9145831275321455444792249139002 763754 1487287126331845107765834045792 763755 -68283182808475083830651656780800 763756 -1860194586087130084893260536832 763757 -118337593486543235539580628365994 763758 -47301430175906500984135520391552 763759 -72171482277625180520128693334784 763760 47535736096664806685141704212480 763761 -59660017851406340797031904880320 763762 -15234964975498308763553151552000 763763 38514790496218809635710969277520 763764 85823984731653919077615232229376 763765 286490882742590959490690960469660 763766 -1088059104443374305058144129536 763767 65965773222401020193688027943968 763768 179052842399754680438556682690560 763769 128166998230222204823044401180996 763770 13028271228636583884591917122560 763771 -154571730837919947208534485960028 763772 176215049267923823392696975472640 763773 -108340231799774213972409224671200 763774 -251362864208597446077678652406400 763775 55586068955766643592654156068800 763776 -98842058670603478542296127897600 763777 -6302562391213714678476759153728 763778 -24993577411204362419338905059328 763779 160848074894562694550037922952184 763780 22190292383214418492870489017600 763781 -167993448470222208406617687165600 763782 -91459440175884270252079772927808 763783 -114583470107351390989366918358376 763784 7998964033152514739482610565120 763785 59539619782109463372950229714240 763786 -176154271539260942695546822440096 763787 381371045247922209827376084596436 763788 -11221308000192233680639192281600 763789 -31876851792280609279991889525672 763790 90387085350351689996004838238400 763791 9143454887913203296904858125824 763792 95356601739610910473484230762496 763793 -150753096062608290398787728219040 763794 56977523073051032673334476420624 763795 -2369053926056093635492433329680 763796 30443389197203211552884403548160 763797 -21379085310825269858542433113728 763798 -24837798813237242714850309169920 763799 10316144966957060685715755891264 763800 89602202767082355695416135680000 763801 -47927461771871636058947334550198 763802 14382561298620084177474809046720 763803 244391294346466998566160117802800 763804 -48069610784144937812753477305344 763805 -63473843657990466547210267612800 763806 43188631926353039934356833053504 763807 151507157786536153996018475210880 763808 -204411379189781586646720243630080 763809 629977464018304999914356637696 763810 154551923492734918119180565085760 763811 -98809018959660616445583593751588 763812 -28353547173196508014151250770304 763813 9432388960562289254999594531260 763814 125089207449706412907458721606720 763815 -67304160022529491112900551661280 763816 64512578669461837689083702722560 763817 82300901594840969502129516248400 763818 11328676047774033082380534951936 763819 -128612039310525353142469057308160 763820 -48142012504874726049429083427840 763821 178569933050033196829621985886390 763822 162197155412754528027951865979712 763823 -107588260661293605155163923426928 763824 -35985193952713345866358511271936 763825 -161233648390547578475691067603450 763826 -71941146940363975497626169661440 763827 14278461039017214563064008181672 763828 -32248774793863004409168041296384 763829 296024785391145291366916876634880 763830 -1108828518349345275278834714880 763831 99072396339313169364657432028200 763832 229278105907479429301308747878400 763833 -10526689016393539328580088201536 763834 -19667979269719936807336932407184 763835 -63102384450810072096144637038720 763836 -43706219352248648186943905995776 763837 -99771636705876076885771482264960 763838 132899302856340467753596487883840 763839 -77069680448777463530343911212296 763840 6167150255868466087518284021760 763841 158323376881848270810854042863572 763842 53615174327524599852302384868864 763843 -60946398075517654164914419283908 763844 -195041367355214192687630405959680 763845 -36339034959760491409358693328480 763846 -2468012511152214973700632831680 763847 143661046639056222175345468272432 763848 -356401990935664766903129937108480 763849 122526523707085445049868123394064 763850 -42372496720444445550821345343600 763851 -122868876605125795156574251522560 763852 241255855191797438760627016192 763853 215296017582413701823402681976864 763854 -12485612535790688667264548966400 763855 -31140311657718264433046386032240 763856 5636511052308788895405822861312 763857 129203561429868845763978190056000 763858 -340450963088641739796662692660224 763859 -382232414117051311921648956641940 763860 6678950583322734064006450176000 763861 -268317150602318849521058621270400 763862 182969339420166898705979323673664 763863 -130913411812307294669956448801712 763864 -93131875901843770214234057840640 763865 116551417558768236258736036187400 763866 -68047241251667817040895388760848 763867 -251360559971260481160696665131408 763868 109892649263724902913556405963776 763869 -104110722013154732117873867408256 763870 -101824063468194242610384918333120 763871 -38087256301711160190464877290112 763872 -5331911748957528481008711106560 763873 -233353395444241997143063553520 763874 -208496331139257514319543923718064 763875 -51243349719877932426274044216000 763876 -2516272240370200983505504722624 763877 -310273406262709560370454303649828 763878 -110347364444732545611845833902720 763879 370297052235198292071763493447480 763880 50668744957638361427529656985600 763881 28636397489117027066239827191952 763882 67326708846756429491952422691072 763883 -246061501835527002306428617145868 763884 17529720178039564735859120087040 763885 26874724509069802266914659373580 763886 -90533034430573164853560771292608 763887 114432789636485407432543752585360 763888 -49655317498841013874108714713088 763889 33600309785229142735292561368320 763890 -41755828612516454968165744750080 763891 328022093880114922556649842704992 763892 62160755970545022942506728004352 763893 -56811263724096596800362123692580 763894 -309260782809686010997091682728640 763895 3255905897091998106090925190400 763896 40202553096400447738022902824960 763897 -72033442961681237823291840277654 763898 71750521052792171694285340729200 763899 -84847989643963476102867152812032 763900 37302135595797145353846150848000 763901 262712212547645982782146926544902 763902 20857349453279621609039485070592 763903 30938650139118592674200620976480 763904 7352866104879813098247951482880 763905 42659705271002791179871247800320 763906 -72997074948900425280439607903232 763907 269981990498540113844863494396156 763908 16488929863394932624200176348160 763909 160591450281367988958461163255520 763910 15573051642661842987370119254400 763911 -22441769309772895482909038920248 763912 53424911793645767355787968860160 763913 -21293394897614798971170887972838 763914 -79330120268693460191265402328320 763915 35905709581887152107932030934560 763916 14309967454917517391513342826240 763917 10559177906599216855543675083264 763918 68771943583293254272332516567360 763919 -56507659790424978357693921494856 763920 -39560518086229682256575627182080 763921 112036473889489241110495185459122 763922 96382429548431879880684523948032 763923 39502312213708060277864883678000 763924 -51662043784360985876175315482624 763925 -99686125110405392979178852375350 763926 -64236166389997251409478383189056 763927 -275401703995985574134292392087224 763928 147324831630598599869150982328320 763929 153041712280323656196500999294004 763930 -81721589962015525042197382809600 763931 72202646875584099444299482635792 763932 32623276346537409686181670871040 763933 -66180465625102761212923781205760 763934 62137697829493074307561951309632 763935 -22885394785965756393354371545200 763936 -176905029928654806925314207449088 763937 246145264058806019728453906271586 763938 1355261152010110769210232176640 763939 -148037343205191554825667559921968 763940 -176536345071842277326056395144960 763941 -88840450191560980417647259547808 763942 28170656089987199563656567222912 763943 85725383014770022970800156659192 763944 -150230499774575452486864017408000 763945 1275083376299792828789909091840 763946 -42262760230909322291041901266080 763947 -167710689981066582320953767840 763948 -82145121497393387387291801429504 763949 40120239521851522558876417899840 763950 10074108077639761846919951923200 763951 585398089690381350181252083242032 763952 -27769227225157450137088740556800 763953 14709002920348607140056396347808 763954 -140577864964840415910526235779824 763955 209743097729633911526708267877360 763956 -188846180748204490615146872450688 763957 397628598681938790885615085668206 763958 46153847852156701938795286329984 763959 146062426251172945922311458814056 763960 103229440216204403318587324416000 763961 -9985566812884169986535816760000 763962 40446511773481305514717640434944 763963 512590339273601777661809204820840 763964 44231988966295675360478095663104 763965 143655141682117517855495500296000 763966 18976585024246613885114170334976 763967 -277223140648414758130164203889984 763968 -12052412962981897754640987979776 763969 56853446056401067829880574030000 763970 2235387737472637185466467485760 763971 52551974389532126920163156194560 763972 -99255208826395541528331455416320 763973 -110817140808703156430465231547360 763974 -60736618079888234603005282057056 763975 -118688665269539681651878212436000 763976 49401303587612360271768900096000 763977 -86814753043274500561962790103280 763978 -193489532662829844330502858218960 763979 197572293676960028721413432181576 763980 -18695722920620401203456123371520 763981 450312080498626692634290878240 763982 -199644617477126474168408614809408 763983 -75780816833581428595033561901256 763984 -8859667800134471541100540215296 763985 421692611210192903509074473631360 763986 -62136353236071374268256050558336 763987 -31699879454339930106912444963248 763988 193649594295578688948423519727488 763989 -84557823907901915678392753294176 763990 -41891073197836964786940984220800 763991 -23699437605412078178802197151360 763992 164430416770143092813755568977920 763993 -26528414825810476633939860238956 763994 -18853414470270874646171185001472 763995 43935237546617442096809003291760 763996 -106745506004300694453977252866560 763997 104773257696519640465493784400152 763998 -63535447795020648703901699346432 763999 -194166077769975696022998674860000 764000 195074791009588156987981430784000 764001 29364393114159772410207326637504 764002 82519549435173561564598211855952 764003 -134731423309930634836391237771748 764004 -44260933268661656761651828091904 764005 348424788135879027360633029184000 764006 111343833808254758539877095817952 764007 -11272404470861440133418324459312 764008 216348437399280871793093935488000 764009 34848438313224759413461955376000 764010 9021779607544711215578131285440 764011 -249050533278534280956233724597388 764012 -187361874132614330072083372638720 764013 113110959890823944132351069563104 764014 -27002724595682398217057925704448 764015 -57587788851999331664328642823680 764016 42827035182027130169673128607744 764017 -87639754496573341458720951333934 764018 -10563598320286965050801573884896 764019 -45521427076962272520714521473680 764020 -30603709243162563929114572811520 764021 124781732572070753039325986610222 764022 -6837071246445813592641969770496 764023 -60898587167200754805261838865336 764024 -343417948666786916941520916480 764025 -123143756211549781643395500062400 764026 -586768360457898740850426141696 764027 -61194337728676857133739057675928 764028 152570557147746764743513941957120 764029 131242916966092250046202599700576 764030 -60966575096652060087866135739840 764031 115756109641362636197367092322048 764032 -238682685111077661283344596336640 764033 -533627945206661598955488793412796 764034 29896617554043232788976737553920 764035 -14985077075193302958681251720640 764036 2259957892287578740254410649600 764037 -9995043480350742232240270878432 764038 -67532430506720287752971776463040 764039 -93380355731200434716668262756160 764040 -88499062865278790838117856051200 764041 346465414824443700523430253100442 764042 113780634669924017784135965370672 764043 -53888462906923066374910201660416 764044 147997532233907159319863055862272 764045 268808944678970077499779529748300 764046 72197306037407608468039934928000 764047 -113498768791879580435592570263960 764048 45822080171190333361645907730432 764049 58392447284523644959815683746848 764050 -9688984641144693281701152576000 764051 140551040942331339731168418011052 764052 1599458522593815088620935288832 764053 32592927020894178375490833564302 764054 272175104646859961141866776328320 764055 48293883470783127939914782009800 764056 81940624900841141805571471226880 764057 45427306505835052050383364855552 764058 -58836170708282936229508093948416 764059 232526883498620549602628345184260 764060 58422303741351822027747783966720 764061 141541068656373632436105743272704 764062 89388842534751476855351926141632 764063 -68493726642111973734115598072520 764064 -54821189433105556430405778800640 764065 68145449132926721910881708168400 764066 -7674754306003296779249083812480 764067 107628357207120054743338544448 764068 394329419680041785633317438391296 764069 377189978269179072592838333094396 764070 -43139830151111432213250490780800 764071 -45341903022372361973647792492416 764072 -95013572840330119892305019136000 764073 5772152140484115648363407546202 764074 21345872245809398274601606927536 764075 -61321514191317282536162051426400 764076 38013889240901353262039276719104 764077 -138364995770436847690725702254048 764078 12298750985702970132329151094656 764079 53527481008212005509951282717440 764080 -55595809791282109584645592842240 764081 54433732610807770562775591732882 764082 13693129995666940878747714534144 764083 -79436259684637765371950727052800 764084 -224038181594266619418799385222784 764085 -50289616158317145437239789977600 764086 -150341525936629628592499167574656 764087 -89490044661253539089183392728528 764088 24773717424043184479201080115200 764089 -101601156843188211770792394113110 764090 -48787191187770637460519495150400 764091 -8748463779942088716689608244952 764092 -110452745162458619729791028766720 764093 37520105486095485034716629763744 764094 -167483524177397764665330546198528 764095 -101108842655088553631413388357400 764096 -47960902107882321477785411911680 764097 -251284640119648133394310624155600 764098 160404706853535790345352775099264 764099 -161291978412732743643173448302688 764100 -45969924915757822090196881152000 764101 -70340462253895964250149247211560 764102 -141540125893799983317060748212096 764103 1209131028083514203594974905984 764104 146130905711921961571461155635200 764105 -154116998385112251994387116883740 764106 -16292041465506674826937998813696 764107 420870082921936510545536657488272 764108 168447247732837857081682345974528 764109 -13736598431429121097151237443200 764110 -2076532765327923792268580288640 764111 -53121432535991582427593161206288 764112 -2881886880367010234387520552960 764113 118036927535749904539384445988160 764114 -80177646084403965223271633466720 764115 103785391221238740268517114160 764116 105292720258250966445856311436928 764117 -63682568170742978051339896347588 764118 -126414795875322230395526933912736 764119 -15904719438461706893941552489824 764120 4396270734855466592289196032000 764121 20252197510998264234261909544320 764122 146334897929051110294529515952112 764123 103089486222146872321326596552640 764124 29210918956290073273813495575552 764125 14417677490309405317746916119000 764126 289875615969347144329689369262080 764127 -35355294908124217046294408709120 764128 23228987288794055478182070190080 764129 62972561481810854356513091976384 764130 -47385451820119259358868158996480 764131 261029007421987236102102780075932 764132 -169920004791480740712371190559104 764133 -88930767540021794777734470173376 764134 -61543637834168017418680768987008 764135 192692767070754178469134878762960 764136 122134959537858580029462428728320 764137 433890212784669847471128719283792 764138 172988068526099722053669642828720 764139 166137554980997905451347448846424 764140 17701867117251180571714480051200 764141 -67842499564887652063512702370176 764142 -92367850514656253137181432248320 764143 -283781053851126847332793358354608 764144 8451674804719466843015578681344 764145 -190118337875637668783356406909580 764146 -56614333981599512520710015071728 764147 188630248328085560529822938322912 764148 904987919402034931091087327232 764149 -403652030162522280223205979744850 764150 28677212900796798538915929984000 764151 -115201703651950451986460284135680 764152 88254534656988891922922471301120 764153 -1618071465534718197677449398336 764154 -1594188236695472716670141605920 764155 -77005434078628885625549901991200 764156 -94189327191571824167524827156480 764157 163014532147425448591258120020288 764158 -57566861173468547743245832517760 764159 -105640060321344919492582623541248 764160 -12094460140193211746151825408000 764161 10452432466255323807572051832320 764162 1117595217647074420180969416192 764163 -23459762389414003824088065057696 764164 21757198533892469686661033318656 764165 -237766081794739889690856815183940 764166 21425595304768952358111833841408 764167 -356002336916787628929283277486400 764168 208157679491222984300695120896000 764169 73158926985373361212480495193280 764170 -69476501013966095243261387523840 764171 42303249880963073444322676716372 764172 -41949332280210850129614750914304 764173 -311137307755239788347319695031040 764174 217059364153698981415620532518336 764175 -39338059293830183448295648252800 764176 17582018087559892145559970250752 764177 -284219594377313681732948323813008 764178 -84609722142311025684226855637376 764179 -9426055253166536193473930875440 764180 79808306160012764268791241369600 764181 -60728859523091665778226757079040 764182 8070968804765085322262047171584 764183 115974070083997836695415064735920 764184 92279748501003539847423284305920 764185 -222519073056706319739246594442620 764186 45921410773972849883239384278240 764187 -4037176130830055710642058676840 764188 -172693395104026202010092063898112 764189 171956151718303170801631703301990 764190 -26112563354037836490882970855680 764191 -37901207365172460173104404690816 764192 167372202876345840570802932547584 764193 209617826634373196995932858470064 764194 69227954162021970792188850460032 764195 268158616731741703832844811381200 764196 1148927555217550497156925323264 764197 -84793857123774401122088856236768 764198 -49925919759623893237781335737600 764199 -27432363058187867399262859801200 764200 -62929520426371512862923359616000 764201 423380001858313355679613948777332 764202 70530304518085650753725433425664 764203 -76489767390947359913759288402136 764204 -16979173870185475699346752665600 764205 34458550239369249283685015174400 764206 39614992944701861339349052767552 764207 65506496913588311246200545377640 764208 -64615082666749758995290590412800 764209 -394298353222888877009501833028590 764210 -37864177309166564986216515462240 764211 -804657865399258425041280148992 764212 -63626669036330400769764284162048 764213 -97620052620674430303227965434240 764214 -108222325431003237448903576711680 764215 -281952403021648138960304866745640 764216 -282559160727577361449360925675520 764217 90129827284536163357617039363834 764218 43149760923964107523620792522240 764219 -156082589108926837555520985469656 764220 18141891658411767827446622453760 764221 -152530914577275922766540516006400 764222 -200162123820624824095730486280000 764223 -1515040643123001032235277212216 764224 -134290505894427448258613064761344 764225 47502806416394722604371939396800 764226 74226990654514565905154032294992 764227 -312258042795405571024226156115480 764228 23760769828371939050611314749568 764229 -185646437122938340326985727523360 764230 43521796750264897480284090821760 764231 90869910824795743069597690544232 764232 -9199796899532492535594504192000 764233 -352031612641149958413690372308518 764234 92777561697347616034094267924016 764235 81447972585071683070833242694560 764236 -391150859642975366380055207680 764237 -530872373641917503752873580340 764238 -85654441105250469470232804305856 764239 -1346626493615268092261346632320 764240 -25801922993054474318155500257280 764241 -128745936893914541489731663534608 764242 -218622333499783415217487356829056 764243 -21684564242781235984713807515520 764244 -17642175760240864812712659935232 764245 12017153214242941274525581224120 764246 -42081927324457766282561625968640 764247 -157697021640461885711762682591360 764248 70186271874893192848389232527360 764249 103576796035857625862281634522250 764250 92339063761546791572129974080000 764251 -172258994867034196704344740194748 764252 -210218123718660725259688226350080 764253 6068592016076427323269703038182 764254 -2826504638048937715715922487488 764255 -284055226937808534874662842874840 764256 -38792764479536660879430333235200 764257 -175884904448295044309041659197420 764258 169461525644085604724720532996480 764259 199698263407189721190972000528504 764260 42894323650926967573990797557760 764261 6740059824979287526229494340862 764262 -149132034327153141802192147436160 764263 -115646054739533373177097411971920 764264 -135120577186381305791197477601280 764265 -108824807104031493677191571023680 764266 -3012150007359254399833347657120 764267 -68573402003748819851269633529856 764268 -140147346360746651438510873602560 764269 397624183682361869553101423014464 764270 -21231658561846427226607614739200 764271 59625833238480758333221605063240 764272 3403703040222938878852880760832 764273 -37367595315581864751352225202478 764274 13026421063951417313958158106624 764275 -57083311293791695150899178595000 764276 -50281315356635951878635753338112 764277 42135385523555224031473363317408 764278 -117696938517442383535927169698176 764279 -209397612656088098982038658304680 764280 -134918624192476042746081218764800 764281 -15557233494295665421130473877376 764282 -3290842358174363796450469356288 764283 23247923140668218429986375189104 764284 -224352810537296075974629968656384 764285 -179081218272982135998798757048020 764286 56940783264793076062149766840320 764287 378666552532342136798962226686392 764288 84811763316074930208474314833920 764289 -23660822511910071614221865088480 764290 76502079866125026877732746462720 764291 -80488138836417509019470768263416 764292 -125651074174691580621172412494848 764293 143964096772050761153650864584542 764294 177303407404413074238071693423040 764295 -33975916704866092652254509350400 764296 116075252816903124204991001856000 764297 -545326135439140426393145294962560 764298 122642235628071883047598318100784 764299 -1764434101667538759005759403920 764300 113542685199222957402408113606400 764301 27818223614032425293874163159584 764302 15204823361816310338047012186560 764303 -261230762136670621057338413221440 764304 -28053462092407616007142515081216 764305 5727776214596487025364679985920 764306 128178669602711704856833297507104 764307 37719997904629053295900096014648 764308 8664155342919105696487073263360 764309 2396944228919554867710868593792 764310 1096496600699719536604715232000 764311 -230942448543828793426389816541200 764312 74077355882259901549674982963200 764313 -42739011656104092102797339796480 764314 108336932405831384068041457706736 764315 112308232776373786036847215871520 764316 4966162073529369667582464764928 764317 59820040504846627037914274267366 764318 -97904662491915232169979642211584 764319 128915857927725734467193527913544 764320 138021033154279625416786579292160 764321 -303274707491787465321825248936478 764322 -7686625782798884609609686087680 764323 11457810413167177219495528511136 764324 171984576253750102743073924608000 764325 -1891625499306549240448173912000 764326 170447271969765568493793970886112 764327 67674373004138291062033107949176 764328 14212912729696735527507859292160 764329 87652302352978806107420817559680 764330 22702517208996048380994752332800 764331 -35886231030982778498882018542248 764332 -33397077290531684324475394483200 764333 75798643961943096227570836915980 764334 115186222772258782390775280739584 764335 121105298699898908381632309154400 764336 15056019876211051675407460859904 764337 -81718576094441077281734269124736 764338 315864746836173569113025949344160 764339 -340821584730150730877795250031860 764340 -24564363688136125908394076620800 764341 -107785144499209282049536242826258 764342 160132225556875889189152077639072 764343 -183477320202220725408578979130800 764344 -138064324004950819879846130688000 764345 -225437674355919753781445794886400 764346 -58609768271905284987513906796032 764347 -20934510650546561544666346679880 764348 -103011075834114539270410522636800 764349 -186765633879146888655001488903936 764350 -62040889192570728596360455809600 764351 -5049688530507786044043096766680 764352 -31537588088937416331770959233024 764353 -236894496588323076928027883522220 764354 170265468618762360643032562641312 764355 25592220471827060682861622134960 764356 -236334150807194359939003807070080 764357 261025499854293741777977468478 764358 38608317917088213096220719974400 764359 37409539660674283130531788454400 764360 -88032606622290957669507524505600 764361 105298395628631824275616766540160 764362 39408627977225859199506040836864 764363 69335404707593113483652897539488 764364 79325936122566244121638236274176 764365 63867869516464398304920089107200 764366 -5042719678838101090257696653376 764367 85418974763717597601093416839680 764368 -738779070325510688302736474112 764369 -44016745518192666748288185769230 764370 -101017627345670866220456035200000 764371 -3458190203595646395792138784008 764372 -61693983001552958473878583449600 764373 -106677911757348999815737848971616 764374 -60657162781905805698694784131200 764375 -12308359146366493936660324005000 764376 101085344218777937055047087616000 764377 -1597224852054539487014350874220 764378 -155250189336760676628630444575760 764379 -93789814763770757980819422561792 764380 103806428511774933655477818508800 764381 -211389863676962429872791639817818 764382 -39995253944472350866010069237760 764383 -4457776291720925189477113717456 764384 376770907361897576994594665005056 764385 -115202012568196742316164011147200 764386 9931789826216028279734141629440 764387 156232709063951061055350395006604 764388 -32066825994462111402743764704000 764389 271698779196990856106032009505440 764390 -46608916128653756385127973808000 764391 -172533650704049891020666952934576 764392 -354387980523910166321728496256000 764393 104896649176091483869545299203200 764394 -80960665619755292378662618387200 764395 61921776867965155726370277458400 764396 -23767043878175860658649894547200 764397 -15784294507506803005739783334954 764398 -24501579139226789144443516746240 764399 86297391083930583878705600504400 764400 -6218825692059544931070559027200 764401 418462346328403574302178474993904 764402 211248987189779203164283735005600 764403 -209367994452402591888970018815936 764404 89711062121835166382581246156800 764405 -39230772813160291925900499030870 764406 46240014004630527279916416498912 764407 -110581716165654391886109967646288 764408 218422860187430721866116585881600 764409 17417802443946753933963745537104 764410 14079601478759080527714188475360 764411 -5438281475458027805557259802480 764412 119942867886504383192356772020224 764413 18545928519717091363807704018944 764414 -46453312222080569951166266114688 764415 146149011114361550074402742531160 764416 -121947903862686638126594657353728 764417 12610256713831147551425415803220 764418 13512746140710924422532613624704 764419 -88218987297676692103467045799056 764420 -657914752835895839461042091520 764421 -21741879253086407253916465315200 764422 25533829967051745846530447320512 764423 -419260103037912792082154696305896 764424 -209237510371527277561618937856000 764425 -101804440081319707240055546094850 764426 83202587090442765447957498064224 764427 169521991051594629376855275814080 764428 -39543380763395836917240903942144 764429 -30670230378348140908275665988480 764430 13120569042049712671477503390720 764431 -189093144071715536031039414514768 764432 55704061468808339001432460763136 764433 253364037797175829812182560757364 764434 -130788315094376955604919120638848 764435 65579481428581818490934316608160 764436 -123109469109528304144249910642688 764437 2707964613502728572715999037020 764438 41363798397757102954787996568960 764439 20990353597836103963380112548768 764440 -118679667106252964728414970880000 764441 234223720463867943714025733355792 764442 -35592994573671358491257405507328 764443 333230393695660175389626443636680 764444 240297620687502917892961213648896 764445 -17071651514722643163665790952320 764446 160108060921347001940138315142720 764447 151106450635771083731137312684896 764448 -111932251951249410286471094992896 764449 -4558703770774133464341579643614 764450 -53981519853875948066119618074000 764451 -132318225348504656978955915832320 764452 -1368411788154300004271728262656 764453 273162128828422480045197516668064 764454 -1588865372037964442070749947392 764455 -86044454754313408015898136968640 764456 7644576216334251409773579141120 764457 -33726327188733702266670806737536 764458 98462091890092846155865416892080 764459 -171107940733912647415500473963340 764460 12689176835079492133666277007360 764461 -403125464927602687126147636589888 764462 -134258253893073080346094523352768 764463 532872789363212052712301809920 764464 47343458361740083735858477383680 764465 -125708940664766959935491931336000 764466 -132896543437822961119114063673856 764467 -363197298313570362042407285301048 764468 37093960603517371455035043840000 764469 -39831144964217417183693694315606 764470 10752758511906432085657814108160 764471 178669697633543732638114041045672 764472 -79482737988960570092396231516160 764473 660114602567586705207870591188904 764474 -24006760823073685439348870434560 764475 -24860294469876851831121275777400 764476 -105078628261401793364064261821440 764477 -156766481886129674027587538548128 764478 92593617556298734620676596672 764479 -267092999426207454947602539038424 764480 21571877582905936264103696793600 764481 -258939645071821066660273746525648 764482 167711576495747949006158008784592 764483 537070660552115760458119103947680 764484 69585440607433113508556380569600 764485 114738226061533857809379161541180 764486 12392675525744681042675715580224 764487 -52259579534571062519205110878632 764488 390107431623857294677999186805760 764489 -329776742461767933390202425918000 764490 -42993005117433922988261415360000 764491 1926114466496441016745958514688 764492 215684309343104004675906494620416 764493 -78872078302216463297997885692736 764494 51386909369570815876740158530752 764495 -63279338338669113806344393803000 764496 -27810902404452353682885067284480 764497 3558452648248302932669279387328 764498 135121852051007616486452895472800 764499 207297024445816081734989691092664 764500 168603440970107903914935406080000 764501 240292860636422045534689244951502 764502 -72347233977064019233027450884096 764503 -26644314839142954400299305101880 764504 -71744797584858068140567998996480 764505 33215446502042415221364770016000 764506 81224924083119637567186218131952 764507 -79968596957522615573537433138648 764508 36521210830805698251385217640960 764509 185205987149224680691046390036160 764510 15767508292043784624417393072000 764511 6160663914264643301369399568384 764512 -71029451410639040649573774655488 764513 168244131410039237742454285167168 764514 -57069951872007324463627662786096 764515 -70640972853161162247415001415600 764516 300675361306375369475333834511360 764517 -76049191010372368527205548171552 764518 -14030394195902959061051578318080 764519 147786924270499830605337206776800 764520 -31475208592072932898399159910400 764521 6224498335363990011847916529722 764522 -37510647894527935020730944307200 764523 -233221198363017182394495179438628 764524 122691326124093428311205667273216 764525 -35719140099946775740748586344700 764526 20499882913569543736250651627520 764527 12026975408311818818975700370320 764528 45826186293644572554497232666624 764529 -190985418012497684175775923552 764530 3264961231775675045109637350720 764531 -175407045905052309650929053004368 764532 31513135206444557625772252876800 764533 109468305740556116755097933396160 764534 84339476006896025745307021984416 764535 -36069907047615352212629510170800 764536 -19657209859226531214823557181440 764537 36252056595690102721844450893392 764538 120331076899331317573593353631744 764539 108610599670723292582520271762340 764540 535613111137306319111761428480 764541 -203103148219140551634039027683520 764542 -183496888564978423465068444707328 764543 -20614788654288304250770395861216 764544 -45398821352514856032358493061120 764545 -62736584305221900007774501718700 764546 11297961571898267749051187842944 764547 21129430110410689643102263027200 764548 -8676862235301261744416923652992 764549 -217787129921489040546860438595264 764550 33296798353709807437453973460000 764551 -57426354988090501553322323625448 764552 173721598956205710097804720665600 764553 11714336876033480314654307774208 764554 7384574311334760803185856973312 764555 227467790259759832710346687915920 764556 -89450380587139359348822857164800 764557 226561371884154776028868959082572 764558 -10279384861002855581580848697600 764559 -8625181615887272112994504491360 764560 25751016481252045683317125939200 764561 36279904977566995776889621021440 764562 74799617467728770088920404024320 764563 -18231920188350233610840819311188 764564 206211118427204040852690001378176 764565 133952801534058230077778303231520 764566 -114083257572860939441851639007232 764567 -48361954156239016335498191505840 764568 -9025191579503378245447294894080 764569 186801717021249994598033174212928 764570 6320718497140379693987642976960 764571 190333975576360567507450916642712 764572 -107929445010736900246914134209024 764573 -259871523990902767797648334530816 764574 138404405710812293369601799455360 764575 -70650794377884404799288870933600 764576 3409292310814631032660806008832 764577 -83279109779740711377712316229552 764578 49223408105999905139415035483424 764579 255387655767400474707634677071640 764580 -56543114592141473303495652003840 764581 58301599508598875958457972041600 764582 -19689380658953666706985862797056 764583 3406426580219707365459306989184 764584 102093135772883126588663673323520 764585 -7644445319775902453259259246200 764586 174994552526925451828895620531200 764587 259482951963755693083636602525236 764588 189386314687981263012849905588736 764589 -12894785425726872412793235812352 764590 33524908862631414196297261121280 764591 60389794027331036358037985038992 764592 -66375389319149151014524392112128 764593 -314433567065390278057233328610158 764594 9851767407477466116928880919552 764595 -28111672814000003823938836333680 764596 -196921123833902459856008938278912 764597 64272501043142788581861724800252 764598 425506107428798093417926309824 764599 -121947747627307694808333537360 764600 -122793151362765222688864982016000 764601 -447286817896654198313636656416 764602 17767302560621582816683382272992 764603 22724586473963764198467483486480 764604 -215912901105264190732172861197824 764605 85594902845013528701717999351160 764606 119354991251202020426445641962752 764607 189888564689446797350178803204040 764608 7584583221448443320173456261120 764609 -23244503438271018087211387700088 764610 -16626652748853451502821299855360 764611 -269870140132490887677602047790788 764612 -36271247240219668327348811870208 764613 317202585710498605581005568902400 764614 -45547355395243566253943880099840 764615 52963243987270560233583781057920 764616 -181965701343590826640062026342400 764617 -106295547141422006302164029800000 764618 -85200055336818611587209332100096 764619 53156579703128479375365246870744 764620 -22894699061805046255966151992320 764621 -56536469764524416468499697630176 764622 51221635710391362116347026052032 764623 -249075294062272616147981353178128 764624 22671912987580252693564450799616 764625 91556043118795117864060814160000 764626 61931286603458578289813808384 764627 -313025958424385836662538666117524 764628 -80250614045648749537057113569280 764629 268829527001072739947440381521230 764630 85059600507790252370649769224960 764631 35911163248497478174032333162720 764632 11375755098094214704550604902400 764633 24732606446921174318077157597904 764634 -17550881747958797940533482973952 764635 46030287693463956003120633547200 764636 98759467571817035481058806981120 764637 -41245707922047919053684829319040 764638 -77566097408235770360489346059904 764639 -84686082120609958906373924154120 764640 8209741792256289859748777164800 764641 -44384993031750719784963196409600 764642 14932872512813226007240671281952 764643 -321050318219891464208618445511680 764644 -40818224015839357886187697377664 764645 1956703994777276745452268381180 764646 28905127591100482622953960685568 764647 223427515784842513472921462494800 764648 88219306892160862433810774031360 764649 165628168350985881204134766242634 764650 -10401516081570677512343420786400 764651 -130341981769948463547304009763928 764652 62590130452346894509277094838272 764653 -554900626237177562471923579407380 764654 -159931001675152649253897567448128 764655 29645140176444776369717977430400 764656 30262638825717721419011654746112 764657 37033402015106224441975841709906 764658 69491267412092828715235890461184 764659 -42713763203572479599353939784800 764660 26959323522725684728540607093760 764661 53465070879036068131121694615072 764662 -67182121442435238736325897187168 764663 138331210300008711309440793449544 764664 119231148715493363150079738839040 764665 -506777160278575812333583774080 764666 36552654999460208890081108299264 764667 141208397527478625872567199498240 764668 367310538824634399673779934118400 764669 5326638985762812198560080429344 764670 -45073369369194611674225160908800 764671 107755938177726006839318939447184 764672 395456828129749176411300518952960 764673 13615294228512696846637319023488 764674 195217150035438278186850906042240 764675 -2739826156140603650896396719000 764676 -8631223689647323263797316135936 764677 -84263992964236759311014226667776 764678 -1237149904885049361959491776576 764679 19619892052203193917415385598504 764680 46043939333726559204135328972800 764681 -159216491138890579215878669906688 764682 27485330588951849633526632116992 764683 -303331413898084396198420920977068 764684 -28260012609833519544450111857664 764685 34730226991297087238043458143020 764686 47923457878021709249505887828544 764687 15504783063631241540981746283904 764688 -10453493381042996033427888537600 764689 110544115660359522378631673485490 764690 24961132924280106757522471111680 764691 -860351859575537101799823827856 764692 -111150877776463058250309713325184 764693 -6793585970078639765821451885760 764694 -40051391870882583519165485565120 764695 -58626095725130647540874764285800 764696 190332824813316754406073966428160 764697 -11191270137606949578368090929200 764698 -106686353636297189726353959732480 764699 -64158451203581609983549596306480 764700 80599383523913583881619990720000 764701 48334302542744386867708710180480 764702 7712708610713689442957127879552 764703 -173732233310118330033176623197288 764704 -101932732016697669335938152529920 764705 -23280075193048561563683358988140 764706 79895193509079761054804581388544 764707 29084128002051061124956118570712 764708 -5498994763821246018353717280768 764709 120039052694110283644382981946528 764710 61038927176161354920735286181760 764711 36831446940302106800139119055312 764712 -1012724032302714332690262835200 764713 2902571565923587720757748024564 764714 25722651252073009036329189153456 764715 -27310001635662666117473967425280 764716 87344320633939080562893558396928 764717 -96905521395042526531673913360234 764718 -52756152638126966087673803829696 764719 62650581994399917849460323887120 764720 90562694310129042949501747200 764721 149297107442132622577697885642850 764722 -84825485829859537905374790125568 764723 332338919486088456436463153112972 764724 81254041918465199402310656864256 764725 -37067590733583993798508664167650 764726 -176094760694013529728987151214688 764727 13411321491616085220471600052608 764728 -316104896443032980103631679447040 764729 -51686882838788137644090122543808 764730 -40473820440490135039547169902400 764731 -259338980624026335085075327905600 764732 92385110677400128701031808934912 764733 -63804369628637595526174145438976 764734 12116796224436144091817858570112 764735 -157210404283407004759297484407320 764736 -15403657810875245768315743764480 764737 -65671694450161204897993355019648 764738 6232032116273664433211863534080 764739 -21190361306821674905124722630592 764740 180850686176435824669735121552640 764741 222534293666328086885225359428384 764742 120117270789603586945536230859264 764743 -18399565551394520630877792447192 764744 -174454776663649089829927744051200 764745 76640895546992087202418237200000 764746 -152705296962236193215818292414928 764747 250431715741125351873844917017232 764748 11844229463958815959464318597120 764749 366644695359885960508251219637920 764750 -28674999911393068134436254720000 764751 -59857246428818318680230086056560 764752 -2875262640075686745731537772544 764753 -47245947810593322564438751544640 764754 59764865979539571278102389919232 764755 2686398080174678723157702110160 764756 -7686310513954187190109984817280 764757 9641756812940602079547926908800 764758 96040929253052647733000107072320 764759 398357375089352129292874545312360 764760 -15335668587881263414328150630400 764761 36909048572513737459605407755332 764762 18319951994555627535489717924864 764763 -12590929027107996712272502203456 764764 -21029248540944347679021758939136 764765 50037308043688047299438602215660 764766 114400363200538236756638028754752 764767 -147581269290398464970538175992360 764768 -21808406904168998282918451609600 764769 119650782394564730889742441873440 764770 19640145915865877941545258792960 764771 -82446832146315706735569911677488 764772 129270860158905832039933132099584 764773 -29211080907649805807949501515712 764774 42776078364075778144742002078080 764775 -225519093619364774062499990688000 764776 143415899528247842893367650606080 764777 -76963532530224928913793680478840 764778 38167021723010794024600664616960 764779 411550338474656417618312858627976 764780 -117855865587368570054361509990400 764781 222970250744791962784814454207552 764782 -206321256486203801859861586435008 764783 -427215763541289107661742287985968 764784 25669199205168291235814618824704 764785 -96601272948723752520868960079040 764786 -53100457645453705697137844432256 764787 37518484493937283527977849941560 764788 313683512341300227038514899404800 764789 -59711343854249637343175434099410 764790 4908151919944198966833924042240 764791 441154790201676480257040401793384 764792 -226013256740024670233135222046720 764793 -190205986823196714211218566498118 764794 -41629216630004142460356684607488 764795 -181232016890549719082910783187200 764796 -17089643682977737826594451603456 764797 -113962103127766384333666624303776 764798 -2939087900675586687527575715136 764799 117297202839663721416103395025920 764800 61547144419038395133025320960000 764801 -32297979744425603173519309034496 764802 -10029462168552115748510509820208 764803 42801099621016349509027134503584 764804 88065550429438044628042878529536 764805 145928357431297527938103383382720 764806 54619099007030384479001945930880 764807 336588456149759822884218077112840 764808 36467243311162571769082679377920 764809 325570024645852518621612031162010 764810 -101676548278435127024671043329440 764811 186100290758349477483219307632060 764812 -97882811567959956865392604105728 764813 88615074775486718787477258223296 764814 32933084107364884904592368039040 764815 -32167450387158355314185913370080 764816 7919089326527824404793830162432 764817 187297699013499440648399234040000 764818 193835410751493882971282786171040 764819 199714374164083366676453637662208 764820 33768676472880507041557806612480 764821 -6793053912504120676422871129028 764822 49705390756474762531054986580800 764823 97887659728834401750383242766184 764824 56282435726422585428062717736960 764825 -109694208487119994528218686022450 764826 -124133454664748637991219162425600 764827 -20107661010233500311392269689568 764828 242904527115734534843403248633856 764829 -13941455811580023783340789108800 764830 -88234793427450920536503684230400 764831 28927145077525582555599655194912 764832 62764792097171679281077618212864 764833 24371954512323616137537213806484 764834 15213486274466793216516254433792 764835 -29101321521342208620704644203600 764836 137344388369416782099270521730048 764837 35514820678752213504419606679486 764838 -68796482840128723953525683410656 764839 -134054870548889192502126927508360 764840 -232058124616413310019953398835200 764841 3649473993322367421809408496 764842 -21402440609377742480077852999680 764843 14240049171048435210938984816064 764844 44874797860640877306258753455616 764845 -113315567338422107203968052660800 764846 84257723803430015017649602735680 764847 -302128418666091575891174771034000 764848 -6551588428179859124521487237120 764849 1446542508839267102216806952850 764850 -15701142058745974840550585520000 764851 221461629413944232186189628463872 764852 -98697819682372362689117086722048 764853 -38469995643150654815491513783200 764854 -151055589753327828937091786070624 764855 -21277546881861999356410379207520 764856 -223378502692400207745893275852800 764857 -304127056048775246998983895639894 764858 -130627196976334519563136114296720 764859 -198473372654961174112319933913552 764860 231595375489545086496635516467200 764861 -28685957685269889536510979973728 764862 -38896498364379637243862145401856 764863 -133101275140755015466877972393472 764864 36213309595614625965492204994560 764865 86029957234987911990015886612800 764866 70323983430928194483171193537440 764867 -77239981358112955300517527404840 764868 -16495001261925612451368182009856 764869 -10389660988526351632759807707104 764870 62286665885966932656264501194880 764871 41538506306029069663574963853264 764872 -136163525777479014166126324408320 764873 137258927834874565610140875503844 764874 -81336557866560675689990791348992 764875 313152303953955136391323592220000 764876 -15627765546702452717815685283840 764877 -233579271918709499992813469839680 764878 554995945436341444803405381058560 764879 -83564270023713198099102427834920 764880 -11139607554487287445154332016640 764881 48727236506486171907210887200104 764882 -144209723422668876330616452501216 764883 -2910624692940093967175061884160 764884 -4816476890584599637852310626304 764885 21794480416333133902001374889760 764886 -102150466785766437617587451881536 764887 423165938836020122459492505894536 764888 58868216588736673077867024015360 764889 -175318664554662764678961946614576 764890 -52309823767991770632321825792000 764891 -115216287938424822453332719323708 764892 138714327152213451399408765321216 764893 -330357507456735473790876722464858 764894 -2707383119637779318418634409472 764895 -124107017459937969221670646727280 764896 51716072577089060795722608672768 764897 26368738115055392172760300954752 764898 -108205918548466634055839256480000 764899 -317217206844520402615192227936100 764900 20325692512352779797965212080000 764901 78750226699232891577962395076892 764902 13188769737276288544353415281600 764903 413577543303636264778500773860152 764904 -60195693210067964981867942707200 764905 -182411175646778523027456141662940 764906 33877672183078109787799159404384 764907 12979830220353771695552371574016 764908 3158087383154627415314772816128 764909 186099156532703758370979808188480 764910 -47841335033068699052105423404800 764911 -49574502021143804542955831540736 764912 -16520215831957793784492382224384 764913 -101987547490289469177870520384656 764914 -137062559108331000705694284136944 764915 -45635435860462849692918256140000 764916 114984028264004564180237651607552 764917 -182153009110118733321791840069120 764918 35371367074235384602572475901952 764919 -267778750015467810363542975917056 764920 -37411456859307882628519831142400 764921 -233512130888092875520187328353280 764922 25251293577765246314557116137472 764923 -229781247121757846249250595304400 764924 -59653926133330087259106325807104 764925 -15279163308723322942051778150400 764926 8560915644650380989631456038912 764927 3638655731707747107447317492280 764928 122340250445243763533298209390592 764929 97762475384778224691493499692080 764930 38247732919915603979922765027360 764931 222286687219129653642812503708152 764932 -118580567440927388228502242844672 764933 -153692205687232501374013565452200 764934 -846694416024740993117288392512 764935 -35725906271350664907395089856400 764936 325223237093281238559466431943680 764937 62030992722693392259750328130880 764938 -47085367655565650225412257625504 764939 -461426556852438125297731185167784 764940 -71039303388431950209869681049600 764941 -123083347424680829047533088579616 764942 75815729099194493676957294364032 764943 40941797692599954118025522889984 764944 -71252753663426469044638296432640 764945 92829507917572356756710277155700 764946 -16289101068113154374475022158336 764947 152315630452260238156445707940396 764948 245460836785208123645025863975808 764949 46422657924043533535221986115648 764950 -120463856256793101888516201180000 764951 -38301158333248331566714850550096 764952 -1921974282344368698477356666880 764953 44011334013205453483516760385280 764954 -136077416383379901574753701451008 764955 37896042746757931342583368492800 764956 24248779543831827600361146508800 764957 121596027089947671124920309285120 764958 -74475184795991269049503334759616 764959 -583894709830218130767792806136 764960 -48220659483290780042444081725440 764961 -189589631586381009274275075259728 764962 -112847492842390406865224037600 764963 -774142666959973032514973918176320 764964 -260917497072962990906167432479744 764965 295145823131841071892595006948860 764966 152419416521823299433566672812800 764967 672477780238160215015438560000 764968 -154905231713921813703672207037440 764969 -99915482140645500299768313450630 764970 -151742046072439425371669429760 764971 14571185993672412280962055189172 764972 -227353762228147089338557272035328 764973 -10325864404202402288080689057216 764974 -55687636164522437818289760036096 764975 1266320393359542804519967595400 764976 -11777703771159124462440444100608 764977 169377839608549891800543137047826 764978 38147785771106901198733830362880 764979 204394193812781362501373975388984 764980 58808418574277565701733417615360 764981 275989144280390586509907592566144 764982 130559710520225641736880558252000 764983 144389912848037052758567114912408 764984 -280879912537082494932373819822080 764985 -6276219505791057930418663181760 764986 197609540322796855891389854574192 764987 -101845277286609379628935537138368 764988 -49631960354320745961714720566784 764989 362103649384078253593059147502790 764990 19073770052629811425081280138880 764991 82227908204265263313154165869600 764992 51361961938932076178591447515136 764993 394330465183693344841485373378242 764994 -23493490837677120828980866325760 764995 45702326718321687736322623983360 764996 50078170386737284923666337104000 764997 -61253580706014438046243808543520 764998 -17649880031922494299356791137536 764999 -14290172073874068580352562489000 765000 -32414212556552736237922070400000 765001 102458026337388183422962031613604 765002 21715058832831683319275796777984 765003 -20720435794057414230395313839616 765004 -61796345599296024505328338418944 765005 -36441710779194514972611639980340 765006 -47574407121386277960307460477952 765007 -29698840284524072146955640697744 765008 7523036548867886582627447193600 765009 -85099181051905997027531655966336 765010 -13947334049377817781741787919040 765011 11835238072476132136521224707440 765012 81612102873906622454776557668352 765013 -1010884012079710331893931111936 765014 99496709212715934876494646701856 765015 19122390940014562623388267594320 765016 -146432635943447498745287835648000 765017 -316337816797326805031863556471136 765018 -28204247148881472689344694415360 765019 172321263586095231902474978062272 765020 114855655777417739055512196864000 765021 -115058380803550591257092036527488 765022 -166557083058345531197322882914688 765023 -22099518695118360318628800068256 765024 70823184716563158465458927566848 765025 17920650747515017840118347305600 765026 29110576500036691846527087419904 765027 -26846608000835444439361918794480 765028 -250086193835705318332500954799104 765029 -174207679441935474498205708522080 765030 -15823025315953197657780287047680 765031 293706958565621891888771566747832 765032 141403699705857760004014514150400 765033 33137953139761700874792655102848 765034 -126287375383282173866142376683168 765035 19631240935807154590673818897200 765036 164748479514111848379196798617600 765037 -72375357006633239387819600381268 765038 193515355915968356753577777913920 765039 -72152532605589483553746864099840 765040 4407541626413314719122878955520 765041 -154454454672500662687569259200558 765042 77081597149767633359661257027712 765043 -282451508437468534934451862678708 765044 -9431704024064760275446645370880 765045 -6704981529965166410352979035300 765046 -44732277840687278991952019929920 765047 161265782465541568216030530971496 765048 -72613906676436621814685714350080 765049 23050403758901369644325437086720 765050 -17057406598359911977685868230400 765051 -100913027077124587668948522817536 765052 -187789275043646276174609145540608 765053 -183576002961159332224226152599840 765054 -117782648210531035146976942772160 765055 31715841185286036698313574961760 765056 -3455262866186929940844458803200 765057 92737611925020828215930207553840 765058 33466640350365152733810400114176 765059 -314745764220839711140428510820740 765060 -27533428940831565708374315950080 765061 230869353245467375207863693222624 765062 12948645559897728416393967396864 765063 83959211991010576714426237302648 765064 -124698560955944932059770989808640 765065 -40193423340011407544700109051200 765066 -57301552018601955296611963831296 765067 -395508513760452803400728027341680 765068 20240703566519591453832051549696 765069 -21937076118504974472136245435456 765070 132211907277972037308022812684480 765071 49807877779618963721092181950200 765072 12071939569372262931704661934080 765073 -386106923714986414138918145678560 765074 -68910775206469711576454700502368 765075 28754011616681851688430234675900 765076 12617535007425607726165979967232 765077 138411839707586914939378347304992 765078 -79313752862603046608713234151040 765079 -8214990193021159243048714931024 765080 -524750604422560154546606899200 765081 -136938391119522236127351662781030 765082 156234261279757669362461753905392 765083 -458073014836948780276173612324 765084 353849858168900696434895133450240 765085 -158818863893179719385262124262440 765086 50412318321442024839293959910976 765087 13995425578491665800410872273040 765088 -318056866090549348054986730045440 765089 163688771028333147467670770366760 765090 -41422628539159539120101030726880 765091 411246634746862662735500035574492 765092 -87571913433513980383287864867840 765093 -10443860580253080035560451034816 765094 27628313210697446219353985210880 765095 -145249500149979072317757408048480 765096 -127648469175439551797311451136000 765097 -204608012340723383384978738760454 765098 19918033411192536399466336666800 765099 -2842604102240721347722700169600 765100 -1600672884075070783135607321600 765101 5735016660730623583237860897804 765102 21178300719560400317987626109184 765103 -154321095424826827122905031841648 765104 29786323492403984889553125457920 765105 41309905231044701764428959709120 765106 783987619597812474024346708752 765107 57074047492694173840321460637600 765108 35618876235847250845208326128384 765109 97739892247844816747457922051310 765110 -143092998909882477156466425623040 765111 -14180397351690484865420512035840 765112 -108566120651412322588155779174400 765113 28853278350179371050664550360064 765114 -41361969260794742476589736580608 765115 118642079153885551934706303120000 765116 -103653434227456141301586123932160 765117 22952012447032429488421626118368 765118 33916492549782127055306453042304 765119 131349579815207684035251306076896 765120 7564735539905410379458522644480 765121 87055676127465610024424971045312 765122 17070205655671451718322888417152 765123 27198111847097933698258350665568 765124 -300966465318140689662064011896704 765125 31830093851758653313870076139000 765126 5200299914739615289980152858592 765127 -118058474976655790398266419338728 765128 -45878428557817357478840730746880 765129 47846654866984829575014283789584 765130 -142447886011678011856192030406400 765131 -227276007243737774146433505097068 765132 -62541875146192930129847923081728 765133 118563410387851295672387869772940 765134 -139838560656227933342946630590784 765135 -144992033294609592027242001337320 765136 -65663902274132072937489359339520 765137 -143281033844878770825591622835214 765138 -25538232805888160798613907598592 765139 315349366973468221039179544312940 765140 157648358308575558098827608852480 765141 40666993918131449826619337321856 765142 112054254402602262174779916288 765143 313551881152295668785688232704392 765144 -5409593300303180822890895984640 765145 -122800259203383867274937407300920 765146 -93010942075465531803935193532416 765147 38565819321993853331010232872600 765148 -90970325337940628835420491364864 765149 2082288367325397994799229473280 765150 -8195074526879231089101670094400 765151 402478120946929121925512663157152 765152 -419469447140713127070757897371648 765153 396704916439898780868982145075520 765154 -69226566272031378301862119100640 765155 8880152623721732285999640420000 765156 -9309889479497366332204487331840 765157 1424417092819163312490447746112 765158 44398151059096460529759966355680 765159 30411856776325007009485286680104 765160 -106817850682895994062861234995200 765161 114281081620382772361095981255972 765162 -112540345070407755522832350323280 765163 52788086331142661367878670504480 765164 70673360236027188968412778515456 765165 141749066051109421390068504768000 765166 181277678513802755115398360596032 765167 -102084188057783407265475160248480 765168 -21115712531009942587487512166400 765169 -25760917956891144797977850016430 765170 -4074632772133902992747951293440 765171 199101828412939039412451252050880 765172 7215922364479766471794063110912 765173 -75383632907246653492560511848576 765174 13694994307493780542799438093760 765175 -1549544651567720600435689491200 765176 -196895765873407565759361820323840 765177 -3593458425829557360242132259840 765178 36536471762864630130727506422640 765179 52422093144206457279012588445584 765180 -22118254352723166923275329024000 765181 -408824882379704874423608724769018 765182 -67231657028511596603787451972416 765183 67827379553107790792877573900048 765184 161040978449672578257323280039936 765185 -635222015554606628838083486400 765186 -1538019339396427259602028741376 765187 309882632759936040257640493447680 765188 15363606414664836957511143285888 765189 29390488459424652317200945756254 765190 32406986300937788528536740393600 765191 98564571891432486771250362733872 765192 39067210294581599724722917662720 765193 97629245540819667760856844161088 765194 -323601898711359405907887509145600 765195 -129226249262717588880925164633600 765196 269759055927273147614929438918400 765197 -45692190567641528113498413879348 765198 21856160120043094065277336266624 765199 -269576989342840125004667325182800 765200 20068998326711310409943173324800 765201 174991503267039061536576140625120 765202 -135505022898794178388857899726448 765203 124781679233694699803817045169452 765204 -67457133089601408099662413824 765205 8545912689620356537493397605760 765206 55398590050129183737127236912000 765207 -557541004919915438244683741115648 765208 -206136799125312305882714256599040 765209 352123624134118199170453858558410 765210 41543902514639911769872681651200 765211 -291306986778289015022283671960188 765212 -28052493422151514161606600053760 765213 -10485085201320898464026279907456 765214 91235472778968357459405246258240 765215 -303809184004072021612364205294480 765216 -279692279956476563942242363834368 765217 -67011125386105218717149717928528 765218 22735578771031778200339185866016 765219 4702520972201940105222580063488 765220 50970750006759751649551123226880 765221 -360634249109514780235915307040708 765222 27067784408356598665844131992960 765223 -163476286297014373767325962931320 765224 -115920749672603149258330600826880 765225 51945949845701820242563459230000 765226 8199389291732757632958315056640 765227 415037207402498250605719648241076 765228 -1496267576987581632913073934336 765229 -132559418743540638099222930680170 765230 70661851823002409014904565436800 765231 -43073610155705477396071087110648 765232 -24060599628394814367836525838336 765233 86038897890669683771909335929600 765234 -74169907669681065434090186588160 765235 15199620761761200188910797996160 765236 -6538662947295794972782892997888 765237 -151239018938112876169947402822240 765238 135296987318886990899889722725632 765239 -115615816914337498669724538994080 765240 18954440224842476518111877529600 765241 -168099431806578476942165592006358 765242 -221556132869395007993707713379728 765243 59015381453604624713121464046732 765244 -107139882363859124671082194572800 765245 -105646958128487868307131619142160 765246 -77218807533810140725671632193216 765247 103697998735385620448935094219632 765248 -7764465209646057158746753204224 765249 -11506562085544467350723699280336 765250 -149416631292745027097816927256000 765251 149166953441993999781650957400252 765252 169969506256711673707244894127360 765253 160512681900737733735526253442400 765254 56794252326347266759010063757312 765255 -115059241244410872004068777974880 765256 -136874232154301274534081783398400 765257 -199531445552672639664405731539494 765258 30476724839124837447599696210688 765259 31328580558648243073802492366928 765260 -152108489835732816085297341219840 765261 -129376878177813134397980343984000 765262 148639141746628428035332628413632 765263 105115551697914178570442558338920 765264 -25039543366656525381337674547200 765265 -11927486749595190081694951947480 765266 -10194393089632847606959827757056 765267 95485326534086008604437474310448 765268 20254747877485278506713292644352 765269 289924703454912282791580822699840 765270 -78492883865183597637193609676160 765271 -1431844344119116127344916595768 765272 -72086730038946755611495067166720 765273 288564134320557491552926901308800 765274 123886350845424547634447653243392 765275 28963997077236439410869194954800 765276 6224388311175836787408592415232 765277 -98673370242003686793193709734548 765278 -26440908044389102442979364273920 765279 -132269523679141890082190192784816 765280 264007739180094225683556477173760 765281 92770838162126505654743774304000 765282 -32519716130937884754465644071680 765283 -19973226646222253983030966858468 765284 -12173111890200623040740960634624 765285 43327854209256957559772037455040 765286 -87606090770178996790871241093408 765287 134051569164183932207693535402936 765288 17231927516218942557098323368960 765289 -44092764275003436553064439062400 765290 35665668122991233460512484510720 765291 -41776222022551316415013352106408 765292 -179856926190699389718562395698688 765293 -74021551510657772462619579916458 765294 137131660827556272243851083905600 765295 -252541982206095117380160503254200 765296 32364850326350758145193873702912 765297 23568657913445275010094875225856 765298 72874382366721109609067810576400 765299 -335632076402243889049172717117400 765300 -4147858244190222456743752243200 765301 -637659295167458753723944884862080 765302 74236077975817290669179658338304 765303 -34694143168633495897783488636672 765304 -7929165992029075701000010874880 765305 168777505416377496715319467917000 765306 -40372563344834148253751454322752 765307 240603342987183400461956596411556 765308 117798150455367476841352051493376 765309 146900470493862887370266668074048 765310 -4808152868173130748056695223040 765311 130032197733622237793755767234000 765312 -19817385468824820778038523330560 765313 51831759601252139727036177298562 765314 1231550485870744775666051447040 765315 -28428783600954580555950201348000 765316 -41749734460661343149352408085248 765317 126298143202664370784654800693792 765318 13408098027945928247767609560960 765319 58355552012621278142787130493720 765320 1839384777678279354802115020800 765321 138414811210355702020357070045712 765322 775749262698319645927558673712 765323 214217306224836972678860424431904 765324 -40660322331936304173358586686464 765325 72384930674785490195597823691200 765326 -173887207672319842405986902733888 765327 -20339897444211167507366583069168 765328 10583842541906644760432695312384 765329 281664215814992384418605015034930 765330 53190641596394976197069047864320 765331 -283636990247644872760117702975140 765332 18465544913881957898363927953152 765333 206539022489186961860867330605902 765334 -52797973588468023139358072541120 765335 76276313792170755038679769040280 765336 -48229869878923239552902399262720 765337 174286984137650793965938353495552 765338 -29492287661158528131117463375104 765339 42153358380105979397783597990400 765340 -53639944634074367792527346488320 765341 -326326312685565617012281260594048 765342 53299484556120317395213200282240 765343 -31239570581005625495477942359896 765344 196410693939803952872529693966336 765345 -10680453486831841010069473578240 765346 95104068311130393065260617966240 765347 -96352437237174773127925224370416 765348 96439555179421243335383205150720 765349 45629788561980120471235001149368 765350 -87126428041728137459684438541600 765351 28568917428220897991847228769992 765352 51242553940443903110783995084800 765353 -103747611224210826136185824827398 765354 -4441857347611069474161986035200 765355 -33775027827360605490385605486240 765356 -197085682931691483361386628750080 765357 -764259256304543627530331889600 765358 -99054986304126976658767390878720 765359 41712928465205717786357587924992 765360 30430803258937468701344389201920 765361 -341070005376508202785722799908288 765362 -39020152951933230941929871580768 765363 -13465226198349759641485267718856 765364 277484026028439974904874660155776 765365 -61417646125373289734207235904740 765366 28092104450725784375603139416064 765367 -396776487441114512900391363578648 765368 173549732345591418590998878720000 765369 4844955764740128739582317811920 765370 55444824431679909835373313638880 765371 83909587368696847268551799318784 765372 -76723473666184127068468047441408 765373 13520191373102823685830458521344 765374 115035983021710762026551960078592 765375 68737156909641399537665398728000 765376 16058659218478383784394888314880 765377 -214146198545051433294570556564560 765378 38149125107040794560713077963808 765379 -130813927447536397109622777710020 765380 63156078602327437708498290708480 765381 -23956198380239857947097953846048 765382 -14874056203597116842873664482688 765383 -93136072498744680127517915299368 765384 -186361971431352232119889816903680 765385 -7533735500825069846006337627420 765386 75347581372276790771982291385392 765387 -13401747791144446781886797977200 765388 41292558401892019676859996702720 765389 -454198652269235810082517955964810 765390 -20880157473040382136968481423360 765391 145645931337565266465862294718064 765392 56240293071278979135251337732096 765393 405116186043588878854001909133504 765394 27382108589819176277002671148032 765395 238637521147406020059533898214080 765396 -63436728895842732934306186137600 765397 311025666533523745680293708366460 765398 29709337639006860328091365518720 765399 13634582872729364237266529820264 765400 -922032798383199025500848640000 765401 83899842273505707097047637597632 765402 85327863615556489510364314600704 765403 -504697509452200754089001773014416 765404 200919068678477202666025679884800 765405 14111605600784601606951411369240 765406 -102305423137026993951898816126848 765407 -126986422230560226803643504050280 765408 88740662127325513396891693350912 765409 109886501009754457089101168104610 765410 127950758200525422040813072323360 765411 105495465576545894917345873086072 765412 -306141251106456088958033053942144 765413 368159041607452586301116424736800 765414 63977904648923640419357345950848 765415 -47011208648840145597886154956800 765416 -4066650784080970511927497328640 765417 -19569983694502724084532456533952 765418 142111455215745714801403755530160 765419 -44646763189217065105961504642208 765420 -123059858016001692002271288837120 765421 126481097327145199095801377724544 765422 -41143044882171178227676253808768 765423 177663804458456739662506248282000 765424 -9699633112318364588182150348800 765425 156008030016463629084939819372300 765426 -36360918206647954039883288655360 765427 108175261356210327381186829872512 765428 -126250377945542659332890039272704 765429 34616447739221764480420953203712 765430 -109921714726236298388274286448640 765431 294676029421259918421030598063200 765432 -17280613705695886375299383316480 765433 592638048927473408644115067249744 765434 -200722860862738101248461930959360 765435 -22913579413453261627656509875200 765436 -12413610438314435381852360164352 765437 352531204322557493172938659822086 765438 175443938569923473380444376865408 765439 1740058741973118964367245130240 765440 18986797297785043010528917585920 765441 141526669678992673423318202900850 765442 468051258827085178450910890106880 765443 -1271649248508594021153624316416 765444 10610930390181333748395901396992 765445 294112864046299635683572888928700 765446 49052596651710698539443614496 765447 -246115079796313027521579758362200 765448 73586690460636685163178651279360 765449 -9193903115273540939157698678940 765450 16366970153489519094374503296000 765451 59737063181243481012391363244304 765452 -103273938652903138944142013657088 765453 788281082282890377812724730560 765454 194551458517465092055182183754176 765455 -250799188440478188756128316048000 765456 3253387982912037360194925625344 765457 148300284169703665655857453621824 765458 -5012633748141244116636226615920 765459 73193613802004730832734866847624 765460 93417678101217373782151753025280 765461 253343891343107539391257415650062 765462 -27623435421717288223240534116480 765463 -194907290172206830515297338265928 765464 99642869201645654821951696281600 765465 -60610130468307221761299128402880 765466 7833970154466075639695104800000 765467 -39381223014953645458350714095484 765468 125551306753450538061343380862464 765469 -38305835739112971032779539466080 765470 54180654130647903492767024357760 765471 -48803172450109977464198413992576 765472 -82019133138979247850061155532800 765473 -59505492009827196454639999617360 765474 -70810176522728557674082162304640 765475 119807389017515050114424096319400 765476 342374234907573129083468640761088 765477 1860108835897610908116232803840 765478 5379829233680028312399329107776 765479 40296565688659783270310701188576 765480 92538959042899063291253336064000 765481 61828690794899567570493593548032 765482 -344435330865762745779677098756608 765483 65696402092284906339375964597248 765484 231559833565354769862511791744000 765485 -60639543131878610154314090653440 765486 -47238053277450691314061714798272 765487 -363813410852656593052573479130864 765488 -71274818176936407396260650303488 765489 -117741871996964312842273521565440 765490 -28820523845462998524075104486400 765491 350092560039221658396395550307800 765492 -20552325867688005714064194625536 765493 32684138338903594082618251183416 765494 -94307383266433791186588654916704 765495 -7595365568081328708505528652280 765496 -68188221177846215242990401331200 765497 -231896685498127307897023328388054 765498 37346077813403534555270906072064 765499 61780461930446923206284429733136 765500 -275944262621466296059484677248000 765501 -97701743438324251930529522083296 765502 -96192250372764126489891877026048 765503 235733415794062391474970220354752 765504 -64952207498637798124268531220480 765505 -25652454500093859267237306302040 765506 -12969285379176435204921384952320 765507 8803651778745680809194921509040 765508 -843739361885788275337901917184 765509 72961100258501630825940100886208 765510 81981024827547919015886017536000 765511 -156653091907557974007186604356576 765512 -266240701286006843352351403008000 765513 17935199488930399626840917227200 765514 28323757178439008588149870697472 765515 -136849777904710039952893291794480 765516 -166825498476971247233841948123648 765517 66420758890669078072202761702080 765518 70505387586190409065024279024704 765519 4980088934781558313269680638344 765520 13055742243989684717402762772480 765521 189640934557682035160904262468722 765522 -45452528348962291160619411417600 765523 371041215020006043929031869375304 765524 -131519741135455419547200412664064 765525 -31690488725140528246097778084000 765526 16760637798127708122965524391712 765527 -56996149130987018752313105865840 765528 162008184585463054495941651333120 765529 -7054572708502829476550774380960 765530 -42694852898146289190596878766400 765531 -2371133764157777824069674402768 765532 57602628242098941227926479316992 765533 -117000490014731533692474793984218 765534 23032618189817884573016088152064 765535 24950121056626040793808480509480 765536 -45330820715161577312020086128640 765537 -200736603247365448141550481487440 765538 30711115028400074299568658787920 765539 113962148518179493031630409101340 765540 -129467374371346394712641977808640 765541 -117585580681880373156833564335328 765542 -137221952982159136479539024776320 765543 236110149043860776445933307879464 765544 33665977083842294390356873605120 765545 83557852462965311141035800384000 765546 33970034899520527324318905648384 765547 10405248232815812264982296563360 765548 -6120936413905175487612533145600 765549 200859337561822667136095619257334 765550 55271917108721015749445209473600 765551 -30425952973407254570697073220208 765552 -11487282591965771200606431805440 765553 -13082444975783875333640454948800 765554 240314290242371932170388766888976 765555 -31676333645120853107707188526080 765556 -61444355647621256151414170517504 765557 -42599483672513327700321714137220 765558 -6113846088893093605481767294080 765559 -58859473021254111839513287580096 765560 -59025755600806493529044872704000 765561 1745344209013999200900411157872 765562 79743099925049784934964324198400 765563 5739751004873273609296851362664 765564 51516506773821608224685920346112 765565 -67064091206753873695583619171540 765566 94153454816538532807744517418624 765567 110013532191158442818376663720 765568 -124563832157904683479025980538880 765569 -68792587981969454233542664893504 765570 -35123054129405276781676054325760 765571 -226375519998287204978351821848000 765572 -5460486653158994462991858152448 765573 37172726150771772762664793801184 765574 168599621579478372679611026730240 765575 -8180855646439567440048438530400 765576 31211764242544534217281929216000 765577 103809789586931932849149566486426 765578 -41286821787534750816166676720640 765579 -239872421648935212016875322712616 765580 -85120382471968640045788692249600 765581 297780728330871055263118464371382 765582 23081675920920189395922042441792 765583 43710030236873201434980100623360 765584 26048498379955889004608503480320 765585 50977710261863438129199159523200 765586 -171429854838821555827098683191680 765587 -108063991946079476843361110791764 765588 65143994807539542910324935628800 765589 86036570636363094751413074421120 765590 49753411969889563855059307265280 765591 -71856473770470161133468893357208 765592 -51737725228612305580670145761280 765593 -73232789420319509293779919485312 765594 111088807572481639788774873955824 765595 -84544739756231348593739795872320 765596 113504397144971821923111700142592 765597 -3827485073247259504642790574528 765598 60108287747226307633495188065664 765599 413399601081438900851620222694064 765600 86770470257436972703730761728000 765601 40630816832160596757832220582592 765602 -164632861815798047444141849539248 765603 173140678263215522098735520124744 765604 37755904833768272642788333137920 765605 -246389057390540162639422322364000 765606 -21394844900943631560958723096896 765607 25311652296141393030889377921472 765608 152705901080565230559930084264960 765609 -53931111552637197273223957179072 765610 53928363828786066644759835780960 765611 22282682550331603285445582899968 765612 10102241380723251106981119736320 765613 -130715574265575913453100501116138 765614 191186126620807444948443512014656 765615 1793828178159122591703015361920 765616 -2105849143092535888927209881600 765617 -268461522824997295512576017664000 765618 26715753979646889868544358120960 765619 -81504398535848973725878095764980 765620 -64935246814323883421264015320320 765621 239566733196095678757500676561372 765622 -27877523369446179093665107126656 765623 172887601606236998632034312440872 765624 6193994314968661173710163148800 765625 -164831714776289176666315222453125 765626 216566310803180782825209361894512 765627 104749490947508651012052087319320 765628 -66398906236334386226634838951424 765629 294932962841535986003101456859160 765630 -35287587597578780886744814087680 765631 657183584989215765432829920163072 765632 6351672478948309785609272033280 765633 -164342576981200171830678645358752 765634 -19283500901343120887329839547488 765635 -101365687639323692107138127845200 765636 -89974140017819282255871125849088 765637 68644974948014426416358669069500 765638 35551307030972691272737578882048 765639 -78501093600281254215409897032960 765640 203117010535672839285225035212800 765641 43463840232253844211846264298212 765642 136154852704583867866957054854912 765643 167696614914433484192751895934400 765644 -229772414506557891423349510307328 765645 -83417179368673345265115217109280 765646 37378898760816161272706233095936 765647 -3341205865825975318023571193520 765648 -13361985269795626524779203215360 765649 -169546560931045259633222120654350 765650 -39602118605521345846370631253200 765651 103643338093756842290497781071032 765652 -158375151588954288805043162126464 765653 -28073206984461159900575063169120 765654 81099031860706205224212569565120 765655 -130189783910412275830333780652880 765656 304904191124350070119133072762880 765657 654789643975206049893355588788 765658 808078243892642762388076949760 765659 -179834861402320808174026464334140 765660 -40776029554020496297254780272640 765661 47040160648648495706699845728652 765662 -89587579928955210557752704792000 765663 -264611064251056023997663085026416 765664 -233054423343659438268381481402368 765665 -23362928131424087742745174184940 765666 4951052415089500005948895833600 765667 -14461089976205005770506527912800 765668 320405139486362508448153423994880 765669 -59568457846920267776366297693952 765670 61111628780112365321110627756800 765671 51381787776764097287809180327272 765672 -3231259264966259471576575426560 765673 -103542333756386091725393661931078 765674 -55040889470513034849177127179168 765675 -26192548169903068133678989003800 765676 -149216817927362048996374555699712 765677 259835479562879846389880953409664 765678 -2063947360430200719296866377600 765679 -90232112075693408905913459501024 765680 -8066065172161388953754764247040 765681 974167463601454708173700292544 765682 -115934601094681315064572387132416 765683 94118937947884342793896310810880 765684 88342207287398037245812038952320 765685 261764528380680639078297957076380 765686 -90108901988483559715906988474208 765687 26416976052469613694520836057120 765688 60019176226879838650173972480 765689 -165784425200354259722077407269244 765690 -47876510672713099984152180660480 765691 123830664916979851577814501578592 765692 35283011104627179430966239813120 765693 -74250558707647476595323926264256 765694 -93473195208636540059834301103104 765695 -140700258929272803371365423818240 765696 73569323297428596179672374444032 765697 -246016738728563690608766850168 765698 -9430607765120439205561833863136 765699 -49740421912827316237106807746752 765700 12217142044632746844987262976000 765701 -2231651929143292865673464067648 765702 -53499718224957315586371485276160 765703 -411279750456653001922076709274280 765704 119924495088385301275047310709760 765705 28143208001128866492682862631360 765706 6722917583888927365172731893600 765707 -396177392068614190185840092560044 765708 -16345735269880181856311855485440 765709 -135891287925951481689504323914784 765710 146539419861310607424035903771520 765711 181551033449428906560269999856600 765712 96644537470170708416475867324416 765713 -51286663908760441252602362513676 765714 -148597849829843372474299058059008 765715 -67142738079086108295040803082800 765716 18180135741417992670408300380160 765717 -114881419656562913529054645517920 765718 -94693373985025304554100267381184 765719 -200066570574655481603858530360320 765720 -20880434942862596147948267520000 765721 321449346697918437963703793815488 765722 -111673774229772932783205163043088 765723 -28802223817405773809828161179240 765724 288797302565593926596105633703936 765725 -39415713076919520553919423749500 765726 39179338029766196609314063469184 765727 -379779358795839792583274067627424 765728 -275353710015938000641589332869120 765729 232270456571209452749995811105874 765730 54273816004040581256580096115200 765731 -73727363667423931859116266235776 765732 93474662173471166544341345286144 765733 401977759088411777127045072016924 765734 140291504119234107096413570306016 765735 115719341537862423532957174502400 765736 75427162383970567314385001671680 765737 125664866629535978980514066266752 765738 71521145876785857978061553817600 765739 78197937029682754179502387607184 765740 -182593042036153047514563373455360 765741 -39392790059789778912876887548608 765742 33554514080503921680781976446272 765743 -230056315459224059583636824958720 765744 -113850075901914628378000883712 765745 64913410878845157061956323677800 765746 -175275011958634246210395802418928 765747 -440158910388842829535077492864000 765748 -226893290153112755062596597153024 765749 320792594403083467411537107696750 765750 74271730976595057682341800928000 765751 -132174639045367749780160092568960 765752 6477833133909149255908718592000 765753 4136085327773642249156838471504 765754 -1963747536191519794433759478528 765755 -63776386850426395085271840915840 765756 29849699177653494540788581017600 765757 39066637085184314739269998572480 765758 26702127205044851291575456005120 765759 -22257513216348178351275705725496 765760 41765513119851582364420779540480 765761 -193125522949928621370888581029200 765762 10018200814941456145522968330240 765763 -186295348291842667515532908273988 765764 30985697634454753595703151464576 765765 19603837590820781470691728285440 765766 69387742117616736317869879124832 765767 30560336594322857760071561865816 765768 -30624501526129707143210308362240 765769 150201000829731232126480403727844 765770 -8219659268106964544048654472000 765771 -50614083003598441367789560121856 765772 -196086396253474948239939628114176 765773 143624638485684368130453602252022 765774 1836293742457262079639807044160 765775 -47092901209774850741022297590200 765776 -66528888962214811216262302924800 765777 32399461931506404223538295655920 765778 -49448734149224685624635249230176 765779 -146003700373661906747702514389424 765780 -471374577910207720261466634240 765781 79547547263166817869728301605582 765782 99374745208449119863884699515904 765783 -113681290974105982510266427345248 765784 82120111605405057648153336514560 765785 -59377538084888850394911117566400 765786 15844663508584186487263183133184 765787 4347354421434682338530814694080 765788 149307533237272015486788086297088 765789 80426021753315859808019750920800 765790 164194198203266357630391643694400 765791 -56842357842437711953672413145128 765792 28911228230179219397912000593920 765793 38047653763095353063906337896960 765794 237213030222128779325670261518112 765795 60765598575245357459177321779200 765796 106751801124848875163315035817600 765797 81768278663906604594345039843900 765798 -16650604015207064090511249798144 765799 -106636986055413038587723817713488 765800 27129483826852001899012380672000 765801 81007551737814411807740978086080 765802 -799239416568934729135402879488 765803 -288908438983170490280741873340720 765804 -13953700042852470623012583982080 765805 -185638674813657473296394480298240 765806 99238735406872305666301756593024 765807 -15154891725555897362136942023808 765808 -60419440896003399338322956845056 765809 178182676236281788507288866690 765810 53581118818635885787198355496960 765811 -58529004295096745799318547718576 765812 -229164725978536193207365509577344 765813 15942020829469709250164018919264 765814 41818663788213554725540106649600 765815 193203583133219730771879450692400 765816 -223423752680774364459925592432640 765817 -33892407880701486609792816557180 765818 -65617244372089205693253710774784 765819 -89297836349318885262079917202356 765820 12269710017510800510964875374080 765821 -50755736099320138626699644651610 765822 34664696964242379592678820734272 765823 79966365041160829675505001491072 765824 -97226967028217754769567996968960 765825 -73924240932196908955730360816400 765826 105269227434233173813215290895360 765827 -162361984750684319337663503880324 765828 -14589944629303200047498309345280 765829 114314064338441480539981396910976 765830 340866886632450763393109387520 765831 -35516107314843673065078052005120 765832 194314307131919355840920715724800 765833 236433566777158774328886980007840 765834 51862889210173824529059522128640 765835 -40448464481208175013966492060640 765836 -242893098827903437117845560459520 765837 34117137552708013173632931227094 765838 23603181091983364363310723728320 765839 37081780832472640588355254703760 765840 -10297197529454484570681952174080 765841 -58286636805650210615357272410768 765842 37773383399719507874651970691584 765843 -5506360028316939336858785838240 765844 195796186763970117638056352164736 765845 -52170000597649847380041339078600 765846 -13515164630792636404116103646976 765847 64346956143188758277133639396296 765848 191784240555183534944417025423360 765849 48952998620065631932589940085440 765850 -13108098346715106478233821235600 765851 -185448783289835671455500151569148 765852 -18122357809682365391536037068800 765853 140177520106807982196613876805664 765854 -84766900857026856042164949475200 765855 -2956574323062690060898759294080 765856 46189676093065838284748403769344 765857 -264280095580396847971619096868894 765858 1343471696335687943528175821184 765859 329586042774420820543181504132060 765860 190023407149992144819950534976000 765861 134121786030997840013990832839520 765862 -116593909199704413109357887673728 765863 -19864234790180181934067499523104 765864 -94928535121149673817570294906880 765865 301876139902045943045699280892800 765866 -195798032479903577395071981676368 765867 -40688988123192106282134784830288 765868 -24904381184716912306289348983552 765869 -40500151441583379686729271497556 765870 45981244729400609830084447455360 765871 177960323381902529983443038713680 765872 -67849363126571186307600763650048 765873 4608030644999937305246176229520 765874 -153890873208660957046100065352160 765875 -35984075695640465707075051836000 765876 -4347203768014302759924422995968 765877 47320805987469494746732783908864 765878 -54276857584652505131085699377760 765879 -93491226772167128648864318916480 765880 -77620169266188155665512304435200 765881 -389909165563393307837177013951318 765882 -78261957332411031090371451640320 765883 8576968344157279272959684172864 765884 -35740166636247615274766443038720 765885 -37196055224202613125816604778400 765886 24911986074013512793476644917248 765887 75077551539718931612635848371232 765888 -14234935505104357321327572418560 765889 -190395321044515007138922956229310 765890 -94707639891783251857723510080000 765891 14527378139169005231665162771152 765892 -182043371316806478617443907622784 765893 189106179047304529235036034074142 765894 -85326473883947955620942758075200 765895 51950127526199546836306799754720 765896 -343168648304553425814184801950720 765897 198584199976774819329907990863840 765898 126399901659715911792123965952 765899 -183462325405999986121540496981100 765900 14490378300922597291680607564800 765901 30270076156090916517590538853932 765902 -50905284267919645112622454640448 765903 4279350458209904042541892226064 765904 -33842221726048297712313712353280 765905 50613713720087694517604324006400 765906 -1571129011497322548734117872896 765907 166321070585122524447365100578156 765908 -259092355234868744443955254941696 765909 -261046507217192233274902292251200 765910 42719595829955346288846879774720 765911 519499463587319694347621496771552 765912 -71858389086933653151807991971840 765913 197715263932703941729475253425162 765914 -89651175142215137525340262578720 765915 145609464201824065885704654199920 765916 256699469016309761143688612864 765917 -52073013101921898064903806959322 765918 -134111385002366967947455628942976 765919 159628240953215700994010136013560 765920 73488347044246175964196122132480 765921 -47139801513689282148592182351360 765922 31817703677689355508729330706512 765923 -13456351512185725380921433187856 765924 27466568664840461402043321968640 765925 -219317182628463434352407670653350 765926 -658021659158913263199621767040 765927 216740417313126512035760466395664 765928 -59401101053550473398946451456000 765929 226707250199411198403690391714176 765930 98887080678536309768812143360 765931 -293924726823662857836781031712268 765932 -32791333926414252106710253386240 765933 -58658945700145921666792434150336 765934 22034698852541572954972546853760 765935 75097287969539114624049759393360 765936 -38046114176167469539383344529408 765937 -17129658825774865925475899143168 765938 -49232699888787543056489937694080 765939 -97584832669020717798805126034376 765940 26383359568927553345675653447680 765941 -134717784716184205025484964101600 765942 -131010881357322395922676806439488 765943 136150662513234150719377955207560 765944 211972982442449907840856229990400 765945 79125396118618407698016946826820 765946 -103772496928846602325724533184256 765947 33866356389335006015454605710080 765948 24645249551159333727444544389120 765949 188609173150017080412661153746950 765950 -23010450700119770656494577992000 765951 41062671447329143403485588540800 765952 265667920670696093500325392023552 765953 -215209644801609434846569354956798 765954 -37676313998153687786338587709440 765955 21155428256548807010332211049360 765956 -5938044557516034615218593628928 765957 -240171015043723495415134762231200 765958 116674031846924371334250781354080 765959 -6740634747696063157816212560640 765960 28744518562564258672417743667200 765961 7275102265719632395218235100032 765962 21253163798962260386583819264864 765963 127907685880286363348021155267200 765964 172614395830408857101394597598976 765965 -8051788066367280314004813300000 765966 -56339337586827393530360674099200 765967 117404518327754361282880828469712 765968 14638673167430152381703202152448 765969 38459649112473077913628150305408 765970 -82093464850274010448524967252320 765971 -190945715009498893637621019279828 765972 76148363258741402082638589338496 765973 -58628289264829244523557876372036 765974 -81592847931056347983549117085056 765975 -34800351898441558196887649712000 765976 -338034783163729650068859470161920 765977 89219722195187738931179170918920 765978 -68406689157148359235682349451776 765979 120917646706287961506235938253120 765980 -29909274036721328702814059328000 765981 -141569860276122899695786829622330 765982 91124600034975136606083903449472 765983 -25495067991525210098860981764768 765984 -154449365365133184615681758330880 765985 217838155344415673180544693662400 765986 -3013262121646202055023380625856 765987 -19833535931385169387247474645640 765988 -155564290676849258360166659888512 765989 5223418816089523692102067608000 765990 -60429652812439955250447244550400 765991 -197521358531037518620506375641608 765992 50965598655212438517922565483520 765993 3508015054746705061522914232128 765994 -220197453451778938666580055165600 765995 -34770237267619073650688970465600 765996 59921853591440530333085491445760 765997 -32890139358258721758888712387680 765998 -213896431223790950159461823160000 765999 86677659833490115631007303141864 766000 -82021772828644339661807026176000 766001 -75998602178851241378700053689308 766002 -282332000450603192454852721920 766003 46856134930851006964993305052992 766004 -29266407429373803797303318323200 766005 -105564818250406439763442919078400 766006 -174212824028745377983086227888640 766007 124864628102927815733111091461760 766008 3152141297330817346535277158400 766009 133546219975941380348987674801800 766010 -2554917848726786832819797729280 766011 -160487229513755379576327508682496 766012 47150985533398814609572272266752 766013 -106559970250308776476291678767840 766014 -92656495405522245093939905607360 766015 -82101342682021047057391330694880 766016 119255536550246700558461144924160 766017 -15378917953787913283653535226334 766018 194890770050017599209797883936640 766019 -16281682539750048136796812217520 766020 84350026264691494255430863503360 766021 404086147398130668202144692920222 766022 107448234352869137069321625321312 766023 55359918361041884673945971155200 766024 -110995070074498460668770105753600 766025 72187116566645770049519682648300 766026 -54052549404561756462804458681808 766027 -138786010551069597054272374552440 766028 17676168722417195269717300839168 766029 221492386243756098441654809448960 766030 -99689192339395462641814765803840 766031 124590865201095093568369399844592 766032 10111864564960962436822143467520 766033 -46142049060517505008128735358656 766034 -255393810352312381126746303019008 766035 171570468442968710487546475870800 766036 97321516322495928296884976938880 766037 -79441848999212899792061401702308 766038 -7587758932877760036841820381184 766039 329075562715987782918375755384840 766040 13258056979110633734123593113600 766041 5080070660407281625148155586304 766042 4949141948043869519742809644272 766043 -261254644837029330617101717037376 766044 -31587046736229217785323180021760 766045 118769846494907490817903113600 766046 -107869840167446519836960147974528 766047 122930025712934509266943996240200 766048 123148706186147804262914471755776 766049 -170691312781030808658956000425950 766050 14119146599917138609282885756800 766051 63311720537098155293860736656 766052 23514125885511378587169585500160 766053 409522322911543497509366044937664 766054 230671735905629305984035281810112 766055 3595685009348408743206947220000 766056 187280749822651085940626398003200 766057 129404657405454000289978171186420 766058 30879529357884237919506589928880 766059 99416362481962515349194406440960 766060 21732209791278478057643763732480 766061 -15921011031610748454009868307520 766062 -3406589829784342694884510514304 766063 -314134130986255441139781696530720 766064 19239061410281892874895134556160 766065 77513605197930858118649249387520 766066 30905344937328785777055862710288 766067 -111484538673855407269472259784884 766068 128296372229339245930063994019840 766069 -18368225665969022498100675783456 766070 31544623498229088631403953812480 766071 376709264011844755800552880970400 766072 97062571837655134297594992230400 766073 -64089020084761779061038156945600 766074 -65162870840681392044909331261440 766075 -56123451695119791030133510758700 766076 204011035726268125722056206325760 766077 -175275346744270940058064452640032 766078 9552886542153541308759526875456 766079 242289669002920832300103260599680 766080 33126267559250390726310100992000 766081 39370885890351941046872612796592 766082 -56969757161294607630945395458608 766083 79100123131692589044259619090424 766084 9786476775557685300331115261952 766085 -22166550009869430517939084816080 766086 85691539799284656026125378332864 766087 -66489255382215647629027889866448 766088 6309834912495980740337422417920 766089 284776856787517152031100096982954 766090 -19236473086494372685976744156160 766091 233908026451825459958338255233492 766092 -124514938930973550822737595560448 766093 -478842382367061471309873240030420 766094 39729757306482743477264016143232 766095 -96025153872220467420773399967360 766096 97776624907836120926686717386752 766097 -400481571865608775500052900469454 766098 4604348003572620099576669620880 766099 -395313476827872308572828896069520 766100 -36094321161395219278621425561600 766101 19876328318997905637449875010976 766102 19688201385138330403876246750752 766103 22996489758943647433937123549568 766104 111124254430603093337478771793920 766105 -321135225683967595834512907499640 766106 -151670914921565863324525909946880 766107 139321373838824516252858951833008 766108 24986185677711918553840915311616 766109 -86165585279458309930896935217690 766110 15616687841302179523820654597760 766111 -281677938468386184566472875392288 766112 127024995589310669713499131084800 766113 -150862906984216092741200204459856 766114 -331495653506235610099474515893760 766115 -67884220301768967688333431001200 766116 -41811033375175945413102300073728 766117 -48266991531149555725182420978816 766118 -189289882636883677199683082448960 766119 131439612135168757300797311488128 766120 61911759556186305433444288512000 766121 140914125271720591120699638528000 766122 16362926379158386884760778434560 766123 -159803341863355813301614293332040 766124 -168437876679644961558824864680704 766125 -35773667111920583631611946960000 766126 -62651275868117950836501229479936 766127 75510265400545051692423978488976 766128 -30707679518768288896461075382272 766129 -28849700178729620518301477008960 766130 -22203187832460686101161702151680 766131 -2627810522359213835267135547840 766132 132376681850398067247248647872896 766133 -232877518024452309407328467212260 766134 -28372640741265732001143857782272 766135 -1122092571654658760306858694000 766136 -114193732326186387209265013923840 766137 -39812104232355661499659591098720 766138 64745966453729503151364236100720 766139 -1659513286707454310102174430408 766140 55736061069878365011501228111360 766141 109152293006030608326361659822784 766142 -29153925464018760933600784212480 766143 -27047014633756357191018916417296 766144 91114940202616181292050699780096 766145 -385050104543290928688464031937920 766146 137629347799597834940148708595584 766147 -729729356794918650716025208706208 766148 -179757201223807719660578619729792 766149 152926408484952247672910607831264 766150 -3990257768054160838093098240000 766151 -47204121174365024561506804377648 766152 365732406587080404570820604313600 766153 -245097197997440482046055744711936 766154 84923839205578942534807905865776 766155 14503987251608714992063832997600 766156 -32873335611488437031342744417280 766157 140773889567540058233054501471712 766158 -150143026530628204563674358115200 766159 -94677045684020059949561516080184 766160 43619219400637386331255403151360 766161 -43713434835392093804870623581120 766162 63790829221705699997318451890832 766163 -47341465606819660025341145757588 766164 7417975149134268184193496201216 766165 55273427268933726982257736043520 766166 -70240028618905636971199613407968 766167 39752820229381440419487699792720 766168 46489729890295992425292673228800 766169 212021670683293206041304334626570 766170 33443241454438876549931038218720 766171 53629902508363785628300607133712 766172 -120239814401324543148346616832 766173 -50887070487599355872290433984832 766174 1758423171185201537773211427840 766175 88208954379927867013605901131000 766176 143854130542285469837201667784704 766177 23509552562007128341292362821026 766178 15296117118271665273154681453056 766179 -173021311205138494983286380217356 766180 132115758536250600557193015206400 766181 -160888154296303209600771421362468 766182 -72421519490414888449517619278976 766183 314867841784144052741329345104024 766184 -286521009389127806224900867261440 766185 -32916961381556705018114517171840 766186 114629988343474950634507816697184 766187 -85446324244439808597706033681164 766188 2771250780085218333977320495872 766189 -261832840846508066951299495191444 766190 -127080200950609720556142084424320 766191 69705516506165807686769342490624 766192 10083647538344757182898800361472 766193 14587170493960435912872763596084 766194 53520536826981646760301832028160 766195 2521510164720896056637437987920 766196 -39045607151698374745079331323904 766197 -160006286433112036524474658276626 766198 -56925297737171799853946651330400 766199 42493139812458314595055208670720 766200 -73289282423877276528523885056000 766201 -68160557986609137783992915309100 766202 -13114458708184163316120102626448 766203 49522359106114118494042712580144 766204 -40284847301754045067304585580544 766205 115315200401811961974310610442720 766206 -3741640558733967311125334292480 766207 91124791141655226572447481714672 766208 -6152812568961103939685471748096 766209 275579320664433625316769008122560 766210 -131293194889352564019942388117440 766211 -149685676939241460687137056861188 766212 229907640831357816708110441736192 766213 244722556473702837333466160356320 766214 19760364927349847012577766671456 766215 -29148557300079255763683245524440 766216 -227435602924098936335853682237440 766217 -3674403556009246814303409865152 766218 67111288145434690663716256322304 766219 -109493769776427156775879563733800 766220 -11768615812044180217053337251840 766221 -106648559778555345627531290223360 766222 -37700551038477373206351170986368 766223 -286331550592212088916786023368528 766224 -77069318031841618169545857417216 766225 16131629098881490491365239403750 766226 -10977844382365986927787754456688 766227 10757031679820762793329951490048 766228 -58760781693520108738543288279040 766229 248678692166629389763820547490830 766230 66353808644698328867590465806720 766231 -248284280647962749239011252566968 766232 -121815728863842638000998832179200 766233 40030569734488006813042621334400 766234 33925205885266792147519341619200 766235 57998097729959014985349484591680 766236 -102840768290032308484729616844288 766237 168612536784517300622241024214886 766238 121625388343647228068890565109120 766239 -20299533690036723903564890485176 766240 30161123106374610600468509491200 766241 -92353338881205181194497818305024 766242 -106033637760117238241168301894960 766243 69974699595153795051361563501144 766244 140705506404411324071697043921536 766245 5386297748674916581584064813440 766246 57150133258849909266865065148512 766247 317826630568514909516041242984696 766248 38955596081032170073852787589120 766249 -78864359093235964022345213479200 766250 29017059342735304010753259270000 766251 -180545486492770939321000318942920 766252 251414172261783289674084550036736 766253 108646614457433973863885723016684 766254 -11440985514064232064793407967680 766255 23081060197295638856428223000160 766256 25415024327422043511304884682752 766257 151460702691061691395656679382640 766258 -21586601074510998894357327679488 766259 59453592179038342158442546610304 766260 108394075370030394875801794560 766261 110324591569943131526089330954862 766262 -126313363022056568288668747027200 766263 -29204580287560746759147188476416 766264 215863951231857536608514683023360 766265 -37525307984119743976164141137280 766266 113725283634856839531128506113024 766267 -242081736794224928565400757114640 766268 8674503714689283314668045562880 766269 15760349983998114685566414633504 766270 16547732706410633508290316576000 766271 66177768418855447345505742676344 766272 -6017114817364765932910760951808 766273 -402885825432661792837384658172478 766274 5528757495721331359819064432160 766275 103805478690462104334684038859600 766276 77336664311978721640461548965888 766277 -157091906813096206544872428395874 766278 11078474153293991122210641465504 766279 302079943394845492690570914279976 766280 263328772459152803419927762790400 766281 -16859124865419449781145373172000 766282 -127835568365533044017813331916032 766283 1289200783268440087352486808720 766284 22744954304362026484919741799936 766285 63896970727613853696178527881400 766286 -152655787609952504018965220889408 766287 -126005007587025016200117086385120 766288 112818126794218274589778563563520 766289 44420560987487524763226867674880 766290 -3766652797025041363035725875200 766291 -183281249607628116643954906466448 766292 -145719626031133327596105015459840 766293 42366863143147157878301966592 766294 76969117142084095850708168145696 766295 -104510482552071345547461145108200 766296 219312290127198613053436110028800 766297 -69053868288009894434332148019968 766298 37862928064820430488569610756064 766299 44111536502360716218434769178560 766300 107322695341379731440400235776000 766301 271799989607929882779734500747302 766302 100102971010392953263474357223232 766303 -2177077844304742469945534209152 766304 87821429778024395826599081017344 766305 40216408015475515502906358585300 766306 224323107247733258396664274166352 766307 121296418756624174480458028386000 766308 119831030923999347098117654538240 766309 353038179040501829347239698845116 766310 71013485954395088098332332722560 766311 -32959915004585597181403280201136 766312 233087941151876260109037446323200 766313 -361203078654179429792810332746438 766314 797951418763134692890452003840 766315 199059793162024163728195464984720 766316 -104522168494141788863322812040960 766317 -26555029149863465620749870523488 766318 7577696124117282672182068641792 766319 209572576410204447684573339908520 766320 14333463124709486445823933808640 766321 -14017329501401215374048912306478 766322 -305816650076266257704094848053944 766323 -271506978827778942748337788941228 766324 -73151033146926456196131522946304 766325 -45199803160962386706127774416000 766326 -67683285162157309977031499584512 766327 131774965460440516200405770200080 766328 -231043432685218185860505537699840 766329 -14277518166414394761567367901616 766330 -49966661499092875446814180180800 766331 -128107704054428873505161452623336 766332 239174911835967913365369019392 766333 -190010958169804650586605179415418 766334 -38157795182345721138285683519808 766335 -17599238302671108185555814359040 766336 -57820709811964888390888052490240 766337 101134472487507198405088878139776 766338 -107184145462855246697180522077440 766339 -61795490003792043948842275733760 766340 -11159066713662494424532151612160 766341 -13308147955398486052117216443618 766342 129095867909263605378353366463072 766343 403877473963631226707857961449680 766344 -41937246771467583003111733985280 766345 96446774128000735958181004736100 766346 1135942245717013042914619453440 766347 -117018629477960532387759329848128 766348 265752966585492253096559819813376 766349 -23838157522766889654677712525600 766350 25374937402306271451949666603200 766351 20128268947633339342836745382400 766352 9118786487927440953991825784832 766353 -63291187909179702721543785132096 766354 4496501839334488479870559859520 766355 -162689599658819053815114722940240 766356 123196369823713647230307220150272 766357 46153443923587371248369118686606 766358 196666712591058644952982468469280 766359 -73664022504872794627579126543272 766360 89149422316095868825034186342400 766361 304496547978497854428926440069962 766362 90057963733707115419264488996352 766363 -39645770030469312599655029579616 766364 34764099555112875258684232183296 766365 117923823615534473506838227128000 766366 -34441296732550441919243473744896 766367 -93507431106768258705045818705808 766368 82437151103380387678085468651520 766369 -389019889872999731928712200563230 766370 -47156428701707041405459437488640 766371 -154791316180370694560835589886088 766372 -62687130492834762251078841539328 766373 -76809900974422096393935672909378 766374 23758991503244296876770299817984 766375 210884209216083860104186365834000 766376 123737032709466928095490353715200 766377 -119652381390730607811875441791980 766378 112182674171737237456177760079456 766379 -70003357162802031905964416088000 766380 -661442551548940809722084935680 766381 42143634460866852521544358880640 766382 -82729531851752911552701354049536 766383 139626067442959503676105689047040 766384 -66884469760649758737363669647360 766385 45528681789246724277166588518580 766386 -34650460059479824835633178361968 766387 164136848044968537583338301025036 766388 -7591375580351080516943657975808 766389 756683780395069523956888611648 766390 36176149346236914492024500257920 766391 147204648079107754459353021869184 766392 123416779818827921478608290775040 766393 -227454300480937647913895739606358 766394 194413913049840732920236014811872 766395 -30136397382684105742942551820800 766396 66924301694510212878925705548800 766397 118799774130770331532266280404492 766398 -534965350541285918706552467136 766399 -34145603270978171203357378321600 766400 -72329152887263521641027600384000 766401 101851149807621588060043537450032 766402 -34101668890867912429912757531136 766403 -8217726577184008317395044078776 766404 -29840710920872573458930777516800 766405 214442407679665831333001482656060 766406 -132921484751671152895440175902336 766407 70099102575013579744972266435240 766408 163544604253045958840187738792960 766409 113297866725723880475801190537306 766410 15140617809077147191157512051200 766411 7185451984800936281940820947912 766412 172528890985793299312156531107840 766413 -28646677252667557069561886153472 766414 292994616058678615267438979328 766415 594354709823423768639173512360 766416 10733288977559418544667419213824 766417 -119123590613600751242047974625680 766418 -54082356469570068013627139513184 766419 -16427909874023168995552204042056 766420 64464619770257395471042375745280 766421 -142989584694379652790886799187378 766422 100587607706959558345898295022080 766423 -212296798866303712196650203245056 766424 410280394506665342034063072552960 766425 -12282423146510749116473917692000 766426 -35747551036710315188848819800576 766427 2177436112191954838279033167000 766428 30860764409574283595684371015680 766429 34986832193918932601847298225920 766430 56217590405497184523717757536000 766431 -214041873289077923008770904605480 766432 631600815628515906934077652992 766433 -105982440494573732859266656071276 766434 -100911898965037591272126202081920 766435 222594433626870480708194526380880 766436 -258966402971250617201565619092480 766437 -55489006947788522448951155283648 766438 65201588426621277520748533329120 766439 -420009464739114429845514221570760 766440 67957118549669453883166612224000 766441 -71373760121929215521008359028800 766442 149954569612339671830353862653872 766443 -208701995792360729785950197682000 766444 -672175988729267195208047853568 766445 85803822885793486782274037084160 766446 17554403479359735165347730201600 766447 331689795265540118527335510297912 766448 45240345978768527730831268380672 766449 -424560782466161076819447715286880 766450 1662336397886069761823113902000 766451 59425624153875853697019956358144 766452 48039941374413612032655941087232 766453 399950945586224191439488277270702 766454 41483213798906730352543081044480 766455 38784550981845815632698885580320 766456 -28644820058602203010435431936000 766457 -298702933430572257145360608198294 766458 -94315381614240966561382495971840 766459 265550914564446483030286181590816 766460 -172459184823116195826769085107200 766461 -30400852336219649479387910473728 766462 -22620788255485327757470041270528 766463 -159334458839263988627922965983320 766464 10013619138929447669103329280000 766465 -88656042144037579337076659654400 766466 191178364893662050922354938476960 766467 473202784708021080248819190768 766468 87365636752315439461489905219840 766469 -339825537501305319915369646160160 766470 -15837032068395375831271394054400 766471 175014142625386813893093848171672 766472 -11000431001046582361328070328320 766473 146056008801154944202348803177600 766474 -169306918387880751090591845132448 766475 -430215940435462508573526604800 766476 -238987236115431793188807993262080 766477 13739825188891467908256562902326 766478 113166222987352648424420844221760 766479 -26452448797022275265771132920320 766480 22799008718533550868423365099520 766481 209646285845538226802600525582064 766482 -120968192583452752665192563073408 766483 72096062520245695409231883679104 766484 90777251878037244565810665350016 766485 -90872710387157358777914687624580 766486 325726488441714212510999088384 766487 316931900266152970549711392440136 766488 -37430454571764961095412105420800 766489 351430627707230139178301583003780 766490 26070826487017199249940394572000 766491 -171271773755998701189017345798976 766492 -22361610785627298472279010869760 766493 26651181895878853029102300480384 766494 -5939625434632762065612536718720 766495 -36717436149664464481057248315600 766496 -75688404913000260210125071319040 766497 -67889312540460067802503616370000 766498 134057903917744402012117722954240 766499 46760908886949697764740080748160 766500 -3263942611553391704876599296000 766501 174525715586534154215480543005502 766502 121607305456156087124230613469504 766503 14297690784525196161065257813032 766504 -252961066295648190817840583562240 766505 -193637231157981370629677366946240 766506 -15393502560290730988528609062912 766507 33084478758059979029134197688356 766508 -216622321296929347192298215932672 766509 -212410920018266944653742513442496 766510 77756870734142769576174589940160 766511 145559391025813981164851442980112 766512 -35972600525560219004805545312256 766513 -353010955521715703471157653008800 766514 -59091037935416467108787405580288 766515 19954118837838770417172314106720 766516 -70974441347258829051796562380800 766517 249668832394465973208376191020640 766518 949339340656310401609765621248 766519 -98971503325900287408289752230456 766520 -127935079650573856336732112179200 766521 -55271958470996237520036619466880 766522 -130179031488218250120613578764688 766523 -739343027423694690274068438355452 766524 -47090210137929663065457227808768 766525 93886915668036002333599332828050 766526 26433276626742101913125597034816 766527 -85139120563409044619310725517168 766528 30116050770859832076696708710400 766529 -13702843196740375998837997588524 766530 -161605531378399863761159211878400 766531 -334109176083178195614612528281668 766532 -80826316072945753864508450028288 766533 252798627684537719041462778944224 766534 26335106284349232965488934680416 766535 40170896396158599592645094880 766536 -103360303233806500188807555686400 766537 200375773602693051313168707077120 766538 69810530961745826555830173808896 766539 126361510374506366173370123168784 766540 145477687929368905540783609482240 766541 -22137657376780880078702225474058 766542 15453822468016352284818820199424 766543 -416380679095164917059754183160208 766544 41702340748017271583972488249344 766545 35999264648678153879764879093440 766546 178368425706855047528217276952704 766547 506912243763677466498855169118832 766548 10995638502953434346083426867200 766549 61194541577025439878620104133536 766550 43955679290231163925802060944800 766551 127974548311513770341046974614632 766552 197513426009617162997084309145600 766553 -129867987916288726170767198382198 766554 -6733485743570462595110343356160 766555 246315656013151333734810041742000 766556 86199842413654073082293786408448 766557 125725423742391494613104040528000 766558 -94554298163195920662013066026816 766559 285571531415442731913041933321760 766560 176380752544205628695332517314560 766561 -1015252307046091174193107638608 766562 157622866046647177457213363134032 766563 -27241613811220720918178099596032 766564 3722107338951977498679498214656 766565 200902559780560233181241878094460 766566 -27096553619832789894219938666496 766567 208589800605148527976765033266960 766568 -50204066424699049211630807285760 766569 198371358657060670174892208422544 766570 -91611294208977259593268156477440 766571 -148921233033745815383285264009808 766572 49368742178755425743993116557312 766573 9121107626377773291560141861644 766574 -144274059284251948367479492781760 766575 87965338000076691760176671998800 766576 77797125788651904026129032773632 766577 50804748674932743356144681036544 766578 -12963077148530884305492229320576 766579 -11130958552433615713341283451328 766580 46902255612969724458795373843200 766581 79733988957445953062758360645824 766582 -29535636738144027378198083296608 766583 355861822273301943525908141033832 766584 3435159825668608525784990453760 766585 -265757997032596395547462888329600 766586 68879791996556108181804998074080 766587 -89071608590889862858704977598720 766588 142206389072922047116749522024960 766589 -34915510193199198798621084187776 766590 -23799624611533500002130996203520 766591 67374615206566489522773346208480 766592 45943609313921930219194511523840 766593 -166757075799896355856358685559920 766594 70119568074666349830375022278096 766595 59377459667531273859020355987600 766596 128364762390117391724813564811264 766597 71970392322506798475121879793240 766598 -25375263362102046972074590418688 766599 7377171847115376967607409458688 766600 -64890548505711157179211975296000 766601 -190705787347910773443007764411696 766602 65332285386758304751217836338480 766603 -7368744364882834855673045547680 766604 -1583261914324042274086450527744 766605 -83526499075424005584199288800000 766606 4378230565874785799364337186752 766607 -20085263711998404649499054950728 766608 2280074760597936189292633718784 766609 362126842855245169038883607765810 766610 -62458739867960822151650833179840 766611 -18292516523081310183865716969360 766612 88718443484488558498032882647040 766613 -84311161488800251532650982952096 766614 -20413071941528194732417941508608 766615 -213619704188778787319659827403200 766616 381206316358914679540285945036800 766617 118445813292765640578129290397312 766618 39295670340153727932491414527200 766619 84270062603809871653078296250896 766620 80417414884257424569511340812800 766621 -346701720008795954222149117556 766622 -69252702748128497764783301444928 766623 80476326559533929882678365603968 766624 -82620013111164100835614281498624 766625 2230466949464419953345492609000 766626 30473972294568824077771051943424 766627 -25360086951110291260563330879248 766628 -1614076738104813857980979125632 766629 6992248077219438095342800320864 766630 -17552354206685680237854701767680 766631 335960170118862047195535337359120 766632 -71305433684874381744603087667200 766633 48765223097188753090248868347520 766634 185869302627272290900214038244352 766635 21443671941839711647895439759600 766636 15986334393371356112097707710464 766637 -39714869950141329262122979092714 766638 54965512465065645506429831176320 766639 -89236313370212119691272665224560 766640 11553130432441053170853918474240 766641 -107631162195583613507583092027136 766642 -52385929522400091833518034316528 766643 323573815485452839426048780940544 766644 71671301753229538097970589378560 766645 100039235905571654655737907719040 766646 -4556255617503204562221087139200 766647 -544639875975724334665730113152 766648 -369889225442384410465776263393280 766649 -21567572432080412378250626787960 766650 42482276120427227136981925920000 766651 244742336230076587487499281815652 766652 93360400237007991630946248115200 766653 -160769055430947887344605086896896 766654 -1292335393046993123130045362304 766655 78050600864116091163813341925360 766656 46708118188489924819028765835264 766657 65346044740433168630266043382960 766658 144851473436779688865521167756800 766659 -5454391245663504465957587180544 766660 76624095489689193248612330599680 766661 8384094823623656866795844703744 766662 -7902694129723835315541732247680 766663 585231375776273085134873461054240 766664 -229756913837230327408193318092800 766665 -275943189948264684453506922838080 766666 -126622072234906918147963136887200 766667 -360311386152226961933443285698648 766668 10037287137199223974996180647936 766669 -345635656897076186896319105740160 766670 -36210172161131432165480171238720 766671 -107575754427190417648033294692480 766672 -40799324912070414397683618586624 766673 -102997476615765722286293367959820 766674 55262818578268674165130894983168 766675 -29847477051873020580205196231200 766676 200395944060042264920446756824960 766677 -81773376572782679647179874783968 766678 -94106946639874134146164923556800 766679 -278878419293005999317681508377720 766680 128718631386843057751638408192000 766681 -100846035769337214995810918439728 766682 9164658852418902733025738855424 766683 -293877104470463419386331180498056 766684 -90653026815740877212663580419584 766685 146526842894672108773216061542380 766686 63098237051529167479487048288064 766687 366844975049585573000402963090336 766688 90887485975804982125963459952640 766689 -46036104159350383203236976184320 766690 -331059261483951616463112276480 766691 9408218898487497861610468199184 766692 67399424664661119475431950745600 766693 -54017030254535709161931252050180 766694 24944135333566383828785348380896 766695 159402854272401742960871248204800 766696 -35498057429508135712118115287040 766697 625452323541213603567296204326272 766698 43844072297910587160060095394048 766699 272361021171202186784948806241536 766700 -42698874690504417623392270771200 766701 65823598186519869621310336184268 766702 176591920301209899232678270785600 766703 223658098331465367828887013772128 766704 34061820840785878032176752656384 766705 39786765973517207485920896611200 766706 93220612454321020374865256364960 766707 -139148762057217958416845755216320 766708 -305525782339141970386514108486272 766709 -112316919527478735190348281361860 766710 -5729210607385466258815105770240 766711 -338388092143320574163387705607936 766712 80465198273679015054568787558400 766713 13761207187170802019386774718544 766714 -5817249968485821390577262161728 766715 205939151963000665022945984079360 766716 9210342377113723369735065437184 766717 -32910987315950910133256739937760 766718 4143546422472830042199527949504 766719 16076016301024137891127193805600 766720 112144163466256520633445777408000 766721 -323090525930890824936473006862078 766722 92538151011182035373581739683584 766723 -103547819282629849190540957014976 766724 -42305211017294042196406904647680 766725 -9352447652093143462434740318400 766726 -35850390828130842242164929046080 766727 -74583098999405411573900899862040 766728 -21869954039597150065637325864960 766729 131908689413644354290039965961600 766730 -27729512591984895572102538318240 766731 -21189906892009791064744597382400 766732 -184309956719693190653511749270528 766733 -2267393668999031503600042113312 766734 -1041260578025303746375179401088 766735 -145757258170419369375509853243600 766736 15403612595157327726722672443392 766737 188285232623419086907310801917794 766738 49353288793504107422821063658496 766739 78559485017597680029845714634540 766740 12309966715918318730640087736320 766741 -34737626491754853011867333275716 766742 -126167684291944425526206247285728 766743 250900047798403165500516940758528 766744 -210002705561556124132523795066880 766745 -18000611353100396915992854556800 766746 -9366404736667837695561781836048 766747 43912110109102227724993069824400 766748 -414059747143751431618101987239424 766749 5486270900689061306729663522688 766750 8314346191139639812942047792000 766751 -37443178580266114962680451704256 766752 -30100371440253729487636309475328 766753 -48156576178420444489980866431000 766754 41498403253976607708581492889600 766755 -109968931995052256903342791134000 766756 93886019816001257820191109806720 766757 -272054899734846021030282970988994 766758 72149587855599884345189198807040 766759 88081637347143428640510550125616 766760 -279270842165391942329899792896000 766761 -70226581417970976865319532348528 766762 -119867948941248504847721453764608 766763 -139271200840566922684317672998988 766764 2451741800053978187125337237760 766765 -169027257133110227506805924372340 766766 -28727410150869494948180197834752 766767 -187854873399767806028905733001720 766768 72587164737189804202765301022720 766769 -330134813862092955410807905678830 766770 -14916441484166760791881471065600 766771 233197183307803090697926312574944 766772 6063416239454118689189136341376 766773 -13775220286145485458717662570880 766774 115857116300704205980150062059520 766775 -145412837594361915288895936249200 766776 -496886671211769230593316290560 766777 12976568706037944381213354938 766778 -92920929404394686039422173208320 766779 -12187146327972576688429745741712 766780 13231602773267260602627694909440 766781 241602646179353486580648401340972 766782 23358647561980958406165884808960 766783 372743397208509387585286496100520 766784 88074154631329713192592278552576 766785 33319522377379825944176944696320 766786 -210278602937346992646204007599408 766787 -103275982792806097742630375788848 766788 47521645596295568266879082852352 766789 -207693974105046608638179261178440 766790 82777468298138778529574705462400 766791 -45204856330740557107302167115600 766792 -5840020372878039827928081346560 766793 -335659171463562788049724403537958 766794 -16393185056466923012333542153728 766795 -120760884254867962883757598735200 766796 -40703931740388518454146473094400 766797 -148786441038250666478313917643072 766798 -147959802247218276316262735649600 766799 169532684102003049821241850612920 766800 18060615833638755818043703296000 766801 -238983805345715858345336181641550 766802 -152066430958636460355840253198080 766803 -48348757676277086014931534560656 766804 -86099189619667351583090753282304 766805 -97359627172692569870286786343680 766806 2014719721690808509497273613824 766807 -45776710119499070691267280733944 766808 126444645664788064403854745640960 766809 -192381450157260061033480542446886 766810 -32229393078812525615477369882880 766811 391274400508193963580251434169412 766812 -162209633041815397432961636095488 766813 -340232418340567007995942201790938 766814 4135622408294523095075934975552 766815 23185371506615431676177907801600 766816 -115850428594868351260312958140416 766817 21578839339349297427901191448866 766818 17228242011309971985859941311040 766819 5729110947823647828782549811600 766820 -103906383112892705736423188459520 766821 36160797418108449078000382133760 766822 79424054522923160207085653192832 766823 -133299070359215851203452943947280 766824 -83846305405501539965621415936000 766825 83846716164877993630169088659500 766826 95845574008035300165850883665920 766827 630280229563626495534235614276 766828 223684281190260597655493392832768 766829 -92796291155213095023063081525024 766830 -29154472901058126076911343198080 766831 -74333036192508611480639298356896 766832 6139462309594507920264626798592 766833 -72625608596939575497103071088416 766834 103857075014949092915002586316816 766835 180328421152809907803424898426400 766836 32523637145160862605398315028480 766837 -192264236223169918044300392034720 766838 40849332943291841346592670236320 766839 -236016876126523865915446593226776 766840 -61514864051018395701124869120000 766841 -5388455880421005174912103402428 766842 48550938574714430879550179469312 766843 -16668787692981298472982717645312 766844 81420906677307967428427940537856 766845 -152968502127665200655288382724980 766846 57990761868812042577203952531840 766847 101663429200360332492694358248320 766848 81517540342268867416890770718720 766849 -13535728036805080716918014282940 766850 103311953345527159308474292412400 766851 -178853604039428114814541743324168 766852 -133455743578614850124831426396160 766853 -377008969049841334972538192192640 766854 -17791989673924657811150688568320 766855 -72251502428601786817450470927240 766856 164072801828231343143619841274880 766857 -16385740647309839834029270406592 766858 34584380471228370777773429759280 766859 266782949451051111371409406946040 766860 -64406487528758643840445134320640 766861 -54206054622228350732104386942538 766862 17323214750841924359052664704 766863 -167722964546611456060610210852040 766864 -14029821172842131843688363982848 766865 10441240368150427859080063319040 766866 48253222869352085862760477284864 766867 -8069181391758362440971948640084 766868 -7198576606674221917322326119552 766869 37626676978029458896491971525280 766870 71993470760551091024739356002560 766871 33264831186814894046312439596544 766872 256921028997128897689951683102720 766873 -135171271417169744338366868573878 766874 -174194718191886970474422317568 766875 25400213813357929757449698075000 766876 -236376496351129091228452990448640 766877 115652662496331546273014961450726 766878 -24417619094675401720250086241280 766879 -162154265379153328660883302491840 766880 -72858516148371513527029221949440 766881 -48093665528512154624040998120160 766882 -144635198934906879311272749200640 766883 52591554164507748637261827124704 766884 -118817208473417344585612618251264 766885 -6824642073364267978796419962240 766886 -10200007310834176183127860584000 766887 152152782084365889226156391142144 766888 -111660673866203346272289730160640 766889 -118522211973245719674561658046976 766890 -4077179672610025916399381323680 766891 -311947503063272430497215296085708 766892 -104995109927756144290644924364800 766893 41026840249069864591223347477728 766894 -103389193705523949349066918300608 766895 273689364921693337881140441363400 766896 4966304329439069125940235141120 766897 -77947820724572850804101715224320 766898 128765850662700057120242908560 766899 -94432116663751345057809123786144 766900 -34725898834553849502786078256000 766901 -72055431290955887493327938158098 766902 138094206370943276502526230954432 766903 -201742090322999850646032700326600 766904 -381123375632495547922807914700800 766905 -824715518656447518186047068800 766906 52818693936652395364104775745280 766907 -199432822275659496188539730162844 766908 110123351086454565199839797755392 766909 -15511692082291183437007300084224 766910 59581055351628330754844868975360 766911 -118586205724847530061192788943928 766912 46679010667374689696162525478912 766913 40531594358523177785457700634880 766914 -25387582426262072770206446098560 766915 60318324468952196214027363286320 766916 -128574578932841649027389117998080 766917 -52577431560762123691201138260066 766918 34253441162930122029210926072160 766919 447077819447813802844584815316840 766920 27001448519209367237589742387200 766921 -234857615772462482428280770056120 766922 -160511598790899427714284772936560 766923 -10842834945002443253046355525416 766924 -98102000079429226816047181107200 766925 4166254201851427892239759207650 766926 -40428275028976600731713543112576 766927 19796974946433357419732242174008 766928 1585324874630224970891746762752 766929 10838668420104194545231397122368 766930 7299959750208011118689677624320 766931 -1107823104875502238434104355696 766932 -79246309303166595068000251699200 766933 -5043547858904995254796364636960 766934 -43017482790300328196364474796800 766935 40643889405500223410705520768000 766936 -138456278576934282213575165706240 766937 269359049861510282260522836248586 766938 -13802285273398360567961251617792 766939 -321110698017047371136330815091260 766940 -36568577297535034575139403243520 766941 92519553528455607030931607462400 766942 60788446984411411051390868978688 766943 271381373782866570376945614444192 766944 67408336640141854618981507006464 766945 -55508977483100928697417870610520 766946 -14475066053950244238816631449600 766947 56760337315071837129110426119800 766948 -896025057884296647574348390400 766949 -50867737255156127501804996924064 766950 21639427769392272200711666433600 766951 -215568647303248021382601382533600 766952 -41694102194034634166743111910400 766953 111034862356969432009347903710208 766954 -107774563533993875894946712162560 766955 2941008914576142855672518491200 766956 -23430175821050082859638819260928 766957 -26772810578212103255095974890794 766958 19192870853429677206300355181184 766959 214709226408170375752952263703304 766960 28103898363305155554756653383680 766961 -135804736360537876455092604035148 766962 -61007598079530636898212037862400 766963 22313849830762201980725244150000 766964 228191364446913051542759946135552 766965 -132453642973470059448627975686880 766966 32854627573637941294621053750432 766967 41929033104922496743081466135016 766968 167341194654879187838249495285760 766969 -95585869519225957335304893538304 766970 -23830766894286858716782590604320 766971 83922430615466355214916595912000 766972 265435052876402875832764517898240 766973 -149631724489191412473976752972960 766974 -1154697067474339672576271567232 766975 -87765269546621639346331129263000 766976 -55450244465189128377994221453312 766977 -70228759769370110879318462723280 766978 21166649874172447479239812313040 766979 249107242653552911308679369365176 766980 -909084147272525428049331843840 766981 62761639214171346906552338188512 766982 138068300405822653790523935493312 766983 28830079775984860608973859931264 766984 -142624647550940984637208102333440 766985 -80868850216475719165310193551040 766986 -75296601972816347088815490531072 766987 4146553145466197388606442872960 766988 -117029014273877910448910247520512 766989 -2156064054493562766204305660244 766990 -62359726322800667945827414437120 766991 -380363933001145985625152126088 766992 11371619754868623434727261143040 766993 473066556790711509925622419461120 766994 107483051856944748977594201349792 766995 70107413305081875906443499555120 766996 -274311961747692964011702852304000 766997 246662445695139494397691690364352 766998 78725105897957468196526891135584 766999 -44517011676519260263105570147000 767000 -90924587857493284165038028800000 767001 157935681465680971185154700436432 767002 -18916517117029609100937628108800 767003 251927791640846347740151098777144 767004 24098170390534992606625621573632 767005 -355959200911408222642773556459680 767006 -33113098350365141855807773133952 767007 111464362553435635373400659364504 767008 34630133498865609811893155266560 767009 -111372529398965978065921399753296 767010 -14623362006956745661882797166080 767011 -9960253452319617167742282060800 767012 -240886121086775371953840937962240 767013 23405878905899053777295795814528 767014 40057594967402159409886027928832 767015 -180743942860641834028645261935600 767016 -152969259140245779009101077708800 767017 73949599720509416602186962995066 767018 62160150124840469807898951465216 767019 177833756480570295527694067992 767020 -101454102114446281945423099115520 767021 197710273496936230005459442843500 767022 102270757722693771683295658884672 767023 -254376845631117032275571430487680 767024 72055350619523896936807634288640 767025 10670230693647607481615514916800 767026 -22446352255858423464330323028576 767027 -86347306790871319035644752870800 767028 -9048389273995608783845773332480 767029 -358377582897009134081696518452370 767030 117541452837351928334065327411200 767031 -362504779538504847466462974792576 767032 125469109859241470559388916244480 767033 5280335101973449860573105073920 767034 -1094903808881922685905476631552 767035 -172154479027771039183465602971520 767036 -349704532800893341038941139852288 767037 -167286938303772993991638799837440 767038 131782007282157871136642241457920 767039 -13211158009379136428198396295840 767040 -60974004602199167177190612664320 767041 170545595550341885689058207625024 767042 58659962683318259181112019070672 767043 25649469769935903899080436521200 767044 -73312824207416957054405703270144 767045 -285035842483976450349065825333700 767046 -1161560982286039238932811307840 767047 113342221007711617797621697248952 767048 224450493068264597238668524815360 767049 72976327696517568040129739675040 767050 -47561109618701255482590525126000 767051 357657371886341356327953364556052 767052 57632023336780877732324248089600 767053 4886999015853372729041040026080 767054 -72874814953488127890431045001024 767055 -81847822212019258914791004672240 767056 35403070578896863442576971137024 767057 260040010398478408902609005697252 767058 -37747503753278343506110299436416 767059 -367507894255298895719524048107480 767060 39509881499099698021169131315200 767061 -228035394340361592087996248376690 767062 45210749675072663592894128580864 767063 -13625015027639377701173387651280 767064 38087792494321056171098088407040 767065 54998437207150315491355306798920 767066 -42486538336464638870020315530768 767067 -3575427467674435716026633983488 767068 -61830285499075103592273982062080 767069 -12250083855233160656056152286632 767070 5503688629810936691900538300480 767071 416191425099943518883237245066272 767072 -56164291507493011295798641164288 767073 -145868473720700980994897192085696 767074 35499094340834581267879647581184 767075 -89861081575013827468403077436400 767076 63028360787709880109848736655360 767077 5026373182029359566904098242880 767078 4945602308739062162656309415808 767079 -62887356591402250937763349446600 767080 88379683789910985569465715916800 767081 -5624752392232164351898015195008 767082 -48322592442847934057398107306240 767083 199793514911875565919091987251788 767084 3844285734723719672006530025472 767085 -140101535847513926740444010712000 767086 32975548717331883466373213738304 767087 155928962305067063535749376019200 767088 -14546171761090953351911494189056 767089 -214613372583284179695272687192110 767090 94943352970659552741488382796800 767091 -63432287600635330163303368526640 767092 299087889951034398879066300511616 767093 -1661364585678042105884149448658 767094 85949336154027215906589181003200 767095 35404565593267466094904373324160 767096 123322697099122971312214194585600 767097 222535312248605454881536708211040 767098 36568397539239572609835342994800 767099 875071189595395008482443434264 767100 18103441754758368886732641830400 767101 377659419193424248802739992948102 767102 -13552018191149693098315909382400 767103 -4255830334993177971051592282992 767104 142446012422228814355484419031040 767105 108010866319540703100604492114260 767106 137000972913285987910182927012480 767107 -61821764398991036407437182571768 767108 -195630670387113210755979234854400 767109 -47115097336641563326194471541440 767110 -20029760771433979308442731118080 767111 135974103057539452079645173106712 767112 -151733398424536017342019310100480 767113 106366139176431799945261202483124 767114 103505069320615619485023026788656 767115 27916861480556211260100060467760 767116 -123227469299523707825006598351872 767117 -90972110104703755762221125368980 767118 -48256287460939734386446798248960 767119 102977909674604242134484336977744 767120 -598914274217231299170014330880 767121 28240002996105444801424481470464 767122 -60734787994185537943972501093728 767123 37618042314228787640729546613840 767124 -85112826891866691918716042772480 767125 -7002316109912569529748447573000 767126 -17337888550932509713903915716096 767127 -100937280957173663287578039958680 767128 51472288245455630756239643228160 767129 43178423071849175310569049342480 767130 -5944379169960772900867083663360 767131 119197405267589177878119287292932 767132 55715673161263821526837425040896 767133 38579162252635256285219608255302 767134 -188120386291307213949058211758848 767135 267283795504414533681886611943080 767136 -217771684070343650375351399350272 767137 -57702808285487053535274781953600 767138 28412386214375727470262883602720 767139 3529410195187502020172973122424 767140 -295371838511152726142008385280 767141 -183847331978836641662399339995200 767142 -25803787474754079797089707644160 767143 -11819978130498876295640061405656 767144 345048005176276568489997959577600 767145 21243247634741887753699366512000 767146 8215401178896471351425668228272 767147 26511677799762601882307493868596 767148 115008265427763127860025186567680 767149 324707328754366324573152772683264 767150 112031449407286253767682897592000 767151 -36961454010946232527866175410432 767152 -77584392736435911833276430598144 767153 323164897934641753983405314208402 767154 -68121275384707161388982006186880 767155 -35402240911067054777611026614880 767156 -231633000961359596657904131328 767157 1659729088009080114292314026496 767158 -13242998313643452831463679417088 767159 357434467174657619032089123610416 767160 51262346955898219788212706201600 767161 96691175619640452720668584526762 767162 161083304226434527095140136670464 767163 4577238478671692073777469215360 767164 -134373116181606454734427558042624 767165 -60360291608087840454243754202880 767166 35871795121416227179891004073600 767167 112655731467568355805760469681216 767168 82433896333851434780562526568448 767169 -73413874580364589623733272044160 767170 82271996093180942360771101685280 767171 -4526701081080048996411188079408 767172 -56410481308501531593464192667648 767173 389393086223639617757879958138240 767174 -9965087970829753979774165664 767175 55816813562744254524072130825200 767176 -438279872096229334090811546941440 767177 131658791692217999722390905197520 767178 -22173758220452656572893475348480 767179 -4614151852653409167169395642224 767180 -12754108567231683649009876684800 767181 44217593887765389760262771259264 767182 -49166655827576250488547660865920 767183 174684889474339700817074380538160 767184 -26867896661671589740144407478272 767185 171995431034286151256873123035380 767186 28793477441810235272475868492800 767187 286358250498159698335896517894644 767188 37469056150627649995110446039040 767189 53153051649221491976074461054240 767190 18820734396059282467242838118400 767191 51983168489108905727707901791072 767192 -54076807980953992505360020377600 767193 45217036118604234123658434941856 767194 139747248059495751627272817269760 767195 34904733162265397447237054433600 767196 -92890914459110786285635151863296 767197 -232506207655351013068743647527988 767198 -251440756671848451669033968859264 767199 -159799250148746241768164117860536 767200 24960394647788618583501137510400 767201 44808652215369776173455896496000 767202 -68989841846566858903209497059968 767203 43279170155262946325034513687452 767204 67816663844820348127130641059456 767205 7278886248644400380088252235200 767206 -1117386600139675503311573233152 767207 47556850585018037204657134927872 767208 -90416247480889610669090563276800 767209 215789944537385332495910678043216 767210 -169596491728959399727142587448640 767211 57999990390575225899002666554880 767212 255850752377321340373283886899456 767213 74395240942015258569082925661984 767214 23493753658096761360681251498880 767215 -126500115899959357304961739187640 767216 -52858552476332635433177479446528 767217 324670501627751760886578313131264 767218 -175092476650989705299421799507440 767219 50694095622712928924361657960000 767220 -90564644088160994754843266764800 767221 52049084250569445897384823272704 767222 159452558711807837985008990922912 767223 54394805412194039593397684681472 767224 -50777697219688788306865773465600 767225 -76418083607752250109154919495250 767226 -52463577971591835933021138150912 767227 137127058645293936173195414209512 767228 -56516825586386100889960934473728 767229 -250642527869448228336743147222016 767230 9525812312060833472562326555520 767231 369927975229863451786136683226064 767232 4139210173445474667575918985216 767233 135579967995974568141795404763204 767234 57829063573232625072709306741248 767235 -37849054629668002165098298794240 767236 248160927508466876111563343170560 767237 159912273737602763363083728362592 767238 -51100484507280759716820779777856 767239 -193258716693637434215570711637120 767240 -216472399856208424581604042291200 767241 -887259565196372273477543515152 767242 -165496812091709836066260634679760 767243 233886890563558606192409200113492 767244 4978424816671751359214605949952 767245 -36339012446103168895954615576500 767246 33237505286124174376508116635072 767247 90793799749626726327733526409216 767248 -93918497829662231720209279877120 767249 2443453836142897985716518081600 767250 27661597673347577151828435456000 767251 -140741810519030980412950464569600 767252 83588528876969049814044439037952 767253 47637628536021015407994963007200 767254 25937033884931771111933424108576 767255 -26252611494631337623116189212640 767256 11775700344875807497269268316160 767257 -249978237034188089767024320151680 767258 113178451246797007447530316673280 767259 96059702276053334309356491356640 767260 -14099803975152987659349113848320 767261 189831636987555846714716661516 767262 126474106176732529228926074041152 767263 -33916882514633172635298274378640 767264 -166339562014183311093885254959104 767265 123023443575761986298690150248320 767266 -50607185217691122632191035477168 767267 553063187197662937902399857628792 767268 -13300187788661300802470272549248 767269 -79984253711390171666143686435720 767270 -12397270130664540803262135959040 767271 -116828838337043154809858306038488 767272 -119601337486219977566818131148800 767273 -123167417345505681385777821991836 767274 -17507881529277399072850269496320 767275 81229015219484855211613082128800 767276 -48278641824200346110809632173568 767277 20455258454667227658317029058880 767278 -36646345523933176664579396655744 767279 -9800538540810631914618310683120 767280 13368138580156135552859425996800 767281 -52070281605135868276599086059776 767282 -139687609614358742305527400149600 767283 -209277083891916592519862895279552 767284 78670082714584308314381695815680 767285 -276996565010820777535029303490020 767286 -2587800337103986372012011736320 767287 -94731249412683571746880298751064 767288 -238286326461866048091000801546240 767289 178182534924933715649286129459024 767290 54145798872569065321958590140240 767291 -249198375727604756593362580831200 767292 1081535026773112322247480655872 767293 241210709521410831706215167385542 767294 -158189552338069764243238178887488 767295 38224689686317672087359510073800 767296 -122689563057700365421853624238080 767297 72227747776798749828319065036864 767298 -18115731087979529131461187176960 767299 -127155884878264507252108796704736 767300 -96724144496879881385403794217600 767301 114085665699168659382706200145632 767302 -192011479522950384864253941183648 767303 8282009409910972331203558646304 767304 -240355418218466789525589482019840 767305 10057324158810116507963517793920 767306 4496584223257841044520869530720 767307 139141055494550003367820220959680 767308 120066789185180087878423143772928 767309 -357785336189178521062651204532490 767310 -83258147597203085807854698963840 767311 -169624437817919935334986503124200 767312 3484804421621494395494731874304 767313 -4149654413842238764470326021358 767314 165472210901263807916941759322256 767315 -45633669700368491197682974624800 767316 97543972174648923004290101028864 767317 227034026962549007241305626076366 767318 -238868768746121340981793724732640 767319 49957966584925865165708145446400 767320 164468962658155072931708560588800 767321 140918979490941802230803841552522 767322 -618452056591011701906901677568 767323 309870946814178136634760137685572 767324 271072366701104686254783332061696 767325 49104719231042213444187286509600 767326 13488194424756794849270093389824 767327 10516779778525484108658235173120 767328 -92483285414320724606286299136 767329 -95178570420293179534356728168124 767330 103979075875127496156865648246560 767331 -29231422991395271414266927242780 767332 235122861009089187323847311943296 767333 -1509113279619658085446211654880 767334 -27037304141675570380981735096320 767335 131628709369991941912994481862920 767336 -72993016815419459944991903032320 767337 113609035565574577641368587433952 767338 16934472081626781158353743729408 767339 -71294707274025130361226570046860 767340 -113525999766164063222923984128000 767341 86057918142015761010444929539500 767342 25011584047246196522875425628032 767343 17797602450968979690663380901888 767344 -166314612060336468585724313600 767345 -172816187066853703653082965117900 767346 70324625229310809560152126082304 767347 9492540774944728509041633668432 767348 39347631181913962162870404916608 767349 -137054729061983100304742492187072 767350 154106010914450614218394539120000 767351 37764224894056500861404470459344 767352 71434978180169519568206986629120 767353 234744665510962835119858462231120 767354 -7455710050901660741474746483200 767355 -31465328283141907124901255953040 767356 -69151621440898195556039226270720 767357 -264780564691391435151289100054394 767358 -71631928473234345900014904921600 767359 -427392633409472804444142606701440 767360 64147423243234766524583510016000 767361 21584164456198191727595474426304 767362 31636641843866878228050920532432 767363 -227381702564833513020439574313960 767364 44913025764049285369965145559040 767365 -64713173923281014864358467990400 767366 -21568334864874960915490381438368 767367 131524156292007766572765550657440 767368 -75379138700321508581793002618880 767369 84533065716417419650616913605760 767370 -16814202689365103930020098451200 767371 191868160740490908697870657445544 767372 8493961707737192041165186252800 767373 -68670768468533074079273719063200 767374 8837884743507725702236521887232 767375 -168926969043419975224310547528000 767376 34953834815558023473903445438464 767377 128504478805938876915096336259060 767378 -3771895460432484510870736661376 767379 -254909044793612902967723354527440 767380 -62236753259381054624400569349120 767381 -256153987694124574679226353800818 767382 -41604677147252359072740907008 767383 140327925646264934953587567939504 767384 -109345676192167838855623388989440 767385 139026654202238488607308280191620 767386 9416895760472447556711169969392 767387 -238121523652919412557986448703840 767388 -58859983962975139527879956620800 767389 5964673771575057325574598485766 767390 47243920694771891567090184721920 767391 119480617188304499002900603582080 767392 173538298991028056416538416054272 767393 -403710411856933581410604028792656 767394 -171502351214842949492292807162240 767395 50461406023608903731272781706720 767396 102757694091775621605054148190208 767397 95394295084561747311225500815104 767398 -159089742255984324136064967703680 767399 324811281737570633495801063201400 767400 44944899785840044965094686720000 767401 292163799271444869682653405679972 767402 -192150932838191229184632342322848 767403 -42475643345111845821202760511456 767404 25411584937578346295911552315392 767405 -45480649251137706229603174970880 767406 109462798380046836400283178547200 767407 -180942691446938574539444880143768 767408 -2741391009062338799815257735168 767409 -256004244945598215655513617322896 767410 -18161788394607772073759958758400 767411 -141765209231356549803295415408376 767412 -25496674563937494134374587598464 767413 -121811301473784568576968055717440 767414 -92046466132624831826118310848 767415 -111707539942259137750841770508160 767416 -172493660708045841657064998666240 767417 -46802182413976289658472772793408 767418 -51208693222805682735772439580672 767419 -163385549684996760564357620487320 767420 -4625023574837093778534194142720 767421 -6689068657943156977614766096320 767422 3216651115491482681053342006272 767423 313312212105129149609540640804672 767424 -16312581544182449712582516277248 767425 52027913356314603972552911288150 767426 226806161402095091612023717517184 767427 203820293462253884196150927276720 767428 -106717279139711715136652263607040 767429 111008957266646241404934774657600 767430 65351819818604419454340562786560 767431 -58472996194118080891257150736800 767432 235360740181261600102074369254400 767433 -113102431565770682724414132785952 767434 -188427648992442901616297229454080 767435 223677602826565504018285981886880 767436 9916827925081533361556371144704 767437 -200275294614382098762066536728608 767438 34665046256039533623555986506752 767439 82144428450371667558949412737008 767440 7585235721885640750337281720320 767441 97546798960901756483477941287744 767442 -7841997596921301959601050864640 767443 289998756449261572498980436899692 767444 2939588977382410664553397335936 767445 22717538728656755397392125929600 767446 237874509496214043037363823376672 767447 149201774778048808217853263410080 767448 243674504792190778044466151424000 767449 21035336957307357481006218729364 767450 35729049926155061663799311490000 767451 -51133181320434400854221834067600 767452 2660741873246012268438680980480 767453 874922101685669171278172856379104 767454 28939363828344388369564006280832 767455 55915486820756450177486349605760 767456 -6884021839898104478800466411520 767457 -244794996769749391741660599860460 767458 -118632405595775512529817880063920 767459 -94658796013843924684542134389248 767460 -109902015586105434677484322467840 767461 -272980941785538194607001206123008 767462 6595667365849702471408891800000 767463 -216976565129229428663754708385536 767464 -2023319197168504044356532142080 767465 92556410421400978926254359091400 767466 19545416566680814615272559083264 767467 -6639081252552214436041806085120 767468 9225736953369825238799001154560 767469 36807211785034314856610489855520 767470 -46706098105044604868239880231040 767471 51336864480125290613620313646672 767472 4863863202306347058367262883840 767473 67998292130412348018691052952640 767474 39837727429047459078770978775072 767475 -6218972240004414995367442270500 767476 362137018081608848357537492722432 767477 315812541478699931163225981825852 767478 45941913303293311172839907020224 767479 -105951892541255546971464831504960 767480 24108327192815892513386816716800 767481 20673921645945557338647851017920 767482 122425842254858398328432027465952 767483 -232579018923698367650797825281216 767484 59738046925622930724815599173120 767485 -365993809501352631725253159648000 767486 -3806986667697381168582101771328 767487 10841348068151004347376794481792 767488 77780007257509903086391394304000 767489 -108123756882295523750160288691710 767490 -86735166070178259726359169530880 767491 62261674531286134718710825634512 767492 -182693371594722400127577030693888 767493 38085341760930516219857247149340 767494 30213247957785930143870800388352 767495 249733721096968571717912364315000 767496 -30295776723194458883039578767360 767497 -178510008509525102722940062961820 767498 -43627772016850074227378540528640 767499 158678121352284639950714033925600 767500 11018702479526699267591869280000 767501 -71081898237487294564370747050176 767502 -214876117602030476401520721534720 767503 436795804919910283449255593336 767504 -46001781228125799951729790279680 767505 88127768707874547786318240302400 767506 60555941668132702056432395543952 767507 1947764516488791640632401953488 767508 59099960819496992233391691780096 767509 319710292145718747427209211773710 767510 -56866051342489687396766002298880 767511 -23612570966440143181330131691368 767512 53432011903313479738972526714880 767513 -243119178354842606715449390525238 767514 55388500008903904753390682442240 767515 97502407294972645777021182554400 767516 -85914807381869345960060347702272 767517 -187368833352860963878806021870720 767518 -57719185680342300911063323943040 767519 -692132023481502422786730482256 767520 -19220272682890803153354939432960 767521 184902775358976248569115906682722 767522 4010116062334843480076930955264 767523 277297806554644947795402738756984 767524 200245509440502569102781183616000 767525 -23157691994991022821084858434400 767526 34861430285706593565663856830144 767527 -230108720046653990811290911471624 767528 -21941656580923125471721730058240 767529 -40946916500195539382641610219520 767530 -24152360280656537819817255111840 767531 -108162349797232279996645681505400 767532 -236515795321330312043635746275328 767533 -61325117913981023144831433399552 767534 135867979229758475186370786052416 767535 -97302150495300974212333596898800 767536 22382344719624834008246357360640 767537 346244639663150378162514778215186 767538 104319138441464380069468798752144 767539 38618219724923505645653069875340 767540 -169335257965478601685499147285760 767541 -47002422394249501106021715357408 767542 307022465943868330178836936963200 767543 -16696541711630778627286937280000 767544 81289715104430974888844787486720 767545 163693570268318463919410670959300 767546 -4149216414757002100429435726656 767547 6680427866286261229488265276968 767548 -1786714584162866426587268865024 767549 -223035116596435131297391125339450 767550 -305399932865270748214001510400 767551 -112904024132587190120042579184448 767552 -70265122871025122211764486799360 767553 201575516540721634747264031494704 767554 -79252910240528642943763487775024 767555 234708250413884317181422786770960 767556 10316465682022400847018037604352 767557 200387196131048737939242902092032 767558 -99414774969561039843243401725440 767559 118524608825597631352871806751568 767560 -91109346553386262384854810624000 767561 125791070680704290736966097680744 767562 -39026579227500281882087636133120 767563 274474533885032872472299102584784 767564 -146239724668419024436058737704960 767565 -72942538505064256967691962107080 767566 -76078161973857875826292586620416 767567 -40573962694331898458475688157808 767568 -9238998455223355401722073317376 767569 -405865588328500826092913226775440 767570 6113584883876576055296603064480 767571 -21555179490770393093326232453376 767572 9364347167400518846512036492800 767573 254362438824849856189455938038140 767574 48030931194330529573508723029344 767575 86069484390497856669451266762800 767576 -121657659351659812149273635665920 767577 -164021419589502156170380211864880 767578 14959277737231540726659046302720 767579 139751691356665344101948948623764 767580 -50373731662630681635095543930880 767581 141181274763238839020856164692800 767582 57446911295999973432571473739392 767583 -179145780576234646647504450812400 767584 77438917200526059445661856301056 767585 -1095316445055777159616410081240 767586 119993093595238357257165317268864 767587 -103037085458996426558465848481764 767588 184436194104670076231504081780736 767589 178582564952260002503452724699808 767590 -47428483144456740639902510678400 767591 30863026061226106867621378426368 767592 -5828647801772474109205579284480 767593 -3924189266459002317465087479216 767594 -15797521605972589179714329741904 767595 10204443306249008368918562915040 767596 -222274276793832629245385185580800 767597 -333630514375386021213867942294954 767598 -5883556989567742691637577962816 767599 -54018721410570749481426382419360 767600 -21936603182183505825853476864000 767601 -95775241143031339429100478982680 767602 13429897543367328808764396039168 767603 -57621122274128476675596355604148 767604 -284746373105039004061517924671488 767605 138871533792149363711703985327260 767606 -34701568922569057539822689089920 767607 -67757371837800112943608953639960 767608 -73324698913207934085679898112000 767609 16540569449133145460765034693204 767610 -48519426691941008632627613068800 767611 -12324125906720271863998122931776 767612 -122336879196187729238228543391744 767613 79852991960775636188613667680768 767614 -138026179668907780079855683705344 767615 -11060498561424009767112908601240 767616 -98817673631076945440161136640000 767617 -15352647549459984058229308254334 767618 -101604090125736672102807944226048 767619 -142431356893435380709516239811380 767620 -34705312189138429289593368145920 767621 98995691604231166914207965496444 767622 3692894257685448585278328766464 767623 176849687390358199780510722702872 767624 -169193064122015894209138391040 767625 42153671361768834132695797920000 767626 44854312202926021585912750174512 767627 108224292550340819389801285821072 767628 108078510492253934153554625171712 767629 -245548718567959014649064205999360 767630 -160150850562853811649663405561600 767631 64956060635371179853811155490952 767632 -7560668352042449941625540337664 767633 -407103238736070457951570171943118 767634 20524971794845628042366207155200 767635 -4977197310652830571322520586080 767636 -2264228879965063279680937586688 767637 -103467184178648673814549970573106 767638 202193650607386451583608274075840 767639 -81169328688812295147040339205544 767640 -6726765791038349872899295027200 767641 5772498595497245871484351689472 767642 190808930552200751463606298847472 767643 54732921947344795514310905543064 767644 19004108666249435388688480718336 767645 179820014641547136434566743297900 767646 -64977971319427563587678685777216 767647 9812503792958331088704849872096 767648 -68492553896311618510078554931200 767649 -170964945004588079796550760885280 767650 -43309756673436546896024990282400 767651 -149936459679532339508799477575328 767652 -40033853191960948749402192715776 767653 -108527120096138642849403874150016 767654 -52919941004070343583854176003840 767655 -6620327865180067651490241131040 767656 -297407066131453314834588408837120 767657 88544842347545607303880174454880 767658 57077061415098854972668887882240 767659 -694597959018584101115867560537440 767660 107432025532415648830261182274560 767661 -13826939207750177102785836404928 767662 -28504668350344679554907036999808 767663 -87759079044611809744718273498376 767664 75663927342432081998808664965120 767665 -228580873724565103681377955652940 767666 63856280465463361013081873974032 767667 169060403385434708908113054800448 767668 8224285741748747528262427975680 767669 52579196541336137885403472636992 767670 39157296883474715574302054102400 767671 140101793216517483314380026563472 767672 277921686948787478447980560076800 767673 186005031518812062707762935763322 767674 48352395502538012767223776308336 767675 90600739050283140081899786490900 767676 6970977149403934556650692771840 767677 -3014371667818725901507288300474 767678 -182537181975323198152033175919360 767679 3911341622279348600843900190336 767680 17619074618618168034245738496000 767681 284690370570181728160531692028482 767682 29649594381084655320778993630800 767683 187043031176702083179302282599788 767684 -19759687286051259681358917697536 767685 -67414029381222204437140296931200 767686 -310489107517155407567382907219584 767687 184330337647745072664588432452520 767688 -252032741922703243140395959910400 767689 -80592282851242917712091474390876 767690 -22206417769942122641975272535040 767691 -191597069019920206797389075092560 767692 93858535322257417425317817487872 767693 -313308983190196637373381307201140 767694 46370310956205241141943310486528 767695 127220608050363706224701301685200 767696 63139959789281697021763426148352 767697 61125213158828486368157618703360 767698 -165951207920316654798649159947264 767699 -71430231799818516941155021694064 767700 63909576764502415797506834908800 767701 -120059704205138727589124129920992 767702 -16551862440207685117143038556288 767703 -68232932196102086368243949657136 767704 -139985484236859753650700160819200 767705 -24700455358910084925614879243640 767706 125115944887320063996999738530304 767707 -238276720536664261397988705098044 767708 -50636105853292690456239874429440 767709 32645952942562484119154704656204 767710 -58170646849462026924961749954240 767711 49181403406347332217004811026032 767712 -65315954272633306317077449015296 767713 69825727423749604500584440436500 767714 -8696227971690245287238330131200 767715 -9762385648411347646900803010560 767716 78559938571370010217260824243840 767717 130523767942746767830478338590720 767718 -945579402877628906215651315584 767719 10333217869766997820947961007544 767720 151154372854125939113086182912000 767721 14279141892451297957518336519312 767722 -1333967905422675985470775649280 767723 62252635357689331438547578107648 767724 57163041980398715658364134176256 767725 11871670966027777261970340436800 767726 -64557972024934081985896254310080 767727 -217265853734963696502861742170936 767728 -2690467722358603235217493753856 767729 88642792797956093768131248405330 767730 13746854043949509336512955179520 767731 174149934995378704164632432530200 767732 239080442698490401407479306696064 767733 -157570557177613409432695513159200 767734 92000427657046277012416286309952 767735 192150893090808231341945495331600 767736 -145740486444265909353092594503680 767737 60222500807729358887244742046292 767738 -46968860222223792351741954702480 767739 46989076848377502540468748101120 767740 -98669049680206612713626018150400 767741 -4739841753306265581274835280360 767742 -1339137142670332039201346995200 767743 21221105655948970881905017604704 767744 124383989131365422160433643520000 767745 -473979313890587381001818515200 767746 -18968640628194818944338496020480 767747 59858457271642094511630281459196 767748 -68062572713130430773110463903744 767749 -269546585340093081593639758473250 767750 46054778362691153369256409824000 767751 92894992701767993178281972907432 767752 -204011697065231874786472763596800 767753 112147833995691940004588634661056 767754 59223867403479943457917907091648 767755 59390801285246302293605805773760 767756 -180204883231743171643681666444800 767757 132841460315691018821166762248640 767758 -36375302617177314118477383614016 767759 -178312640115547558221042469193040 767760 -6105458632373214090585652592640 767761 -87756584790048969934811828642638 767762 -54555709117827681484721008770048 767763 -106430072337682457664712469193360 767764 -5713663231314447943162806431744 767765 2643995908196362523648776837920 767766 444874340860729519547132696448 767767 -67743729368754221862264135000960 767768 178148222295038136155704349890560 767769 -70523097935625348632683772356656 767770 134775684791430491119846301434080 767771 -269098806410071893391670876699280 767772 235601333532784594264670850585600 767773 300956034700090763986066590706022 767774 -31840291538665775895966051449088 767775 -20553485286941867751471671922000 767776 73236917724336849951624340242432 767777 10712882594076510304444979238912 767778 -106508910840800374937430536677632 767779 58923645513894627543057006495784 767780 -27071237382944541859677115338240 767781 11720759923383386721423299973342 767782 -35173871048972762675673375871008 767783 -349256183011966548783272065096968 767784 74134460598393090693059901112320 767785 202598989809590881007600232322980 767786 95736945588715616370734294855424 767787 14069499073604523117160523738352 767788 55228098316200146149984318457856 767789 -390094765445550273567917841906432 767790 -86005991076083101824070984560000 767791 -3768429533559747743281491655416 767792 90743800307329524412678737887232 767793 -109410157313568303962737206447936 767794 -52247436615847198610322221242368 767795 37244339027784526904298680837280 767796 66352697649730312512326680872960 767797 -167927840816359011206356830881700 767798 -92377688675815147520836061844864 767799 18005994377748879589909973729880 767800 29531723755919453382336422400000 767801 -189768487787643682977485710838400 767802 -8251221968575016887230473567232 767803 -212193989345480108058899643924360 767804 -52678701924805269478158028147200 767805 55496881948336384703774355126720 767806 8921069317478306505141141096384 767807 32818305923412194670349740895824 767808 -277607187091382455994318585856 767809 -43208904134881215021615489285120 767810 -82659100570724074345626118825440 767811 6242414274705159039997464203520 767812 -52592887486921426170927381737344 767813 -316323863418281202830422572931938 767814 709127627263480299704090825088 767815 -35419297190379904947769563308040 767816 90816733672166084104223528386560 767817 739884945312573614762526950634 767818 145309565591885219291203880781360 767819 -169955727814070270960568816314256 767820 76623993094763430406763165122560 767821 -233674327090918528219850748766400 767822 -241272200182359906970896137049216 767823 65346060738523260834711184719744 767824 -21129198215542675047428590813184 767825 86358375212167102913721849920550 767826 2110962790361819820101438246400 767827 -434853505646091384781508339938324 767828 -134537451913918989799395998484480 767829 -202657253670788161929188953607712 767830 63709125115993669602599701271040 767831 -3482102181489003581894627269368 767832 -20692485432253391847935541903360 767833 -67244383514614217476499868141936 767834 85616325201475424415844238904816 767835 -38531983883144770232525870566560 767836 153625369514594989034143004362240 767837 208053249492289324602070688678400 767838 49902544813031182479161855041344 767839 419723878485600683018654385577248 767840 90037991134998825023634407424000 767841 111344813984622697805936015631792 767842 126342141909767622538602775068672 767843 196428501782006083955098525240092 767844 24586308256565218216556177805312 767845 -57322061915775576313962862221480 767846 -24767355816237724124435834788128 767847 -497029935541719949354288117080 767848 12375186916746536494748418078720 767849 109504961236846837916869927276020 767850 47054117102838553235507245056000 767851 -125746621071071740802371568896 767852 -261439840612407406507816907496960 767853 111915776731644988747759044100800 767854 -28395277827302824601345788818240 767855 -120161450634666277582466522081280 767856 59954528992755911796260383555584 767857 -371898127335303069399171847726894 767858 1162669605643349323242465200640 767859 -170008587095870305525811388348672 767860 -19688575769237528551817564785920 767861 -148238428080410617595794336550628 767862 55579422614500277039350795115520 767863 -400461983869484149794905635540888 767864 180806004332201100733109427179520 767865 45049822810383890788365147402240 767866 -351261030446749075048642794240 767867 378216450037101292745523214346916 767868 -125001171296730255618804711398400 767869 295714122305626164872767515035270 767870 -43620299973427544659792797373440 767871 -29595722129244014939929357078392 767872 125984548830691851990390810869760 767873 -167908598357741643473347630723962 767874 -53455587147884152827013041267840 767875 -108697727726012991826441552896000 767876 -44481978482122399996417572512640 767877 26992674140198727077032567186080 767878 -95886123967872654873484426229376 767879 -131895157618890892158382101204504 767880 208424422539118558443836841984000 767881 28465580280242835135787295830682 767882 126375441038975994923701507263792 767883 83171936747241249165265486641624 767884 7502399669361855665363252402176 767885 79416341897126384772660981096000 767886 -40786294319129678601813270405120 767887 -29803391359057723004993889855088 767888 87735683918879095032892002729984 767889 114958417786706854887578947546308 767890 -72608979621910810909992281507520 767891 -143689608711795497044300904589600 767892 90019170528171895332267299020800 767893 28407136869938287804856550949184 767894 3258575055951780212796624605760 767895 59372802990070873697090590704720 767896 -247174330595859988075056560670720 767897 37882930106436491534099806675140 767898 -10375281655965031017148022078496 767899 -270434474554162101986244261881880 767900 -6865486914631528901597904460800 767901 -39122271133217576171981436395520 767902 -122014149848332758110312704222848 767903 -223025740275092820034397063235096 767904 -90430340744899850617798309969920 767905 -19775193745265963733854825847000 767906 -104169567380424447241891959256800 767907 60497044319592768641114392012800 767908 169307438257394036808040113984128 767909 -138333844944747604770180118477890 767910 15170347117086155465345689651200 767911 64358976580494788564657015557752 767912 11168872704732331871986834099200 767913 85154032231249443232684279507344 767914 -30999925598422436379204663506688 767915 -149136924515357236421768647610880 767916 -117583530896729081929149512851968 767917 95467081907410222654622075909580 767918 41186491229060404665053184835200 767919 7856898034034074745024300071944 767920 -38927773499109451944038011699200 767921 7239450058196702904738700613184 767922 33377722654313003778100051064064 767923 108854426665773816625078250092400 767924 -91701174490667633498335716814848 767925 -62492894116366041073888781916150 767926 4005968258074482964712279274912 767927 -110732840949812538212402486711088 767928 42824036596845680341090934722560 767929 71925281992696365313702163890180 767930 22418596345351684531536996649920 767931 74831503824270055254739346704152 767932 10187099330355428855224077287424 767933 548259770850165603496011627637440 767934 226019718476003421918798797082240 767935 -4469767574481831023454806994240 767936 -38545143826226880401071436464128 767937 -1012142383639860257876336368032 767938 218749710132321925242053473575120 767939 -149439776188429704283929184818744 767940 102320147040653944186072694784000 767941 6840296192503471682926007035200 767942 -17626519681561516416261292001280 767943 -84342219970247547291025922469096 767944 35126635862595386804611256524800 767945 -69753298892232507633552624726300 767946 36714976950370910968205660448000 767947 -96430030402330188706890026093472 767948 -60006462319173038843285524492800 767949 23481074375813886813416992677120 767950 -7365841239865594367373014016000 767951 155101798481460780857318283827952 767952 -4333550761464483150412158836736 767953 205050503509811479055115701953524 767954 184255739023713696117123066618624 767955 -136652119875973034434008048914640 767956 55684360207580766613517716154368 767957 124504755292929894434681854768206 767958 103628881195037182404392233484160 767959 408088556260791321297175971556960 767960 -14498287032438213019551096422400 767961 -1932935818958571654580918950000 767962 -20309921728358087594226802625568 767963 29905680688042908388525620833280 767964 -169040173570080527808763169601024 767965 267057326456247134585862238583520 767966 58098886446260274055658292066432 767967 37710409283496793305234029323080 767968 -779943862433042747761190993657856 767969 -175742998732089050620396533755904 767970 6563423935852949444280975267840 767971 166075799562998360920329453747144 767972 89099323572313124381872913905920 767973 -58359041889575788059356716636032 767974 209457912032393794683596957504736 767975 -60716185520971004540791512678000 767976 185443875969221419081141517107200 767977 151320705158661463205067228032000 767978 85553426186132209756241469924960 767979 65735483047911749422706214188124 767980 3488530445514322763506805145600 767981 -56815919256111301457266941285300 767982 70899328111699743080982438998592 767983 -60774157645328146939913567800856 767984 7695833410131870308298333290496 767985 -152334540351229664206455441408000 767986 -87747293409168439489022251785216 767987 133636476681199390793692066533264 767988 -46872722696832919196919740436480 767989 -295676019966982768373010343035744 767990 -31537675039762451192423847638400 767991 -8004077567547894789826753892736 767992 300872419848566701497916674785280 767993 -145616177016138546182942194056576 767994 -42324413718281674715197552097280 767995 178736560739784090099703870549200 767996 180988163586501977840493563904000 767997 -60256697429725298046315934739226 767998 -44253738934117039139413170705408 767999 68777683351297810686897955155840 768000 12059104770624044957391912960000 768001 -12687994534661431458676852393388 768002 196522393338715651561529551871952 768003 -28715279120809887716792167147200 768004 -90635833864737281777495076741888 768005 30124789668133690554672255404160 768006 -64438415919391526930348649518688 768007 -69354386289277245695192241250080 768008 300166526361252020573160161448960 768009 134641210298763024152077383437472 768010 31722123901500079115687184152160 768011 93634340036191280829268130327424 768012 14037187019141017202702029553664 768013 -41064761342869526087697435457738 768014 -3839107196263099974760363676160 768015 43406401800094811472657828564000 768016 -23452309070973069130059160485888 768017 144989681628361683619962342871152 768018 53624581835130857262156390570240 768019 -40423872189487148665632451753904 768020 1967950381196539831646295336960 768021 -113971505082166146040357221364896 768022 13759361022668438815468255035072 768023 3307402685659205119630938245424 768024 34572809250725271922122998261760 768025 31585614263273603253099764761600 768026 205124506385333398448711187481056 768027 -28719198945970607365368472926720 768028 35938340729295526849358327879168 768029 -166173509014411610887123695977370 768030 -12455397787336637259023680567680 768031 -173078226209857419511665096118536 768032 395995696335370397002926784315392 768033 7673199516717409790892775200384 768034 11007562817591238266553148270416 768035 280846398012030075986016737814480 768036 34979539150059815482437523783680 768037 -242789600896891035220211955505760 768038 -49101937547416963147525234179840 768039 74750017210849466615035414747008 768040 -26814121205662075225697338982400 768041 388485668370405881579628008600442 768042 1533527368410876965270946906624 768043 -117216103301829499580328279062520 768044 -48736666803937641403647455714304 768045 30722196037778593293227353636320 768046 29603040374377979482099703665536 768047 5723450017121684510673344002032 768048 -28820664627255445265509017747456 768049 -141090577484253696076055067827950 768050 -76530467542115342150140798693200 768051 -168709706215449195035478023240400 768052 39596984145890030339590818302336 768053 -60101219162439442788043015491264 768054 16344632451210470448754021650432 768055 -125645584532278498630683534176040 768056 17030911864080560443517691494400 768057 -130468881701395788996925951274160 768058 90760052360699938935981993440880 768059 -121813655720522381731953741139740 768060 -72443079302232755325456375690240 768061 -30634944956556039147176344996416 768062 38805483154305846032111412311040 768063 42038531772904397644213192255944 768064 111152147866677340736859376975872 768065 354188292530264576168171000783400 768066 707572223681889691053559088640 768067 2144538437542111144327060314712 768068 -32301350824027326966763856769024 768069 308938791914421091544320267864320 768070 31321365215469175250525194214400 768071 -763787914275476803749961511641488 768072 159728890951752142258652240977920 768073 -372998514661351931849474647312678 768074 158652645236336454758358010163712 768075 62151872159577016459439813016000 768076 -94472184638908861501212706618368 768077 156102789841352144504504373184812 768078 62470191429121289925246507969408 768079 198222988308062608060567815772984 768080 43919867846921619051969478901760 768081 10947300968355707602588505739840 768082 62834061924727119307761613346304 768083 -179413692730060272967880336887440 768084 -103774942722282460508867918321664 768085 -14285663288955051664799069827200 768086 117641310747343245899328872084544 768087 22136726921853667639594408602048 768088 -234207117744296171577142055178240 768089 -69622863748144032582699736587840 768090 20216522244110803205571415192320 768091 -476080722061273012080563257308048 768092 46162719407641261555917356462592 768093 27847134445275441732351320705664 768094 69912797114708959995030501331200 768095 182403585806724496839507658524000 768096 63408285494562430499139008593920 768097 -212031197141034163789468451934288 768098 -114380743369956628942794097441200 768099 66130324922672326249958900051064 768100 -13806515832230555841078482665600 768101 -281084908468047134899641778832898 768102 -124042802340968506014299006751360 768103 9028961133932292515423801305056 768104 -59761911727256793780030897546240 768105 65435079839324509266726974519340 768106 13003928675462030881575030970464 768107 -408837695199071915372221703701644 768108 111877542372630933345482171136 768109 6123551024637240868429865204704 768110 35757003535044753469857183394560 768111 34503113479162510623455047578384 768112 90830399538821239646585431293952 768113 -57781949864481879735104420248080 768114 24922078649832806311671462084480 768115 175177279252339415910205712411760 768116 322383226602037923418723282400640 768117 -19651958999517558751154987950080 768118 -29332823483254175488357393554432 768119 370659228895332965065208982515160 768120 17806656302944756348637413785600 768121 228965271991323437114284781784960 768122 47405108673956057160673540640112 768123 126445398836997104421355368939600 768124 -122404996113447522953348995998720 768125 16894343542896433796469253518750 768126 -95313580249176751627669808638656 768127 294604336992957659490318135790976 768128 -58156913119728908446702900346880 768129 -45323247125596824591664416406272 768130 -154235946541758834613434384545280 768131 -32084199751741381662686263597056 768132 65529237452087842854880647767040 768133 223482992000686727118908543116382 768134 -59992353798170566980275211962784 768135 10410012128444030047744428420000 768136 -184948295534572133920406302264320 768137 -103444554635685155871528574096128 768138 46198876193148408566493115630080 768139 398028155748056563201558006249940 768140 -28184428101117034920534138624000 768141 -4231019538305452142636681655360 768142 -13709445553920371277871323877248 768143 -335097723437601458857004174525280 768144 -13919575417414456609086336663552 768145 -10568742936265843828711854445440 768146 119373472414814227276143463050240 768147 -96682540039172458345703890211400 768148 28410805771758841058203614862208 768149 13268035637818428250761305126400 768150 -60650125312965302442127670640000 768151 -262757308280297737853794230937400 768152 1662982987401868625008253337600 768153 72849359771427520704464599963104 768154 -25717411559909902352876981625600 768155 -131867733664681009906448134788240 768156 53196358537012403867964364380672 768157 -77552585636428881221503162440328 768158 -129313070121164753110649035336320 768159 14134024084415173556894432563680 768160 -234239300850180258799897181552640 768161 74778721415104429943684403585762 768162 -26651918756021245933137185847168 768163 298035516918558706224555210530184 768164 107127232767269456907303583748352 768165 -868957037991109452075936598080 768166 59657970729361678246610807253120 768167 290905022418575685472952065764216 768168 35083931779923761473077290434560 768169 156320204318961728901146623160570 768170 35611368673909317333503401958400 768171 -77846755088213419260676031454888 768172 134705406948588105841457215698176 768173 -282859536092768050663149260205204 768174 -62152236489989267675522651879424 768175 125919183250044389913999818671400 768176 -35494205708073693189164399886336 768177 132973904671261059531991571072640 768178 92973598131605210275277691386640 768179 -42714432566341887761254032798960 768180 8226294732435032190365899161600 768181 94332304626601534133992926032700 768182 -94686438925393188353231366308608 768183 -98068182615757261477125911816496 768184 422162937538694699480346573803520 768185 -174306395296949875953924191264640 768186 105423205290704972416705199717232 768187 33601434536855289057861090990352 768188 -82218233679490504853827079642112 768189 140846211281307671742423150015840 768190 69626796150528671310215270337600 768191 338289439492661343601666844438592 768192 -9332911083962480225879146364928 768193 -15078874606816944121794708250558 768194 17246578262329096215672245402112 768195 1956287700087711035963147107920 768196 -119678689179747564732566915235840 768197 131133896291016711566915979407646 768198 6074540725317694347982876726464 768199 -12724728666212413683461150741800 768200 -110636502844253786861148205056000 768201 97461144714699316817306116562304 768202 69803377059095330840863082440704 768203 -90616279419979862806641288925548 768204 7871234202480491379119684779776 768205 257227388302753541735092665382860 768206 -105280791694075605625830181567296 768207 -95231596339131465468332130842880 768208 21025435424971218529516436848640 768209 -168905307243235866249006576576396 768210 -1935857942463902952730976294400 768211 132182950534923059572386759068224 768212 38962667775937964158720833603456 768213 318325699986056444465115133852764 768214 -20364213115151344671777849848544 768215 134178636062987085806660620385280 768216 194969462277930794783591870361600 768217 -138203388712339828783229146139362 768218 -57375375646126448989320868604160 768219 56755631050666632005514865288128 768220 118016161999033179035391437813760 768221 -453884443347128057022792381919578 768222 -41398061962544051761263710294208 768223 118890494607586317303506994929664 768224 -157326222347516962554328572493824 768225 41807532439838258957327721087600 768226 130422715544515507793079861855312 768227 -443546183555951762683939541251560 768228 -107398322569503075513930616212480 768229 704037175185457408014280288 768230 138594717886652466742427057337600 768231 33703003359492399044639203370400 768232 26209956806754829061561914521600 768233 18609721326538055989270921830480 768234 6677342119223579119304506694400 768235 32667666643881755871181585770240 768236 -41396285178720429875207157783552 768237 -121835934610902141267781596680640 768238 2401336315736342089296403460544 768239 408038141228052710839825240110000 768240 -21729280199856634150420382023680 768241 -325565832128872733881841970333358 768242 47505926515170641795580776761344 768243 75274499322522358952224230537984 768244 8646077259785966425665866208000 768245 99134005428105820024151450329500 768246 28763031764120943242766463580160 768247 328542641145458327693272643793072 768248 -35784038777390785067310325555200 768249 -195843394324139903556517713466566 768250 4188239779954852039519745280000 768251 230918687931401119515067602748608 768252 15259191154829169510544037471232 768253 114958502463644287846236582785440 768254 82563275432085750243462886365312 768255 31708450373816248627821678844560 768256 -186734866682669344273016352145408 768257 -20522502185673435699622921447488 768258 -84351564819493037085772525570560 768259 -187343191379275915401540323521540 768260 -101104996675510672746877966233600 768261 -39608387530364560134297846535200 768262 -46992472969916279018736273494016 768263 81636775415483265180504773935512 768264 63604822668308109739588784947200 768265 67189476881282574853872813729600 768266 -12422291441412294471877656873168 768267 -241219841875183692960342556056516 768268 57908502391885650860546373811200 768269 -234756352348344029148901414450656 768270 78163243190708239191971353449600 768271 238542659451724268258316486191040 768272 -60458551506521883462719480193024 768273 -48532806598360198334670940299264 768274 -21983498602841642703591026348496 768275 145667677667669597721017902380000 768276 -16466161905099827262628293667968 768277 490363719538586293087579266380320 768278 -53515331794111118031353273564544 768279 -75779531202950013387010889649816 768280 -132808738323440493824120161689600 768281 -6639500960300733552607726421856 768282 98026825081277113816391659464192 768283 974438296076920498135323326280 768284 40804843623638941833919771238400 768285 507426110426406240413928380160 768286 -222512757607667883648938573409408 768287 -1073315710723739115529063452432 768288 -65227353944034351119908976197632 768289 255343174916082433334297202759856 768290 27327594387617019863576058074400 768291 -29680117375267251036304283886336 768292 1322769230845336499146637893632 768293 -9095408516940062968987630256676 768294 -72370214190252928022954358449376 768295 -212400148401921199153213023098400 768296 -143801479940115147235130346301440 768297 -70067514960248676335782636999680 768298 -199063102795954756011846094970880 768299 19402292070685383318832840145952 768300 15716975087037490475294665036800 768301 -201637161436405632307588723598698 768302 -160924696162602289435389881811648 768303 -233911385256812872035916745930520 768304 -19548224610715452746763331174400 768305 -49316043387098764173687787041240 768306 -24019951429510352833839982313472 768307 -301987428551444479606925151236688 768308 783956308792699877952813540096 768309 381662596851874149000146466902400 768310 125244855919529418987368589058560 768311 -225148349350821865601449698295176 768312 201052101182014120097033907609600 768313 44967936701644866822186789429824 768314 -160825375719945422340687085497744 768315 -98965851131631464910151789109760 768316 206359869014874185076481884180480 768317 122558735882465720021514986197152 768318 -86030905735304524183722029090496 768319 -288072044723431701040485627849280 768320 30316659246716451262271457853440 768321 -218380974763799731418192934556110 768322 90783592942526051197586094230400 768323 -195828877583351642402550748783428 768324 -1050597371454134257308371281920 768325 -6386846006096837107788237329900 768326 75719463475981995166076565955200 768327 44225549643006990188941282376832 768328 273709432179621774330603213496320 768329 -390045855451955291517889616492070 768330 -10125879776482048603110300039840 768331 94845330847773176178621535567992 768332 -283610277359142117373123125465600 768333 141001965977034486885495908851584 768334 12485003533968916476514422225792 768335 -80903384898833502203471512256640 768336 5099385621651802755477534277632 768337 -161318717134279079092884397212394 768338 -38430147784022957200195562950656 768339 16485968113146186074796632256000 768340 -84641349601669179577665863877120 768341 20936654007841691012219908982400 768342 13458923170027860990968787118464 768343 304433974850276985649366850083592 768344 17144661440066392414189986908160 768345 -20276994529017803055893513924160 768346 114469403623237347636828490597872 768347 -194810363388371606749938973686204 768348 72409629734238060592960376908800 768349 -502793753199291516633362265749364 768350 -80118902363228025945772108800 768351 250543123650116185610254612757832 768352 155311415233036101089489038344192 768353 -42283519542837228328362793522398 768354 -57091102306751433963961995310080 768355 6927100928994995790674607374400 768356 426033219168773940500779609399296 768357 189908843241916060027085049498720 768358 164824301414843088438694944773376 768359 -429318550746514790861831034298440 768360 132649960823680753425870729216000 768361 144684477598710530104997912570304 768362 -43854034350521182700412940317696 768363 -89479499893001608465306709522856 768364 -179971485610969311667857746708224 768365 -65737822553712039138195785639880 768366 -26993402497339971286476496513536 768367 -4257445477116323759249100682368 768368 -1755615058988388222753617707008 768369 105095830302978709314224879023536 768370 4841560188857151037196290622880 768371 -198623852699078864439894611797428 768372 14593650092760434343372205737984 768373 225639296386964983135909460344622 768374 167641877499269691473496359691936 768375 -123665053879862765120038215762000 768376 64035562783825478217878249103360 768377 462488530671569388142695478709226 768378 -10824863498418071533664140330752 768379 -4947704354363498018084367610960 768380 -88538156675312989029812143933440 768381 38181190989472935870347704275264 768382 42081684832637576084500546519872 768383 -150482365614911839593257362844928 768384 -91973071613839771753624947916800 768385 -10482578016507227567202606345600 768386 5280783387060373982036954749392 768387 -63442494465882505664939153708040 768388 296072208351298888764203711708288 768389 -49049483972874902084123534235810 768390 -22255234400075361814415136614400 768391 12248549978402033791987385879272 768392 -138511635515790005026583690649600 768393 225793185671409328974418736256000 768394 -46385882422247643152803662447360 768395 9281089995518031589949659444080 768396 104582689658991013959967089249792 768397 31926809692154972703417753726464 768398 6149649540344531970030302106240 768399 63509341191916700901980987952264 768400 -14801135874970310573565221683200 768401 26268730149811278199691420004402 768402 138117137133056116524397875121680 768403 154729077474804659857813478421600 768404 -4804137939127598537738305732608 768405 153202294031221956116679637619520 768406 31073848002828132455427387589152 768407 -184769598165812396552593745908080 768408 145081049023176681274306162974720 768409 323763954144280550325268648225610 768410 -2052602598450203068629670007040 768411 68583489779197470250799530409232 768412 203609879572440572852399728057856 768413 241963404302234143874092192171980 768414 -35997876617002139878375270413312 768415 232492566425292400003372685038320 768416 -99434663974583857364398406369280 768417 74569015219081412934589338783360 768418 16564303381650003802202592146256 768419 313136360156967587993691885113820 768420 -141653184214658484624837086822400 768421 109017315131251395239505768942112 768422 -13333469073503723746728674659776 768423 -222390384985864638830038470679296 768424 409002652619357403160313574312960 768425 -16436487795977449379729235067200 768426 -3520987809920797433047046092800 768427 351916472769437917620705669400872 768428 -4628382632421293185041427574784 768429 -1389181298978164286225060254026 768430 29917126058083504838828745822720 768431 87325796212570735651127620409232 768432 -21447894001050273949131837800448 768433 -110920674495911458575248300701440 768434 -218363945458902795147159470144448 768435 -137748761685224622993708880117200 768436 53445293338532858776271690629120 768437 -359570445936225778501080756304914 768438 -114861848429460939897118232498112 768439 34023882406473542671045142861312 768440 -113619403427167910225166093619200 768441 10180870566834002419998627450192 768442 -153980698138012578759847753140000 768443 164478991221145680381143875597572 768444 44587038110583711534158517244416 768445 200907844096430017313458643126700 768446 18628609905797951409875013565440 768447 -4468670965045018546213209234840 768448 -74853374182870039467879817019392 768449 -212746600137947070752360438915280 768450 30454236667510753198042988928000 768451 17356373975304478738719062453780 768452 -103943453686481600151156380628864 768453 -245476845495339862659906373632 768454 56045691284756136089676354382176 768455 167980590528888237819829880154000 768456 1548118247063740658297650391040 768457 159073516351184796093753287503706 768458 -212554038123858455132109465762816 768459 27411165868460222026068470995968 768460 -6929340039349442019883468800000 768461 -348791444453528497904856060844938 768462 -102551344599848101509973077651456 768463 46868900434514898110366681128464 768464 37186686548938571469455482183680 768465 50275280801504334516291820011060 768466 5414177428273332741856400781984 768467 -160297312924403469723600197373924 768468 -57589003925871318326016084824064 768469 168755735245090000564804435542844 768470 -26377892322991239857496434392320 768471 23603446210512089726394503760 768472 164494534373214556132093677004800 768473 11969528813496747687936659831424 768474 -28331571217116135524788321689600 768475 122737302961544221809800850783000 768476 111410871580324979890122830840832 768477 -150627887405920395018368877063168 768478 44484928077194929564403564721600 768479 -455636721151738871623138347181920 768480 36945246110955797936417309982720 768481 -20802428054907490244371807817856 768482 34711704059118417243344893353984 768483 462976860326509904675044257893520 768484 193088738647826482435889835622016 768485 52053650378029291884460450880760 768486 -32284435324260936938990514702336 768487 -571710405622736819243726959099608 768488 -115742103347313314428268504432640 768489 50155467030510007600586607943824 768490 17280230547344998377596264386560 768491 -167700663490995842635407319812108 768492 -115446208214801672011180888061184 768493 -79144560695932034693388243204960 768494 111621550372664030189659126303296 768495 2884383499429893608223234762240 768496 -1446207818895066190528390135808 768497 226732750678734433598730813674112 768498 -27590522014368862583760586828800 768499 196969598661371950350541370366064 768500 -108302649441643717619220224640000 768501 352788225905147846940606424775040 768502 -83371523453803492039099724440320 768503 -121272522603854271261339210292248 768504 34336991102970722863225957908480 768505 -115936726440292164420374442449340 768506 -62336193554535542839716070140048 768507 -79744410590639815872374989392360 768508 100656635629956964509643710215680 768509 7364305244416451092959987858432 768510 17997765162392571897417825470400 768511 -99992201615483841819733395297200 768512 -148314468566401134614439945830400 768513 -35035210888807948077063778749216 768514 15642598235703086004243996923856 768515 -84872519172362075580311160693600 768516 -55801673542638990827300932273152 768517 -380747787480566184624618046240800 768518 -76350235012814372405263262171040 768519 266384907081757672836150907548864 768520 72301752078050453989488814540800 768521 -6655706409598164521540545418496 768522 -39727593995719441112851079416320 768523 -99643353538511485055908183406960 768524 -138579979291463038696013358566400 768525 43929361639011721261950146728800 768526 69604342783864470832379647609728 768527 57522366804128770007061647454792 768528 -498584582473092116744962695168 768529 281769027214539284265545213158260 768530 -26529141064614327661312239321600 768531 120276161767134118579325496681600 768532 -263148737026830500085338887986304 768533 -169177155582345584523853251430980 768534 -49950386840908400864737139804160 768535 76419818416610880419975258615760 768536 409063230681222541246182922383360 768537 -77600916307327258773151450349760 768538 1687171466201147970446106950400 768539 2850517307665521771015837306768 768540 27559850989239724524150444364800 768541 107272804311597072711490696163942 768542 -87404320937803583396489464728000 768543 -162579897315015414079665859204536 768544 12956289732883837812603787149312 768545 -9928185351369275576858072088960 768546 34672119339235117092059605221072 768547 -35556994583403520410169193449760 768548 194259063863453682563948857906176 768549 3273676430255722661537116588608 768550 36568489001005927997753447880000 768551 -104139795369715271694444587191248 768552 571317950238041576113103831040 768553 -165142527412837096575366604794936 768554 -77468789251388284720794607731024 768555 248927949397528440938052817471200 768556 3873195375901538221381609154560 768557 166982213633240012779058679077952 768558 -55437084050648990532174410158080 768559 39610623783508059130737675312240 768560 23157560399977733046487631462400 768561 -111183884301603384320982350333328 768562 162706861822103468960057043560064 768563 189242121251637198413765206684812 768564 26752019845306550641803572749056 768565 -101054460620202851536143976770660 768566 -162971512931777079472789776858816 768567 -260045281111112230985201369162520 768568 -155010049425938924871604594237440 768569 4139184064149433305182461883130 768570 -32052876666003300840337509166080 768571 1883844612564810755986601260772 768572 -57030420106864270441574894822400 768573 91740273648449963081648321071980 768574 -161230253518427809476508312414464 768575 -24937879220271419771853106484400 768576 -63991571648178866355243401084928 768577 41657923842847390614525238961712 768578 -35997400505511543118377304058160 768579 -99298068226357088169370456876800 768580 25484237759841575010332855132160 768581 -57187888654725815902089572919456 768582 1915083788856347115211462548480 768583 -127716869189935460022580935957056 768584 118221427855785688507015995064320 768585 49228992683397568613008990526400 768586 16149516635769659638372971214848 768587 -70202452598607678096968142199200 768588 -194886897319653528428715088834560 768589 -37533442693085236095987151833610 768590 8195445859597904302370689593600 768591 -217023003248404360994570722682880 768592 102371630122623032728488501248 768593 -48190707196540817459847688217280 768594 -66416155168498468224802431292800 768595 -163046142804234860762663938280400 768596 317566977019331819783499638755200 768597 -121521285775040248002110741877600 768598 -140849129090409750169165619071200 768599 50429063798327437153387256179464 768600 -28514925998404523420040410112000 768601 5508475078039509858440652281092 768602 39159393568095432916445479264752 768603 -217045623267160671511117798108992 768604 66747605557348216680501196062720 768605 -246883340558190313254983485681440 768606 -30316429923028699152235353803136 768607 126039090599001116247503890697600 768608 7069665403970371934339194552320 768609 -54963340269142334572344143338416 768610 73380141225337808205093117049920 768611 -788235672051558225431347648053600 768612 79233179182747574012192041436160 768613 -118072254581375160532410764251138 768614 -21450324397495673026503935041536 768615 58659269149648001447797018176720 768616 166839569585468896497172582348800 768617 -3939692953262411800257811456140 768618 2234305011234463886763582009264 768619 -441927621597515557638498886050480 768620 -82033203069068976385829330104320 768621 69198720975055711263090389088384 768622 -1702595203917708727030842422208 768623 21263555572526661918071550289872 768624 27496172783516071244189616046080 768625 -1898951842687441130453343024000 768626 36632108171657021530702926931200 768627 -79345903227503924992721321560392 768628 30900524179620911606785505079296 768629 -53515924791096296541339549154770 768630 3707790206147895609402271067520 768631 224159995665433834583928573059432 768632 10165208836861722108640469606400 768633 -33639055959490118430528821843376 768634 55816720926874328938559822415216 768635 57005825351050387672257194921760 768636 198133535536129999417578363371520 768637 122276709295789756943443572807014 768638 46888754336418299056147557245952 768639 -43314867789489098910911203594992 768640 -120543110801563771340177434214400 768641 29114185928779006966901494791042 768642 -26750072833874062422279227582976 768643 184975167075641790279779958304892 768644 22582302893867645249078224350336 768645 39708288390741870221918874432000 768646 -104994942304818435266613894385536 768647 44308311033269198845253195820312 768648 -41127428276460687793603889111040 768649 -141456276898568884397607369025664 768650 -59719132080427861617611019769200 768651 -42220773400695279957775820198160 768652 140435253101323994694761572231680 768653 -33297209898391776283355435041098 768654 41206241152977198854543356731264 768655 61712771622170801985987834263760 768656 -21976909244927994306652741828608 768657 118234412679177667341619696128240 768658 -33416035240415474996350769589120 768659 119507948991140131457707097929104 768660 -6262582879263554137534833008640 768661 -40357827484035411935111787225476 768662 182022155997696508908057066380832 768663 132251453238739637252346466752000 768664 77986450255536398749122690048000 768665 229303627041205226325770541213060 768666 -43442818102907380155371242738176 768667 -280989464151598574303485336415400 768668 570770899101159227531101547520 768669 -139608858540990067789673743130592 768670 44152843987224885461519932416000 768671 -304651488688355552193437459812128 768672 -203024150677743073111519609356288 768673 219757536303704828560449137760304 768674 -31230245832283281200609926491024 768675 -19224388443992642357110779049200 768676 -8424507926195558128988353740800 768677 -5666769333645314581185308479488 768678 -56553148779288970990525336109376 768679 -193673106877728612124364882762240 768680 37897501996270822877656241356800 768681 -192926141801977615716827323625472 768682 -200424260279276020875591375291648 768683 180269508529084785771592493030400 768684 -51673202114538885208282627964928 768685 -527006858639056580874950990519040 768686 120542820641578967836976912553792 768687 -129220431090915512244642526449648 768688 -54549996002851862647104978124800 768689 -45261125497916450160696820552320 768690 163241975171463532708955008320 768691 -154583756110810247422624831699200 768692 -141045516992962075020493411565184 768693 -61475508825241964399971822425600 768694 108823079380038209964495661128192 768695 179976349079397410272050598858200 768696 -124378385592380376061947660595200 768697 -311807510966616484945064462671148 768698 -22842074946109941307538493022464 768699 73110260834497391757629943190284 768700 109175370306710955952145989491200 768701 627644482650709289269509275512032 768702 -85249381504409267766103642199040 768703 75077374412648155215437897450400 768704 -11606383680898532934902935977984 768705 47048999391382329221629357365120 768706 36747370197791242011339715851264 768707 -15654266983013391835579123979136 768708 -37802779300954187448770093607936 768709 -102640935096963921457442969518500 768710 76452680214913655925620935493760 768711 1830628221215137960713947095680 768712 -41692217345360910099235757905920 768713 -352886506378981901360627093334 768714 24548497990785077992115478071040 768715 91497855649748849482918199571360 768716 42809258273157607368176184778752 768717 95721667125560351122744858596480 768718 24176506516070574810731582842560 768719 -123242971807555197528979038550560 768720 -11177791010989881672826416660480 768721 100019550782836406457513699737200 768722 -45288021720869955688496289742176 768723 216623682872702851345614078939504 768724 -267456276775446330670610860228608 768725 -159467686359821400598998189077100 768726 13787802630782456177797468320384 768727 287458612056172567546422386717576 768728 -128676579186851661558003293245440 768729 60409224861679136084255491747968 768730 -2395250512919965495880259582240 768731 42194897465368902883686357226752 768732 -226235315162301125100430112847360 768733 -3585318664787857228545886251680 768734 -125669890060223831080426483929984 768735 97598235374480696337699556051440 768736 414087942707837895033636198285312 768737 -40631042520010399165785861153600 768738 -31082883040541240331380990871552 768739 -1155927520147240071111130195176 768740 17032666142142272449475237990400 768741 121525363660809278741298642984384 768742 17063516070352611379956568430592 768743 -280315459956938637184249187710056 768744 -47540504844324265039446749184000 768745 72548492722200804719266291102500 768746 64404736588652351600327968597248 768747 -31571956568693816769268463689728 768748 -248675441548138484992342360014592 768749 168590675287175813145039252437760 768750 -28265725050134491096413238800000 768751 339078575760173818405634118204752 768752 -60540750640587958759663782789120 768753 -74124218019218044821839750871180 768754 -929133319188358688662174146048 768755 14731376938863788327096329470960 768756 198510252007574993694266126057472 768757 -333914584593523256457590587936896 768758 -171204129833193923375075669634624 768759 -238859167463534733059273108693760 768760 -207721113617871497371693819392000 768761 369401247118297174169643586419780 768762 -135265657530188840576395677716880 768763 -17281281661453280610149653277096 768764 94933493859287285112240705048576 768765 -35929998227995870833418833002880 768766 -2259976874473101395335410183168 768767 -199375182114802595975412262205184 768768 -17778839026431888943415518298112 768769 -105938746168413786270898964710400 768770 7088644228740108278995916121600 768771 22032636172871937442686393360012 768772 152658830691409079236923549877376 768773 222372292643821400970736016045022 768774 147677169095048058001707187642752 768775 21988490910953709258423614361600 768776 -183308277996737780442234915793920 768777 -77079779139471896584301258597760 768778 -144278728864143596184352692130560 768779 244594335882589320380845470723072 768780 88999114212072312883764519720960 768781 -37638736769929437361111940673150 768782 -244427728213035160771652962560 768783 148669083031979794532715215714448 768784 -21714162692946227798671195955200 768785 -213637842230194006782279483451020 768786 59168844220965261847469997387264 768787 44785334449001679425857101979436 768788 -33952564033509523003962189871104 768789 1475647783718154835106461145184 768790 1840658112082024175618239161600 768791 196181479650231590696392222436544 768792 -239704605433749111755962194984960 768793 -232039582583882971673674828923958 768794 84154292487569298870091525340640 768795 115421995143497990780558903116800 768796 -27539090441422322194812681147392 768797 6372144680760709733653408286880 768798 138543589530225073108919315404800 768799 -94973566136421480190009639799200 768800 -113439035090837781453666344140800 768801 95408153380873991090904053323104 768802 100500819088109291657190479757600 768803 -11971097427964652568104524111920 768804 -154792030428052119461510221077504 768805 44197921471190797724477325444000 768806 -177895162073330166175522208751648 768807 -2095748805621049525311966499752 768808 94707287568302853725508102543360 768809 6773367970961981097840972256080 768810 -1081582753767578156262268880640 768811 273223864239298256203876981567412 768812 61136076038940895176937667625984 768813 111916307362369451831052390345888 768814 -109047661288881902513029286103744 768815 -112249874590062865787008453322040 768816 -25158930437574530971722513285120 768817 -114980926992439624121221980790208 768818 38712638447887573613900292633504 768819 -143972157713142687854392859570640 768820 -26743509111369719239843200606720 768821 2597435257076030813039935743072 768822 65654400846306178538210535191424 768823 81209324514534544376172596188080 768824 -2344448492571272213895818649600 768825 199779821024585414045101732728000 768826 4808249033436664504458839354880 768827 26804938578714363273227479423392 768828 71900230759338874143869232168960 768829 200194711751149951263613386757920 768830 -122358470095957863072295116181440 768831 27312734904629694352033825548288 768832 -19900172315089389982853756878848 768833 138800763956295831101279249378004 768834 33855770145781849804007957712 768835 -131017734401418812421984407158800 768836 -5644791903848211186877785861888 768837 -6948909332122049600732317182240 768838 -7212279605899178010255038815104 768839 -270228602164045406128638384822360 768840 1964236795156689760015626240000 768841 5854983416419004046532041441242 768842 -133199815073055449792360093781408 768843 132424203461547709893885208001532 768844 56737000995725599785545420224512 768845 -41370155974449858729700914791040 768846 -42722503155493307484609223645056 768847 38585017526266233212329756418200 768848 53925980023040278802308112302080 768849 18381691384653937010971272204960 768850 -88536180457779415702097844603600 768851 -40833736745170355196374594480148 768852 -28123300853146973735410913906688 768853 179833292458506988590240005777102 768854 -39144221244889551864109413706560 768855 14313374494086112328564146362960 768856 174273133648258994145536613519360 768857 -25467846930574968559116872043894 768858 -22467992548037085148682408878080 768859 -66294098644572999950259722028768 768860 36008770916297731448660776857600 768861 78333274671305113735966819288710 768862 73695643583662351690395385572864 768863 96162585524530377056965073972640 768864 -41324688829453044507156767047680 768865 -63072916838392401818922939350400 768866 26462499838171239494710642321920 768867 20289343252329618378970747643136 768868 -221097201609054867028067964616704 768869 -102817748812682886215710587497730 768870 77755635783559079238607030955520 768871 -14273980184462265171939909374640 768872 -17595868794625578765931881646080 768873 -37249402449970954789102323486720 768874 46836843454471704082517316501936 768875 258686796196078607518308920724000 768876 -68002171795391476075786935751680 768877 232179904669045578991138349742060 768878 -129435365886144634554146657985600 768879 -367367839167091821127706790100080 768880 -15715938400077564916206448803840 768881 257258359965179875812909961577682 768882 -40734780317954912508152195956608 768883 605105463337876836321071803144 768884 -110085562091287795815236484231168 768885 29613303190043564304666686336640 768886 -83141685830993719431633982381440 768887 -12975729500986295756445018516048 768888 -49658572940969019104729351884800 768889 438293429507055092395347040294800 768890 1901750016761496197758387537920 768891 57145676774650107905988348323184 768892 -200312461762823644053905030471680 768893 -118034283450837127623382312462080 768894 -23831155589580535250717669680128 768895 -364340610838993782329970055541280 768896 -274300946047086609412498957271040 768897 68194056898597909376898396448020 768898 22205401740781322143840321119264 768899 -115589014935645875213727420405864 768900 -88814009339597949383484584294400 768901 5662610013519547585836440107552 768902 -128940828175848032987441265978048 768903 -223173581969659495514011148407896 768904 -44475837309622091591539410862080 768905 -213535375752544043050587305093880 768906 -109270071398692684517197335436800 768907 -113978479858352869764018415382240 768908 22294629892344546095643467705088 768909 -6214074723765803650417223671872 768910 -85759511507058276936632263155840 768911 -55035597267638398236241064288640 768912 -39715000714097249364881012293632 768913 -96899265746185122699395901993792 768914 -44494873460100592044295963101408 768915 49300144098341231713587069129120 768916 96872037363454300433366811962240 768917 383309284752997449412498719887100 768918 -1970538588185146181226908767296 768919 -73877131718929278196486692736304 768920 -226071283497924420621183799296000 768921 139564878362674233159740014364112 768922 41894196222699888758314432833024 768923 -93854641702061949209032746456828 768924 -8151139441034429700808252956672 768925 178582662585504085756897788129650 768926 -186759147300310619044555004736 768927 -75208245440911405054549500678768 768928 93800878282441442293289324052480 768929 24790812027140216011106703235776 768930 807850498627948941545059653120 768931 -201180480053432354720105864415268 768932 -7578665302764849884145489669504 768933 9624261877622796335084653728384 768934 69970703295946019833242693424512 768935 -263473801816330119395206892959200 768936 -4840615732542583161638486016000 768937 -75334999171823890058212898476700 768938 10166802521047905574204260051120 768939 215761232045308710326467381089624 768940 -111993010564717110051562805544960 768941 77588206310584571750916895224342 768942 31616448224006241160311029955840 768943 -13056801711000042106928544400400 768944 -87326598928500384445101527728128 768945 51022807994820420936577852945920 768946 -17794433137173048668210077913328 768947 281088942873687460064370511825320 768948 161452003103846701983324202567680 768949 123612805064709400200461893894240 768950 -19243489706653180729510966944000 768951 -26675575426404084604525152016320 768952 215913695692673862504307762606080 768953 -363904117973839057788094681683798 768954 -71124021294126213447909217889280 768955 -39189051159248840583998355840 768956 96038090047856287961129663493120 768957 -90993001675534071512266185853248 768958 -115474628669948869455935955889920 768959 31425584032537997484250024080000 768960 23877822667758547569000579072000 768961 142086941114491650135789268135812 768962 -159600881932258640523306301566768 768963 41009454201311456152656225630384 768964 -90237403451177848569259795599360 768965 -117473968927590713093407181721480 768966 -62133674037587053393393197563904 768967 592564829196915596623827425653152 768968 -175439943532614743956585565184000 768969 -2057237757703695631333390860816 768970 178203723351486876267550084604160 768971 -8316471627450281178457607386080 768972 20182213222235136405203378683392 768973 -117266278369213191637311573775520 768974 2305259160682052947574431916736 768975 -92531514851871120558921631559400 768976 -35604335770032115441163506761728 768977 107348688422078940036229941737280 768978 49699052177821211301956192056320 768979 -44960970889233093322175424886420 768980 109725903395438443003017952608000 768981 -41999526221382329484071478162816 768982 7744476578664650492547546750720 768983 -58767999435007790304635947323768 768984 -68502905245198415867453775267840 768985 -20192753659595544150418495549440 768986 63574265652675410750867820994560 768987 166498960480397885403576651600000 768988 293627997420626437800814975182336 768989 134112430473064070176903254055800 768990 -12297870255835789463017348202880 768991 303432246160400448403968268677400 768992 -26430285554829753575847945043968 768993 257623360713277434445968037886400 768994 162796551844703270850519391369296 768995 71902184923035082304953960197600 768996 47810125578420108272754137781504 768997 62566205215410904986438054971292 768998 -43424034080870096110297161879936 768999 63788414775492248319147264241920 769000 -76552287672823755264095500800000 769001 176857142680063223107181347595904 769002 7265745477896209426483669405440 769003 137391978741646446317654725451252 769004 207481899507361797483439772365056 769005 -13946535055903853624581238578560 769006 81688306596498318120163119360000 769007 247795180164200472325099941554256 769008 -4527324242719989695234655584256 769009 -225093114923032681732265370042384 769010 -67457284521610150537721375431680 769011 -45862995265987201093104868803528 769012 4225861486063777715677226299392 769013 156180356387285440165425889779360 769014 -8779078917806271839384071673088 769015 65823043109540704658958583890720 769016 148548144516806256915943559823360 769017 83413727731630722172353233114880 769018 3827981306138149929174816558960 769019 189346353023387834509117090320420 769020 21723312120501533141846400860160 769021 321819669230293490919703130941344 769022 113855780549511651415865173444800 769023 48315724239518627033480631346872 769024 250176449281002575305105228169216 769025 129086208131619979429903839510000 769026 -74654452455923107378228186550016 769027 -103192045431050433504081580783456 769028 4819581649290340092898395377664 769029 19340987952911735013249030433056 769030 -42720583980457478375516353783680 769031 1982362106821562016896650250064 769032 110287054145473202557673224151040 769033 314160244088202860801639950304282 769034 -17399671604651066678778696273408 769035 51339221460624361725353104047360 769036 34410790635134660049191708890880 769037 41352795909261710897751484856652 769038 -144890614457844274554378414008256 769039 145333157553148739137700734865840 769040 8958889940298265805766999490560 769041 70519556011381030140036542426880 769042 -236867980143137135475524712506208 769043 -53855584181015825692717003110912 769044 149432458279931897780120229181440 769045 -32895165497100768173934275247720 769046 30821436232271325905939074048320 769047 -149187670030747993235891679451800 769048 24545124511109729772386419998720 769049 63507672261302555520846590911380 769050 9773703467791910811332888418000 769051 49977605056482968174238831930720 769052 201070777333847846669522927310336 769053 85547562087790517250658989736800 769054 67362734225243897456106683698560 769055 205469692883810532741327064560 769056 -198515311720238983637901727236096 769057 200460045685695610843203956222306 769058 17821117961318923881315860813184 769059 248029053876901784558097325571364 769060 -137589019815479398127701358411520 769061 293327089084438532598971225631552 769062 -9008629308859007608345289926656 769063 -90066064497982915430610486462960 769064 253855826006609420385987593502720 769065 -128707558057550330891537266944000 769066 157420432031669252344451426285232 769067 157010299040400213346370010262320 769068 138289859949715512279872613534720 769069 -41659430240430000584105944872448 769070 27984008764018883801663320236480 769071 260661775681549428259495267777680 769072 -13658082931783166365730380382208 769073 165446472763278626669977646978322 769074 -20791738312701991516865242732032 769075 -92606148537042656188208161815700 769076 -16701787665289186395384723456 769077 -257146865905148952866557319458386 769078 -18470896397144571215213345503872 769079 10759890078921567118961477392320 769080 52679589491315043240924745728000 769081 -313157817938872343628452544156118 769082 35067744227898473779019148875520 769083 -18501886403595463586486493134592 769084 -197141206301766509808053399286784 769085 -36775451488700903393285118587220 769086 -89187670021999135694467363311168 769087 161628538878594503551880077138560 769088 -54006096893428430544175459467264 769089 -69875034783720447294906622477776 769090 -31244099259994573620337955550720 769091 -267801105216689800267163613821508 769092 63576719311882818472132483095552 769093 4616153732999260957597248011744 769094 214174228197434072417404628832096 769095 -101124091553624893578923873381880 769096 -160485579460816923548092172958720 769097 45348321413039261170660400496384 769098 -208642183050045253824138829824 769099 40897913076480095669812208285520 769100 25751425583302942211379832646400 769101 -383041960636198052455211511498240 769102 35979148085780165791037227142400 769103 -142913239171580689776768264535536 769104 13988707324191665687419091804160 769105 60524616965845167813632444035560 769106 -78110034178726430616554811890016 769107 -70081752636122411707892715333960 769108 -338939189228608387700008547119104 769109 311800789638768990268912654170720 769110 420711392350187379128137605120 769111 -117176972275057154835549641234768 769112 14804717846634552216834757754880 769113 -35992329069390164318099116613196 769114 85427656116626536949744469353952 769115 -14315597829671168905002340566480 769116 56972992740618297766747600281600 769117 175026217269088639374639696976166 769118 15933056661667581195151904908032 769119 20633439110470432298379280216368 769120 -100958130560260771951449577881600 769121 -35630704340730083026602317255868 769122 -38527240235050416237672319983360 769123 -196033852914504877134033465222628 769124 177650404297519393723889394508800 769125 -36244425986205714145871245152000 769126 -44822044445811939152027733684096 769127 -13737216255893728474961834097600 769128 -904688176701921311356076851200 769129 553701615845856752243474865621903 769130 -54332612828816557057886678459040 769131 127332196792259707361491620160464 769132 -20165238419452713142945463646208 769133 -314608800025465135923815473208436 769134 60706017565901936630756980476480 769135 -39210507372056936233957944228000 769136 132939227397048156121481183232 769137 -221016875770435128278140853863200 769138 -85913095926903922095336945720000 769139 -128070355316602850906502635247360 769140 -37116996207526808083707171575040 769141 -794261208181426892368429977856 769142 -157899137586702335222687091550656 769143 60497240073929763974958631915008 769144 83638333076485034560994762342400 769145 73088368356248497654469909547720 769146 27688176300557333881436107590144 769147 137253632467933265404311039666596 769148 -258936168216091683557772487194624 769149 314718666855436143810954935144640 769150 61833732261729441180464091844800 769151 -118094519232266411120207027422848 769152 119521123551788454396721511792640 769153 -94448772302148987535317254624784 769154 35485294990218148059693463309776 769155 251941773881496153696473018949120 769156 -91612123220635032146052153381632 769157 318397519520764615438999762958592 769158 15966164896300875844417064780160 769159 -1954383039804755763613652721640 769160 32591396540840378131474853068800 769161 160730076750764362809735532332960 769162 66294072981314817688122259478832 769163 197125242597136164785694407885880 769164 117491826652280736385335340879872 769165 75924578225034226268257014639000 769166 35801341767472300967701405684032 769167 41808987394215773975871821313120 769168 -20037535754865248684254836318208 769169 -42660716851807301515903511156430 769170 4634584568421994177336607270400 769171 -93575739347014168271930112233408 769172 -88541956897000558590186036830208 769173 -141624375132081726876539487544416 769174 -49693891620242588866026824101248 769175 -214404184697297627568682620622200 769176 -12106034501150777063726125393920 769177 -142374090882909968681301675840560 769178 127017387726141940001504712806640 769179 122995185174538179303457794725784 769180 54927576327807955180713411878400 769181 15033015315624089723646721533792 769182 -887987921196548228210684240256 769183 130465153171312275289107444894360 769184 -105575983581754531845724956327936 769185 7889518259911193467676582824020 769186 75915799581899411941061954934144 769187 -8202905173177417844726861506440 769188 -53619175876599621010303524163584 769189 126856320805889765195375654990208 769190 -82460269389749101370817405494400 769191 98399730553000304955194411488080 769192 -305588051781809277103716475008000 769193 82404275473736799584020732312740 769194 -37581648442465158847552298026752 769195 41360085673342712912932193832480 769196 51674885009167717395117022080000 769197 25960905220086408396131937504 769198 -14094046445941166734694324318400 769199 209144552353370557454584851831936 769200 -6395765410889834190271583846400 769201 10807073613664005662412635647944 769202 301511295437187601388741750811648 769203 -18832978341789853123486217779200 769204 -504093148506351613894702228219904 769205 -33254674333212745268196759271140 769206 50679188291862355507540299002304 769207 28197201267615095564560006268456 769208 114561156783648476685970636369920 769209 -103910893294793886300122061906240 769210 34947699252428084781046118209920 769211 -54183970064042785757823762475200 769212 11150400495091728167683071759360 769213 162033043954771266704005012550860 769214 7418641876976334207645292781952 769215 63901098170633546017201646640000 769216 25514239545065814441360994861056 769217 -32787390895325838056915932075308 769218 73608561972502381335227916818304 769219 30406229398236425965077886308360 769220 163317111396635776441771206554880 769221 90721350742643531453597990098590 769222 168261371651417776618225896258912 769223 33274554186399510338109381749760 769224 -58578840242581997394203718574080 769225 -239061471589166598325080064228500 769226 231653187242324637065166034583040 769227 -1669891412724274923068932179840 769228 73559630220922314268701359053568 769229 114055671687575025865283107380876 769230 13855315058528368246983550771200 769231 -286914557964552656423766950333968 769232 -110904469922844882976578836103168 769233 -15152841221170450630918240534176 769234 -16027853263541665853257779333120 769235 -38584175584702676321312716557600 769236 -4809382837428374335494395652096 769237 -95048612090339775339656271153248 769238 120619624552453603316081687903520 769239 141553088376347657442691516610304 769240 6129195924767578820307918028800 769241 37320950140507623717692460723984 769242 -15434091125792153178756435832320 769243 120115651744632067421798388791492 769244 45972972875086983922133911314432 769245 102278388184673659548858792609120 769246 100031389522461301111258836051072 769247 -251808338715908042078477236766304 769248 -220133200601082487443634156732416 769249 -60720699687101289141010371838080 769250 59309786741815247631064286544000 769251 -128586373398128077194441936039048 769252 4978550301299876645632205079552 769253 -55199619801648422147843809046880 769254 19915393734660603077915080014720 769255 -52742858746487306740292542526640 769256 155647942990486068100059789818880 769257 1074850506869909904860261524506 769258 12396034449872556939802271278080 769259 -97587035784327562065730854006540 769260 -3779021396267538228486507709440 769261 -362975429119272638648308652356138 769262 9458452737664214644621455604032 769263 83178814812758034815025850284288 769264 -68239628972411010659876270571520 769265 2984377031249916887448353817600 769266 -120077291926649158674272698747248 769267 31680077354752830459818655418272 769268 -240153011177860501325948469850752 769269 -90861293761357376426682411442656 769270 -527302215505964688889813257600 769271 -182861370625359824924781194581656 769272 879057572625326889417188966400 769273 242989359303732123381602830844522 769274 -19736260807526791439351504762880 769275 40638446166020271862742229841200 769276 -198404416379030658242226350755840 769277 10784095555072801099089972758892 769278 63656773368357337842192355093824 769279 67565472122543644582794505438576 769280 -154131521696870766611303906672640 769281 -21207130074775367670714025694400 769282 69589053303145989989750707030992 769283 135937546934728545351388097984160 769284 -54679822978353489864350800588800 769285 -72717193284282739119768895716480 769286 59250341236376214051841613827200 769287 -121478951142208277451769955972400 769288 -166624108006679801762973782860800 769289 -43967387187918201417663217223910 769290 33474651634996562703029193918720 769291 3122326168901185656303654865692 769292 -59747324506025945744863407945984 769293 809435452396185593861041190304 769294 -286059198184797281476356570299328 769295 -83594217266273804237137594003680 769296 -18885525321730921048242433032192 769297 -350324545868188167847921080146254 769298 30383522086210446375876091224864 769299 329776476001950084907822036015680 769300 -83766822110104962249666422486400 769301 -12879351983883157529839638000228 769302 -176241774377307611638455983758080 769303 59657323883768703592003913590440 769304 24435700772034401773172224081920 769305 159005776588613389216019407901760 769306 -221602095803788175653715417435136 769307 151591681259470983009558650049024 769308 -62438171326246591836144293168640 769309 276671691836141845937753985137510 769310 130313937944578080716581052880000 769311 -198560027650336225414640100837360 769312 -455810889810785838452230805913600 769313 -958214550184715514697620230736 769314 3259797201122781636556804131840 769315 155077816704328441381120089451920 769316 -27539738122430013461965016328960 769317 -96736484423469137322864739436640 769318 49041496355850733687684500929472 769319 -16357820049303610398938674838280 769320 -51402770766893845407662175283200 769321 -78961017601580851374673622857088 769322 -75836106266582617642584115447200 769323 66080862289656942830196457316184 769324 31348597184408374027806912302592 769325 166461228306370843245011962042050 769326 6505662984791945500998611463744 769327 -16696655392508166029938990884864 769328 -8740846848850547123773751623680 769329 133541675134402088241698531320800 769330 -101571817188149513180432969702400 769331 181582432050990488662296406226112 769332 144864605419909597300515079071744 769333 -3462585877649946758088654569216 769334 -24541894627613873218625356809600 769335 -10102003863733555105336819476480 769336 244068160652427789312983396167680 769337 -545729700342062438669746132404480 769338 -52719840366158915584536052440576 769339 -65042346881585512182798621560860 769340 56738589937911436003200838195200 769341 42095978199788340782585682374400 769342 10345312526810416518099725614080 769343 -186163694502618874156888145530080 769344 42916968590910022072241504649216 769345 -169351065789623312106681266932800 769346 -200920120152484491377460130510128 769347 19412515578791690462707640508888 769348 69192336713973966567872135331840 769349 289859503430997937341295231713600 769350 21088850458835436944272516915200 769351 -58137027098051606552339339166696 769352 12660614668712725366507113646080 769353 -37922603371525662403334379394176 769354 -82504097491881583407653213819040 769355 53370080247782082772957337760 769356 469685145408425146569738829824 769357 -360952527237247592242341514416394 769358 57722282420028525123602181035520 769359 117749797066998488007278106610320 769360 8853295119706384267384641945600 769361 538976698332365186446566633468912 769362 -128126138146979860095258410470656 769363 84190968526495132382406642650880 769364 26223411609879198872442459643776 769365 -65083633716223906623598962672000 769366 63979099794230222507168027971584 769367 -35489624549312131104930317346360 769368 195531533490905092584593665781760 769369 71683786700273114620221311384832 769370 36503399077884308859282145152000 769371 -236135266527114001009010822525136 769372 -16767763768321510084881611943424 769373 -851072868808138876342074270912 769374 -18433431855432103806289219467456 769375 -47351526099411791405629934530000 769376 -13939180586367568525646589984768 769377 -64775008371925223815477482197568 769378 73060900879500870501108072959856 769379 124765033526007654546616516025184 769380 132718466543561885487224610754560 769381 -434212876104580642771278924372800 769382 87966486173881157176190269869792 769383 -240492884343467449662275711726448 769384 -20991084412297905548815011840000 769385 -105081654591548171218854929043420 769386 92670952588704543481823684298240 769387 -117331805199860213874554329965964 769388 186517690319164285242230937516288 769389 -60343753179462827723207719195392 769390 -134769566005210456533805650347520 769391 -34541049684264217165638014976528 769392 -12420380633640447155511119708160 769393 -155249875058002062936914934225356 769394 215175282590367177310099322132496 769395 -132543988611083114114610762888960 769396 -5893611149407933328259638827008 769397 -156708610346502157987546683750528 769398 -103633631554732814138938230786624 769399 -53517898120698572423679170640 769400 38690557913885273310898739712000 769401 -58852019930022049068816304438332 769402 -22460523214646627678681627272848 769403 350848595584505598628936462704360 769404 148315072216447897057538773926912 769405 -12449997981740841319458172512000 769406 59232343708555152928797929678208 769407 254476006070701291152313533015240 769408 287987508118267292692517926993920 769409 -542893715719005950760689049663660 769410 87242129097401691545377118307840 769411 -173001851833519647680043103929988 769412 16384195201205253829769238589440 769413 8184506259025781659020872869344 769414 116509094294915680172148266255232 769415 76484404996665054238312975276800 769416 142005805799090948200505185689600 769417 -192344779274752903570424368017120 769418 -27119284091408530975333316553792 769419 2697400541098292504626319051520 769420 -3797916204939074353582544240640 769421 -214977851289379589841049428834378 769422 -96759866281338456434282593902528 769423 -285378840709064900826771387813328 769424 20960865796914096026922094755840 769425 84808818863098715205518356638000 769426 -37630914088205161292684664407040 769427 6856630010740026608617529898192 769428 -177786531732476731539351859107840 769429 427288441336331945711508057158030 769430 87976109139264609173723885103360 769431 10663833538633080727452041794080 769432 -155135541439631976244015038105600 769433 -126503042287775309151912154318080 769434 51851153518010956791906749038080 769435 -78339662436014088930097023741120 769436 -31070347156340076729831702489600 769437 190324301911482080773333939139712 769438 219128679949590151344585210741120 769439 590502316693742096173320837480 769440 -47402875827556927677246681907200 769441 -104475832871796458732880796875068 769442 -1148421128358768724270021501440 769443 -171920450638006020360428329080000 769444 -37178112771626671547991686553344 769445 -113631836442305139301916270487300 769446 -172063750082696512155827364240000 769447 -121017961110559008934256488766208 769448 -157428331730409081276357182960640 769449 -199345707625562689890140638375536 769450 69820804323627852297278941920000 769451 48542182241074570434237267818304 769452 2126967094477344920727499840512 769453 109259788938202498870814171207702 769454 30812744362107505406853485090304 769455 204828580148343355562360471091000 769456 -48326062544616065405395019481088 769457 -246276072848120460481086800589540 769458 15778264305372768873562200480000 769459 -146756885193949653483427460100340 769460 59595959644396595007047551795200 769461 -23175722576323726455961113518592 769462 301531370432688916432549560000 769463 -175451727870043718344207838019288 769464 -131375453648843968801787155415040 769465 162677436494383848975674381305920 769466 104341589791670802857946825912432 769467 35004844564860739962695270797080 769468 -89011258775709715650994498970624 769469 24734754397618775241621484140870 769470 20101717072238710228158028458240 769471 -405026737594777780750753858322208 769472 3675343366349695088862242537472 769473 56399219163512431963452116820000 769474 143422387515967250612487634454736 769475 43604917132274103541310353196400 769476 34800799899342939983746758392832 769477 -74191999850141025169038921772160 769478 229942174332313565177617591686720 769479 102431255519396219379306164322984 769480 -25730628365627622808285569177600 769481 -94681614177045900897696085590000 769482 -6940722679876574490412936728576 769483 -186032746266616086875806778401392 769484 156051889027316241227758311069696 769485 -60005509738527093885491981760 769486 185543892449584120694117897398080 769487 64061377093186239977769620561136 769488 -9868305887715979192941584842752 769489 27964076614729681558980906373952 769490 -125882392369661650394220199644000 769491 -203093225967350519051514452070552 769492 5941699281223373086729099884416 769493 11281198597878377155594095842304 769494 51034112577022221446041450091520 769495 -284379544015951351107277121811120 769496 -68284270773611528665876033904640 769497 252415163859940836589306435362000 769498 -18574284465552198014315106888960 769499 -27907021726547819147966296803936 769500 9381710102990145220877512320000 769501 -15847342533337526296896162616628 769502 -47681793659748356312835402162048 769503 -35575145384293983422525999815296 769504 111568889910294759228874685153280 769505 241209421646153774967603168001920 769506 12133492506669866520502848973824 769507 -65926246656902551190793714494160 769508 -243543707479398380818085085708672 769509 48562690558778061466170975095484 769510 33022335171636834587634536444160 769511 233472255911949020398150974262032 769512 97093524452918193590823850475520 769513 -2759402650737881279087273293312 769514 -95979567558231764490876062808144 769515 36305036220822912489756604954320 769516 -28109424073279456043264794498560 769517 105506804786405460483079996363584 769518 -18315092912990362251352180955136 769519 -116264486605129200540882752854320 769520 49831995251382368406696962457600 769521 75873739053832330941753358309920 769522 -5819755524918980182178655059136 769523 -89801405479868571674394646496136 769524 -42076964136058728556394125651968 769525 -203078791921912197788642188148950 769526 42866609036293439038685120678400 769527 -352368723691831505968451260984320 769528 5860231475228488414130824949760 769529 -71105721547835701539006260888514 769530 -3382324230801009176330152942080 769531 93480243680494016717442666416640 769532 335743073846441898847015105437696 769533 966569135105371917491113896000 769534 -110871117816059653741453925946240 769535 -89608405235964272284519838265600 769536 114258790097441948205693316104192 769537 -119092965181676294689503790912080 769538 -55598196192128875963323346821120 769539 -183242838371933193145557791662080 769540 -13013988316837364386519986931200 769541 118691161549888222136037876894942 769542 -92137273039210843131688757268288 769543 -92228789461242643365098972559208 769544 -51729149982326473016489145139200 769545 -23885369657530121272931746609500 769546 31151351752511044616570387399472 769547 -76067714541111474963350911385004 769548 -44471101367017223753278406685696 769549 -168499762353550607957421977314080 769550 8625654549118906267097858668800 769551 208752519514844650893091002538632 769552 -19327431811537957656895610421248 769553 78075004164830661621829463738802 769554 209714996141778395514977069955840 769555 -206093612543212051838785501097040 769556 304523134717789486976767574554368 769557 -121927872879362356736102683614720 769558 78576627181287010261452642254880 769559 98009252762298270785771654564016 769560 -81782028630573868295038771200 769561 144213746107882431930489583309252 769562 267695336496867510180083355766272 769563 40084281244094412273542316708624 769564 818020863566951439114185586176 769565 25669770752970085791052084772460 769566 1924540320020339097858558486528 769567 2325405821996137687992808942480 769568 11319891467744068974429334732800 769569 -6236439518973061055474028459072 769570 -54278939926450880146846884680640 769571 733616631875544597795864535104 769572 7767873460388264202208341012096 769573 108908329039416226817672281666560 769574 -26213549000547713422491958156800 769575 -21590582683215909642968527372800 769576 -183800201458767608212282474905600 769577 260836847951840716946898461826426 769578 10458272422865402193653419023360 769579 136394786529471761998329825536180 769580 -15845604134884967504866413772800 769581 -328299904158045127633242003477888 769582 129845805366360012919607966721984 769583 -90096837894078867387906586972560 769584 65727041139779941823368603336704 769585 2736058876993317412088321049000 769586 -327094682885005122824930535736800 769587 -25956797492902845670543025176320 769588 -76440324380843232311824211842304 769589 -336076792686457301063382254462610 769590 -46087026526047772574625225934080 769591 -137832171915040369535641158386008 769592 -97202741106970485520223230464000 769593 61197750613502871225840266120928 769594 -163781080471776727787315977221264 769595 62081319635182923407808838177200 769596 -10356935797616914132718342307840 769597 260836319211481228065093721615046 769598 -217394373569214220847685529073664 769599 -355082327421790863748806148293216 769600 -7245838606632297244914325913600 769601 -135705006051208006709988126646848 769602 42836393151563801247950776542720 769603 265458259051420751226326363418864 769604 184123659410256268709118125325312 769605 -171964587040065941626510539539040 769606 -32846572834895262662812785378816 769607 40467471338981189845080171326376 769608 8888826779281251206534946816000 769609 -469447420444422071991741769274460 769610 41053008697114438746486944292960 769611 34329081600178630375834597520304 769612 -82404576626359030835264510901248 769613 78883133963014305235064299654584 769614 1452244299631295525290431175680 769615 50149974520638861028211076480000 769616 137583911793739523697578939645952 769617 -131053507673523346236089253759966 769618 -174202030905040405453171413335040 769619 9258493364863988240725190263020 769620 38476392398487128313068493864960 769621 -40062072506852751189356595554208 769622 -17869358860104934830351044035968 769623 -128654577113792616339701656478616 769624 236793820430506232494682590924800 769625 -609274360583276323153439130336000 769626 -39644708698147368616648906616064 769627 304632266724884566994513321649476 769628 12367780718074570091666843386368 769629 49134143767491123203233758546432 769630 -166861349712801486162667255055040 769631 -252459693549971546403204021865800 769632 93006173184888910170744360271872 769633 274498497186196066492697696073520 769634 167895474320875705118425592475216 769635 -59190069400822459940347992592800 769636 -405232858245029522452189233152 769637 35809405675452421692392289228288 769638 31582220983362483268746279178944 769639 4300461672249158429753635569968 769640 -15054027635634676987471242854400 769641 137916093300933791673495267958944 769642 -39040866969079864292187922344528 769643 86231458054751565756491129984040 769644 -6234317236566594654225342577920 769645 82827138959320019637512729349900 769646 -284982941389978564343341368402240 769647 99468370427317405928851018780800 769648 35800409300448450113586462818304 769649 20975546786467492870763332153920 769650 -20432948654043724119176492582400 769651 115514340193794490228719229481352 769652 -740086981768681296955973123328 769653 220037171339505743955796471966062 769654 156056521104461248507376169775776 769655 2836646043654428707695030198000 769656 -107158169792688902991841483468800 769657 548824597274115502725530530112 769658 -20606264135215303063443205557024 769659 -83135067378380430156059963197824 769660 -93859349699990389043339590348800 769661 349159965102072486791897700752262 769662 -6346753301386084838725401395328 769663 425778394510300004721705053654912 769664 -30807423516790197244450465382400 769665 -36986831456014201163752883695680 769666 -47943926783718153042354023954448 769667 -731308314579095902233599073013080 769668 -39621803432994473688574390517760 769669 358282352689248045401264211750460 769670 113997871046699574000453223724160 769671 6166878901299806076886101482880 769672 -105783267920636432976147667353600 769673 161242343499170346555911384960922 769674 25169528395010031403219071697152 769675 -236134968481089512977841277226200 769676 306316851386458187113859813388288 769677 56409676990160051382125664107808 769678 -2141432532685633951177472298240 769679 225771654800887576005982471648776 769680 43985870287624028928823761715200 769681 -357660030561417168728104695454 769682 194940190023212126152088159970192 769683 46692318385084726967101487248824 769684 171442898557610683507329992701696 769685 57145988299346061219867812300160 769686 28625735681907887453975608241664 769687 376655840752086972661274291675336 769688 187664043279413420085183781877760 769689 -111902018356150610623984656892800 769690 79069666729389942415040590867200 769691 -67381537753340753697562720860528 769692 84256294161486461948098537881600 769693 62548120879388976560827560647724 769694 -51060954563597349516548265919104 769695 -55260372118983012443752476666480 769696 479902509652091581264938962780160 769697 -206391553127890375735545806365440 769698 108669049008213884976532201236768 769699 -52273020020367546026445777107968 769700 -1080812339615248831627291008000 769701 81112248826646241585074748923232 769702 -135980159505109008593413299068448 769703 108106293710406256414317268813440 769704 -39435093158237893828026468679680 769705 -113024314668755728753086528418140 769706 9910871883583836790108504500480 769707 -282740083264931923563910216119396 769708 -255100089948476691351597251546624 769709 -132555789428085420936159041688960 769710 22844518927722333784397532792960 769711 42688841797897855510214560320864 769712 -3272984842316945928788468858880 769713 -15383778320557051411571909338176 769714 -20195246318306316025289874312960 769715 -196974995798911580804253957012000 769716 -264229039389738272798457751818240 769717 -160264773278156003495432415832580 769718 50425103331214650309950618607360 769719 244011446000271015136798442093568 769720 -95478759743597550208733644800000 769721 -236147097098270105666821401732156 769722 -100004763024051586640428986620928 769723 -282284493911231436868790359344028 769724 -154335377297985937670496205077504 769725 77266756299963623841066318991200 769726 247691100028385089215544125047040 769727 -109114318952484591022678596778128 769728 -49265014068188845633908045250560 769729 2350586056676223992999970251330 769730 -9776091198636777367606610165760 769731 49069141565935648282396499951352 769732 -19830519981062853473684749414400 769733 51438499410685381912181618909982 769734 15695580756354584547048565305600 769735 -239909877949890682109247561517320 769736 15751682929819915865371787304960 769737 -226738637286027225200848858022640 769738 -172684619079107481206983314974880 769739 103295339123093725676324108091540 769740 85690669391020176571684291046400 769741 95896685133003586813729827744672 769742 44695791677826077094881783353152 769743 -113779824271788466383561735696 769744 -5021979793583931751768200355840 769745 120425765181903908896937698528500 769746 -59319191197109510989145956089216 769747 -192278051267599755375457584844800 769748 -6120705708282838259445314985984 769749 -52154644697328642013794632675040 769750 125381457264696775838440688160000 769751 79116550205213635085675270479752 769752 -207854647934469825847006577018880 769753 732082184646849286129727959668480 769754 -4089640084083199151685903540768 769755 5678678293017527924230440510720 769756 -45729929013226481597376491006976 769757 22918557296001761415724794024192 769758 -21440780623775217656687978511360 769759 47814522058976307970274450149240 769760 109659642982889118544779906908160 769761 -64235765367947377238358054400110 769762 -71190117340925864891340348753408 769763 626895221680232642488236425147640 769764 -44523315135666862054673686917120 769765 299292219415486762211110171425660 769766 49354698542960627743752839946240 769767 -194458207523250689100748808757720 769768 -233664639749083936374807393469440 769769 13053811596155569894850400266880 769770 146983147594477992711378721267200 769771 -101222574577998968778065497130288 769772 -37749945875927208364924492843008 769773 24034820183819270053066639332000 769774 12362187370697492564653784684352 769775 -53561756453170021515987643802400 769776 -20386428515676588895569130291200 769777 -155772715378888394143721818314588 769778 155584957093867439315453615911440 769779 279190635403660899664653421261524 769780 173719656457600213660487074560000 769781 149227127984801873718705234417582 769782 20418104971141174372890067384320 769783 57213496346979046789779167588576 769784 -151108478722929074549786878525440 769785 -3461162574406570637989827657600 769786 3326228782572221957817324336384 769787 211745143868069764754421459806640 769788 -90235109831458190860310272086528 769789 157719972177541027393111894371590 769790 -123811113326775440791049725360320 769791 196930384676330552100215833895424 769792 54075765681902374769217620672512 769793 159720119779235905075630877354964 769794 9073063742010897088518724092672 769795 77547493062641648633778709146720 769796 -116725348715871019607580947447808 769797 -89577833921099723462515887922560 769798 168605030784430222009180781961600 769799 2276584817500535426778296443800 769800 -121440424222884016836968481792000 769801 -278976163188590802122055746688 769802 -17926144449238527980244052944 769803 47008570686277588458663535460784 769804 84622110759418812370491490549760 769805 153755259111020599618332494979000 769806 -113617806548960903429587545295488 769807 -96893275294836715156798669892944 769808 37502554149455281532906167025664 769809 -34243975931667508771048354177296 769810 -29121295618168459110903132311040 769811 31355867658353702699204104655520 769812 -29409360148867525943575906879488 769813 -237597636682668390137201182273920 769814 79909953585785685609452958260256 769815 -13261115483906486737621492835640 769816 51739452805682572473116837007360 769817 12528466909408072448653443113232 769818 5748293343452266624531537820160 769819 -65281509465538360606847252169120 769820 210856178261267063456839332956160 769821 31155202660881392561641141452960 769822 -80701076705580923187509674419456 769823 49942448879895506693074643120640 769824 167968495953978630920919979130880 769825 19990414877996037397406989377600 769826 95181115948904944053052055948112 769827 -52693919314245649997854421087880 769828 -207676919221976238322034324761344 769829 4316462174096195403255572664384 769830 104673682121587246628983711825920 769831 -354848844512121823366781592169800 769832 -128920293094935575033160398438400 769833 129626500660566596982934644012480 769834 60903970561180880251817131984320 769835 131811027529088200574466226838160 769836 9232096392740215081488227968512 769837 11240617648470832814668217486486 769838 -31036483911840166550167722367680 769839 216274126681819992712320484674696 769840 -1202661953157940286194179440640 769841 -74434600335377252938165454871516 769842 -31767273401135145699748498773120 769843 460924043963086314213992096821024 769844 84986930493315104391722037860736 769845 -127773975505480078574171330884800 769846 -82705734714120881753580712704000 769847 81178853644640247775593625450440 769848 197342982723887148754540607016960 769849 46562241664836439677686132528464 769850 14536366501850258006495239812000 769851 -190988768019519973684598853738960 769852 268680331494132710640712552487936 769853 -61439726555138839153130442230400 769854 24382174701603848439563055452160 769855 -277837590641391357912849656520000 769856 -1097995784974553493093941772288 769857 56140105862494352413904034605760 769858 433013871852129103465036461984 769859 -94682188440622819619734483153584 769860 21004472010563171684884184924160 769861 22681920246111126804019427226400 769862 -63564070208481471666415727780928 769863 204882302535142429631184931026000 769864 -431183324346368705582041234160640 769865 -10152852189656982209795377324800 769866 -11706491244101138422953651691776 769867 17398353909993990978704312525600 769868 185879089109591572164755334406656 769869 -6454595954620838165802238888596 769870 232897451144194049059351471599360 769871 -57597059031683995068374127542928 769872 234997897151413825684393033728 769873 178670654790506500786872529672564 769874 -10544911196227602234077200171008 769875 246337901414556579290865043548000 769876 -36996640985379934519839648813312 769877 -113892153193596501338780013374820 769878 -72525921283717481182700632147200 769879 -115731139845430876936742659457280 769880 35141694465200359295099022336000 769881 -68662489180125339554710908419712 769882 140882791378017401332830735543792 769883 -363237338569071974089603216653600 769884 -70609998124914879892984278603264 769885 -42022188087717050387134433303040 769886 -84274712726126172655295697205056 769887 85073840880550808651156121567048 769888 -161515328515946306178812840116224 769889 -14598154884489272325493847578044 769890 69547957451724144162367128061440 769891 -183654234801651722250989723247000 769892 192135419712104431866970800503040 769893 15471513536370113898192090861504 769894 -56740808538949523311341949996800 769895 -63956119713553912448642712229920 769896 23476325768735434267083936814080 769897 233689153766085651318087649059472 769898 -129233481151805125698962366258160 769899 -43143937398005029412410867852800 769900 -18005182157503769191085352160000 769901 -151637187340101181356301278984096 769902 4346989361331739475484103225344 769903 457061240450455566678478442643152 769904 -22179752230448857033418042081280 769905 6058320808454932462731526654260 769906 80254460012436847038963378950784 769907 42291576456107293008917328370272 769908 -121279232323201458380983815038976 769909 93618430795480231483832217862816 769910 81431017613089927659119829519360 769911 27072960863224055459669357485824 769912 -123711961360991145735754008207360 769913 32689468753104752171077751321940 769914 118107413452975393587309628347504 769915 -1457345599030630825945674522480 769916 -7448701312386807896515148120064 769917 -181274749051777507700726556741120 769918 -13921969947591770540028967296960 769919 332346870806879700606827745352320 769920 -54895628163101842476995759308800 769921 211689190099581363199875673382400 769922 -88089466546778992441796846845488 769923 77510496689425432683020133072 769924 -64156777901996123707144357367808 769925 -62003709935661674102426991580800 769926 -1051675291215444455437108021056 769927 -266643459639494221499965476245224 769928 274753931118624678993912834754560 769929 115996600031031607564839415904784 769930 -46054437204630798722615207454720 769931 -1701735355573824898771014463200 769932 253672181960612841027239566924800 769933 73235973864408787425667128902860 769934 -160594316458971974988773154785280 769935 -157904680749536021206726182121200 769936 58530717611559292994966940065792 769937 -4930880794672336389536483503440 769938 41701048413504387220280776854528 769939 52313026254917371223864031952560 769940 44448729838221429633845357268480 769941 -232734464734506021416166232489650 769942 -71123522032884094499223054377856 769943 -249384424203517172013440084042808 769944 44132829457387421085499252408320 769945 -300497205314504315082807812880000 769946 144865728000680719476545108370672 769947 -20223519268485196722967506855936 769948 75117143225612965597754426680320 769949 83937374045027534532876759703200 769950 46341392889969474459230847240000 769951 -38978697942814550303472275813536 769952 -414327903425520781206191078965248 769953 -26209886428439949901179992271696 769954 -300746736130618092997830710919168 769955 -214929139289331329966045141006640 769956 -32371907858262143443152010690560 769957 22091059650722227296333256180000 769958 569794143665958178826373365760 769959 -397965971326485583657353366719280 769960 -138695994417996172776455020800000 769961 456138302519509177303872545453562 769962 -31868818586130398383710927560448 769963 -326868697816874781840777542531788 769964 229521250404740702612719558181376 769965 39898504454917614522815879982720 769966 206826623851451640356843768044800 769967 -141491857808435845768936963119048 769968 -20534244597710774233140701380608 769969 -54211517421516452535956657862656 769970 -69345144122336850168085649307840 769971 -75032389785175484187327622652160 769972 53294279761360639271041125838848 769973 83952031632499823106171144906222 769974 4209855570437201903797087098240 769975 -67325831459615675692574794889000 769976 3203804402041163096203561881600 769977 24723466272518376354511041425988 769978 -36369392505144908026183407175680 769979 125627094309613164871207190345760 769980 54918087642147898062117774673920 769981 -276458811376479136279291269906228 769982 62032858895577778683685319676672 769983 -157482933583905946603274235089976 769984 5858498875960445071392963035136 769985 63915595548490333362729189684180 769986 5087300278187757570569427910608 769987 393753897290698450884223921688636 769988 -248627055759590751014883861616512 769989 123068716427298008829396792862368 769990 -1670194087428004614242003018880 769991 2662471195728774666976050653832 769992 -118685858445920062948022535905280 769993 217293373713644892130742001470016 769994 -20140760479505430076553109496320 769995 1243159924491337007984232529440 769996 -190853320071788442988371916576000 769997 -351581704235980615901367844444554 769998 -10335466186786747672845098774400 769999 215685918892625933084192635958000 770000 4320075787625522634782392320000 770001 3046923663114888146647615832064 770002 -138600829809736296038514509640048 770003 86359402648510303025773092268368 770004 -5858890187328561095202735012096 770005 181853275250188741657438623309660 770006 -19580353888077335459313479045760 770007 18022430653157399204536797394944 770008 221381567661304810807955094528000 770009 46921281428644656099234420215040 770010 11430260154380923950290848162560 770011 1504947777005364599914662997224 770012 64521505891681351458893679524352 770013 7888973027966803231533501033600 770014 46495295519963995149965258723712 770015 277997051887144982626207207222800 770016 696967967058971070746986020864 770017 122036396112739668897533104493760 770018 -65318706640040220567983863624320 770019 100779585318563449181766196543488 770020 62680837534617585042357769140480 770021 -11786110589389766437316013750336 770022 118064001623502041332471655472960 770023 205861767675218071110178453488744 770024 276456692367082224772801264465920 770025 -123768207755823919858496458585200 770026 -107521141745432900743848757854288 770027 294442362954643174927077370341876 770028 35044683351443015985809389486080 770029 -10578239884240608005092143381716 770030 12077832865263231401430042548160 770031 237532992043812451132127936523912 770032 81069631158034237130977517568000 770033 188909285009618772941811414442224 770034 86079315596421418778182289201280 770035 -181966984140932890286506774200000 770036 -310216695071014741848636759521280 770037 -142275935315006957569800056503680 770038 187153461721147811709632651858880 770039 88229264828229468977648584164840 770040 29457238168908476509748723712000 770041 -285023895099888157916394588433558 770042 -13632503228688670413412296631296 770043 -355375638339646524734532638016 770044 -2288994300230356800609485312 770045 177366682612398280444155383720280 770046 25245537297738323981626154712384 770047 -379872617393156753656047295381504 770048 267042141623583771307563766775808 770049 -127595111560573836297935428335360 770050 -3539852628971625816428824477200 770051 -3259654913662776523893955895400 770052 13380504217541645412924435704832 770053 -71208083547560474039793672977698 770054 -142468703154952420109920782981024 770055 -59242018009312426941051685977600 770056 88085396191788651330044664053760 770057 68664329986972897093050139617306 770058 -32741110835984070557619889881600 770059 -116490110325728125073250090317740 770060 69666499002562525318853434905600 770061 -127873817684122033818943792331328 770062 -48022290463687990441981664161536 770063 86742632903538190290194368564224 770064 -42005240742184449362034937823232 770065 452159523570780803981582738631720 770066 111405951224520607284982741509120 770067 -144281888179567501095689690444760 770068 -57294945983796077612985314273280 770069 -181405258681205984642602071244530 770070 28380670809859300989054052454400 770071 84038503616509543293356194577344 770072 19600322573758040333952730060800 770073 -8540972533999665948847319994816 770074 -24791646611848964995619380177920 770075 21939096264487852784464333965300 770076 -115843515721776420189920478471168 770077 3894252067974341024587229053824 770078 -95477552260467450086452341164160 770079 30732013325158046806033702540800 770080 225555521507727139130357567324160 770081 -16244399241695868818216820549336 770082 64995493564850313775763179665792 770083 319827119789089374089643857718576 770084 -51521624990893827014336768234880 770085 -53044345685911648729913726783400 770086 15935431247266534571656606449024 770087 -7480789210783212584243761811880 770088 2122454927324212404675872440320 770089 -253702225940172825051524820168560 770090 -37378670537826233049381263023680 770091 3680237985057087938238254782464 770092 40416176535552200937323958077440 770093 -264528812240232261612142908138336 770094 -11099400463907175873398212028160 770095 -141914646190380375697886129059200 770096 -76458607112361211594707600949248 770097 101275729235223730768450798412400 770098 -1736477917095004261435793023488 770099 244099114470361093546932148664520 770100 53854333356383972896582096588800 770101 -293404791091911461749418924490898 770102 -56644001939779591990725659844096 770103 44622067074146552863811115750384 770104 -25772970049543056205571522826240 770105 -69094715162871315074040618047040 770106 -32539117607661351582254260048896 770107 -65927505219671264196112157641520 770108 241253137650042503519022771448320 770109 -28743837520996309104215622257472 770110 -60743268360318562596760795966080 770111 34561878126537507764150985515712 770112 14188602830466217583175272497152 770113 319536088308235837376494634439362 770114 -191984542085820826674575950807344 770115 135902022650157691872097686252720 770116 150015104721823016513683448512640 770117 14800987319215590971571155945400 770118 -5957167308036071287597078239360 770119 28049786469834590086427085998896 770120 -42635143533096845283073406054400 770121 -55841118976834703765177069920320 770122 8567976220916887799449349702400 770123 -320162207422957333613492584571628 770124 19693528998235012753829008911360 770125 -204143516915274217029866517162000 770126 68964017152008520120485393701760 770127 164852615013386122856809247472000 770128 -37983394093645109663114429726720 770129 116375265950362359503718584879730 770130 -164329074021396509313713856000 770131 253401310876041477881973408212752 770132 113615730270824333814425130799104 770133 -32955870357637298818510325175936 770134 -168536278189583142434641677336768 770135 -239191492349293218128616492658920 770136 138066291337403542117835574374400 770137 -29671510108833195577386461791488 770138 206626994901999689068992355764720 770139 -34462751059412897686745422293396 770140 -16892816181739942722303094917120 770141 64520362824284917076909971677900 770142 109533759410254187228610266118144 770143 123480670610067201056430465334128 770144 147538056652711731890261624881152 770145 -143790253604438722426775019761280 770146 11703065645537879210407443110400 770147 89193570858481004608281898327200 770148 -8958709872435347852110388318592 770149 -200210914109470557330429732980640 770150 -6085409023895830506608278430400 770151 -156078805535641710226150123279536 770152 -138329201089658368341518404838400 770153 -279744829751792016078322045256220 770154 42439948838879954649603298504704 770155 16354839666081774854361278531520 770156 26248852820690975208251167115520 770157 -112868503880944388799377219656032 770158 -38831009666386346767306599952320 770159 38263682421333629762601182966904 770160 36277533233905834833074174361600 770161 85682736957027960001211592173632 770162 14162632147417378467339743906832 770163 -133824245096273911853146298803656 770164 14735295084790856019796819812352 770165 -397276292798412696747887239200 770166 11783164257339187473990129392352 770167 60323700669580439031122031674216 770168 54750650637538548812985926860800 770169 -124834501443532189261603560091056 770170 9515685224959456409076286349280 770171 462256674988785118068724499220000 770172 -12762508954303506684158389214208 770173 976467431585008009623168073504 770174 51225336846557825663059988430336 770175 11195572388547274212893125536000 770176 135940401690259493022136082104320 770177 -62754883518998006614708151566974 770178 24384404016639257765555377156608 770179 -157554469105697779797453617913220 770180 -110991350514977140430387391260160 770181 -339398862201743044594504720082400 770182 -19704922265331652069105829579520 770183 -169609869275122556667746374382568 770184 -25074185211056797318647489945600 770185 -11538570341448049658757131969640 770186 78181961841600302056068220158720 770187 -140455683658422311157179401112640 770188 145391818384988719497217810181888 770189 -21392451436419258398724434903808 770190 -13842277870237676213076172356480 770191 362269770008353268480790908236592 770192 14181992058910791576906221371392 770193 214840875942438339979737698714082 770194 -16711072644646097120902334986080 770195 -9741107215292872058778559612800 770196 9421418631028451678033836253184 770197 74212350485772435139883202265152 770198 50342053703135535593681684830848 770199 205531715420360859929951832900480 770200 70499942166939561626656230144000 770201 209182559013089075218396367620992 770202 96700079371038755412667363660800 770203 107969637436517838415410332195840 770204 -84658210495102247968248524104704 770205 -120488850004724702138060442260640 770206 42884246716892177691982143392640 770207 -308014338096638199527556320544 770208 41327205948041347401957022629888 770209 361478921851992233192059543973040 770210 22033049129712999785467389288960 770211 -11464331750099965147244512528080 770212 108721989902376249906567273251456 770213 -243688189766991082988623628361216 770214 69448981667115078159998017963392 770215 185189720522922008837064233010360 770216 -3558507781743643453211040153600 770217 45864532869626186007528372357312 770218 -29259264388502676026392094575440 770219 -49849693693619457557834880941304 770220 -64737450948022660050022010649600 770221 -74227403175386272689677981602356 770222 -53244194198383921590621286353600 770223 -19498241886947985411264969296496 770224 -5779542303145839935957163769856 770225 -42977822062741295636303556992250 770226 8049548027604527219078614757376 770227 346523667962879649644180539480076 770228 -165482421758461494870976044834432 770229 -7270292820638493809343809417124 770230 -156137497727503710990091787850240 770231 147033413233088547957079591419480 770232 -346347786020480557200711136051200 770233 -226095341028629691215494800914518 770234 -133676040242032947258902349169920 770235 89366829147234793721409300486000 770236 -6318919587881172379148695793664 770237 61765490874508686245846169551520 770238 1834056344484210475380275282304 770239 317235282183744616977251903359040 770240 -49110322005950218142474148249600 770241 -167989336651296901315567499965920 770242 -123767398634363677766220339234816 770243 18831611790907040860144366689600 770244 -65155596185667500668717780829184 770245 -23149679268551274254521855094400 770246 -46047946738230054632083675588416 770247 -10336344123597600202829211835368 770248 287029390320109948704339470607360 770249 -184594357992028413304267229143836 770250 -47814041032549590398099996160000 770251 43810382284031025170291292019504 770252 4491239485036448367953607521280 770253 -183154944847286534017730763644352 770254 -41512849967776002184305888047424 770255 -150219000572529396116064214295040 770256 12063014042066025210862039203840 770257 16109415093578683734539855606272 770258 -5297047075059285901375527089520 770259 -1082671616661205601562549518592 770260 -9631226414152604165568030259200 770261 203099292106124581961057716694862 770262 -45018693714667922621774760310848 770263 -48142273796536133761695325236976 770264 -115977184925438693181597869076480 770265 48054705765567985138632048755460 770266 -12466205088962831932273699866624 770267 -82032521995705384405431852549288 770268 -200619357895712506563474887554560 770269 -22904253677364437214657810005940 770270 -42924538150204045516621770032640 770271 38763072833738730386557800349512 770272 173361853962429382454101940109312 770273 -129397087514852966479808099376960 770274 -91110417124829574042337407479856 770275 -76138098264107561957518276511400 770276 9290626362771834367751535896832 770277 203387283554440145435525022800832 770278 -27959398201165299749407712374560 770279 149511959130965765626561739057280 770280 -110196461187277922799450733363200 770281 -396780449099254589526554485966918 770282 113172683867878318648780782082992 770283 491542632449695880867154646609920 770284 -65809398436130539188538831216384 770285 -40642286504263285833629408812020 770286 -220046872956394274973459523008 770287 116142057530175129134196882642912 770288 17349193013856517126704146939904 770289 -76614119585179468961301169733952 770290 172914759735575411652481386410400 770291 -400313290902992263740266461888308 770292 -65339798397566837858187627936384 770293 -167365789529278442268034026196416 770294 62966570061250793351763185596032 770295 26698729265700983304807093962400 770296 -15557616801153471861169365196800 770297 91326518671341952723167661196160 770298 145419191042147488933201503014400 770299 402291313089970776860947970307736 770300 -54151795028524514270899073241600 770301 10055265815871515255846448501792 770302 956705521347825087718659175488 770303 -36987260358373005960271348673280 770304 -123196307711860503967614401249280 770305 106558278067527934377754228517460 770306 -229854957516187428501025553433648 770307 -7634542016285050851064899946512 770308 28243316811655617274666768932864 770309 131998457240557095342025359660510 770310 -129507486787964501107382756039040 770311 -232029703336255788714856078698088 770312 96217627923822230923803094963200 770313 -64157336078975385582359842819056 770314 12416958912641328854501035795200 770315 -2437528882810220085844453030080 770316 -11747895538109057908929736851456 770317 299935852567647765302672980704640 770318 198701824663497009899781042855360 770319 41681859660981008628306739877376 770320 -75131180465695666683142934937600 770321 -78446350576000840970404369519416 770322 -17602135960582461397981197021696 770323 -10877626782803138494839842068776 770324 302441065113485897055634066125696 770325 120272108047343917865400070281600 770326 -114576644035943491888466959962816 770327 -254785256165725769652120780014880 770328 -75026301692894473641072422952960 770329 -47114512602637555403590626672000 770330 185765386456857341760826846464000 770331 -34457784891422320129418452519056 770332 25116327325523939145718526199296 770333 28234578913095896899089981489600 770334 -24137019929219859380305481469120 770335 -246064002717992132588861291589720 770336 -35001726219723484625049023938560 770337 -271620495973737026938192890476160 770338 -35394672967364605732178910347520 770339 -136776442590933464023919381980176 770340 -50817929918839075587650889093120 770341 -178852854021481909662425913587616 770342 103990074813889088448293704239072 770343 -16873856673699854619264750546816 770344 -288144906232732941839203845411840 770345 -4578069225948866750791075860480 770346 121256162691855008210870442244272 770347 -355161381170398787275969515980688 770348 259878299777794886189379744484608 770349 69919660013292260149288035676608 770350 5301940617162895716755800473600 770351 -161028173679506448801875932714608 770352 -43014327008857671664622217461760 770353 -303336415305107254094195999036398 770354 37116002629123571598838323641760 770355 -64502320604995764400172082573600 770356 74630625314007018505171702183040 770357 91155756956690049233485977777312 770358 -10773973452761600425826160522816 770359 211461066356982525264525486747560 770360 -248438603412149494260885889536000 770361 -44463887809572278090612964530016 770362 45351005036206553601657528160512 770363 238739379415959656938502957296320 770364 -76811268628565929402661954764800 770365 39243674340928725957762893785260 770366 221245401384541465439000585160000 770367 55728443748880268564048101068048 770368 -24247250687703859243124328497152 770369 -9677636776644403769455480368792 770370 -9542539632434130894800566195200 770371 104482238358421203658077807394560 770372 34363614171374286786330453008640 770373 137609592783892840667528496379422 770374 2718399488689779557247004859712 770375 293655616449401216488458021594000 770376 -172601530380481753308073688064000 770377 -160793085579788349031371016606848 770378 -54251741054000331667861949222400 770379 2660424703824888036976553869248 770380 -63010461014028781362005202109440 770381 -71637676439960753438682528011136 770382 -86702762888400513324256741582848 770383 -444219423814176927175425165368936 770384 41824611008260178658786851143680 770385 -26082857800244219621609855692800 770386 -1014274529887824481660563658608 770387 -235959844799215746174164233106964 770388 2122656459888137027374110173184 770389 -448617912062823784638276500711844 770390 -17323061245599919815189866707200 770391 5630774817037715108336075445432 770392 147143963949106179613611654881280 770393 -57869174954543135683755911779200 770394 -15714874122317377912352377843200 770395 253253843103651384097885349534400 770396 119205615930305339604451896706560 770397 179445736934723866877849620137600 770398 100396623684610729921722920899200 770399 -126120592830468637435583087648928 770400 -51439068087036433529206829875200 770401 -192267397231350227177786320485598 770402 -8676862481753973559760491101696 770403 58148776058580016067168840362104 770404 -219653752460275556638841593846144 770405 234190223336214478222252757160060 770406 -11852553466022695611461702479872 770407 -428889441334448042035857563872 770408 -95816662170071493922000610918400 770409 -88708154617154073055172044684086 770410 -96504355145751760871319736916640 770411 30788026796948594981630607009624 770412 15356675759470823888796878438400 770413 -17700516074010308713094479089440 770414 88489416760758008452106656300800 770415 88165121280865964286918172027920 770416 42884259991847868809381341593600 770417 309885699887178056072518631456466 770418 110447495573708903780479575651840 770419 -81286558831785625443458369689856 770420 -36335100441482957865732909957120 770421 -90425793120060919474742882901696 770422 -107763773523512589880174248811200 770423 -328793454286889409793201699302480 770424 -173415118385765065210723783802880 770425 -95718812779135012243930104528850 770426 45865791564241868523204107850720 770427 33503214180938720310893323220796 770428 26232068751196948710502090369536 770429 -257940562683177360487080435853920 770430 -34771919563147127869871476565760 770431 -1048832739193511258881473680640 770432 -23865387477252095527562992680960 770433 -117523118382194845649238007514976 770434 7524610602891424847073470702592 770435 316632410559845389646479198004880 770436 75950589101663479051860874123392 770437 322850707858936294340994101301086 770438 -19089845108598702398566241450304 770439 -70046721392875408517122860428376 770440 340094640101850477292664600985600 770441 -151967023254535512356079883264128 770442 -8029269535544721324117942773760 770443 151017037726897394510517202872960 770444 -90600214440054073632772458488064 770445 -5936402962378659131263379232000 770446 -136232903832446309627662360331328 770447 -166419080206833336271820996977104 770448 -7345239334900180133410805907456 770449 412994242686719262161591018342450 770450 -33178615140725657522835813744000 770451 104655313532752856931898987630848 770452 -67722645931920323680502514676864 770453 21521888540193327573091869215424 770454 -28201968899069309322450547969152 770455 92327451003965084388143247617760 770456 -50059026005485948584118233600000 770457 -307556526681633459164019023863008 770458 -18920202858271516532519377514016 770459 -216393827792872705934381171033340 770460 28540435473632778473446280156160 770461 184685145813955264739840779904172 770462 20036286664468677033449965599744 770463 -26174290658965225538332351218408 770464 390972418293221851824821509226496 770465 -97330140355863265923241392142080 770466 -93485747631493954306032972840576 770467 -99249521828883772732404963619248 770468 -170133728695257074972052380372352 770469 4341681669181981117912031393280 770470 -83950292001216301080324752776320 770471 -293991163184451274476847207430688 770472 5565769700827930302447641548800 770473 -176734130785001282498418053615520 770474 -291475494670108769456313228288 770475 -29764399843600738876358762153400 770476 -127877981482051966963289256828672 770477 -2573563465616536556454494965440 770478 85003748434475906884075116316224 770479 -489885161956832991212828967706200 770480 -9790992184523884888126582947840 770481 -136167723758288272669669461141360 770482 -56606927817514247984377072398816 770483 -150938809732570148699721103381680 770484 -70160161031372996881458358579200 770485 -113168824603479626405063022062820 770486 122556439900110530381578051464000 770487 312063062253175588318438444542720 770488 48774860673507711661475954073600 770489 -253412601254015285244402109427376 770490 -5553208511775335659754175022080 770491 -65473603962607738272705559933536 770492 -50814422946184810994840006673408 770493 -7433145811698786574745261780736 770494 -150839356011089477327217726409728 770495 -106108058638544925932299400288400 770496 17753158481794219336274314002432 770497 -16069061479592337108078035606848 770498 -33453420104331118513485981534000 770499 204498880600688279825840201211120 770500 -152527422958758093304368995328000 770501 -260667562045175589312947447973090 770502 -38610341203380878260313320242816 770503 279912740203641189066980191329752 770504 51264801552818919500176706764800 770505 -27363404182082285033002758689280 770506 -223773397695770964624192939803136 770507 140912157866894967910156726449600 770508 -45180888531108840346174534909440 770509 -204757533749117588981137735990784 770510 -52861473325211881178672168567040 770511 -3033835572989416629761225248896 770512 64602366490046564809708289417216 770513 133148312534435354071816295238564 770514 -55123214495986220631801326157312 770515 2385304395757050102853826085120 770516 -251703775776322197577324484626560 770517 -1037114831241002160570522047904 770518 -126024332477529072483911453257728 770519 14925673936127390784589209718920 770520 -143427591934378360617802377830400 770521 -2825859375652495463377982234300 770522 96810396253809939400128809571312 770523 -14772070003090558999939815064320 770524 -231992050686160032470574080955904 770525 54450572397280523419208161097700 770526 127824357818650278283881830092800 770527 -422565664908774557224967983222624 770528 -71398871672969840419071590400 770529 -91350406592856813222774934146432 770530 186236727437532321686956851662400 770531 82212733720617062694873264241992 770532 -74998153464582704680313494622208 770533 407552710937625047936674005126782 770534 32011949093452820797408221064416 770535 -58970238234038916138842143846680 770536 -18413917579442110584446661427200 770537 330497449122425568480279530304186 770538 -42054811277309754046850244994560 770539 51548228886671658469436757772032 770540 -43733665680465005267850630835200 770541 45744943765433289142738944595680 770542 -99478102096853952263427643249536 770543 -535929375726154693814048783798736 770544 35459285239686008716604866658304 770545 265710245722509181463375552323200 770546 24000077761452870843027266694144 770547 13476722899943615769833303330928 770548 -154633133796497543337201578852992 770549 -15171477567190030660548771151236 770550 -50901490986565097329019485862400 770551 361266568884413312343576086936552 770552 313380220710423196984412703436800 770553 42545852825554632057603190064064 770554 -88052934695324983073279362126368 770555 26803416080354639942934259368960 770556 100575693530671969185096178344960 770557 284912201688768351828258892428806 770558 168065000030111880664168972154880 770559 -207280899569981534775547660224480 770560 -505482814072628225030687293440 770561 222049492264498910558909720779824 770562 -7175991589558372856508182792640 770563 46560225811503979281234403857744 770564 224483151482260014597811095014400 770565 8330675970853929278471891685120 770566 115320791046211181045457049831680 770567 21863430752984101347203454879744 770568 -101541194351811411177790897274880 770569 256660640998968230495514740876544 770570 -23043126832375750701288763703040 770571 35829316327682164225700454286140 770572 -156821810734367747587467268632576 770573 286570241453356228480486319424822 770574 -87954865838154929407353391516608 770575 -47307453673474053801497594455400 770576 38394085142854369822113776812032 770577 180188212843834944421650797034432 770578 -14095629779141925824260044098160 770579 -39512175908457243829315119524820 770580 54239993056341767448586932940800 770581 -41764586650630821507505581159008 770582 12465918782705654493489145999392 770583 -49633986716007706285508989353600 770584 -147595851241535476571483824957440 770585 -270778891779292903212402767134200 770586 90491656098199250474638870500864 770587 -46389555608831721111514790480764 770588 -2676483530322923970580013322240 770589 -43483221075559417269152005119546 770590 -67325649529833802589222183143680 770591 78788076971975616064314606256992 770592 23697916407472188260026574438400 770593 -315660581865731126784968799490620 770594 192022744079991122280939602685312 770595 -10558308988881783539891438630400 770596 -172591496564695034241053294788608 770597 -77502407336375973144363171189954 770598 25204249328965299108469204167168 770599 23553276788176134347171948004720 770600 -129867470678608896838013033856000 770601 63193209707128995388451081831040 770602 13727621474197189523532778129920 770603 -817963902369883155320403188376 770604 3580710328844563661210320528896 770605 4762109986818796796363736167520 770606 231242777547156846766970681712384 770607 -56355864700664718287701549173360 770608 -43522774943949229290223848275968 770609 41940873564918261964920698652480 770610 96212427001224477180844057758720 770611 22502096047200414714807601155212 770612 -378232511890932880247752805683200 770613 257492296567491257087885952677088 770614 -20544341350059316393916122758528 770615 110784893455943906237785193519520 770616 51288341343922462313578409164800 770617 111080326275883909843230151129860 770618 -672331917426766291582753521696 770619 -53805190410369517988775854273256 770620 27968214268771773399959450388480 770621 -79103602088893915294051464820800 770622 -67360889224699896299144665192128 770623 132234181376385417072620268306768 770624 79790131373291481871218972819456 770625 -16512244852814755878417130923750 770626 1372841114335000102829302025760 770627 177827099937846027393735341813664 770628 -29698211879471457086413733683200 770629 -52554611267539092728454380862080 770630 11658774658094471097703021017600 770631 245296298382430636544815443062952 770632 218886632035508662201263845606400 770633 675532296800861945138100088500 770634 6058224881353896472828674185472 770635 312776185013112568551096359314080 770636 -21711855383620881344524767166464 770637 70582101046747185685760150386752 770638 8673294312328035697733495467008 770639 214127083971023354534419280035440 770640 -18681432512942775946239236505600 770641 -443277863693460997566158545794958 770642 178638219488752177273690870883472 770643 -16474617102630509137181567965068 770644 80821565611720301867734995701760 770645 290249282409984196220149059148800 770646 -3002516417834250206326161500160 770647 -63918506730648504558554314854904 770648 127700106795102238574570860431360 770649 -208828160006786982617135530319424 770650 -5668233152909773181226118513200 770651 -40732441432078143952125567041760 770652 -169598367719428448899160682522624 770653 149272890560457712241889618105484 770654 88834953359139258317897075035776 770655 -150871875605470632954978264297600 770656 266473120327905808628767621251072 770657 -159446272756436701142864107760094 770658 -26209336526298123963900154306560 770659 309745071038937093740762259363840 770660 -17102166884891270272100366254080 770661 13810319807520868894045740660480 770662 -21625349979892767853861087995168 770663 -304823910165468119772640930934088 770664 21909740960643125364067840081920 770665 8249618125879616084235967774080 770666 1002714383582045193336388343904 770667 223120281898943340464940626657880 770668 26313901446923361865251849890048 770669 -273652810501075260762656214933930 770670 8522130928236655074153987366720 770671 -170871015390575421689993125574856 770672 -19921424602243356001649663115264 770673 46283034347869749066672241324608 770674 -87453133606402785758536608295008 770675 183891237037520971429487689134000 770676 194607266342643522419243966226432 770677 -52739954536005004144706643179268 770678 5086788029584679201265016698240 770679 38366738282705294751740099052768 770680 264684185039702294045009426534400 770681 238513373897892766456185916927812 770682 -88496061656891459118762343723776 770683 -3757341830541088323643234682240 770684 66529162232094158617045550601216 770685 86873781261330073854936099302400 770686 87855093407625939748420077628800 770687 -36948935528593349827310716994088 770688 -181710671345051193207508539801600 770689 -6939426253238052253680063405776 770690 54478825746974075081780254317600 770691 -30322064379616360613193009770496 770692 19296192331930802635479801179392 770693 -19635705107239443432688491074880 770694 67104688152556512376688058206400 770695 3832892971506696868579964418480 770696 217789887953847590209618942817280 770697 192333457722825339236590828886640 770698 -35058989093951120808831872372640 770699 42585026802080096678295659601936 770700 28175619512492910904805594726400 770701 -318324257578210903215052949864768 770702 68639949425856817810106925807552 770703 185679813626649264758550097799304 770704 -55868375112284492830951432519680 770705 -75270024397858961237889643534080 770706 -80691556364239380163728540788736 770707 24145400927047879346710132023552 770708 -174111499429280794834188886918272 770709 249678741839486479977060354278304 770710 47862985597427924298035688908160 770711 220649469262667590668240462964800 770712 122564291163743429607100883558400 770713 -85627725684803967051463937473340 770714 -23438572043979074723797803871488 770715 -4086484846233639527643809341680 770716 13030506684018141901665704849920 770717 289716511787969188660158976353120 770718 -249030094908949740144425528064 770719 623072243552317900660163515412896 770720 10108685379751005640902300794880 770721 52879733817566225869249698372912 770722 -72411938963767379240566064255664 770723 -41907338523027502902777620122440 770724 -24025395839983601912141711523840 770725 36015454814508884631036469108250 770726 -109152854608600609029072015933312 770727 -3473440923088710956484365155200 770728 -25041895930930362384210387517440 770729 -60451659895126946853070564950924 770730 -46589304681847420737706894279680 770731 114959947560229993536615346686864 770732 3756515960201875988944739461632 770733 96172824448141840104745382855820 770734 14206331931375081813510704463360 770735 1588983225678053243879505406560 770736 -22845831280798934721931853856768 770737 -401781946062498756491385997525008 770738 -103895669798790774903103504323456 770739 90737599601873786148187449372720 770740 17748262799885032649295419635200 770741 -140751047611609944598282946883858 770742 29801708307539563422226519756800 770743 -218473569906066722368172130030000 770744 -61982022021460560409003541114880 770745 42522621961726247341021689165120 770746 -79437478141477906313141803502880 770747 -35451247459994373496056690799404 770748 -58438401126523042995292844113920 770749 -306862075836544764404107589983360 770750 -197042910413144181962840739216000 770751 -52815948035859150017052427558920 770752 118479915042308084962256151904256 770753 85948666497509792226721417250304 770754 -20089516499279417909183637553920 770755 -219885966697694564399170413438000 770756 58368255734968264936279818375168 770757 90650510795710012201449263352288 770758 -29224277590689820894871719631520 770759 -23149278551247480245137256001360 770760 130041609763119233688757756569600 770761 -158348243831941971137350649609638 770762 68704548357531074411963498777280 770763 14876531629861617568646609227776 770764 7046148052082321172782418295296 770765 169651197251755317587488883571660 770766 69581630181963786196231964073024 770767 -23317572010794791117948415495184 770768 -148391458939340611090664100986880 770769 -5297823078014668272624553603680 770770 -56633122013926422101148113760 770771 271811104711195021695478812900972 770772 32918410966116169725516315297792 770773 -143052759127717289223443118417600 770774 -95828369295772078493217786757440 770775 -785685189691264943723289696000 770776 -80024936548784401993534016716800 770777 -157014838372401375251245828104000 770778 -31270803189546021512584333940496 770779 42030046097332807133520555089184 770780 80170189303408570364343222205440 770781 63895876522827022166238860403744 770782 52332442496887384286582220196992 770783 82558303179138087907476421741008 770784 7991843807378100368135059144704 770785 306602340634332066767525727400980 770786 98887946542566213209317282880592 770787 33007802959067832667913776953444 770788 85941920535204131616773405929088 770789 89739437260137497512693045342590 770790 75560760916365659494266525006720 770791 117794511605968032808164903590880 770792 -351170969154774062316843069849600 770793 -7509421863143491054713054151536 770794 4416811412219911244944753611696 770795 -68245764710201271660884227591200 770796 79279119503113578052734034228224 770797 284176621436819258901119831604972 770798 -29348472429483558879061724072064 770799 -81993947596363814346872326645632 770800 -20842435842292798047959216947200 770801 -73857737261704049624377884801198 770802 -106047164533156394387785837008768 770803 116541430595399331869620414901760 770804 -147527707649374672659043089727488 770805 -47994859796833054089475196509440 770806 52812960631764395772185160200352 770807 -6078278017790150722832790641280 770808 14868562294096124044859352207360 770809 159377369155201104427647560948334 770810 -124205867611071704909178685201440 770811 -64686356444144803873166273747520 770812 -80002733413486296167288386012160 770813 -415139068563074462006419450930938 770814 119067869518174548599203358939520 770815 -44875851662761181228556452119680 770816 90068409454506441900273961009152 770817 177099506087866659049527231090480 770818 -1699617730562364196736932461696 770819 -344452365065658114625686651911124 770820 -75545082982835590811889104179200 770821 69397611486515540481639518937504 770822 1361231161826142709808504789760 770823 -272831507737498669586267648574000 770824 319284564184461065700103047336960 770825 -26296971469095421020056366636400 770826 -51223830509438897996450048933376 770827 41226230787900665140605551815960 770828 -117682124736572968238124443057664 770829 25911857722903735520530663318080 770830 13874992400686156731367417641600 770831 532625775956617813933381435323072 770832 14635854338713503695149915127808 770833 -8881699155086912821012846834880 770834 -144060849731035227060512124227184 770835 -56493897096310712847286825132800 770836 -261137055350318611996111280762880 770837 -316751100627643473566393167574514 770838 102173698518196177188598376977344 770839 -219755765951324842666408072402360 770840 -25185009726014462789443717939200 770841 115189230520038072251953245372660 770842 -124980663634926604800880028187168 770843 -70799787482214706158503724406908 770844 -122619246526373297958469165008384 770845 128992146278883737839456408139520 770846 37724665279141524748902940429824 770847 -59356874331250647526441663414272 770848 -57670882980314485198611335086080 770849 292153048623108349491799455240000 770850 -64228907638686017710683706464000 770851 123905801423507389415984733785104 770852 186355542086188253070580214341632 770853 53455059365323690729020253333824 770854 -77967778222280011796443820435328 770855 -136215338195409233644160881776480 770856 -9880625462481655191128667340800 770857 -485050896064550523033348472320668 770858 -66659517847708721186426042819328 770859 -4399563996324786955060021132296 770860 135051697110258694412082589870080 770861 476476387162314411587891589504 770862 -21690161816890961949149542707648 770863 -44876183565875574130775571451888 770864 60722580483192266505923772334080 770865 -168429663161442941303684603623680 770866 47919629210649552622897952911632 770867 167720611902722958169785907883916 770868 -56423578461054843373326557153280 770869 95883634065234599715370103804160 770870 73764127840628196816631559660160 770871 138870366971010742160571323463912 770872 -204256221489838240077155664568320 770873 -267853461600630730362687741553878 770874 -44090620473460123097149192204032 770875 25379463072315028545553734504000 770876 57498813399614943553084682280960 770877 -1347281673624555770402282556288 770878 63909402223627878100998750048960 770879 -99208616842798881215057817788280 770880 2571083475609068008483659448320 770881 117407801450066946010949444383682 770882 -32593451037776974563611002122240 770883 169445572499620446918607474935984 770884 170557155178538633592849889439808 770885 -125607196049253138349651525487400 770886 -34013463125937991463273140255680 770887 1470452665618372224818216836880 770888 -15053256669560180010611178608640 770889 -41921752956595966846822733110080 770890 -76015835673878983577141096939520 770891 -152537034764869237924080118224 770892 8430532736288924597878855176192 770893 -62557073799550607311906542855156 770894 199737723033612234888947966822400 770895 12220783968580125510956290441920 770896 40715544407759025519086222835712 770897 180700570612988929684955249855346 770898 135345919119091422954495877044864 770899 -130502067351247399625755129504368 770900 6577550822125030910971858156800 770901 -249824409306671191842624100783968 770902 -4334111239997010316760557963776 770903 90151312964981065854635460488880 770904 -3110068942670551845905562009600 770905 -57601281601687289858872065266940 770906 150204679757372890763251171461120 770907 99103061269157601136157296971120 770908 -861889728096785483331962507264 770909 445137833890277081589828024643110 770910 -16584541319339915179927801466880 770911 192614553471505482435653358951232 770912 2613799285637493316529210130432 770913 -59740364226206102144783396155200 770914 -31243452173081852085597273914880 770915 -29693264625088535832650081323440 770916 68751323140495940888298730260480 770917 182999649664314083225964291237726 770918 40856976319186996235653150920960 770919 -6997075396622767224036728116272 770920 -76458471343766964967989090355200 770921 -36047666006711982765290374558848 770922 111778815471991249559609273891760 770923 -26656140340790310165778121987016 770924 93819911862406669723779317317632 770925 116139658694033189575892239092000 770926 -11265506353390367495352529440000 770927 -371144568787574639285511507154224 770928 47642539398024668268859312472064 770929 214583986037351825585676182328530 770930 -39198630902132030898920918444640 770931 41394695614883007070046908953600 770932 18065103703337239882952477889280 770933 345688847386635541291906245305400 770934 33467828048821800366808550086080 770935 147158078810978983126776979720320 770936 -384002531611517995802133458227200 770937 14729687605100152121276205269568 770938 -17827553574548530650954154321920 770939 -24341173104136466787174931550592 770940 31401469189411920129753495221760 770941 -121796219505729966319541072635450 770942 146271202661616324716740567183872 770943 32697361201971154154775049637064 770944 300489537547735304704963588915200 770945 116674112757596932564094253756480 770946 66297441366270007020633927552768 770947 1581154085256065594544378930760 770948 -291786142974912156421074011448192 770949 87220859849069012070949839021534 770950 356606096224277532391717694400 770951 -353270937102555912377265103971048 770952 5129973260269622540775241482240 770953 -12771645605329570980626555258400 770954 -111042487105438196276206771750560 770955 29917431937941771142896832800000 770956 116718822618830025312826072903168 770957 11941864270216773923114513214240 770958 5440165092852662417220129994560 770959 1175390663621119358402319660512 770960 6524738571001387119296230195200 770961 -63675045108039165179323076657280 770962 117673566559122111623638171193232 770963 -8313186099441425724211877575080 770964 -37016827374796297983790041120768 770965 73873025675936290804954785678000 770966 -183709129263984484467393818505312 770967 -51759568943878233421907921581920 770968 -198520844214792079225179640442880 770969 140697577776325379199210801621312 770970 27856511580084121487371991961600 770971 395697338454271210811816067367172 770972 -124850718159340005521585780212224 770973 -18103359789727256589462063147456 770974 107323505411951045189719154987712 770975 82700080792054566738537425271000 770976 -84068689717273397791893728329728 770977 224376096280068036786370918390020 770978 -90194027063271900406531985394576 770979 216912751040302106373806143574016 770980 -11869900143619556782516262031360 770981 -142574961588649422032494120753218 770982 -118198685060641892671408424977920 770983 111319941504913412131714377306384 770984 -46860559254873801798293170022400 770985 -118009549122285872754161826796800 770986 83066051096627918056033110192 770987 50498902007823956439824885678592 770988 163023634419253222301342567202816 770989 -209427800858317115540713527835680 770990 -379774418837676215955311324160 770991 -12817916180390024139930877371744 770992 36343902551116725734486103965696 770993 433031097312183592480993850980242 770994 39835748180844759305979243947520 770995 -24612951746034848873291110372800 770996 23476716183359013873632587248000 770997 408059085683271465865091984243328 770998 84314836719944734374636461268480 770999 90573503470787096339422725758064 771000 -183129645733299828669592442880000 771001 -34827655515460946017702035333120 771002 -225769705193630589627009863772048 771003 -17332292928170369140942265126388 771004 74136136477663008352179707547136 771005 2892203328206637592310907679320 771006 -16938577058177787596014390751232 771007 157295931634895633985349278265680 771008 -19532894848461872015785196519424 771009 107488392999554470315941836307504 771010 -31349532428438436043867709583840 771011 319581315079559348004203754519612 771012 -278931010475508671288516659200 771013 -116318846587175883615078282976738 771014 -55597388451997829773672864523520 771015 -100054559422652689868281954686000 771016 265603373832244561953793301652480 771017 -93707096063340147065278191940608 771018 162895083477008606939051701240320 771019 -139164807356052171448304323305580 771020 -157037529624811369454385607296000 771021 47587308755256746443416906243990 771022 -43123323907204253761058610058368 771023 -215597828705323658253386589617040 771024 24257537238261538047283103268864 771025 117397691153965082391640140112550 771026 -3676971474576635518525348137696 771027 143375293286533666054698742973232 771028 46515170865925036310424801335168 771029 9909767182203641548287855242880 771030 17239308098331500037887372899200 771031 375391679756789807439605632861832 771032 78893797294895395250004519321600 771033 -139714218560119397055495421389840 771034 163260710121828838705674108251904 771035 -487846303939387979314833563303040 771036 28578323364333368604015481307136 771037 111087897929847920124879946059686 771038 -206357859739072624432518727006080 771039 393587309491819243983247433639040 771040 -251925320801127858180270273331200 771041 38722492982498993297520513604800 771042 40290603483848168351304876052224 771043 20842498594670965879246958647360 771044 62578408759485632862333297244416 771045 89936595293123648429554469970240 771046 -14767425927642607342466904340416 771047 300385235021021678777196136733496 771048 158943776198617223540314103577600 771049 -157222018866350941017964849370950 771050 15418670647321993220470075756800 771051 259664001018417806723282154220632 771052 -47290163917921465903067392220160 771053 -285091658717545238243254323417300 771054 96677319445324244815871898169920 771055 -192938315880748964076818740058040 771056 -36892418273394985649920346750976 771057 -39344579665097984329108375912320 771058 -166137097437666352777329315279360 771059 19064740957942583184153396374880 771060 17486422760995308660132256849920 771061 59689386144188919251244341959932 771062 -100602441301808613004251872047968 771063 52466338584627522001558509823488 771064 109331227283068353905741887488000 771065 143859389480601088082136505211460 771066 81614880390067113044709493286400 771067 -262727008958291349236732876353536 771068 -323604689484652239141441736753152 771069 52876638477909260191194794860608 771070 12158045693596304588816679196800 771071 -131803000509610212120367823015040 771072 120065019634489033019021624082432 771073 -117173381561737618897210766023678 771074 -5970820931870656099304752828464 771075 -60260889439455508087264740510000 771076 3469627676037123341294365944832 771077 -147229509151534585513692272878560 771078 40300790913482262820492314286080 771079 150835818778241084742330306390680 771080 -68965202409541885920925870387200 771081 -182318368179796229295603631514880 771082 -158857636766556805160063163918336 771083 523301739949707217611677487522264 771084 131847202091290545392561160894720 771085 -46561684651105980025350733328640 771086 -232128546254353968019073391323520 771087 -90147455494059473836819657380720 771088 -5447101258758460018225252261888 771089 35758944662152795018122963001200 771090 -71928756415050443026201751431680 771091 -218542461999379044967708119639508 771092 44174895713347673830657587333120 771093 -87268113565263295115960459260800 771094 -31375883211260393728996184821248 771095 26642536814309408431686053711520 771096 1502778260820221210818602086400 771097 104609671490412322453588492916100 771098 118488300200972671428546163985664 771099 -3128917608404496053036005750272 771100 114930678706377530176342256140800 771101 206515608291822488757250018761804 771102 104453988333303146162816451516480 771103 -151080638046041659290156833752944 771104 151496387906015102452187868758016 771105 -77457986015867398120631757863040 771106 -37792143029550294731416732945920 771107 162594472555002081978881169084360 771108 -46410869159940243123810586238976 771109 -406278226941212489236659009322690 771110 -19250915801558924892014431056000 771111 186537027916881689002215046801560 771112 107773259044956212754771134699520 771113 -150140973455392920714487243168902 771114 -138636244116700546495566105020160 771115 -55037412123743601277208355272400 771116 282733561706231808270937716605952 771117 -51477981653981003768658772070688 771118 -227378770317670036829996628930240 771119 887673310005279209540062690560 771120 918055901670579395481877217280 771121 35166650089719985365765272339520 771122 64595447614985394207959261380224 771123 -33897699464604800333173227641232 771124 177605641085374198704188788263296 771125 13818135174604865335691644800000 771126 25444427570871266435040152017344 771127 32181338527799773498899615793072 771128 -108350114057829176119817845063680 771129 415103999590799559202928322461184 771130 -53324283670353358317052639315200 771131 -138123910537653724022114411316336 771132 -98285138741617773696962852659200 771133 -74320632560360602426721447674 771134 -18155509913330374658007108894720 771135 8531970416375129076597191287200 771136 -13860616738884318502661167513600 771137 -121689621844407113837613943856508 771138 19041180222375608876644484030544 771139 413675313412740521214810890496960 771140 -86038460429037012538577112226560 771141 27472918229518534064510624288064 771142 122940945208955518161515113541472 771143 -153496481429332355701906213117608 771144 -55744727025730015159094146498560 771145 -99992908221295507637987205251100 771146 -206051765935186609475370466315728 771147 -112020296439586715510391921028680 771148 87369769156759142558403333600256 771149 66365568608186913363723109002336 771150 -18464035767572508535351185782400 771151 -522628557692196478056369181069808 771152 -19590377805818648326745314566144 771153 28202217592458368726021984866560 771154 -74686046584583125220789370333888 771155 -60656976434985479450467663668480 771156 24285528394317648077135275597824 771157 -75480120167034369427739713097888 771158 -110542493331741349735466068996320 771159 -103346699015805763020550083967896 771160 55524460719114011588865514905600 771161 -44841104806339500237429945712128 771162 -1222707884514231356206628979456 771163 391396688263481987307678226585412 771164 -166025218717015060809116065242624 771165 -93510129020921160677608694492340 771166 -48143865688755861248724187411776 771167 -217962511925672907988373367662640 771168 104508393453278965576406555688960 771169 -24158768033330879485871544956928 771170 97849947686396772060585853378560 771171 -121111986506652052220133083636496 771172 -13709643813903729057364247603200 771173 17149910887015381409050326141624 771174 -113820418496384277855271024210560 771175 -31316335816002159689840295887000 771176 90954208752639322248414220124160 771177 278861263212468571725013027584480 771178 101309631067926763024742854622640 771179 166456516088176209441651262545780 771180 22433759587410028411251298728960 771181 122377538890112290249927140688982 771182 83265173084163250251425927856192 771183 -85231250741815994483469178440336 771184 19876846814867420318367229444096 771185 -3798712212926477129733403056600 771186 -35618684244737964757859758196736 771187 92259568641750541184412898580032 771188 -183997298485639902527549762899968 771189 -15213036506405589809462258822880 771190 38025548440200178451454254284800 771191 -21221325006686957315470006410480 771192 -74027961807787107492906092359680 771193 -145203406392499546862937912730236 771194 -63425342009773158363781076329104 771195 157812712646360841348098502679920 771196 -222791169133628505463289004697600 771197 -45340060368383112769807846807968 771198 18471861660807614999769598863360 771199 130434068552536302330551419492848 771200 1993994718768136352007979008000 771201 3577496544165065915654015892642 771202 17563321829541688485017070933504 771203 -12030947727759742168538606737296 771204 3119787167603629744958671613952 771205 -3880524880451210694984011666880 771206 -217736075003242782931775749779840 771207 -90531425697528495082601279977560 771208 -178825277760504547734899217239040 771209 -297438945401338097234061316351590 771210 23135310352392838925017954060800 771211 148613850439226342171769466289220 771212 96161480978140875536419006052352 771213 -88867357010515796572013296193856 771214 7358914372172154480446539755456 771215 -223347455650788393743644505963640 771216 23143901286647227353857068695552 771217 -79074893167533467972664396758734 771218 22212179990214550376133844488192 771219 -94644995881293077584837840350156 771220 31278609957551317315429202138880 771221 -243546069716612031099515289488256 771222 -47347747139685367243021011417216 771223 483022552040005119290291560011840 771224 -323764407837902416818804231168000 771225 5292810209112702113227962499200 771226 -57631908200096265293424638783520 771227 -327943457967675769845647614716924 771228 -106968868129567114910118157178880 771229 -304119250950035749560848858471360 771230 -129453503596370204910929743294080 771231 -273569972137986874656601063710648 771232 -175168337651395228367513878265856 771233 -313877343567242763676447260127518 771234 7833698297158383337160910786048 771235 229087286064127721443997539561680 771236 65806360019080351313073748660224 771237 -145667909006047770974077968829440 771238 -48461858380011074673002022406656 771239 89171490954119876827785150744672 771240 78800241085824457555041621196800 771241 1121510570495570475560362296484 771242 -2077476183102970878144766843728 771243 238205859579091820088566760904128 771244 -139512259827488437795388513438464 771245 10012250366846087653059227364120 771246 4049070012391643166710571594624 771247 -390252282382517097005351177602208 771248 935279252215968866174494310400 771249 -67623658741585185228949568378112 771250 285555654424080770826134610000 771251 -57326208902991710063479327643616 771252 -147496093693734361522624051949568 771253 -87185180504741749996954270821120 771254 110882939396288140874337576288 771255 130712549773211598868407197928000 771256 84029061740215554116681792348160 771257 327989424000622311198269874909012 771258 -79211278921693376838694473879552 771259 -36198001316640615499937072521296 771260 159585215885068508580412420139520 771261 -106834471604145904647513262984416 771262 108879443512405016006705478757632 771263 19957374884769118278242963466264 771264 -40009385721613318542186120216576 771265 -68911897891614678074669240491200 771266 -24587010811055412771053073340416 771267 -63154869653896471319731581438720 771268 70409092836246142322070141573248 771269 -236913653645437499046963008367330 771270 -59045163831133510894218697789440 771271 125732984735041666005776931350272 771272 -170928202635219333566783916595200 771273 -106144995711320669908923542382294 771274 -42438542060421320106109874803200 771275 147008279391643399274584554435300 771276 -186098747954172225547103559806976 771277 -150125755044917022796172164103680 771278 80789274150835268373850222837440 771279 263319904191929637382245634658184 771280 -12566006335227156379256833966080 771281 5475514177023670067062625078592 771282 44768512881600119292297599600904 771283 266700845310027139653703494247532 771284 -96620589051281059481776068979200 771285 -88599871428482783909186453368800 771286 154652536766375910484341557296320 771287 -222499736002330608485897081802408 771288 -80930542977826696921366710190080 771289 -75514175504881276867591199601910 771290 11859897561063299461241233776000 771291 -452718898284781563659519708952 771292 -44255435304957964012790839554048 771293 234518519690494631324428036645542 771294 -7132773003175026483831085406400 771295 -74089282002290710104404937474720 771296 -91709324579903488630928115499008 771297 163361344315695703927202931937200 771298 55210801162862017701677667957120 771299 -170676779550099846122919988505700 771300 94935170309213789740099460246400 771301 -236805067590976354398982740461698 771302 12109605305663413673788609040640 771303 -101658906757486316476968159020976 771304 30465751985218326544494383923200 771305 23914143197692616974797921398400 771306 -18996155796309999334659732554496 771307 90454803478547906875138842877200 771308 163843701714786956182708135136256 771309 -106105938747328667676614080282560 771310 8439574035094677033505857106560 771311 -53024911898653563897791918937600 771312 44166410707458448656308682915840 771313 198047313098337481306327813564980 771314 93860094031428880115187671882256 771315 -78228063834715263970195900566480 771316 12862268873991711556802687834112 771317 358578119971825005924440963621952 771318 -9718480508164757355527985387456 771319 -160054552355816731901475747616056 771320 -17473230005270871287268010598400 771321 -207089331702276934567088746938288 771322 -83742864080341189877694118278288 771323 6311046266963126172945386714880 771324 19893474315249398065033058304000 771325 -103017484986316614017421048395950 771326 218934135260580447582158847962112 771327 149097761762603136792012283239864 771328 -160616173175918687964836256546816 771329 -16774654031567622318619083801516 771330 7598496055705490202106606341120 771331 -215545699084777757208465927858936 771332 -133382411773944180142618473208704 771333 -6022054715357188904402669386752 771334 296377887171305190947299871040 771335 -312125882494627739898600363843720 771336 197878689976193400868797332275200 771337 -105423660659307498744968905432896 771338 -44069777605963812807646589847456 771339 -34534452575561712978525947715600 771340 33382291417470870726022565667840 771341 189378950469841841597176264343640 771342 -12675284419780160794842099793920 771343 -198429419606207958580428431094680 771344 -12140165494916788382425463390208 771345 -80322407933333141601568828335960 771346 -15625016272011080271874935484800 771347 179952097762523454894829213635312 771348 125284318090204674920344499681280 771349 -183720970373476410158169982193650 771350 -6741790727926165849037740533600 771351 57951827157441960817653185478144 771352 330878199934000274154623846553600 771353 -248096547473260292455077245412336 771354 -124504494922052442617002533585936 771355 -106247837866084793089094841758640 771356 -300970490840263869308157644728320 771357 38588545153068307647523477279488 771358 -34366534680209313286563733695744 771359 187731857292796851027865617982560 771360 -166797687510606856507471524003840 771361 304544560603634595784264822728624 771362 94521524733005727210070935674880 771363 -3755652990786484265511814568760 771364 116656357593614926558164931141632 771365 14719080790852822669457160643200 771366 -10334981167085441083818602534400 771367 596438108396540135492170087988080 771368 126560596903996628359605788252160 771369 -133436339129742128692561748102256 771370 -134865518356902280518265232553120 771371 -413717625992181456032185664578320 771372 48573750121038477120861802202112 771373 162378301435725751223946865804800 771374 28423284642637226800556825744640 771375 311334324134197589254363572000 771376 -2119635491066420868444963012608 771377 4629258189498911710245458020080 771378 -70351903954799064352176933038976 771379 29834074023597652030085482295040 771380 -53577389287721964707325899347200 771381 -108960743383035072877507587009120 771382 79985557905761487770434417032000 771383 -28368451192947446798187127065480 771384 -36940652297219895111132530503680 771385 -118397217966304785049996467951420 771386 -32754079066462935888960734906880 771387 201306089678057862104690681416560 771388 -28087372106376732746868605043712 771389 -100813209065912470960699089354810 771390 -55619379327040024210609723718400 771391 34236698323659399539040553626352 771392 -13017618951876814704147478609920 771393 -37517614647463859314923507070080 771394 -8601103067130124801680411848160 771395 -81361047519690517743012362799600 771396 -108796614543956429204963244254208 771397 -257660265594736173005131729636800 771398 91529449882753156911595801307136 771399 21219154699751120815310822430384 771400 49379035436512109697316147200000 771401 -337885853119846147519680782594598 771402 66487627232898276734868341779200 771403 -113726167823933698540582453306348 771404 67948620171969186329461947174912 771405 -8685841432917686519997475863840 771406 153471291465336279013095542432064 771407 33780377833290531740374222891200 771408 13188739977570809988372167000064 771409 -547717312667435944463936507085084 771410 37001250583602255467417706291360 771411 150086099297196269081817436698624 771412 267565675048848076018640129449856 771413 -198018203782757389244856900996900 771414 40083681845457093946613576712192 771415 -23257565938322704263669654980160 771416 -174164927777690089830740597821440 771417 -275140711428179593015865464889760 771418 -123190327021574211267293835405840 771419 26888935984009110662287628671680 771420 -330489058525438939399944437760 771421 -130515170619976920207269872142656 771422 -26446178137226446690781951357376 771423 26819920133751594004716680416584 771424 167356443927620783788936165195776 771425 -2887058645506202238040170642000 771426 119704258442920710102747466997664 771427 346208034462640572480101228885276 771428 -35537276725136368048705086603264 771429 233420662979204877301536457976160 771430 -10634964333149249840599412676480 771431 -18086222852888722446387487005768 771432 64565583833510448607471431352320 771433 3951122985555624080189180786404 771434 -239692612027198968020984879943168 771435 -18512063697495516123129619046400 771436 256939970250349760696541439719680 771437 50209051168706366803642789984086 771438 81601735804077515117395924730880 771439 85813877568679187039458757804240 771440 -36593424498820944556660470743040 771441 -2337586419635535466885091072832 771442 -70950031646801316543844126322688 771443 -153351443554007864560579499194656 771444 -2998436715322712042116221385344 771445 -14868525571805633009724573644520 771446 -14091057859480906585467952139136 771447 -113815126736863240856650622839728 771448 174999759424964695631151433359360 771449 40594975024269968848606269361152 771450 -16770384177135331536518060448000 771451 116794020995969358142559514284712 771452 -56567392586191872210378086876160 771453 -103399152754028177508091816592538 771454 -29123312946382214114650404120000 771455 278764721658636188869133059872360 771456 -44545353310526885205844772782080 771457 -3130879209599569603695561070734 771458 -138414527477696558437508410352640 771459 75803194237784013089575644807936 771460 -225165621262422480838190232307200 771461 429207405195580378911893273140062 771462 107609365904569541398716440533920 771463 -2692488730508524597455682636032 771464 -17895560569380596237498703943680 771465 -55053698037896735945228467298880 771466 -40082997789754673564299425656832 771467 -198523174885222890561864670742448 771468 70088315570371283934222560185344 771469 -62682548903391772865565066715956 771470 -39542156963947799436506822922240 771471 447066734621518563678667374276240 771472 -28648867298652065216406711418880 771473 -322556307457366184738229168739278 771474 113834606838432646660914858197760 771475 179975803140236468634212401671500 771476 202340006709068413754968457963520 771477 -21813091793320355678637396314496 771478 -71790851794047133719063544212960 771479 -83864547820264250932384534963416 771480 160586406596372495899534346649600 771481 93999988229393331256108940990282 771482 -161459421981324792640066393371408 771483 82765036918854025021561566000024 771484 78962480944714832540941215866880 771485 110469874967888460630257669603040 771486 79409279954497568692203344636928 771487 -227183749161270538801294017518400 771488 324518467276632672930124499189760 771489 21333207808912473435691776299904 771490 13989544073078095514158759756800 771491 -40399681450597323974589990723840 771492 68428153683614436011462189260800 771493 23915453906903205636595074676284 771494 -233942285363213497703727202129728 771495 30568836982241468797124419843200 771496 96929865096620962916633840640 771497 40641202697022430711671406884864 771498 22374106944014344624873648957440 771499 171868460298518137638788075976500 771500 -107221313547079894106483282688000 771501 -109483740750777279405407085768480 771502 -59607627654368218273287184209600 771503 -43007050451777154285271197787248 771504 -60039673624142379491855271100416 771505 341009332961835395160096909171840 771506 1071343998285148177251110442624 771507 166174309337840987918600092568328 771508 -225322964045988325521107603500672 771509 -239538369015149491327274112694290 771510 -71887399517650663027852725709440 771511 -2065731432126322494481360879536 771512 44883921704248669243375190016000 771513 8721634754958047079447762705744 771514 -233696214414018804897511555046400 771515 -269126455732799886602661452403840 771516 -180582515570098122271151440780800 771517 -203834846519849859630350716661434 771518 69984259182879533481720389480640 771519 75596177182808641703055751428480 771520 59217330441585948891861252833280 771521 85021848967851168560770805507412 771522 72932462164638046679165262489600 771523 -32459238315383549710936852602800 771524 20672857984361361757837977979392 771525 89773076109452388038205609484800 771526 18960760520945721808089005151360 771527 -285954651655307116426421584131624 771528 54044956657917259804307576586240 771529 -285731256538446757001605268892720 771530 154855836921067910237022178520160 771531 206294544072339782559555718158552 771532 136606725218789312518577998973696 771533 84143605720021642236755816543040 771534 144204922653903617106578124576384 771535 173352964835722081225448035821600 771536 30645300077937006212224736059392 771537 802996663204081441065067727616 771538 11284444557406144773878677093296 771539 81236136471893424759344647472880 771540 44182350544235651682314918952960 771541 38353655549126635289902757202300 771542 197931156427028819380582431504672 771543 -119140892048083998571472370996360 771544 -43799959440338136016505720739840 771545 426085165852021338628145648806800 771546 -85374265737918361192057651631616 771547 -95647981410283063284320959401968 771548 49929638066588045854154098027008 771549 1590129956823483545386534886688 771550 30426625694170327176656023204800 771551 -54718738285509855984245998540296 771552 412987900867384474590356334182400 771553 -1739464461084161207228495119198 771554 -122088914728234347433244915561904 771555 5222276255374272180891447395760 771556 -22583444890556862988912171319680 771557 -137120165385538046484282349498848 771558 44542209526920629290451540072448 771559 147409491643830276076469512262080 771560 156956205222691490180050649856000 771561 22046010369011900674769872344384 771562 44827853977710149082952869448704 771563 14930375704356639222231410434224 771564 42715989653190312470198225955840 771565 77476130167512474206860946984460 771566 14060246142290140605321323207232 771567 -13709304023384608982027658038520 771568 7062397727841424312687911206912 771569 47197163242016672806978231205970 771570 100313697650298013207690240252320 771571 -113849445393307702227772846869800 771572 222440908069913033350707973079040 771573 41358477415405608714921816872448 771574 63859215807802828893015664571520 771575 -19721506008736516258706430726000 771576 35243054010503892953237319229440 771577 -11879842547818215990145384802928 771578 -51969870823738391356445398112544 771579 -230455304037266205843661455235440 771580 49561865082640787822107460444160 771581 -103661142218947222436348363861088 771582 7282898297250180553415958027264 771583 -403994395495967470392889760071168 771584 57987874373890892060479205670912 771585 190242467109055767253839767798400 771586 30996487400064642335613773014992 771587 173148615513899077303913132266236 771588 181710118905523354129841079046272 771589 40160928729238692389696002572160 771590 41243489648085863054838762086400 771591 3425479404594592305118621809024 771592 -6816432011006355025885499105280 771593 311500725988887802338203385674880 771594 25866947031432125383219077907200 771595 -128839927101225102488411784025200 771596 -42153063316638488794521815537664 771597 98027436117008215778210741279574 771598 54676849118389172936582320863936 771599 386345979354915846454714534319136 771600 -1928203980286557390929790566400 771601 167758537797500691182239673549604 771602 -36450047689818454253841845045760 771603 54734082740314520970747993971760 771604 154219901357462400340383713458176 771605 -330893885662925650477215275848740 771606 -2134014039624878553033370454976 771607 -50884410051876560061702394537144 771608 392509976448676304259622855464960 771609 49812343664343680341302949038240 771610 -2342392424666587213624198010880 771611 21467860270570326509089765150800 771612 100471837764391606362235793766912 771613 49229882546022265597818238134540 771614 151504797340746649910980878816000 771615 -39896128240354776197402001741600 771616 178744348960836155720614540541952 771617 91858139686915319521238338176 771618 -40952720287658160978881965024896 771619 188141505436670874703177035741020 771620 76453521414076946830758389199360 771621 -43866555984065742685511462182656 771622 9359130438722161819602357638112 771623 88033952343111891522979921786872 771624 -83940893802611755933255867514880 771625 476639317720049397552907619589000 771626 -99386103566546656129679226888096 771627 50938142360175227079688245209856 771628 47461457828406279290251442503680 771629 -14091614744931078267350557105770 771630 9797816183924617198595440675200 771631 17647958293749410273883318929392 771632 -56237610951011679623353954467840 771633 -415365322238641549550367247874400 771634 -82715642846964795199401196460784 771635 1130617227786946614859177760160 771636 -58923399397992825408067864793088 771637 127175333442750867849078634066286 771638 -31662661131333195745499515883904 771639 53484834801353812300456590614400 771640 92137936826879056096802625945600 771641 7130390697768958243440246656772 771642 23690297728788152866586933015808 771643 -185755982194601839444822480078108 771644 -18487891966444509391948402137600 771645 48468735131090970257788511376000 771646 462605762386723931238767535360 771647 -121822542034585717332848988193200 771648 -60464679531067508870663771258880 771649 -275274512714241352011512158577964 771650 42431513086655884292630895475200 771651 -1693030707760503975655430360232 771652 34678324219993077191150491926528 771653 205676391303386590842358333759902 771654 -68304931313921114004539857847232 771655 75540856540029427631604915027360 771656 9735310353159372434960154362880 771657 194396586266253921750558562836240 771658 -1522615791296962583504528013216 771659 60720055950299309350737328284816 771660 -84438273980947191060884357376000 771661 -109760830784143335710369540884800 771662 81008893794362083180703761520832 771663 -218669768547479266975830618625656 771664 48496582163316090359052469518336 771665 39310934763798269230932427011060 771666 19968596047140531643760284016640 771667 -42190530716178199484724167881280 771668 236960170757650684972072568754048 771669 -200791544919466351661712402883200 771670 -25743926736997122014935912638720 771671 92994849910511008631686083387000 771672 -79047876821326813286375679590400 771673 -23938463091203248593489044835456 771674 165870628669573084571747475108336 771675 -55975178095773455889184501323000 771676 -208581107004921607718773169005568 771677 -33750409895140296021836539940340 771678 999596396508034689115620652224 771679 -144011183926394383673315860618720 771680 14669104453177876078932441169920 771681 8105913738902917514309204685024 771682 -856628386217004939681524171616 771683 -17698446007168676055664418089848 771684 -78303977624109867258432144918528 771685 175958696403819082095162111799200 771686 39470525185029974962278160173792 771687 -7964315259027700278041305049808 771688 2988014590504761072516354677760 771689 264330814730016051964557931819920 771690 -21452161098294011389202485171200 771691 -184500643532890284216930744416908 771692 -163939461098414750003915821373184 771693 -66947715158961266022127356179712 771694 -80446989886608657656494541454336 771695 -21625929645314026336912841263800 771696 36732395990915350683295845777408 771697 466113081530811855799811675592146 771698 -69040706022855959356281911991264 771699 -99219542733150001421883876709632 771700 46817980948920994788490518147200 771701 194685187844451112534277765844750 771702 -22975645104954416998617609499776 771703 -278351001851966960877728913169048 771704 27704913399123762418666783641600 771705 -23231162181983840791045475572800 771706 -70490023470329507790202916718336 771707 129029388356485185171769503945552 771708 45227712155667814217923714768896 771709 16176026522896216154258718188716 771710 72288832216240391564677649117760 771711 -228131902526819876692849170552816 771712 -121114719097815784985902920499200 771713 -107331113662128795348734781612096 771714 67778357749174129424576860385280 771715 65607681325469279583934774889280 771716 248925261529560033481195230858240 771717 -2750140557171921586169832037920 771718 19091675172494041553300462206560 771719 34566663869351495195015472724800 771720 -39209135283287524929260113920000 771721 3214316524709468383044524393184 771722 -4805960225484259198506666316800 771723 256681052027678638288252469348280 771724 -205506625064769749343835925557504 771725 142878193501896849581214107609250 771726 61876161095290377599778484244544 771727 -84746742439390271760812917971528 771728 -91702782427318343448665957007360 771729 -29862489802990640614631565480000 771730 165854933427554613989328452270400 771731 -214485218137060867786049395936800 771732 50066090869156288619583271030272 771733 57902794793778778196071788480924 771734 -151584687134020907255399966395200 771735 80719550205123519386261037522000 771736 24269248062300246046271914844160 771737 111500021741124722951807156126340 771738 169264797899885747474024155392 771739 -60659757074991871806995350398460 771740 -5332802882003502935858471301120 771741 -100112742458637022047376051197120 771742 -2461929165334079186650522168320 771743 -46883341349848953041191391903520 771744 -64116397878889809871361377566720 771745 34128978676432044759119641559040 771746 -7577554946458046406019063645920 771747 -128345949243552408574668426405000 771748 304888215284560938148004519297280 771749 -42660640335056092357791517233408 771750 -60239670560823259121690692800000 771751 -119024024840437853019358880074400 771752 334721308362690698415970871577600 771753 -40774151931196807372349568537216 771754 91172834084595196467541753830576 771755 77449016751813495661781651000160 771756 -2292529609809322062708612658176 771757 -86429639627774848168837378611488 771758 -19935488409688205734028272564416 771759 52063413850084278154816134067464 771760 -71631957390035434021039729213440 771761 -227107728066071657715311037067200 771762 -4201097618093903728199704419840 771763 -294524081274311278839010194879988 771764 -425601915327240843476176539648 771765 -91914099785052507232088623217280 771766 163054668464460631357712514907200 771767 96718052540735165458784530730520 771768 235601955697441281286289003458560 771769 -123344509833927494796104467295830 771770 6107017413367618337420992143360 771771 31227543496676691102066807264768 771772 41999079143057634899226309432832 771773 -233307352376828051159989338209280 771774 22743030976604443815992753520960 771775 40748859051771506956244358855800 771776 21377589941708997893863967293440 771777 95008542480420788251740913973460 771778 -55842258374036735546733025964544 771779 -307770405138042404599980473364480 771780 26991978161077621325617920921600 771781 -268288662697250836187626004616418 771782 38131527790728205618981152101184 771783 -65376767842526554013276244701280 771784 14990021937062269203007294525440 771785 -42389553537506674944699411743040 771786 -24398083603037409367543195059360 771787 -739578258417360191649129417427488 771788 58493847654111501095776147799040 771789 103324922412793275330148816569024 771790 -29918205719426879487476241713280 771791 115962491514304128663451474772472 771792 -15840386080028684397521950998528 771793 326521924084746690353426218860144 771794 2701813692882796030838735319696 771795 -9099725885561729168143350602400 771796 -9597734247487844883172377270400 771797 199636113016881890611532164711740 771798 -6797274836132987859970138268160 771799 -326487802456446023947343717974200 771800 -20229771764687042390419496448000 771801 -256768618804450672740450160599936 771802 181781133463650725506119243194352 771803 89579870932170556315861708419264 771804 -134963434743171657401754355161600 771805 49278711657171948988847087864160 771806 38868669503580625605568194082560 771807 1241158931965687667400281834496 771808 -18524151540615280322936250040320 771809 -58046884198801809758048656848990 771810 39958941996313253153735724633600 771811 195759661630650972947148084648620 771812 66895512418035357495225521629440 771813 40387920637439633157353950370784 771814 20978580541171463543471021996256 771815 107049129232813790476532895900720 771816 48814386914084932059596896665600 771817 152374193797029188299107240968352 771818 -5502767058995402709344454169680 771819 83604076880395654087187557523544 771820 24195688999294643268339073536000 771821 95784291346258900809055912137792 771822 -106960867880202728359831494207360 771823 48177420697719002474044669425912 771824 -26639350122749337084523107778560 771825 -25705430541882406048237541704800 771826 -99554665270086485127854777644416 771827 91219200515451902712426006798672 771828 148496117305854103493776934584320 771829 8068707270130351585189821833720 771830 38612428072066234182673151654400 771831 192239386552250434179211157596800 771832 -108419083116413749992289268121600 771833 28088144713762629542581624661124 771834 -35038019230856883883977599287296 771835 198877995192966917140266259798800 771836 88031465444751867859734389478912 771837 139114314293028852006476545858560 771838 44706759666048031359925285539840 771839 135101429796038108636957967145224 771840 -115927383204928140053340582051840 771841 54528208875775605727432819188864 771842 -57310623416912227214434626725856 771843 -241555605036611878374533753379336 771844 -242737614671270666180566330555264 771845 -180619342444530300559705749240900 771846 -20619337118409464809487819481216 771847 -235024637174950630745269198044728 771848 -128864268980760491126451953049600 771849 -7612501042157066113668785056476 771850 -1651578777036119028174399072000 771851 -6972606012160675588188917110968 771852 113350649427194089974841114251264 771853 166890048348763483234452446594102 771854 103322441395365751250273391101376 771855 -29957975595878585596650055918080 771856 -49423266704327243105724519219200 771857 286635752549957161449329756352 771858 80638105629103689424220593480224 771859 448467827348618096769581602340 771860 94494168866348224782045613582080 771861 -59239046968853808231673693036128 771862 23057953943939010334642022970624 771863 291472853488204214566493439383112 771864 -208529804242718062240727872512000 771865 -178018351450140346777051373455740 771866 -99710731703096933402352533534496 771867 -1650554604357085182160503909720 771868 251912705994500778981782628074496 771869 -28735765059206104607646364328448 771870 32443989115033371986716227148800 771871 9890685468986921256151390104432 771872 65162329111156928322032632922112 771873 18734846464231328776478364320544 771874 -127984672922350583760751914167808 771875 -93427305034474725945273546750000 771876 -61782149906609148448422077767680 771877 281740804587492750955606000433726 771878 159584620112900208949159760310240 771879 -243353995396926018743284393075416 771880 -60567037118514196522562838528000 771881 480048943641049697565086176051584 771882 37899410910112028978882362944000 771883 50981081894890119202522994949520 771884 19723894616994771817805742402816 771885 -53601411260905793367941606063400 771886 93885139683397886036172772099392 771887 -348676251276400904132486476948464 771888 13988551386210202878660282875904 771889 -264439711144083987991593984291310 771890 20942938030840991923384882644480 771891 -74162870070343679316383762680008 771892 -79862435603335411786196699498496 771893 -9291996399038195626236530800800 771894 -36858575635699187454844246945920 771895 -88551911323652297728254268021920 771896 196456754934388324149599074529280 771897 -55461441108039990626119411389600 771898 26051508901622050104228983214336 771899 -223021227042368148395024796611100 771900 14662625626029205778686503321600 771901 70156450719407068374152718779212 771902 12100327930320160662325882324224 771903 62188416314922423385842309250560 771904 -54572765279423169721424647553024 771905 285396661405973236646957461738560 771906 12835325925693016502539742797824 771907 -100346022008808013658117186439696 771908 -159135457457231951314882852351872 771909 176597724593867456460789148268160 771910 -109939851034936472538103412384640 771911 -19946799984049163895522851548368 771912 77501136116463699434791755939840 771913 356100863425146175094717151035920 771914 36502824966087297123156263212800 771915 -165099385107796949490967750936080 771916 57360721643063353851507587306240 771917 426697746067132476054895804062966 771918 9522218576977070945482566005760 771919 -132153297798148366203143305542544 771920 -43017605895920841442510891008000 771921 5941357983998567507123436412800 771922 42150445180020126304678401328800 771923 2151889315007722137830488928184 771924 -115746300551569636247652139014144 771925 -30451351320535054128788789438400 771926 31898766998142318969209363998464 771927 9220860326813688083491322797008 771928 -618176955471000537780357675171840 771929 -270125229370860031558456951723116 771930 -7727599157180992902079269438240 771931 45651715674537741249373317321344 771932 -60675427247237004024944652410880 771933 221089151891928237032539574365824 771934 -164902356994647585808299874944384 771935 247654864397715894883798850723880 771936 -3134212802171492917653496922112 771937 149056684257561886874069853367586 771938 -63636116635283639904335241696480 771939 41473266314106199313069137592784 771940 -11196587086914256577189596454400 771941 235477382163339193682077046937342 771942 -4098615919682257652002679815488 771943 247271876607208451420660573220984 771944 254137844558956358100931416284160 771945 41743124498451081241133607119040 771946 204787997251789765552074023406768 771947 -308380251075104390148061522736088 771948 -1124602163020988353742969488896 771949 -62940472989402178770938096615136 771950 33063007831369983002507736336000 771951 -212988462611482754500313788732800 771952 30486539730602697241622305734656 771953 7273636398531753152871412080000 771954 82188549568865872064040723054720 771955 66919665657213672334016780556720 771956 -310137069909444439866850613667840 771957 -450708362080549564391926082847360 771958 133045887710195479876924862383680 771959 -582691607854716009910930251003240 771960 8373575580912463956255277056000 771961 195919237635255192579940527619562 771962 -35570686165615292756494279105536 771963 -211476708960940975101071822868456 771964 -22513661244154465438542546049024 771965 72132753155522017273168605312120 771966 -25209687381495723237937536964800 771967 34126050274213929704062134554992 771968 22042894471184150000726829957120 771969 -197627458151111514012948898382400 771970 -60935216480171364880376061696000 771971 17306606122394563303984571234172 771972 -108767227982050444163301584252928 771973 -329822716887297374098529795247778 771974 84154757776493482548623603853312 771975 11399159452001539929919647717600 771976 142718774618288651151130877998080 771977 37881539165903977168279652081280 771978 49982444031101983205405441428224 771979 -1730256374631168932062613132272 771980 139008524891595971349080780236800 771981 -150442437635092679354808094656 771982 98721283002089481361348930118592 771983 -181396655832163642189916218860672 771984 74791968836329627272409702072320 771985 232381323972338126298605240040000 771986 78421292934615206412404206091040 771987 -266284425418333976061400598959248 771988 -24090909017209256347868194816000 771989 77003251653871456393422374234880 771990 -75338855524867535553605262986880 771991 257690112453538184648834055888984 771992 -176456097795591424572310804654080 771993 -97125760668974394087475939708416 771994 -82165722780609244500666526546704 771995 45413939555128183276026476880480 771996 -94772420855042279137472055633408 771997 236336518088215053830138481609446 771998 51330337995367532228296684544064 771999 -14793239070237597229638656515440 772000 384329334129728518586786217984000 772001 333324685964373867761407093420002 772002 -4577493315018879292344576062976 772003 -81113296897550837900698947699748 772004 199481812584428510096147900810496 772005 11562822390147927450063013998720 772006 99496399448772108339192892549440 772007 -176491033947909503683759542022008 772008 -11840825724284731402766606745600 772009 -115380976115184618114832096981440 772010 105327585311994784651534213304160 772011 -39787015098768114468543447273120 772012 -7471883636606855578895589554944 772013 -286197388498640068496767084499616 772014 107557175728253111053052264408640 772015 253083510398838262648058154442800 772016 9790261985103609446660866965504 772017 -221725405470295821730691638008720 772018 -4891689431770515745521108736512 772019 -331117097904439119475675145294580 772020 83686225230886450932223809811200 772021 44292038020305487931768307841692 772022 3051201282008653837511040466944 772023 -46358337485324479423612524215040 772024 -39887833575828028087994198261760 772025 145519937712613895417303802653550 772026 38934066059099871910538091116544 772027 -24376407094219334438220078542400 772028 -240449321843041692583494021617664 772029 -206300965377832522564740537131226 772030 15452261933754264707624959987200 772031 -69939379004259836523947103806568 772032 23056810869996015629927020756992 772033 -216742345717823829584281031352320 772034 -69472708242496685198489479585584 772035 99211135403689029824672295417600 772036 -104163665294045735488173479221120 772037 12247415748385105093415066245152 772038 -52076695553520764329936200746880 772039 -16656463433166989260279413600176 772040 -119881308420748469927371889203200 772041 -200373507707565608663219707585536 772042 86161565907518063998836232851552 772043 140935725560000520312596246610720 772044 -29727786797421733615468850500608 772045 -8328648295961800946155257563700 772046 -186947284878229686525519504860160 772047 -110456793544918416885080628905880 772048 -7701818311388378021853889642496 772049 309091048264394248771091176414320 772050 27892763810310574790071156828800 772051 -87737414869580959881625923966816 772052 -196565027576356867260721455425664 772053 -242082752332037285398373615827296 772054 -41101247217592570981690387329408 772055 -42173931705929393612083147111680 772056 -52525033462864311807745604782080 772057 190385003786338345642550748273600 772058 62308211458878162762642328210176 772059 195301834810631352624170403799704 772060 -77732075764321741610239078955520 772061 215565322325685958026003163978662 772062 120620765575181993495890659538752 772063 -115683097191523945741571361052976 772064 -177646513549791342140680922726400 772065 -1082056508495281728194962176000 772066 -120863432297333881556261258219136 772067 592236130627070057589611638382400 772068 34382965287247625366138474035200 772069 -301558995662703407782254249511104 772070 40778784617880501178076819030400 772071 -110321179198654403275855663181616 772072 -49675302858623652499097727959040 772073 260683760461627050975266641499322 772074 -34883207270297753835517478311680 772075 -99203115489356985806626475409000 772076 -48238428025923585734479965396480 772077 -8778997528373046418934985825120 772078 99347971838317391539571064459840 772079 -6145838207697515711483980747776 772080 -16182972040999119220179194019840 772081 92895961277373926193851993996882 772082 84129454094183365576021386661392 772083 -80434356956194332002940622263600 772084 155674901367701765700412860313600 772085 -155926244625707758186016893829220 772086 1623148787113977612629335523328 772087 -151475548422244618233763361858160 772088 -736883203078278176714861821501440 772089 301594859960627261077904784898080 772090 -42005885821112200396626967276800 772091 -35693927488181020901237340908508 772092 -4412984491607922878820266271744 772093 -67211537973806685268168128078400 772094 -151480908142588146927110872571904 772095 139148408588081537020985039909520 772096 9888652819680829768668178022400 772097 316494083010044453718345562476546 772098 -7844493539028560594906333252736 772099 85362017940512488915253040298464 772100 57944080630009828453246550630400 772101 -39546626850917844114997528290 772102 -54682967790131612919828850489248 772103 -364732164216561301717885822373880 772104 84812464303934222199993962987520 772105 37463515078632715055548920720960 772106 -85208379776183354016592545985440 772107 -75801855251755808660218442462208 772108 2963495104735408513397691963648 772109 -10959610319365418087911166267796 772110 -13547560779559924773384555912960 772111 -8962374990882675004210631646000 772112 14673757856372373734794859249664 772113 -572794060283785643359096259856 772114 43425405845302782162003633114624 772115 -144426678166168067866561326684240 772116 144260914225943202702403162411008 772117 -155360390803138161262920063022208 772118 240787320965454726006514883596800 772119 -378364419865728124083066716437680 772120 22294907404670362397489326080000 772121 -11689292250381573349405167263616 772122 34554661339306961354565211061760 772123 488935362086266355600533429214160 772124 -333348244157121121684194442504704 772125 -113745007543340373188882715360000 772126 -232025999097312545726290818623040 772127 128576351595353291035553821082976 772128 -86631645801119676566734871986176 772129 166727042866560220184879601759684 772130 -28907778908143070878947478115040 772131 -48084915595865870665078028671680 772132 -24374933189373423642424444005120 772133 -130838732957573098491270956241600 772134 53476746075037250773567528204800 772135 -27330071595122246079564820607040 772136 -105738218862699890239281859384320 772137 -179148868858158693972378488598006 772138 -59697743706788404884625885479840 772139 -288896958183577927637378468682060 772140 -8253451929755496659967501649920 772141 313527577171095615535129157804800 772142 -62787786804024604798530825207360 772143 83118920138844364558274415417864 772144 55415961325699359923425889730560 772145 125968027748599840938699522484800 772146 -66819792273914592085298043340800 772147 285893375018053259497681961811596 772148 -47224063337545356071275016355840 772149 40645324679077062276687488060928 772150 -97821935108385431461909911871200 772151 1847769931207132106125069024152 772152 141148037965329492606008108421120 772153 -4814508228815967997001597943480 772154 -96513498413909352517703436145440 772155 -123028824763770137052015445628400 772156 18051480614826054177229470597120 772157 -245312749026679623683411730599208 772158 89273038778209011096032201918784 772159 -29534475064407229012599662904640 772160 -36517524255691978528443806515200 772161 13325484390533835540637639580208 772162 179329728400986876334511008063392 772163 -89439758683132647776682766447104 772164 967065865994056886040945588480 772165 -150647094906507512711869293685800 772166 107409639613455304259362899976032 772167 -828394780828486401757315670400 772168 364812172955081592973242953564160 772169 -245685066527110361445942865115430 772170 -6791808719000481658209232727040 772171 -318960500090606497867918159980008 772172 276087806391681496098537205138176 772173 841127324783875140407873485302 772174 -16635484141524653527541888477568 772175 -287912243534061088839297895876200 772176 -17402157551267184625145910263808 772177 77421690929450819957047972401472 772178 40950075823535005210547153539200 772179 701188899004919484128914818048 772180 -8528571414544169298382484025600 772181 469422632331419987472209941355982 772182 97328815301472013542970657000800 772183 -261278266495752536812449915444120 772184 -125053603900238242478328580300800 772185 70615676932035492829690318132800 772186 142327297631387355040607091255792 772187 196337606614700464246722116086800 772188 92266769946998339112853740303360 772189 298853185469877365533594070810400 772190 -26916895098838814323081336024320 772191 300660016331492818599701755728432 772192 -210445369993935464313596667494400 772193 -74671595002008900894749254621116 772194 46715392022770588570556898816 772195 -14399786991346957434102775930800 772196 63981507368198170180468179025920 772197 -2876857541941885745008423543200 772198 46458648449541852339476419799040 772199 17909257332195741449942113093320 772200 -48756276462758796664273981440000 772201 -26329971371140065053856926969600 772202 -36835245997772918573297737214208 772203 -67617148001618608424533625910696 772204 113259880576858257378140407859456 772205 88345521726638629304044931861760 772206 -98738939447426558313277213132800 772207 319069805689885472202371317973456 772208 36494366842999207485240182734848 772209 127857949644781809455479249276800 772210 -26273579872062684308856083988480 772211 289132368976780932853495795719624 772212 66490699257807938684716996730880 772213 -79598032445231518676739335857152 772214 37870405714201984436226539171712 772215 178355615088821195921962233399120 772216 -197595851977539945461378172395520 772217 58704546421963892761988506922400 772218 -111305351728816732367105658216336 772219 51157212036440048406682202449152 772220 168813092220057071716142449850880 772221 -205991291792157836353212219314688 772222 102497644017106616106493551936 772223 283161861635126227365889469944824 772224 -89698887761431709595289685852160 772225 125137793875042563547523308704000 772226 -14155441567800221998272393970176 772227 -148816345583707074052381552275360 772228 -40466184764899224757560010306432 772229 -172432359882798093911626460683170 772230 -75828962334912974440090281521280 772231 -77496303692293924492127429204968 772232 -130332106118725090957521003847680 772233 1985049675323980200044641179648 772234 -168162675650070270326904176907984 772235 -33456186435664735479010499934240 772236 -95667143935339527704084938406400 772237 3331987178966162157505029466720 772238 182040922244075429677807351619520 772239 58405054645929384242858108047248 772240 23270180852201679060737762672640 772241 -36928701834349078317627690950400 772242 55058587204172611815885785209344 772243 -22440643678603134818061093695816 772244 214095968155833783616658957955072 772245 -111893036724066162144150767233170 772246 -111829106725215681286345385984256 772247 143503278993468700556149996819632 772248 84700213247762984961495318528000 772249 393815861905154315897931141048064 772250 -187333766391729914014746217320000 772251 -217401149329724276593514714237760 772252 26085932445708430079271948278272 772253 97901956066041874843691331100140 772254 -7322995165350390770968187563008 772255 -231440115027639237225770536272000 772256 -285047687033194703877437952688128 772257 75270158165470161757245131659392 772258 110588323785056533780314724230480 772259 61625964638776368921512830848216 772260 84667614176117854882202985861120 772261 170507816291532459293635871494432 772262 146346401177906771479690623793632 772263 -86124862799436867860962463193720 772264 1742173112663956251028118476800 772265 56938406115754569253842937354860 772266 -48739802792077829802352866653952 772267 -15987165608996719010091562226400 772268 11588387947550372565827913778176 772269 -36323966787302674980904432069440 772270 -44884714085855565390123182035200 772271 -216630006246087346699409264350128 772272 -5633901102576564713088520814592 772273 -436990918057700272656020613978478 772274 76898375205170641380849065946240 772275 17074947939406659906050897049600 772276 -51427528085628021286618436381184 772277 209888561197422086804317643235072 772278 19454614294061885192023333592448 772279 157328234917487644187067685603880 772280 4279195820604909135878876160000 772281 -46963626531286888196986416896160 772282 17111567456984618458229633916672 772283 275611503614662164701822418631920 772284 -27049648828572809650287908536320 772285 270723458986397628012710996655960 772286 -123378344229296084023766569329408 772287 -8412026818866482501812991490048 772288 15764009023637716997059154804736 772289 -256357758023349151653653293127934 772290 -34879210692399690858633372634080 772291 -192251682401044639861987384188128 772292 -163294625874418887984046071129984 772293 -42720218012961165076548116189760 772294 -36145238985378594028764676380672 772295 -33016466272503338241006005032200 772296 9242730783796359909797891112960 772297 -210638053018072284243066583481254 772298 189803529590319219605081487716400 772299 -201568564168097752732252209663600 772300 51450484938336266937972406342400 772301 -122932839500587539847039721392308 772302 -108251113775874327511096183800768 772303 6794819700818737715265780561920 772304 -58418293666959462753333191639040 772305 -176183963108225585323716067626240 772306 -63206721930758768310313918305648 772307 -10754325410463740538871110364440 772308 1702628317373555440119635435520 772309 150112318663794085363878427251616 772310 37185997561833453406958500761600 772311 227073657153135347460751650861672 772312 -404131994397908127431836593868800 772313 85837021711784771612713527287562 772314 -46643030601727640930640984388608 772315 78584711060673125454023443404720 772316 -76002389623034535997929489781248 772317 -6315031001801804804146185410304 772318 7900462538467306037202546783360 772319 -57378339702067845272200627299600 772320 -50272799960580322901743986278400 772321 202772090477828686021647629349888 772322 -17833645996263895410717523770288 772323 738115078863751329231695663424 772324 94160627857974870821693122379776 772325 -91455947930474143969160973814950 772326 -32835281573832786374679294503616 772327 89370911857235439118855788384624 772328 -306750093638403191659829261568000 772329 49746995083905262073842095498384 772330 51305420200022581837259214531360 772331 -42389455955086215233815800122880 772332 -65832612974655256585778497376256 772333 -179394866577847707460212178341418 772334 -71708096308692172509655268817408 772335 -1753415632512066182850848853720 772336 -43223833400649839882906858487808 772337 10602223525494846713340873371700 772338 -18311056490240063231827913445888 772339 93781223260728672113212842408140 772340 6298837671938833123125968904960 772341 -192272090023802309226827785802208 772342 13171643552845523110829107089600 772343 139303401737631720502654439832 772344 -282657784908949696286408351047680 772345 -2057729684495720930236532128320 772346 -195677636634454323828492055594128 772347 175528355546400470478320305273200 772348 -79777667677557688270964890928640 772349 298505726653506063951507966745350 772350 -6195222577998487519195868928000 772351 -554664969201256393683376023445728 772352 -16395000734577934507247526739968 772353 -76193204091141665678542421309838 772354 -11404194636183195289948895564928 772355 67256461093415610363557516379360 772356 38188268142548371478123855007744 772357 52395965043534602865656443437660 772358 -86895631704759329841380168506560 772359 -12944087974692626670627356269440 772360 -228952668083914383083306447616000 772361 -56449208374213314334883476934988 772362 237229700338620466825001508771840 772363 -47150345523191951664813076230096 772364 -27579078159928960935332448551424 772365 28349024506192709217300922490880 772366 -1539574965262447762635221953536 772367 -446848352045193154418759125237584 772368 -30008441399875285375464652210176 772369 -51014631217903321030459366939200 772370 -95015611499135097961226541345120 772371 166375885145125920844059163503540 772372 239902420123257574687175085896576 772373 6359068275168188774003161191840 772374 -54439400640981563429558251628160 772375 180206853689388451538694288312000 772376 -441578528666432521060280386682880 772377 -21055355821857456171575839813680 772378 210476144284581847351877598322656 772379 357630925546377897861382003054980 772380 -33456657086901088236012945623040 772381 150666208797575926668116496654182 772382 -21211752714094083651338324649216 772383 223395881584570324350046576185600 772384 -133209526245756422291356560850944 772385 87796956533856725026015223788800 772386 -78797210225246052487694601845760 772387 -162455948530030609895088551482488 772388 -104008681684380584972792313338880 772389 237452096818271003762435281067520 772390 65897864438925279797793303523200 772391 262565570533502537673307309164792 772392 26267823701377356888374058270720 772393 83759539769617416914181318827642 772394 24341471710221578556460559538432 772395 -85292033717543294104443798672960 772396 39823877913724417179663225671680 772397 584863387549971306422784428220000 772398 -114948733872302880373476188669952 772399 -9491174468126815675828869267120 772400 2429333511030717393274651852800 772401 -48970863353165853427556199806016 772402 -149491815657417273270751541078400 772403 138830763065878724123213157728652 772404 -123989794377848121835027808944128 772405 -1126480686250995003013650983880 772406 -75948400827633403963697948182080 772407 109892304292435618295531226308040 772408 59667688457308954958782020894720 772409 -1671313605055137658239833355264 772410 56287027870521709616870759919360 772411 169385507038387856973587726927752 772412 -28360672836188837215605428063232 772413 17390109961095932952085346478144 772414 -538400751656304500006498961408 772415 80419915027348859467369253188800 772416 -5013692935752541490583817420800 772417 446787550001368594032796838498260 772418 4038320578363556382023668972416 772419 -190037662844521606834552122850056 772420 64031017910584444773455219650560 772421 8858663365894033364184294952092 772422 25159408253107439581772576815104 772423 -255397444984081368954658481840360 772424 78272866201694982831831781032960 772425 -23253805341876771026842145857650 772426 57518125960685913253209588721920 772427 -52646410666371643224302082948288 772428 148264642591511627557866822635520 772429 -45711274213232132424167218920768 772430 29573847571292141894100534087360 772431 81732104545150098061947289048320 772432 -2920797947909755963601259724800 772433 214936209113180982814797644196720 772434 -28225931958183559386192913134432 772435 -48447341745963624508725060423120 772436 -22184817915353942562876832051200 772437 64249414630961418132150791672352 772438 121994218591549303762475511225120 772439 -274985648171169498772687686464760 772440 41666440368703059734742831513600 772441 -79976546615014318831628037815158 772442 -192007797038775905005067386265856 772443 -132145046413319593747450650908160 772444 124637341925444253470972867750400 772445 -131518505532273075985952977516800 772446 70133328849897443359331132171904 772447 103279128626353962665186721274840 772448 114799803168439733445299593543680 772449 -21354305068941655961824054980480 772450 7525159727206642925282916710400 772451 -136221668861754565225536006520548 772452 311916284979925352041745280000 772453 111206372215531719806445537180864 772454 -92594553133436424207068380225824 772455 55812989763227479256352564940800 772456 112825697854577867379958662650880 772457 -8466491816229110566202600209728 772458 17908599200107029262295401801728 772459 -27570778271014431810365587923340 772460 37648444334073467886597784335360 772461 168766445026008208303217358987510 772462 -176936269026932110087097255020800 772463 528174874794732388768983024195840 772464 -22128911839089207894650388480 772465 -165022198388579429267572370056140 772466 187197694534030516674718375356432 772467 6744761422065087528858977089080 772468 -17613866733630925892464702506240 772469 293970640828442568310560521053500 772470 -154337469866549128943904435436800 772471 -2481758402445628078696986514816 772472 61891338360109269873763453009920 772473 56666637597184121361783443739840 772474 200967519020397654094076314298736 772475 91630714004139496643111775350100 772476 -60599106362518786821396593991168 772477 54156622372105446041781903240326 772478 10124601120504066387599647948800 772479 -218355479333044237762195520882376 772480 -110414610841507216573055002214400 772481 12291241548590852474372302688544 772482 97038912326129705395153310366592 772483 -43215339350922439411979839555600 772484 3563775087201202847600682322176 772485 115953827639090443479738160169760 772486 -1977152431643140442228042948352 772487 30885466454349385188506015620920 772488 266202313336028239088974709068800 772489 -126258141564906120227413611541760 772490 -114795690087106062689517438660000 772491 2675298263451548207897501266392 772492 -161233871786499115060902093422592 772493 -381534178352381997216130534749258 772494 -127235513307564529109425945944000 772495 -4924586118759212525237894036880 772496 -89438245382035640821760332750848 772497 96144123656913438725894608128432 772498 163973396603673456224334241626000 772499 -28946089038517130763981817990416 772500 -40941375848259105924968820480000 772501 123591500583702310090026306276192 772502 -188181194021997575689643041180800 772503 -166484101551070222517042918969496 772504 96333112011208925876580546232320 772505 243119722520577564269942420214660 772506 26826340242681763672051112511744 772507 -588975249703835132031450803655528 772508 58841435108645007589699895995392 772509 140173367279585025868536107781504 772510 37466785684683511494945311698560 772511 526590133036716569482583221907712 772512 121010429549216317184732776366080 772513 -15135733676826381778209469240640 772514 182942814932604257565366780027552 772515 -45896453178363743567766846179040 772516 -100477703022414019091663340830720 772517 7325996148250498164425759365566 772518 -15135893439840222328315882137600 772519 -57254091083254341132564792488040 772520 -9023313494720305202557943808000 772521 91017880449270092674985043787680 772522 -64578594383530203702692939638176 772523 151775168602982915914198777061280 772524 100298459119383296741506084208640 772525 53843367045383030388556437139300 772526 -73346554125337488908495336580288 772527 29599913142618577411522714895232 772528 17345035959062650588256749092864 772529 -60053226795447663963353427784524 772530 -7424632566419926881186227151360 772531 -287197200566775853029507413070720 772532 -155543895841362928463631535730304 772533 -178417789230152415961980222828498 772534 -70766655908996964035050865920224 772535 -147030134046757192950008607387840 772536 -71627474225638870500601434009600 772537 -286745425130262069288135807081814 772538 652377420662148010341293607168 772539 224758487727928750268223159759360 772540 1812105975683083619183760944640 772541 89640316340757130704482941992960 772542 180035346297610949809446186751872 772543 -194149479540660599377733889494160 772544 -58666634853309601494169345327104 772545 140074256631909776373639769864320 772546 164416545092314389204279018840960 772547 57998757671815673106878186020080 772548 72715661735851530449251160481792 772549 44265045538177505906857968282300 772550 -43209374276793051147374850007200 772551 -21905257512966691653405202083840 772552 -151214827881700753244643946291200 772553 -105706553094602826020385221157660 772554 -57634036762758360829908284931840 772555 10469621553795956783558060566560 772556 -44352090851784916051967855719680 772557 15789852704674536413484199515840 772558 -173708510806748789396239442253120 772559 2925971486235825147665317135440 772560 12677521807729262052720016588800 772561 -9740890053517661802360677710476 772562 49910160557320390750110394237440 772563 59452765442141339012408523490176 772564 -41946263451466458025430772541440 772565 258822925761396073171854711294000 772566 -134632341614630316651459150989376 772567 -24827784256009518624611672299384 772568 343969870099697540406256260096000 772569 -38555291058821113136420856655296 772570 -9903114627531808954558610534400 772571 -114153996485245957955397756039228 772572 21314771387495722256033343048192 772573 99067383221541891353507325542822 772574 166956086242651215510261080793792 772575 41494624677922796428586746080600 772576 -6168566073308422081352682700800 772577 51153791485729293061688287874112 772578 -5531800497973109139169500485760 772579 -511989525954649848557837211148616 772580 -104669705922590855366702063404800 772581 -586496964881837111204873582784 772582 -69303565096300175058652907990016 772583 96499176344880199689911615822088 772584 176245514050478166012183436984320 772585 324948422293814041003459255140 772586 413713982154998084830643803691520 772587 -61078107026892251635061762805156 772588 118266842275398263913694252306688 772589 -536228499754989730073790775371540 772590 -4722892465267775764189536399360 772591 -89528492921327843344377063833008 772592 23819093475776898286810527006720 772593 108395361145149629426574669359424 772594 -95824362388677748331036754065904 772595 74780430914886569655224429433600 772596 140992584895949024730035548053504 772597 42777823607434687489181600456320 772598 -141563048617463289432284107279200 772599 221570117985458850964606982062800 772600 120163907177282346260578020864000 772601 171872922995819068172216723730900 772602 55228638162343498246403814776832 772603 -114470750468663861695729032148576 772604 36006067246054736975663183788032 772605 137774133284601963084592615056000 772606 205361895892063029269761456330752 772607 315131303415419137965715184474232 772608 -46591560596331317311848774107136 772609 -81526780868955478649821360537020 772610 -94615057432656082667058561923040 772611 -72770710083057730216545244413696 772612 -29540143485779130089830850767744 772613 -42999397739086140900433015648896 772614 -86536074615563614911640880217696 772615 190314827530550498783635908368760 772616 66995317653022211218649417318400 772617 -198292704938583529958704155406320 772618 -26217863652577717634177710126080 772619 366657526780652693534429805160020 772620 24437261327019176215422672076800 772621 -65197697819058691757448510193856 772622 -15343710404149484743161411432576 772623 192251964163264412425230125109672 772624 -621147994351677152896358875136 772625 3102288039313693361743697904000 772626 -14194455886532355364063808704512 772627 -340962332545392119529993563711040 772628 466545732720353643127685521985280 772629 -68955311629092575044605319660224 772630 -33109963439497660035235912631040 772631 -18482526871666818287666330384568 772632 15377510052727225753925694873600 772633 -343247904241643110583563865812224 772634 20074377685388867305453018821312 772635 57762885979874291127737284166400 772636 78801704941990547521932924971520 772637 -118651007237860573914492631850868 772638 -45422954501908355362620565834752 772639 29582967668487579113205299097600 772640 14745836436929141169646102118400 772641 90209626793113430617761378582099 772642 46301642576719587750250164271392 772643 -218474750413412008538751373301496 772644 -129881657430089557033718856195072 772645 -39505690019317300111607927473800 772646 1099103492239658073810476540160 772647 -85660518668490264086111741374080 772648 -222027634454650020464959486448640 772649 170250698511193540650025439158650 772650 39260307005151647267977062573600 772651 113084550752828285742214177796904 772652 129214488285896360918441521249536 772653 -42132269047604347455446630978496 772654 -106069204223445319268613180154560 772655 70234073115186807799267994986560 772656 40983734047116945349366545088512 772657 -8214137639424657283004284410094 772658 94529462495702662819574667793680 772659 9943537402266658457760537091740 772660 -36673076695160706477945543475200 772661 -213168926609036195470808279982738 772662 -5169207137959761027342189189120 772663 478012558659813846357416763359912 772664 -189654912090155980458840929587200 772665 -37300214342017024294142818918080 772666 -168388215311469700146804866797968 772667 1632649924593186727051417112064 772668 64092833113612189485674760118272 772669 -201271378285852603747506209263930 772670 168182731560898331633145196169280 772671 108577050615850236132594598802064 772672 -60519123695954625843117258440704 772673 355835045824034486656612505679840 772674 54069542502876461309662916900352 772675 -28836200899969631804851097019200 772676 172336096282195373335525261927680 772677 -13755655658015823013689734351586 772678 -100445150642620391676689028147360 772679 -3574395238374459447261453279216 772680 -82124462314768072628209316659200 772681 116062815237260013286877182529892 772682 118057877295910542003943062499584 772683 -30218132234678141141897521531176 772684 -2759964611648905209763093920768 772685 78678155167228070530707099571200 772686 -13895717310280714674436596576000 772687 79270210284332007177818774544960 772688 28950238450784947302231549542400 772689 68294990761622495791566145895808 772690 14409682059850709538795107133600 772691 130521610376972617825173499258092 772692 173500007455658848567688622028800 772693 -272524853796384838699130176416096 772694 28658094814005846898118568092928 772695 36039582111889314005370022103040 772696 -154966045368372620906032207902720 772697 336397034353357516226984853643146 772698 48677751292565058931600667066880 772699 571652250336502560435955031625760 772700 6379399736726777429298667699200 772701 -76318894467389095248387202315200 772702 40768408196548985743483043070720 772703 -390765620891169633827161565934048 772704 51068341333234923018747963899904 772705 -193245650602460812087137267869700 772706 -142674372972490571240177522688 772707 -103347427981188172757513133394512 772708 -6799824846051176323951054516224 772709 245862188605213403770327937799552 772710 -851457524615676145759027968000 772711 411997378470119577872748578040320 772712 -266104197212611762363267105612800 772713 411582273844950380685051086738400 772714 38158419105052198601248893736800 772715 -185788448064852886913113957604640 772716 -31933013357899893197628046540800 772717 9700051052619481969744261732800 772718 128101842418298688666517201439616 772719 -30719906353114260823149559816320 772720 -3754130983063549816828587540480 772721 -266988477835036115544880989804078 772722 -95484505636122373475893926365040 772723 48725557332674343469734519544320 772724 -222318007459359219753591920421504 772725 73876277149076825056131133305600 772726 208125661825299995471080547697312 772727 -110465375276178651039829591340736 772728 130804822664445184310907371520 772729 -264648448344405396368886844589100 772730 -61522493781966860181351224966400 772731 16980329976973562992481119870128 772732 149927552855423755868766216452096 772733 -177182161037706019148049918777396 772734 -7432257503223819380684722078080 772735 338253319240548554328234843119760 772736 -350481308985976601078175356682240 772737 -19188155867358457760266254053376 772738 72879611614271644977993107117520 772739 -117734623490188249955538128715000 772740 34973419960043684090342838754560 772741 213382943406978794257254825516412 772742 -185483967995307128200154481037728 772743 -9869685167847656501449004505600 772744 -42469667783453254172804591616000 772745 86618578327301395149085830167880 772746 -12049983409709482098010681625856 772747 90956346648685632155616052471840 772748 250863458986917400159702213963776 772749 -209760459252181264315948798015200 772750 96895401321633367019300723808000 772751 -3485925906940098449166663201696 772752 48981498952218779028559739092992 772753 -6186981238715744965624046949776 772754 -53101016023032360301609217899008 772755 -33357478298465203518345213727440 772756 -315931853774098585074880707249280 772757 169312376241540596891711869221006 772758 283735162100631307133499030144 772759 161603468059215593993478619047304 772760 265330953252196807710191643648000 772761 107941180402764490650262141404384 772762 70066563353036329118605022779632 772763 521076735580124412808651087266480 772764 306467935475970359232692232192 772765 25401179140228160207890419686400 772766 -230273502355202310241929383703168 772767 408931922899647333756411390516240 772768 34146224320200494301429450670080 772769 678886133596049154119011430307552 772770 -38045406222559281510327828326400 772771 -151302649826431355445052667829028 772772 -41431068807821808932983390887936 772773 -48098622924442989848327515706016 772774 56736632237682775475628923680512 772775 -11804825149230599769721557403200 772776 -24572537673728782082642071188480 772777 -122494285301963177935486689292800 772778 20731444846116987529702944015360 772779 105691663778853474330984491443200 772780 -37069836496449473837980981094400 772781 -148224148726285451967842839336800 772782 -3557398721098321003960271821248 772783 13730837278288634266954604145408 772784 64764838755708740705535579340800 772785 -45891577645498374809523550787160 772786 14897417001406680619675451805696 772787 -80866084802526034482721274917200 772788 -36837063388368103485538355097600 772789 -268323017802296117703539188955410 772790 -111291484895095170940604176089600 772791 39607794275509302000356262551760 772792 111449000503400538801867699916800 772793 60557587375546982707342587451584 772794 -74132746977625647859703891473920 772795 -32958705732652515728660501214720 772796 4866872437851445601940822830592 772797 339098573814132315986220118292928 772798 97475306313525378028754194736064 772799 -94981079610270037859134863946368 772800 5414514333678518656798870732800 772801 -138423032557568093685676625972288 772802 -95796053511800390957835104889648 772803 -177767033141119069538480310370776 772804 -311739380185319795196517639145344 772805 -272991295630609067364928780330080 772806 -105100280855160320615107861900800 772807 -12458898612863166572575676864928 772808 53066387985913080387896652456960 772809 -121940546086083389004466279622784 772810 -5948422867034747260164401832000 772811 86084765199676378794790159696752 772812 89296189167181222022818052295936 772813 123026310565434225277080068582784 772814 44547656463333593433073525590912 772815 101901932229979553980768424309520 772816 -20316014705728697848368932192256 772817 -223265783473437196998334848272988 772818 -74707317386746766324157870024192 772819 101976862360470798250531593475696 772820 -30838445057660733881501179691520 772821 -9621305830147235551508773912320 772822 167861082966507618015035633255712 772823 71488844908102296045285497241744 772824 87584410034998446175745510891520 772825 21783314644001914448658782338000 772826 231939253331522765703626265776112 772827 -184034832596995571497788529320 772828 -105193521976506011915543551160832 772829 188930963695992394101546924459360 772830 11429699510469733121808267217920 772831 -25669784238684844669652403084888 772832 -364845415829263676252472031838208 772833 -126855778514465895988529066346576 772834 153602592973019644153358562890112 772835 -39494737169292336427635943265280 772836 87684106289952896196533754688512 772837 260223698833193411175294345807540 772838 -210765192938833458781608913218240 772839 1862230066256346133504795060824 772840 -7380713528900504502159045657600 772841 -76316238155933839424941541934000 772842 -43944001991768783354611324939776 772843 -230552611565441951878736882672908 772844 -86651506727646444823603945996800 772845 -47563999619705394790272117364800 772846 59537049252125856229611097807104 772847 -373504292427468103402912403542704 772848 19213641695293050449419857100800 772849 146135944979349745922500727356992 772850 -13988692281601207465843989672000 772851 15862057809099703300711430244720 772852 95935620812794261757856401916672 772853 -377690575951263428888661992354898 772854 -50417790908547593087387164349568 772855 -182537500260680827987945864611240 772856 -14217758637417605382855101399040 772857 23306757347314632320454302991360 772858 -51759303927698319282333713304720 772859 285748343456589453668419592097060 772860 111777436045938973459053965598720 772861 83753203984245864100261345100544 772862 188444749752609948906732044178432 772863 -28990083941318153757777081408000 772864 -207370186205616920187566219591680 772865 -164347832279469937771657431949740 772866 -96930501448791275552878441180848 772867 -78178456061861377147407234670084 772868 -357771763488672896751550997151744 772869 33540672872628298853145695529504 772870 -13458726337400916137980175623680 772871 359072207716078953223271256765744 772872 44004321866917483284239254609920 772873 -112634443290450784031082008860976 772874 187246611904102524697404028677936 772875 -311067982938645010929698101800000 772876 -58553264060127376654131281295360 772877 5558745974257961563169192575446 772878 61462827971159531263051773225024 772879 -20853545221875887600141960910280 772880 -72607979835013912764029600317440 772881 23381057125784480080202927795952 772882 127081087049159159362030498193280 772883 -203576585979530077390855717126776 772884 -2702905097070237480527983478784 772885 189604291655491323020708955420960 772886 -17065932928634255458931895575616 772887 4731899634709415143117779606480 772888 11998145441320739756670955253760 772889 163878835836392851213913173545924 772890 60714608790480539500059886897920 772891 -35037231121358708104044358446816 772892 -5464140903906141402344697102336 772893 -75202777834944434638487617852512 772894 78547361904205885827072167454720 772895 -43914834286432246716053682240600 772896 109080272299827243340458831642624 772897 -22817796600864794456334165426668 772898 -15155694249253598494546860977664 772899 -21588328492995262632691396367952 772900 -123006665789878068539225168256000 772901 7920673658557594074080846511102 772902 -4107565227984451791866602898688 772903 -275052538740290540587345881923848 772904 28266808275909496200136085176320 772905 14057667647556586212461137355520 772906 75291875633946301809097722810624 772907 11360736883118021263158703071156 772908 -11306191800240632254801295139840 772909 -71126764474497089849957112278890 772910 -100213174106101395145215722456640 772911 -112410901254717175750844656947768 772912 -57769158059064576101617094361088 772913 371899691400914176186857887814162 772914 43719207663983574582334906381440 772915 -74741686385946240073389466613760 772916 23038906353007672126142815795200 772917 -241833405215871031089332792337120 772918 -5539563728510124552397188420096 772919 -9939185377949491529816622715680 772920 42094700962065156799436055552000 772921 71288741508649912078679175054122 772922 -73213158316374005753781906923520 772923 -17600375388061844935989895314432 772924 -23183041201525480252691624766464 772925 4240189079522163745307587656000 772926 -39173820886615279671637919262720 772927 374221231446258032356803697971120 772928 -5575700006507311079391646187520 772929 -213743716466120286379967193562080 772930 -69484374833460769139153285476800 772931 -279316866805562657320287426452736 772932 71937804839640442671790045292544 772933 30389250970526444061949071653920 772934 -72244855818512813826206239973760 772935 -98125784074831840761654892226520 772936 81068952597466966216736337100800 772937 -392013353378555092020468894799680 772938 -77133213796100120230710817518336 772939 -235861758351113423130826471391760 772940 -32591448186850059395803274680320 772941 103729151234703004820055811061280 772942 -53908483053214008679362851896128 772943 158420917187254246882534210488840 772944 42273758725264406852448705183744 772945 145363530867885513645708762803700 772946 -27578014615444292628057314583936 772947 67412462523169333904964178370640 772948 540382543142292845103086712704 772949 277967127288629690667293703775950 772950 23217622032005543260500914145600 772951 -40801910481109312533268884875000 772952 183270340465761526692384193413120 772953 -9033155153429611996250315059392 772954 -3646172487621878550340564525056 772955 -45505970976090604286562494648640 772956 -127464878828413162934833020180480 772957 -104609154353385252851282953833120 772958 -117921250078625578338796326567360 772959 -145490398975242212780991410904960 772960 -107062613837197798443174057738240 772961 -76961886603514436873196698987136 772962 57351211662884927056710764811264 772963 -318084382218059324867500216514788 772964 119677823500228856005221778995456 772965 74661419856640207721253756607800 772966 -102561352852774507438579711845120 772967 73339022302802822574370687994592 772968 550893107584422039405908459520 772969 -251548518753732947159207194664960 772970 -114823787700907075741839799223040 772971 -69991466457278727284567044235688 772972 -99049403791240001935450205972224 772973 162318932196739333917463023943320 772974 113420906129533616270975798290944 772975 -184476840428664594562492050378600 772976 -15100043893422507793972220755968 772977 72669347444847402712713321308160 772978 -49161075732037411374316371582960 772979 271040329171153364444711771465280 772980 24263861330314648201072961617920 772981 -304580641192709082100667929115136 772982 -16224001839340333600995545094528 772983 20086210401318945683791837312824 772984 133569317143970134097886584709120 772985 52574697980185225968215338364160 772986 -29013343965491997972182920206336 772987 143317336680205357072307146409636 772988 57307670375947477701927271999488 772989 68119080958689256305609571437120 772990 -90286074054603316491202631157120 772991 -61194966301489586383516546228608 772992 -142882574513063587114623141150720 772993 -107175732142987101916401623321176 772994 -4402272224180668810078905429120 772995 -163480892704906866341017768279200 772996 -53088384883825505987498096250880 772997 8275692540669717918753819071580 772998 -22730710739837931138741129135936 772999 48224991879491664486248732069064 773000 338018293978945778618896734720000 773001 -40258729734164025587395415843670 773002 -97044951756950453534945500644048 773003 -145823857281879926633839811339520 773004 4107982644617332239141070851072 773005 -1437608067501583096070284234440 773006 180231049031234040810337733396352 773007 73490793307473196032486463837440 773008 6659551889202204549961426706432 773009 -404915146886163811390985695171584 773010 29323646174535693431636779776000 773011 6912585741499955040417915853192 773012 192875675678520030465363858835200 773013 -67780589515968221894468239196256 773014 87987324004763380213668411037824 773015 -443115316968375165492214725504000 773016 -31269183586193011280386011955200 773017 -42671330311669077901618766820608 773018 897605762998393330502547467520 773019 -59929436764303781117273580316896 773020 -68975400927680718384838362923520 773021 -162599028006729514498129304426778 773022 5209158746613389198898205092672 773023 -132670679070533937406274313245728 773024 -296006391070893100881273907445760 773025 -132731300999301114563791672370400 773026 -14371406556011543006310593946240 773027 -52772438574658063809769630169124 773028 -35353967999924146406018010935040 773029 -352186808799897924243428566626370 773030 65482673261293147271089888869120 773031 -56054480339553918894395582406912 773032 89375249414314353883639461304320 773033 51945759625777741472837155103604 773034 82276229773438285309729402970880 773035 -40670509389549371192133031374000 773036 -332794076700106704448507536238080 773037 238599520994984310229129036597440 773038 -37712787440483299234974354866304 773039 370752161202150940703215915965840 773040 10986069443874657657214592286720 773041 -43483790481912175326281316592920 773042 50501710881731390308613930790672 773043 -140855396883288765120950521625856 773044 116685050796186872050685319115136 773045 -22369632176672984402237049648000 773046 -42575930873249211489891803743296 773047 -46127837354864685638805501497856 773048 236280750132385510248711139614720 773049 -137158431747726748183780638090240 773050 -38812936860081231399031892353200 773051 -109795608748702069915030395134496 773052 -25942397530860111415310386864128 773053 177547308800663203201912030934400 773054 -839705660048808632078770458240 773055 -12414441634527500135234881023600 773056 173813319401305053114326285549568 773057 273280031628587919147099152298306 773058 20589788493497256400275580578816 773059 64388427433559057370907105848016 773060 -154170841519459599111551193803520 773061 -84874024533409552350456947735328 773062 165759223612031148611381652844992 773063 421359927002625252894472392420312 773064 404960062506783549580578677760 773065 228112489625678741249296627103460 773066 40554915015269161549886577726720 773067 59804434689496403818568766603480 773068 -187494979852473156794578775988224 773069 623803915176791032999177713270 773070 -1065144643776004147356832392960 773071 -148991084246025671611642267492808 773072 -46671486311447519284149214248960 773073 -15447175577878464372803845512798 773074 -171926579249927892798881683972464 773075 -30880587139075685409610612074300 773076 -38624851952884131822391042215936 773077 248946801798310071300529839443520 773078 -27962158402751553304420491107328 773079 17808654544257855572830522385280 773080 -47421556252014911548700108390400 773081 211184778888625492040952164175882 773082 63339865901701927601836126353120 773083 318213408425013828059331721467332 773084 -76876918007922674031827963764224 773085 60353083396001949801749668994400 773086 -44659478315626486623066609883008 773087 -54509449639212140782974219266448 773088 -18897501527447041125632321519616 773089 274752953308717562866289020058260 773090 -20021363118834534548623230390720 773091 124131137861118212925687191404800 773092 174109545867422511040201568328960 773093 121505964015234804360993871113342 773094 -67794645312341271932902398074880 773095 -159414052605287493689178947123400 773096 127548747232490044987894566696960 773097 -1818406415880824987728044765504 773098 220148862786830571671491741306800 773099 77073640238352819699648387484464 773100 -23214815034858066185781608736000 773101 -685155659147015729724556989120 773102 91101439645843323288084294919104 773103 -197426901519159189589209606425856 773104 79291913540017091956007798210560 773105 -174772112160581924295108822529740 773106 -164210720551907349639854265292800 773107 -27891668436301242014557197421808 773108 76588367648940009676000452335616 773109 14840005339485243184543136356608 773110 -71030319910147946948950773561600 773111 -103822311604168087111928984640480 773112 -58687171576996626220156349460480 773113 -400937967156098481842007597722400 773114 -4347627329265831025077786593568 773115 2704903679047823509911887232000 773116 42960077932065166531032964720128 773117 12696137861980868547342513116166 773118 -236947983085882856281515707750400 773119 73372406729624640514825015549680 773120 -146133281560087007079533610270720 773121 -67865356535210606842136223995088 773122 71851921019567703740212808735232 773123 -24550927119981277361931067299936 773124 -173671546845998832546757396359168 773125 47586168126105926731232222153750 773126 -236715281963985435088589447031360 773127 165433286681599861641543382113264 773128 2606898856427135030675826616320 773129 87806699100944494487572694178240 773130 -35688906884395708176945306228480 773131 117288680791443536524077175345000 773132 -23267582982556485335671761103104 773133 137830403989736436364103033394624 773134 48572194615485189586728895726272 773135 201162055700878373223106515563760 773136 5631324473745406269877357117440 773137 -21518211414098460464909184553560 773138 125381621137050050893953705528720 773139 58956629201373272349311566442424 773140 -826189687650227008590758707200 773141 167523291170101328624963773671552 773142 76266813077033373309141050622912 773143 -4230364176405874035660098560320 773144 -88877764281166452770976324003840 773145 -4398658049830993590926357196480 773146 54488255258798187712398708668928 773147 -411554071479541934611025767681404 773148 66653507111322553583830716579840 773149 99799764961543673564144150897164 773150 -48670077533835650845389366820800 773151 -95068902913192185026902508182968 773152 -42487248100203989593710405746688 773153 -174352165546113587215182484733598 773154 66353687631264898628056757229264 773155 -206165154939693650077029618656880 773156 74571920229221209769730231555072 773157 -30396854424799362254866661362176 773158 -183246811387768797408788752305216 773159 92386748725487861127764215290360 773160 -104004533572032850198089854976000 773161 -370535839397621372688583250641500 773162 -11907565574337668643746369423616 773163 35698640220451700776964148898464 773164 -36489166288139929327511974852608 773165 -118481654176419689422859906092800 773166 52322871543882717931764407221824 773167 389155410152144344715985331377640 773168 27178464782059103846455540973568 773169 -259080836791182097622487355592640 773170 53343789670795632240197375333280 773171 7689765539091437445302627088960 773172 -127372820616449199242496118886400 773173 -587954396587112042309600653843520 773174 -211278225028298626308535499885664 773175 65190969537294330430614565180200 773176 171874809308280250510857726197760 773177 8853444295370768386441030662612 773178 -19107510192930634709392697011200 773179 -404205355529846305259202294784920 773180 -96605781646442744549316321500160 773181 -188907679320413832051023828240730 773182 5473989795550507214701104315072 773183 3852455207341806014086343788344 773184 78403194663716560894548598849536 773185 -58009884011688839016067988091840 773186 -121507103871799922935788940567680 773187 -236515647331654098389641599237648 773188 142630494345676403887141669438720 773189 -18119440181826871828814216632644 773190 64277340127908185569103890560 773191 195475701432835854003929904667152 773192 124283114847776985058909575905280 773193 -238176649534083059281530938013936 773194 56372568954101624236801675455072 773195 214794424059363432134736574827600 773196 -76812818714364702497594680631808 773197 -377843531687517094096991696543808 773198 235356848389576601235260684516160 773199 105130616291599692198775340355840 773200 -35337515028800897097936924467200 773201 -68671227029498998961363466222336 773202 11945531191232573201604497577984 773203 -528053040490003353240988186732896 773204 -117448622825550466005568108220544 773205 45750235824767907481873147646400 773206 56916576102275520147331582884480 773207 -233307325193607837153285288215544 773208 17659454868214356640520375654400 773209 -175743167281851511685045640233590 773210 -39019610444028271785512029808640 773211 65960418274680249551539101601584 773212 -32386198234964574621099846302208 773213 134960217364898247585050635716960 773214 -4675661603080867380539528699904 773215 -127458309753691168912787724551640 773216 18308191299049837829230706294784 773217 44919035745516421935904867473108 773218 226155915188834171201065374676560 773219 168063053658495534751645373432520 773220 -73801452445232466754711093432320 773221 803185657494293316004542308766112 773222 50861425129410205265316129714912 773223 -77802470129703262270251176284032 773224 113009171984211619223670192537600 773225 96448169819811363646499257113900 773226 -1003622757636780773136512937216 773227 -29720991072180479932499409650880 773228 88626739957403219636579745463296 773229 38189736491042158638356457668448 773230 65298304642219275247119686093760 773231 309439147223238596464774529134032 773232 6197141285704641536805115330560 773233 -40822020802478944729120612000256 773234 87139637548728167194017073795584 773235 25646069779495183682313479161920 773236 110249966812251837165301444299520 773237 -278096834614708199078409333766560 773238 14712146004846642856248648222144 773239 309441236923392545230585016584040 773240 -40134298192380064141796442931200 773241 -29230694444860760882554040252736 773242 41889682004135950418942875516272 773243 3231911697595277631179537227320 773244 136429693991081555927781017143296 773245 -4860095129060357363559332408640 773246 104189927868427103665865851085760 773247 70072377606524781668740755468672 773248 -61197403257680178536283352596480 773249 -136389067856160405668164356570750 773250 -73510617804789843397727586432000 773251 -12941576764382271151727189391748 773252 293001912571458662688314587299840 773253 -63703080706690633971243548329920 773254 124859030806352993156403940307520 773255 -49716847435627983718948853943840 773256 119462322047004077386669859635200 773257 -245431460058062482830104298812720 773258 -22489204833214427845827042125520 773259 55292377793069273624797753000368 773260 60361684767075888571017516733440 773261 201249902352216106312785743795424 773262 -890756662860651864630686755968 773263 -116891165597096050523576695484600 773264 -4129602498292979932007607828480 773265 -80515496771811066692603168167680 773266 -54772011338306100013010501932896 773267 -182001382527263235973927106027448 773268 21994584712808607605896976701440 773269 -5170117336596166027921285792704 773270 -59841616108492983050197139894400 773271 126712383533961691426440720760080 773272 9169222058962273346859017809920 773273 -104936741651777042692708001303478 773274 98453183134872598993926533352960 773275 -59794776548744414578637402082700 773276 12914754073710589113355192101888 773277 276531795205466040625724005137408 773278 207478487377588016568521484676800 773279 -182351220920753468291989289946000 773280 117061042036418613473141587968000 773281 423851462476119288303746162494000 773282 -159160051184337824913263198137008 773283 12138765063805153320385252796928 773284 25685323238513224590061554877696 773285 23958453793036960933902163027800 773286 -72982619967694486093876889412768 773287 63003286924557148844065232258936 773288 -366450196038115410553969506186240 773289 -8025381813839299278971507654112 773290 5280781713055401058453944622080 773291 -519654419540738664088683094475808 773292 67931311602355073185904456850432 773293 445502103420837347330632883129664 773294 -12752738632957805822782188122304 773295 28536384095935637320444058173440 773296 38938273737662754787153155489792 773297 156192283133046160419123183670464 773298 -100139148972309519855398326959216 773299 455592891316954421626923940748300 773300 -38982407158463871650238442752000 773301 -18629672697691623274593132360576 773302 -112299382996911705686553866583648 773303 135153647934406012947189108944640 773304 -81214197894992552570154651156480 773305 -115974337698527542222928614710840 773306 40415675769151872080573680222464 773307 16601964038000533901318351717556 773308 -197675925535228056716117037571072 773309 32206987509491479963985906455200 773310 -30967299645831875373916855392000 773311 -74790395407497491233066519840512 773312 -972426109317133654395356971008 773313 216387473444276102682738680617920 773314 34752472441848633811568112576000 773315 -259628628235417195849440737195280 773316 108696624868789713504417115423872 773317 -179794616111121850990113696465634 773318 58731664152322481012912341495296 773319 -156023824059850479183433439170560 773320 186792186149049113943868044748800 773321 -6295128138524938729490515773900 773322 -73182629075783458155483868598016 773323 239856705193497107462551208323584 773324 505007592915610767830403999507456 773325 23477476529474986739922336189600 773326 -63315955443003547441862918416896 773327 -358432636164022766470403413038960 773328 -11552675300681008476305403150336 773329 -110869822008113936885030309178816 773330 20660716302439755656553178824000 773331 -72048555245360540608629765327360 773332 -36168863441377971086311333109760 773333 -96788646639063949476069589302240 773334 215913103279859843558750462394240 773335 -203811793863639900718921738911720 773336 -27245243525402309863632868792320 773337 -34940127037856457099093978426048 773338 -68680625974920474759248375669760 773339 105989198107867159592623344957456 773340 39004724324686963550299972531200 773341 -247692376956612126853764330919258 773342 99661055158997851906994968738944 773343 223849908291097850078760026074920 773344 -197489211052496594532625424056320 773345 -268725624771495764033981756241900 773346 -6918205531690320682415171590656 773347 564108947849793447207238526902872 773348 295177283162950188908786744020608 773349 -81631034727629820100704687915936 773350 86881961469796627136721430802400 773351 343373945010709061532667592167152 773352 110502414689594961036862143774720 773353 -30450328122934623941132791579520 773354 229585887634177849483181962259376 773355 -818879265233248066155851961600 773356 67366983546519485977359769965568 773357 26606343110985728273618071042560 773358 -59580842767871771010024011094912 773359 -291275888763522857050948034966400 773360 13960929244703929772551642152960 773361 120569960051515842371095660820640 773362 -20062730191354211893189964933088 773363 253267202724265772709155636241612 773364 -36513526880296120153170984689664 773365 77000112552060811086003375017400 773366 -7121062855595077593372880560576 773367 158291519386375308135430954294632 773368 304005132327059520709552516546560 773369 -6983959179781283870094130692780 773370 40566646405060885550710554344640 773371 -72254845207659241545103996382428 773372 -83515027983467424617050152883200 773373 -124612770003902616523732991087616 773374 -24466586941088954889589038313728 773375 -172930611461165008354726908120000 773376 58497545164548915477135784673280 773377 252008051193597908034829955375424 773378 -126923837416424673117027212915760 773379 -9127946735444543927398752383676 773380 45525131382091170961657779436800 773381 -134289999417737178650682177346944 773382 -2219998565987901428750441156736 773383 41103822469545697727646690639408 773384 35568702076645159586957683968000 773385 35731314896973404167750546402560 773386 -42759094952375331351417572710608 773387 3424333096346801360090911326036 773388 -1159465794228284450953203744768 773389 -41279038994180521262932079454144 773390 -46860552621295245276037656148800 773391 107289200985504979241452402105992 773392 52254014065883392925578545668096 773393 -225116856695634109705380542081358 773394 -59008257827393434976645137020672 773395 -45345201759600706416876764140800 773396 45800268853172344447033176791040 773397 -290568261760846200021171732607026 773398 1717942039615014290499922403904 773399 154202688792701550361580093292120 773400 -2858571098047185022945175040000 773401 -24636172710459517624436478435900 773402 8783818383038436992012029969152 773403 -39646932928743158223167755924992 773404 58902545104808593608971776051200 773405 18937059677295672933981745278060 773406 -81519142280740819525385031089088 773407 304696458328484437585203831618656 773408 273597113231473624700003886366720 773409 -13729527755858774475988731096192 773410 59037910450351547799275073792000 773411 181440308218674230414410753792272 773412 -3310212576073745255325630962688 773413 45790154538143469374813174172604 773414 -79467319880511992609644118276160 773415 295760423448082284299816167713600 773416 -170753711551833244554444084433920 773417 50932519766632901481534279545466 773418 -20846504306987497211248305559296 773419 75787691388586058441139843482240 773420 35106881532179766229355228129280 773421 106816731279555358620783353525760 773422 32878180359801931061174915176704 773423 41492455209408511591325784958944 773424 -21828974112503730926371897638912 773425 -55567749020025588969051572745850 773426 104942331875708178115634289264912 773427 -405067555009288772974508256398592 773428 140759791139153812943995979331968 773429 -32684769499306207612601943463716 773430 -16500385289760394462175851315200 773431 -217569469270748866441568809979400 773432 -781283365335705088271696117760 773433 129795383209880007577247728117680 773434 9414538071004002853348146473472 773435 1461629602599468710043444745440 773436 -38405366631193160505485604146688 773437 -39489675321813058491672751967648 773438 -188295513921411095957030973338880 773439 -46367075743309765078126633919232 773440 -40946425696107807470748523560960 773441 -167735364398999913738161166288 773442 -205452798855028330682883873749760 773443 341675680593285026086190388967944 773444 -33921574988824589054698394001408 773445 58005571576207771281170440213920 773446 -102187399898697882534474650375328 773447 475112890217436307116814499959896 773448 -34696661845057128570883399188480 773449 -210093796185038661717433095663564 773450 3521000475864651723231792000000 773451 -14149171522577803765114787242608 773452 -70846492513374343078204653386240 773453 372132534908292929340944677203702 773454 28322573159560074245174216954880 773455 39043761351662305146553318404360 773456 -75175490427721594422122037977088 773457 226810845716301940680903291232320 773458 24707126648376007245828453514752 773459 -240823102597651526197084815690000 773460 94726807972192637898364131137280 773461 11588060276193582222129137761852 773462 -215431006122159904494258415596768 773463 -53460902817968011356412714916736 773464 35502877898434479167220508876800 773465 48948481371085834540659130656000 773466 4382456944000013790608413108224 773467 -83420142081785198874493899247440 773468 61860901901121764024864318427648 773469 225024745136005837627130307335814 773470 -94882068831382062700084283632320 773471 -289189568242537688609370548707800 773472 45254112572586646679900078997504 773473 111938473654406355941188262610722 773474 9965695392305245335414847956480 773475 -74857356019896367564369293341400 773476 204862050939351566411764401300480 773477 -228364380166855239748440775140960 773478 67182634569376151154039431375424 773479 187300165137382223302260813207552 773480 236644480415450009504638110412800 773481 34293766129732580511456809697024 773482 61868863138014509045101852336992 773483 -159316077618912334412462761303776 773484 -1353858734966059530448998912000 773485 59515778797971915630140623818180 773486 -71010582409834257234667236432000 773487 82107467391123209285554824754416 773488 99364119806233268244190602362880 773489 255308186520404289477087660610560 773490 30129839899075965259366493184000 773491 54285549502736056163130627298892 773492 54841547925169931269096172332416 773493 -65481190545858579091436347982016 773494 82593158429467954479455781787296 773495 -69479492883433480473407856249000 773496 -109068866969417040894443014348800 773497 185147568528605248340730365011946 773498 -72121316373974144726568309415680 773499 -20180284079866852272969710535120 773500 -35303369835811792693819696128000 773501 350157918213978194067584563898502 773502 -62730795669731511035874693998976 773503 13024870053727186922962180119480 773504 351279039099652822218890249502720 773505 -46655934278815023745888263653100 773506 -25633396588227224212065215746656 773507 -14565416295575142605763447325488 773508 -280230009910734008045097547776 773509 -374806123627277479823532660733920 773510 -24028568306544725664358469523840 773511 18343925796260292239443948610472 773512 -41941509393132115837965257932800 773513 -19804204739651160924999952171200 773514 130068120379303073214290851312176 773515 -246259542585037698972096667837200 773516 -295031371050548204528662584418560 773517 4875715032937602055299239123520 773518 2941737907566366976688276503680 773519 53788200920149800437043682803720 773520 -15369121890790888679870815272960 773521 -49315462451345917213778836023488 773522 36167342294312237356214142106272 773523 146934016066153346756668247718000 773524 301305380684436766798075691060096 773525 -6626210885950871616887651584950 773526 -63788015175040299264195697201152 773527 1008883843881039628636792358680 773528 -37169774590699927343109252710400 773529 -10219524143102490598664835524832 773530 178403477235576661295778417592320 773531 -343842020313319224518190398656536 773532 -27121207540337372229684630764544 773533 -111382967978309725722939814376218 773534 -81250852228618037111172799815168 773535 19412392820053278745144333324800 773536 205875607585497138371941157044224 773537 63727444269609975967346744265186 773538 -110972084172746041213685542256256 773539 -111281639329661626429491109571440 773540 99792945370155133354209554346240 773541 44047452741856226524464090703740 773542 72921175552501024029834111197184 773543 -56069315834794835934426663183936 773544 319182695944740444728567626629120 773545 -15573738939712019937168385147200 773546 -128240736541338343126025807932320 773547 -52636148148067836724086611783040 773548 -118640596251877065691020883892992 773549 -54536777249053104904656987727680 773550 2815066649021953972607753356800 773551 287338961263855422564250255573632 773552 34892886326624782334740140195840 773553 -138823682373503489785769499888 773554 26736107723010828831084487304976 773555 373643000715402172142772227791920 773556 4432439450488531380634551029760 773557 112439859029256776073354835144192 773558 -139359103731559283579187264040320 773559 31556969336515430948558450141088 773560 210230655910565907994162445721600 773561 -139452953311701988319790525290838 773562 17518886113977191315959377073920 773563 -148251686467731679303781230830252 773564 -268377910603179568211408400450048 773565 -84913323037384494734909884385280 773566 171470780388415103832672398867520 773567 90642105056014403721799006967616 773568 80748172467317209976838952058880 773569 -224783063521656304006376715172030 773570 -796479407855150635011532631040 773571 203894862481298593567915128062712 773572 -34690254467773776474740951857024 773573 -162806542661190751244287522356480 773574 -27774502171483271606432857128960 773575 -131308535692792843059957768486000 773576 -130478050342596180439337114065920 773577 -48403465247698583255629146092160 773578 71921522078672601392446232771424 773579 -190215282417177877217780459315820 773580 27824614214512125965412571868160 773581 -20261839856423111119217824779188 773582 89935764910161961055153038101504 773583 127278852298007580987923434220424 773584 -29435233760151602159608706760704 773585 -373697652420777740739685670592000 773586 -114461478484814003087625127572096 773587 -39649700933251742820723103031360 773588 -18092280568214745007680934494720 773589 -126086078446173450352068136423776 773590 88917981520860728869970368684800 773591 -30417725818810798295069851373856 773592 -263000571919851950386989434081280 773593 77542413289710665974542261574164 773594 26518622598723565866490699491552 773595 -146257114759947406589226079938480 773596 -65917377951361513561823721032192 773597 25702850708686889813149822823712 773598 3085458759018509057015266326528 773599 151302256992534227206566605501600 773600 92769825711643664599499990630400 773601 -86345636245388996409278581593168 773602 -63600573589407455978491757770176 773603 311445039465096500429332448349852 773604 -85314186212487444661157710848000 773605 34099322182913261858910823486080 773606 253033995630137242817516966822784 773607 -94043246985274753360049135295960 773608 261418947038139303935144663040000 773609 202923545389255386145372944858810 773610 609751197124124174507891704320 773611 -104877667624346508216977776331788 773612 131386054525578576052594752662784 773613 -2257443516335818925859525288000 773614 -30688448550489305171841120140160 773615 184737201790011277565056373234760 773616 -3312178849586001652284998025216 773617 29919617346943006273786324100020 773618 -213089315888685904882983745440240 773619 -44804700811095317421483310281216 773620 258443099325770434507386129530880 773621 157302360640946911898131734157152 773622 -18581837417759226585958539121440 773623 9781119466048337680705184801952 773624 -234800396232016368057503405015040 773625 -45769050331703615057208695712000 773626 -12509003258093575768556503722240 773627 -739398730454952146421207417516600 773628 -13340451796940269903609021095936 773629 95665312346945115616855720319340 773630 -60696825826956532185355634684160 773631 -19416963123100619820131887891728 773632 -174060948984078259201218139127808 773633 -88443189436618632495294458883840 773634 58774211488328731774802212164480 773635 -150872161686561922501612658167920 773636 95564811230815681722513869438976 773637 140893308304473085526656836948960 773638 30207393813050102913313694823360 773639 153268540993573739813425363263456 773640 11888009151276003980216138956800 773641 -87724701219495703793541351566976 773642 96174990359966376847785059155200 773643 -30492396088332210258184716065280 773644 -369293342662014610156820126668800 773645 -54630841042914002522253310406400 773646 -19610151876976314290593471252416 773647 -136202190139967453503073957248000 773648 -5095096403633889853153091248128 773649 393592437621324050068381476335184 773650 -28747174896037493819046642229200 773651 14064967485334716418185210471792 773652 1183353008161004626227688433664 773653 -50469236613881006736008473687702 773654 -392380436840188565109651518208 773655 80313545634354193092311776430160 773656 -794390544664496961481454837760 773657 -348105244032160590877434433463094 773658 -59062589597451336800935919086080 773659 268988054851633508873402231625860 773660 -134512200501697281789964938608640 773661 74857175375908016369102500257120 773662 -148816138081031693525026228276800 773663 77641517817839741696399944635888 773664 237179993033004282681129023569920 773665 37250858382935747094167523303060 773666 -132331838201716902459825899111040 773667 -83744491128607536415044358440960 773668 -69493179088858342686004932583424 773669 36947792385080826564608343799644 773670 -11326140789764175537223549985280 773671 1264202303805695442964475317912 773672 -135617566367391881310390630328320 773673 5773053061001436444832353807744 773674 -133065594346501964781601954560 773675 -10949035471324255575700420645200 773676 14302207302078362768225525106432 773677 155433641609851013345114771602380 773678 64859213929041247602388582328640 773679 97909091816786836431414228107784 773680 4359036323420857536273801216000 773681 38634506158548741553266607774482 773682 -10852415775273140779009784808960 773683 -8943261096540230854513475678068 773684 -14021947017894473498077359734784 773685 -175515192246742077978789525129600 773686 99891056761815030910923840905664 773687 -68180316357549846028246220954016 773688 209569174223365297992076062658560 773689 107056798032257118775516466208256 773690 136057813284677303373651598341600 773691 -231387976035503554252585049992080 773692 -102348610872863610320923474269184 773693 295850653781950693233625727199942 773694 22136397979532590773456431295168 773695 62675298542267180898656256529920 773696 -31776997767419873216671487361024 773697 85314553543624534727386025579328 773698 54208915438284449577934867906560 773699 5205898590943465815190338757440 773700 -30882557773726199164393999488000 773701 -15832405566251834523029998214948 773702 -206732875383683617639956905228448 773703 76776592042907073968460011892144 773704 71548902413323958635341064243200 773705 -26065288344483662842397961425280 773706 -107993939195543368828077126717696 773707 -73377106014120500437457370151536 773708 -112681207612846830347881175838720 773709 -173620480730509234927372842789696 773710 104896145526660548110206157579200 773711 -72274414140890949613091007167136 773712 9635459237332029054177715814400 773713 39398760627374031166075854414962 773714 318190661946458507730113783811072 773715 -151617000068341124498439734684880 773716 -93758592190691146466281222019072 773717 767359608066274495879209500352 773718 -838935559844534265609206430720 773719 -157471576094874936414949427301880 773720 32617668704254483018838757580800 773721 67954044236499846481532573268360 773722 65597678125333828571075543776512 773723 298075640977204406900456533275972 773724 -35622133128560370390694296846336 773725 -30330688697041473372802166188750 773726 -139256824002074644371590017382400 773727 3495327138891435140093269678608 773728 457417071220618508469836633210880 773729 129554429716913371907094876161280 773730 -62493492536783246640861783318240 773731 35052087331913931739623473866192 773732 117891314874861111567151463700096 773733 54325971259808713260755825628000 773734 37986720628180519969211666027520 773735 228286789452995273629223822746680 773736 478114024872324230129154847703040 773737 -394163958616243615144676542916320 773738 -90160799002154052197273879275008 773739 154676030568503634339276988793520 773740 200913624471427828955436215854080 773741 -176735411530834289843068358313216 773742 -944388724425079237860769920000 773743 -128309222234210756501569254534576 773744 15944945261198906657063679000576 773745 51668011214781014828337280099200 773746 92452866749167462640643894718464 773747 33880400734340243094203516830128 773748 -93657677196117494779644714979968 773749 464203434002845108332470411625660 773750 49579340852463941237907041700000 773751 100656475387032592002322603960704 773752 -52738057524463255240868024893440 773753 -314066264039143942192027906674300 773754 -149669251225837814365643388487680 773755 -336130440657923639458249662709440 773756 -30405645222235459262127629575680 773757 -111253169289410188828616680859700 773758 -132438693363890782762473884841600 773759 180623903923973223944160091466256 773760 12562494024173872578308761190400 773761 -78605772910702234651000719156096 773762 -61262479837007361800738734455936 773763 79736648049045559273509518538744 773764 -9628589340028719142130330391424 773765 -175220204322638288832063060950340 773766 13721119603053583531278298521600 773767 205516262737645950148526687585816 773768 -12244827037073516516815824668160 773769 24448146588379549405651713657120 773770 -110395432103228509098713852437920 773771 -103271843145722412061204795446648 773772 -149681258377403610853524465312768 773773 -57639389491706947518136278782592 773774 56416862560384868338371866675136 773775 -30795101568411978577256520813000 773776 -7307931533799778498616727748608 773777 -52562735168695882054764673159374 773778 148378975012618094661638840616960 773779 443873648455240085127177873918380 773780 22931428660032738660302753341440 773781 -23880075729440406342259194146016 773782 -152822589305127735939384121111008 773783 -37465631076808828199739180178200 773784 44852544303845598770979115192320 773785 2985972786660171330678245083200 773786 -88835085365656966763909486708256 773787 95405208556727715817520626647552 773788 197070714228732622240637299609088 773789 -304837711923037372300297967163840 773790 -16469544371177802664682896337280 773791 45914867611200906096576369353600 773792 -308893796852350144086874126614528 773793 -9011380338591289376260007917116 773794 69807945511313379241946301427200 773795 -199275716619707846849394316800 773796 -113480052822074317003945606315008 773797 447203340208802455448580552230172 773798 19972925867668601905491810887040 773799 -10602817950102589086562078710192 773800 5032781750720885184639399168000 773801 -152877881114846403815051942437248 773802 63777154600841005079341885295280 773803 -277768501210013651551832992447948 773804 270197916622640794603441625830656 773805 -54995207234373678988292918342400 773806 -179105701142153060787754942277760 773807 -301020115154588116931360506860840 773808 41127697582172166455602289049600 773809 49161020895646022287685243057904 773810 132352381974928975307448913704960 773811 -42188625688939662247499872896768 773812 54474386486512709357223053893632 773813 -152238635799356318708055479858400 773814 -81624649113710108671049560157760 773815 44896438620592815006056038168800 773816 117565293703489581268961007759360 773817 143053782389276146949948636471040 773818 -102161421936618841033239872215584 773819 -262655588158172856730857361266504 773820 93295119729468265346730911385600 773821 4809104516065727602185671806022 773822 3541262640441781045497424134144 773823 -63460204409157528242034897085296 773824 -20740748613767146173132705890304 773825 18021113634031076408478706055100 773826 27793556383271669018681870415744 773827 -158200159736839789477447427048328 773828 -2778532123618396988232384583680 773829 -17707252196767686196517192172672 773830 -40002441599699102340641838061440 773831 -101540630070713456403167929795368 773832 -132761756003062076776204100812800 773833 -296913975686422698451321420044336 773834 70096052759684189891627097359712 773835 106911512742461457821022633219840 773836 126700205945240314741515897415680 773837 -167557792452214507850590126181514 773838 7375925364791357935188019514304 773839 365834660168974571425508924343168 773840 -44530750672235401299493353062400 773841 85198897368064114913675745783792 773842 -103597942324145069270619873602928 773843 -5007163945412196934121256393984 773844 4902500591050522401607661291520 773845 -240444580879375925726397892788900 773846 -146342644330535523929079592077696 773847 123285568577625211121936405321040 773848 -220701261993578405508331439216640 773849 260524114442186462568263167811850 773850 21372675336148809081968216985600 773851 3596450763314043985159461285480 773852 120273991823816888266945860327936 773853 27951282559584083660482919674368 773854 -131883308056721267312989093962624 773855 59110982236538017166258290627200 773856 104678146599714201694411362926592 773857 41899919850816316068621693523140 773858 -20783347326475241555134419734016 773859 91878608104759218142218526646904 773860 42562010945717128994997492046080 773861 -311760430415915037875775249888576 773862 -66745375414149481320446910112896 773863 -347869952807023164363062754130888 773864 -45897672128615738725047835361280 773865 21378427458363344589558825702600 773866 37675185235153416528554179455840 773867 143107007951401410264759703004916 773868 -14054227344426398676310272821760 773869 -295882246717785661582519490034730 773870 90226634428142794573416348739200 773871 -1608266233641730919267617272576 773872 53897045932049152403062268854272 773873 18881990705295579149727167999844 773874 5805698431781920104003643686432 773875 91196714187875609168809402008000 773876 -273205713866380997473147036160640 773877 -3368773741095832516124858181792 773878 -70390470746845054269567671113728 773879 -476986711412755411253140093322520 773880 -51996640625547483151560637440000 773881 80410457044938252647344836074112 773882 -81361989921991702872663569779200 773883 -46103172133738512208359718448856 773884 54830756381944952379457343625216 773885 50425605897952705937197927733760 773886 -78861416913911208198428759929536 773887 -49474872341741822079308431271688 773888 -273352147604108695254052255039488 773889 272141372308967590481621020599840 773890 15706587637841878969668352249920 773891 139510287691648391567073453212952 773892 -14971916290136508352049605890048 773893 100316188609681973760838198170720 773894 -195041317367111158601207958545280 773895 97560835011236156530863948768720 773896 -118393274489089811930807498910720 773897 -319455346212575333812135900455654 773898 77006339157559034127534052356864 773899 -100474954538025680803011403063664 773900 27006501709128707897351670144000 773901 352746095425412719434705521519040 773902 -288510883850474347828176846505728 773903 -42393144968841526232653874974800 773904 26562083932613834344085008416768 773905 -54937567344096393085585496738880 773906 72506335016946836461876893194400 773907 16169366448022232794685148655920 773908 -184459414447701365051286434304000 773909 -13206902688609229144471583035890 773910 -68538566426394727714741082064000 773911 58977950332211821421461021918000 773912 -100369068666061419638771297740800 773913 32401169822854437107489562925440 773914 562331517047838999743006304000 773915 -49771494264250909359105137028480 773916 32905466798805737604324283392 773917 33256748036625506621775382460032 773918 -120241807350164187309797720677440 773919 -106955423787525328196655720190056 773920 -43705172177946797299613973872640 773921 57047171823710073829332204547632 773922 50292011153685456368103467993472 773923 316126555139617038208734164887680 773924 -45328624766771750379095651195904 773925 -110766169846972523282887773331200 773926 48666835221190163940488353746912 773927 57761608405368398493811320151680 773928 -342626226554586842522268519628800 773929 22104371184995519002572523782920 773930 84164610581645487301786267350720 773931 103289635103085541329759183236544 773932 -32847438806416170991100224217088 773933 -458992415791703029912790135251818 773934 25824029544889129936520361280512 773935 -102729560838871638601703149944120 773936 3900872883906382078271438241792 773937 -74934386481039316117024970039292 773938 -55345632801431859835434430783488 773939 -333315043642267095119079477382260 773940 -133271216531104143769318556928000 773941 -149578476322749243725590157196128 773942 -42008118078065549974408207966848 773943 -34986722220180337390086267270936 773944 11360385396612893413589586739200 773945 -237477206044142838055092251370300 773946 -2249246214923561848681909770240 773947 -97305958513472420146438709266568 773948 -105738353066023740687441655308288 773949 -39418695503611055307145491840000 773950 54093926847836981369660884617600 773951 59885529255913043197902777173952 773952 52127004018633948487015936819200 773953 -193343113926383662719833182324798 773954 -420782837926785393780424555824 773955 63457304367733956199820876178960 773956 -119110790068581389709552020314880 773957 153191386726524675826823319360 773958 66079712361894533300511679368384 773959 59987147816747705384126470471920 773960 197844884298604696478618861568000 773961 -203984193569370142772071446463728 773962 -80570916921297822991837367523840 773963 233726058469051332298174173610560 773964 -176166476521555374914907921120000 773965 52389582802573257695058730725600 773966 -84177426751475229672288941970240 773967 138789036215474072534613107443080 773968 -2782339095012569618194596716544 773969 100287117924318434581794582501696 773970 84296310054897340015420125888000 773971 122704581305842682095681925925888 773972 78224651403275984173516313083776 773973 52272049830692162353933057760160 773974 -197750673914430565493795434839264 773975 -41262207533007044424271022159400 773976 -9275539576722887776111472148480 773977 -57858432149425947263346991570688 773978 90907373893819271809188778733040 773979 -126674465927448158885312965127016 773980 -198271466053181542826269157952000 773981 202000897226739621449602657152120 773982 11079854007201477580086472366080 773983 -88269418440352549764710656353680 773984 -8601297997930737979825913462784 773985 45243746795845226022143840496000 773986 -191428621016416861809336563045808 773987 -177120220804025000622728734043364 773988 -120666076509049385652309508992000 773989 -59192937687722843478232259326210 773990 17566666338312431424204443930880 773991 174339630448822995293797696314000 773992 62664732304086563079075250560000 773993 -281665033697323784683971997175520 773994 17698829346236782402955115740928 773995 24905223388326634452003924684000 773996 -123999776899403927513304057937920 773997 32083130273887561375235381470272 773998 38303339140153317547193314798080 773999 -21861738864423275122896408990000 774000 -689705985878255708613844992000 774001 41793882129842089822878949794002 774002 -92389850620255504524813537165408 774003 87091270637350476062609495907840 774004 210441789738958329722358203258880 774005 60716615524935444174309388841760 774006 3936124053112619509227279635904 774007 -4387576857843766273282318740920 774008 1065731528670210529232447569920 774009 130707787392471687502042469462400 774010 135186260482023673487674828118400 774011 -71514616323553981859409051491568 774012 15377682978697628555762025710592 774013 59321415225502798064882641870380 774014 199391092086766506581984384057856 774015 -44975516917360760371431355743360 774016 226150702387130138550322184847360 774017 85541840496707020011924455400066 774018 -13827314232885726406053856935936 774019 -19902711591762311475458947989792 774020 -122604081059378351149900962105600 774021 -88710200693121570561241328302560 774022 50279469746230342579084691198400 774023 250800925590917164737137867989272 774024 -142947433644829850666333932462080 774025 -23550485334557531435210254875200 774026 -185789122994330368922854627333632 774027 -152870833902559676569856518907880 774028 -96525367168878713685919478808832 774029 -135065833325627535379834903009620 774030 -82427430721902737158050473335680 774031 622009574511406498892545855535464 774032 10165302258711152094444144033792 774033 26689499586983067253715784337920 774034 -124038736431267434041133415145584 774035 286926793145549725079079382050480 774036 -4055658308447870749075343844480 774037 -32599653925126632466704417682 774038 79370587542438555050392021509696 774039 8821786897365563340243777392640 774040 1622217362214132268343984332800 774041 -137410071419290035919103414833200 774042 -42082297978273653360389486837760 774043 -10651944767628235401182222770176 774044 -135255375714800334161989984472064 774045 341368043723824618068184620097920 774046 37201812585070485951635750348544 774047 -443999858463889601760399595497504 774048 -209696212624476342017660285878272 774049 285054281140003589496198263957764 774050 15486520298823146409531306904800 774051 127682277928255064086002775865664 774052 -44773173815197391137515802209664 774053 -261056623220202100319750442173922 774054 -30652731733608786827171063015136 774055 -149749062307057954800455082120000 774056 -34718936444086280910854161413120 774057 181629113749163464103279855421840 774058 -143407700162358971295626790978816 774059 -137999718014422677273198258556272 774060 23992172514058677574727002521600 774061 79162982960463723187488823029612 774062 158255899849090285356918381364032 774063 -76560646907789223930815570175600 774064 84793606745461524869055228149760 774065 37757724916163308629707890667520 774066 76904863122354145161288113130624 774067 87648531927203498361454074067792 774068 -105921796683648885195724192369920 774069 112974056825758500258648173984544 774070 -4453214296182454584276877025280 774071 -115129188082840440674541269440728 774072 1511694530506178477735906488320 774073 128275916447012039110505213617322 774074 4996851671229166493589305540352 774075 -2185400268151431580980617153400 774076 -64699156673691996145625446348800 774077 193173946604817740052291788539692 774078 179565731495206787158472614308480 774079 335809124573294835518192249777280 774080 -20845820799933740345141703475200 774081 87025351846966428941552957696064 774082 -46946875262855850542881725804000 774083 -100837446845792544291428364361668 774084 -115396763488946898522139421411328 774085 -35100033197269400455347998159400 774086 1957006676608527371808296817984 774087 -14781307989524960550868859250432 774088 -61688695498456713736784616161280 774089 460171282697269613833204361141556 774090 158800486111444616135904706867200 774091 210272504063476575279138883781800 774092 266449117818280516587842110464 774093 49418636125269423910332156329664 774094 148336616705713249747503706428096 774095 -44036106153659738560904109560640 774096 -32713561645769657328625703190528 774097 380224375161965019559813486985460 774098 47877069347778694412496498800640 774099 253029163127458196750170022858484 774100 45510208867605186428014399606400 774101 4493932737303082591864128607104 774102 26887206248326064289526211823552 774103 417828280750079331733606015544664 774104 369569681531674795459679762933760 774105 -75725012829476927237426986991040 774106 -83101557883242691965198619174176 774107 -200996000708239105863787717123644 774108 140260558258673762259597547732992 774109 77233400022794833593871680728416 774110 12654425833628604477679513440000 774111 -29343976929363231552967494948864 774112 -369344889535855830809268225835008 774113 227427004215078830615733020593344 774114 49117525376054338397817650087424 774115 258384392876099614332896202407760 774116 35006644569526155616058831536128 774117 8993601123465108400698462870240 774118 -43577915954008189838832455806080 774119 -241012750094853850438689253089480 774120 46755626783067038350231138713600 774121 -83851333957581405175352253657600 774122 -11024725999914840768210951876000 774123 -63436077861160846043115895468032 774124 84193261775690294739102903940096 774125 -47016431615784883970741986872000 774126 -82488567054615081375196779554880 774127 467529335323845646121940333904976 774128 -11909698227738369524753312514048 774129 742406910144126625503177847488 774130 -19739260017678933956259175795200 774131 324046091984443908270773449321932 774132 -64353885373550408743861221113856 774133 -345529452599555365967516335969618 774134 127202967062711546591492781528960 774135 11961396937702272480989301258120 774136 58835141167721388469830461030400 774137 -25912603864230734870046283362816 774138 35406543174493584705401368018944 774139 -899744402364236537015364884280 774140 39709476324553105988087926909440 774141 130643623533663462614343217791840 774142 -208837733948154494209432920342528 774143 182945773787497625922669073723392 774144 -88291158204813522102395999354880 774145 140363454938917922737205553334080 774146 69212759884371586058264450082720 774147 -184613681850428918699847321428160 774148 161172592416584034732618451578880 774149 -377933562993944463352534623554850 774150 -18542319756986299211256192854400 774151 -77983449341632802669988642574400 774152 -110205089518979843713538343398400 774153 -59244901557732619049373137940438 774154 170178999565367382068543133481776 774155 139093576041823119293701600476000 774156 -42981055269342283363711094051328 774157 -217692438208820240427938707328448 774158 60773343783307331261398255488 774159 -43097951388353902359564107705472 774160 67179782822631383285393611898880 774161 -125992061908401737458117680476238 774162 40709026615165234279584774343200 774163 17951917908676958843466605545728 774164 -151381181687119755626141893098624 774165 -2438576645270776208266191701760 774166 178561292729955993335271394048032 774167 -29513069153831103006905856470808 774168 1281731146860996549090744053760 774169 -267226586139994081178635710048240 774170 -133268458108331789773932254418720 774171 -198274116021553640467306223154720 774172 -128311039325220125836252930048 774173 391724144976099466012714593592422 774174 106267946882279163703275137633280 774175 40746906437297854393819609299000 774176 -63030764370694198216673038565376 774177 29197232318066591833646366456640 774178 -32210905797923392332568457181360 774179 -111387459561343816095262573234224 774180 -55613585130473649386554651975680 774181 6634569304586776098736852849982 774182 14444449445253773959211074060800 774183 -113773268751253651745089330153176 774184 285439398725888150758278237388800 774185 -144750689619459337663191753464640 774186 -50772623734699768440596683132416 774187 208382425255810107973165505828472 774188 57071912987256262506476380870656 774189 14212303231643641415207350528290 774190 -52044632932515545753250033614400 774191 -255239486700821852879678144732616 774192 -17314688085265286657721466896384 774193 13136847043558467980065312437440 774194 43063351013359758088245855332352 774195 -184070612024315007824455864048080 774196 -121417719991387611913363811497600 774197 -64621704865523862303370263177828 774198 -118123955648475099351515437235040 774199 284516504098235980385594676012200 774200 139338386808510309825021281280000 774201 -194701441109587781291309898222768 774202 17462124090574975766578457643264 774203 1603316451344933881705762232928 774204 41327205766285381416640101196800 774205 -5311963792428382788690045901140 774206 -30339923424560501292591280949376 774207 25303138016918368256170485335280 774208 -16727659374306737522981952028672 774209 132094466800978224736908612978480 774210 53058472835406902764587825707520 774211 147332578438414060289348180913000 774212 -300751455062685185478568255918080 774213 96957281966854275364880012731200 774214 18396899979086168971983692404992 774215 -784641914146660141375748155680 774216 143383340449726964383113184158720 774217 -162376906681321863041958831677734 774218 202252078981151720371756816384560 774219 106636660407292099702934948729328 774220 66526577643119827347134213114880 774221 -46157805709908420915248094393888 774222 61003665624706808277489382827072 774223 -126681850132341975818551303792528 774224 24708780104127693736434441781248 774225 17991854998823605633757626176000 774226 -28876665336404539767144727965696 774227 -57981862578185086083831243338880 774228 -2505861112019709194440138874880 774229 -384157627050059088905585374661170 774230 -12970549711538937224254455868800 774231 96893135054576778578698160766720 774232 -381015701956223589055454321817600 774233 391724870288212772327499762649482 774234 27367421493420203349861939731184 774235 45522190216292994949843678245120 774236 84840639350812182916811813921280 774237 221494449700770656181714534191040 774238 14924275900168793954771146518144 774239 -339353023310289538337470703316960 774240 77684896299215926746113121976320 774241 -26605112686880560834184461070828 774242 -11249475700826163388823491576320 774243 -184185984141251964301939965866268 774244 -113823348664190825120671202243328 774245 -35889707696910603697074456154500 774246 104574120157397366019294950803968 774247 24671233033141210278115964888032 774248 410320156031770038690451552450560 774249 94270354373923019657046645687360 774250 -32870186769006236636827283520000 774251 5628113481734778164541170705232 774252 -150700664672096709793667977175040 774253 306249413089180409114071079725920 774254 15925320858961064335774047338112 774255 29373655763512439049732043691520 774256 6406444376773910294857162686464 774257 -7986092721107603340809798004960 774258 1417789409904556328360783155968 774259 621727640440919822053190800753704 774260 -16835540507209145728627110309120 774261 -151780337592698209432690102995090 774262 30819785862351216041599902469632 774263 -108046367022634556834025417986640 774264 45868045634433779978852271083520 774265 49997295589638425412357181441800 774266 -59096553787961540706422296136736 774267 -79622333242732148258304465585552 774268 38035753723002558030948582944256 774269 188599399245665161481313977307840 774270 7622284274258016989540117548800 774271 -177029941714009759640813445909000 774272 -152991408230418483182183393525760 774273 102935272040565707526566184658368 774274 173036808826330276112581339037136 774275 54732556147324214200046603058300 774276 45236532323261710295461164201984 774277 -34056008134059202244862288202368 774278 24604559681961670901859075469056 774279 31629227136901063548061857840 774280 38986243757518549265449708032000 774281 -230807452443722711373463407966336 774282 4807189742099930098359928441344 774283 -150699785109442074545595842215468 774284 22284537555218055663674053825536 774285 14667295031442982579271104411200 774286 267388822838532083916992315906880 774287 -88132746006341863861670754984768 774288 -19989122429853506857219230597120 774289 37532690960790137952429456887090 774290 118695770357398487665687437926400 774291 -15020797047161244516146867579136 774292 171542295937060693079368655494016 774293 -22926945782795673976441161311556 774294 106615612895002621532456049777600 774295 54500805079137186051637618492320 774296 287243125267472447397070216673280 774297 22633860436227735682358771613360 774298 64500037699419943780722065009136 774299 121876522439451419489908593632832 774300 -30355663427329924185376533120000 774301 -3960925787783441834302796506656 774302 207040431564888418679537468372352 774303 -24020696470043834770357615546296 774304 -270771854186751213390616426512384 774305 47277674496234283781818112170560 774306 93677923128038399416761003694080 774307 151330040839048092832516122204480 774308 260633292961458078085454635532928 774309 21562110703145201750684182382400 774310 44308804802725240830118940146560 774311 3616286882485124055840854329632 774312 -13988437999186800572873972121600 774313 -160604526047815021928032516210438 774314 -8423836581379029625230990686208 774315 -128250601371378327228368690474640 774316 -287091563970589348415496464931840 774317 -187004899279526128349461938470634 774318 -5939086926801032617946045497344 774319 39346025077805424978809590423552 774320 -5551921584008549714780248473600 774321 191321330479295323880480217497712 774322 -159309568084644431901846397314288 774323 -117469555778222082570923584503096 774324 -65382539297631313540591071454464 774325 155216828697709683036221848584000 774326 12925715618327928479017470996480 774327 -106755985834227716433446500121880 774328 -70227113404920718910475492679680 774329 -302771804802359091506478887455740 774330 -10253021758135804478885107092480 774331 12875521843875035002594517628264 774332 -61679494148018117639623951077888 774333 1959973740666920510890910173440 774334 78336718102682632163662306959744 774335 1526114238958845729703092688560 774336 -9107857932812709570085115658240 774337 -14620139340387557662845404078014 774338 85918686381511596479693941210320 774339 -8113801051670932938758681536776 774340 1351122370991100794086791598080 774341 282113389218720471575087956377024 774342 113211811840845124324660594465440 774343 -158486832849759543808443497434408 774344 1580568770492935055307981496320 774345 1061795345196846836508018690240 774346 -40927382816231929191483679666128 774347 -107483196080301387197336666560764 774348 -19446746512336798864356292432896 774349 -141814894601165656176590315373440 774350 46527617794538136255208860268800 774351 -48753657766483242197848253453808 774352 -54095507598938676766901678546944 774353 380985776497012910489505682230900 774354 -38439310727812820026431698657280 774355 -85763318441982248689619868012240 774356 205595361553819427977172689305600 774357 154855999891148764130251125179040 774358 171311337010558298505798147628800 774359 -143081464863874907082578087764584 774360 -4851062975527472558075848704000 774361 12097847067406104961440684159232 774362 -232388659812242279600517859054368 774363 385587355636486911841176758054400 774364 -96074530580641602099306114293760 774365 69379510202522179278951708769260 774366 -19223544807851951365156618819776 774367 -92989089127243229875743943863072 774368 86491730030094044747930002784256 774369 -286576042383290726086284298868400 774370 -140090821613459739856642884848640 774371 -176414249308954822704979081480608 774372 -196240807179631434030015611363328 774373 -101726158496440947932271422012420 774374 -18423807102547145758518898700064 774375 -10704760018622323461882874800000 774376 -346000946286249384814032286417920 774377 166321498061073083666964423479226 774378 50317419241417533187869882148608 774379 174889300910029087333245038989776 774380 10428619898950908763019412480000 774381 249400718522771324538190381157952 774382 -5960471496522306592853101004928 774383 -42950832294524473092915617137200 774384 1452814134962035236874885398528 774385 151366071991381438229019361526580 774386 -262339956278864116621804558849920 774387 3004264231340103143210059430400 774388 -178583238438786830316625495683712 774389 -19049497204459642320476024807040 774390 42739632967223368052270674237440 774391 -14503443179933334766524826946168 774392 253891119091643396857693968384000 774393 180623331966586435757388302454864 774394 -167259865180779992175806413071504 774395 -157788734281567732308534426303600 774396 8241167447889040238365386846720 774397 45039407200054802620836361752960 774398 -26228891316902703871078838092800 774399 -25457377672573035694631874809712 774400 173344172368975168290370355200 774401 -508349470303200886814077558051068 774402 12525891389957389058701916417280 774403 49460293069642951337226759708880 774404 -303244631978516092565849068854144 774405 134986226542312462626221735867100 774406 -139517186223609631959183520594848 774407 147237258899282201762061759994872 774408 86764033791821292202426472939520 774409 386313008205138572357550802345140 774410 3809349009739151474716731985920 774411 4748821120917185277674987486208 774412 -220222975515525381793307567782144 774413 -56827311088082570259254249962176 774414 -6328796714866191970340841663360 774415 -158433832851589564665586837912440 774416 94355736191290171731780313497600 774417 69772210361720025589927148363712 774418 215393383364555095572897025648416 774419 -39730003872632464448421158630304 774420 -32699713938860284461192499845120 774421 -74409869694095586041463858816800 774422 11168262750997576293245799465024 774423 18298413197869482361056308314680 774424 154202441354478665303820663398400 774425 -182537309461523602297261097084850 774426 -169378647585971383334832106807296 774427 -380967202844758369954791508569724 774428 -216263568304969218050616612076032 774429 -95242680702185994216236741337216 774430 1758751397805335242467784590720 774431 35795984354094866760520198773600 774432 203142034069495131485971225313280 774433 -172843382890567387187621122496832 774434 -56139337302716870443890123914880 774435 -122020049526423625954613793543840 774436 -28552505776939225801541310967296 774437 -191457850074008001558665168504640 774438 7553241967491897008938937210880 774439 114476588431911725277393431765240 774440 185009484423136423772266997760000 774441 -124244120476511588765632262604048 774442 -6116176361559273835502132499456 774443 472071792512397745034330518080624 774444 -13081319168680142742787207630848 774445 -77337919064251055357889727293000 774446 -162999533591573440988307420211200 774447 -34606458677261337563554917535728 774448 -8062242030079744346813173760000 774449 35964073867465771986338273658408 774450 -30056449344509750666499574664400 774451 252196237898203449717252862761600 774452 13638649854412251269756230053888 774453 -235202667908025033328525116018336 774454 -54212410012484605406274260041824 774455 250663834439155812004047838476720 774456 -89633470199391002366089431183360 774457 54340382925298490286287532534954 774458 -8629188317968594151168514275616 774459 69702511365149624189237126557440 774460 -196937964290332253084612277726720 774461 48245192411981567433068247972972 774462 -42730029685075267767353842385280 774463 170287204502309090092811124235712 774464 39882809759081268866570333454336 774465 -138124891689842322535381764266880 774466 52100068219461137462512978870272 774467 260683615114159846361839300707516 774468 86334971185651831673823450685440 774469 384143063344969054002736356371196 774470 139876496667416793218436403735680 774471 -276584655338959780982572093049688 774472 -448523072874369523076200764825600 774473 444512690636378533357668200448 774474 168218685788705707907074377035520 774475 26522785884418445992523762677600 774476 326228287049069184464252085154560 774477 1927846500370360589485615750848 774478 -75617578870657715075927638896000 774479 -112739743549858633176401151301632 774480 14672185973387570397650650398720 774481 -272899607778699493017765219716108 774482 -6530690246059271378300941264608 774483 117075590624595033488960080356024 774484 80650931157247545893750670528256 774485 -99910396031635959178541453798820 774486 -37514013425241618597596724350016 774487 -52773835654381878647950131495248 774488 36871238140894657490239598469120 774489 -76590270265674283844872635784512 774490 29775973760095768321957613438400 774491 -317409232927081086206784044274108 774492 -106969679946276016043860420267008 774493 305291406481907132007733294769760 774494 79202953093275389344371516384000 774495 163082712757413370422709414029600 774496 -491463089513618470949843873169408 774497 -350511740729364975674190988362960 774498 45777030514052665458919522760064 774499 79864703133340131594052862538960 774500 198036423158717954085036820800000 774501 -17342128830473104044701123462016 774502 -42495775455515188952790747014400 774503 558133628138289033759268990871760 774504 -78970851851127838670461822894080 774505 -67848336235997993588934039943680 774506 -35106411206886542995121569044048 774507 30784655679690132747629771558400 774508 10714106949171983641150490624000 774509 142041068240433962370150011109804 774510 -31041666590908399296261980359680 774511 475516371064063761388921396348112 774512 -109317815086584958425529380470784 774513 -221145458353984467856667653370496 774514 63740080804660426289765897650080 774515 -58474200117540211189028979189600 774516 2581599640710803325332919091200 774517 -387788765362059368773641665201348 774518 -14656110745031675605371338499840 774519 -138046996853335134283383920197656 774520 -84776731409053128646014744268800 774521 86295680728623793374869580036 774522 -2028347424618236081469391097088 774523 -269137499041468352443079785531228 774524 -29990516393640965589567031954944 774525 73360494082596255699431108520000 774526 141224418282371838664521686579712 774527 180558763307394918125657356830024 774528 193831918094604408152342522757120 774529 -40516180041375208407271854607424 774530 -12388898643783109104665850770880 774531 5557322374834755713115286661400 774532 252226755976292784068769505198080 774533 120208883587572300397962972101280 774534 -140084925485098383899397601830720 774535 66052235211040060680353980262400 774536 -14786262020759229085581467811840 774537 -178121048817946922154872620695648 774538 -35726867857313300477273137552080 774539 141616622804853366708585342235920 774540 29680865404615624573220257797120 774541 -102080896527226971772457850666058 774542 71138947293543341567568336242112 774543 -240241452271591095226968437629440 774544 93489688368002526393153568808960 774545 -266914519101473359435966532829720 774546 185693935396384457103667999163904 774547 328096380177023458668092736899392 774548 81842917206663384665823907461120 774549 153371897861348117350349277909120 774550 4236675350934144074271983740800 774551 217139389972356466089110547972552 774552 -83091499718189630868385158758400 774553 -106123767885445082450965849561916 774554 69418046146337596215946876838400 774555 58277444792923079837310557147760 774556 -192301265308274419962214671625728 774557 170102374841572089225493545090912 774558 -26136292305504700290606378566976 774559 4172075997132428797056492280504 774560 576404050278850069552009115074560 774561 16543845889157874600137256635952 774562 102412582418961379437430149022032 774563 -3946059797790262488199583218296 774564 6614317734527753766556464033792 774565 -324173868618942453715449477821280 774566 35187981603325125387429562487808 774567 52531659431576219434229402917680 774568 -145243490847712986589562041021440 774569 -75625639437942124592355082816860 774570 76834858206071362090678391635200 774571 36029876189004579981761354294784 774572 59017676163109732898017032617472 774573 -63695572345315638787412639784960 774574 3867443011418145819959213050752 774575 -59067066631226720868693005770200 774576 13838078798101925306710457057280 774577 88885740150253734920670299777426 774578 -235878322921466134563531591168 774579 -68706458755392768367983598248912 774580 -85057267119531253874147688940800 774581 230333824808494311773065153076064 774582 56524308876375528004324730937792 774583 -207005445250278968864389948990168 774584 -276924610987505520147153063997440 774585 67563188196790876993412780097600 774586 63221620489427146643636027145984 774587 464649409340760033658694343163584 774588 -140348949595849817290293516278784 774589 450173663526056620109162664920390 774590 146578542985437521911435015948800 774591 149464897173043330296381132366792 774592 28214318125250551348124146728960 774593 24274663964845190047841107243842 774594 28514971711901726536028032908288 774595 53541709637375935091284524316800 774596 -113380790558178618634209916800 774597 4209243775724754280774071947520 774598 91370362272018637517131635787392 774599 14606994465049209937141262714880 774600 10272496268395009106840245248000 774601 -239265345173858752116471183839398 774602 1041781915064942075074306109952 774603 1539343945971591775169990099544 774604 50347854993192598187227735612416 774605 110373030069186863619174374532720 774606 16472693798801464112520163144704 774607 408923608029657919371071318179872 774608 77129635405083084281624008876032 774609 41500424257207895664892127557728 774610 -87424965432481386672823280878080 774611 151993139600959689339080025806400 774612 -35210256940537038884647271643264 774613 -25405358360253866045462068257600 774614 -224468907210895924750416740677344 774615 -31452178918031647510714879344480 774616 -263405778155934143980966875371520 774617 175901233190552441018005907660160 774618 -6052161272503946739679083301632 774619 74411985005286869013542834848560 774620 32240967212424858132015711682560 774621 258142835113792701575291249654790 774622 204930752269371974711359524237312 774623 258504536632707569572317640422144 774624 -237109335113524926086499772661760 774625 21361334416411322221330508577000 774626 -203128957794058227138806591725488 774627 -20406734860840120597522072013568 774628 38249439405598231041650546262016 774629 54481988689682165689609841647230 774630 -74664873232608351941655998976000 774631 9750664790124262431526686800304 774632 155435426306285683742615851284480 774633 -216554887453246441402461020651376 774634 -66671462884693752364300099723008 774635 -38769240372514732988586398821920 774636 109629714662775533813857007334912 774637 -26529963340804477894681204329620 774638 -101198259654269326349657347667904 774639 -160155603693732583738808306041392 774640 15209906799972758975937378385920 774641 16561772896062289740612672246930 774642 69079733677511227356278312498688 774643 153958344674434637121092203090892 774644 -131061095759597067138258543039744 774645 1538803104028421152208881285440 774646 -141079441880188800912087778501440 774647 110047713418422389785599458686680 774648 -32945135763860214600279051878400 774649 251580851701971895690216579420240 774650 42754147187475299080712551198800 774651 -8845381829230674754128360224400 774652 -209018636491137012372221674430464 774653 148548349660566603954231643791264 774654 77531554406634533425893196468224 774655 93862076786901147274092454635360 774656 -62992796083904798404722724700160 774657 -31090608807851000457189353525760 774658 -25964497337674845584183785654320 774659 38733749097425764314745299977280 774660 -129000507285924931767818449674240 774661 -82501466768081956243097703208738 774662 -23681605504446142387286768423808 774663 -77937284013534494481924052830720 774664 187199182177731889852290432491520 774665 -87112581021022913446305544310940 774666 -103644644054445137003551355709648 774667 -208912506902625688619977325306284 774668 -60715784259965873758324401646080 774669 -16453643316492366161321505798528 774670 -28407981973268493925483198060800 774671 -213643504170163587101029361794128 774672 39226800047131846689169457479680 774673 -8165270598232862344492959949980 774674 70411121900997508009010482959360 774675 -154116020326588786344741465493800 774676 5284141806578733727841709486080 774677 -241088399481531815981597079431940 774678 30110070615737423584433067762624 774679 205275563298717959905292809150280 774680 -36703129492772473490373558067200 774681 65723060452304854000406181691584 774682 208329935902649206639149080382192 774683 24558251973114626953867496952864 774684 -45418613335555518670761161961984 774685 -183983748897046150076605102729620 774686 124907886279992455313610119758848 774687 51171374121525990037390514417280 774688 825243277266386784130979856384 774689 12317934814132123253487738354180 774690 18090189692633633300120546242560 774691 114213697021821509810576900832092 774692 -187728673171585284526740609285888 774693 -40090965055848540475018791188418 774694 56101879896048537408553900538880 774695 39940907601871881059606969806800 774696 -85765376589289936936698243317760 774697 56331821645860573175367150828864 774698 15937946753273209789443879527520 774699 -68618355841708564455954694714536 774700 -68598205821806792954112655769600 774701 -213922437978120665257690057149696 774702 108876816714231732746181185837568 774703 112183783374742729604532021703952 774704 5064472221606010006250915168256 774705 -124057317989508754702329146672640 774706 -1585996797087283800799882573920 774707 59479424702197189682408131716000 774708 84856523497176469120963477309440 774709 -96879460552743137750148615962112 774710 -41172885707821377938084842698240 774711 117318440417326905950617368672000 774712 -240801309715260983265865494835200 774713 -97006755705499161250274973960960 774714 -125751217467320458476366142632960 774715 -137911969959613756186107964832640 774716 206762854490799535069862253603840 774717 -25781497226782944412190710259520 774718 -13428900294811693513065147705984 774719 -435907490705395166647313754581640 774720 -38281982174602267191762773606400 774721 -45128298868182063831710496353536 774722 -64097675380972690750718983272960 774723 -138438742012811663114910784446216 774724 223878300147107510991432431452416 774725 -79948199977623262834833388104000 774726 -118818933143046375783723098907456 774727 157918342061073530158901216772192 774728 160092950386973092097675520706560 774729 -190739355417948737638719681958800 774730 -155456515349999594975705661607680 774731 -68191898617038553532908695082260 774732 -15447968406578844389175059644416 774733 -275119388735488745564678071915018 774734 98681761341910906939793049648192 774735 26835706062849082634509690785600 774736 37257532590301330175299619241984 774737 -60020061530613500269655656055808 774738 -166491288702611701211687922535680 774739 45550469945622100082306070162936 774740 -83578953347572126956214915887360 774741 162701911953154381498232506106688 774742 -223796628430652410585006355605728 774743 112951341680089204473386374919640 774744 -108665344639922128451900559360000 774745 -7336758468486068465584778364600 774746 -59276805292736758264700578940160 774747 -162239094162582816667007170243476 774748 190532303997103325567922458628096 774749 -18621838930891698415476036980436 774750 -1102661318353553005817905632000 774751 29325717057853165281727422738312 774752 54411964019638004115352382865408 774753 99295541220424447687724950210560 774754 -42698603863943282274888064992480 774755 -74886985738870351558684023428640 774756 91685056400579981744399766506112 774757 -18705178010957657324880783828994 774758 -95023134494200014793703170530624 774759 42588777485011411355340808638504 774760 110500221452333948125062178406400 774761 35121428923441209738568475004744 774762 -10013242986384547288886289070848 774763 642856158570980763635191771960 774764 29986543016177837178799547059200 774765 -6412571530037175283450673621940 774766 10529555683397713230137420605824 774767 -141836627880847653558780086446608 774768 8817713966899212578743225319424 774769 -258233438471588766359781939133004 774770 22415423765795797672295435890080 774771 39425454910582226502675028325424 774772 113142209651944383453149130791680 774773 -211680598613576475691322829120978 774774 -241563502671756791849711990784 774775 -239353423185480452256658996267200 774776 269390289853606299129597313966080 774777 -20688702123352660415908623568800 774778 12821991535579867084773659015424 774779 347880973330393558807822577257380 774780 -8371529205853663631455172352000 774781 109233331409924924321786001555584 774782 -49701258529466313937823755915200 774783 -41716082542724875451111016326976 774784 -54297501281931632994284659015680 774785 -190003896885661812133036127893440 774786 -12904873575295289816459920953600 774787 -9774891495752034982785611406768 774788 200679808247034250190466193136640 774789 -38012504634774548810580546237312 774790 39064195893515122493146283126400 774791 424251757743225311628456933831192 774792 -290421470541353874180268408012800 774793 -106927099274453873417512975731420 774794 -37656626463181010156815790276304 774795 -72026976894364055833512617687040 774796 -52891095274895103591723760995840 774797 -99599175950145947774160427751754 774798 -71034740893083959893782812961792 774799 -240544384459411683020730685589200 774800 -16221037784998816700695726080000 774801 64965468907251223525550143241280 774802 60040303123893681211898753866752 774803 47205788648091056638075884443052 774804 115884469068014597405491714922496 774805 214931494359164716717005690780960 774806 -60813836008355534412290281095648 774807 -70607455245046728666846527923584 774808 31215660948699181819666378536960 774809 -52007864579436729668588018064384 774810 35926693639335484622907097413600 774811 -260134171541728999821108856750588 774812 95639524120910170266726736006656 774813 -13186324722907956570533965874016 774814 -62141898982917266460428887945728 774815 -339612916265936343310104032880 774816 17327818534371682204065416085504 774817 -686236106041946501622240165568 774818 -21515834916919789578716710613760 774819 -408930651775553217310399660465680 774820 76711537554950349792379279872000 774821 -77323359880952612819001762822978 774822 -7908021768645988910487003951360 774823 -12979268108954516396502007303680 774824 231339761576078693081361849630720 774825 -75507253123817236914328776620400 774826 7670047505571720351211624737984 774827 79317756100998026629291214007552 774828 -137928867485453412777012007289088 774829 133241465865540022163953022486880 774830 -24647807310638174154222017414400 774831 148123853458897603963277943967752 774832 93050699766908578028328282357760 774833 -56285880257324778579338752983918 774834 -34902737955899852429255838301440 774835 -3492874146594797187670711101600 774836 -105654924893777185662476800695552 774837 -90772106658150869818810787188800 774838 42434925465636720290050131674880 774839 -75941890744960702442204539336560 774840 -133815230869731026159779858022400 774841 39644970822568199025517294140372 774842 35730224465398567489318784159232 774843 69469023960579057566670026935344 774844 -12608877624412837427359656879104 774845 98256760412892401018721382080000 774846 11105186523439939870184782042752 774847 -138559134895937399054907410060160 774848 57026866676535814416674778513408 774849 -145405606360617695564763634089936 774850 -25162736301513510676397167395600 774851 178923237487155263146862964706560 774852 35284337692039378602433195978752 774853 256177672429550737072686790115102 774854 58047908520570958779872601135456 774855 203620011188904904384846334759760 774856 -392172377500654945350386832645120 774857 -362930373882515258120647638633894 774858 -23199321791382114015847110021120 774859 148213264849817370565461527143800 774860 1342066210181481288548564674560 774861 -26150628700868982929861264811936 774862 57471659270856338795196275081664 774863 -371407707406055322111083460303888 774864 -67567747525325075343482504257536 774865 74485191746062397840111055731520 774866 46772738342167166971844362879632 774867 -80024700865626129555961235500752 774868 96085074718378383219969997797376 774869 -380111357045355885258102623372256 774870 -20010162290146261606184789698560 774871 -30229108898325124471476774198056 774872 34364533175719106669006441103360 774873 4433799048112596015275098622400 774874 -173858230555268420499380157698064 774875 38881558720876000255463229900000 774876 44417949198271457534829877100544 774877 -99499936901087013160398373152000 774878 21130957171948405826323462137024 774879 -103224533511877143264239085763200 774880 -336084338325221869455462865305600 774881 160499946282955168072879908206100 774882 -121365354941996342120731296356400 774883 -498123944131241531625648758211776 774884 113190162545953284410475819648 774885 -72388363289528287767625593602400 774886 135247955308957866015575510311008 774887 -31013188664560166921338880830848 774888 93596859218170254607079498956800 774889 -234772787012007519421364252732544 774890 -45116380563384445538402111536800 774891 -20115030661709948564267129651280 774892 -57625246905081564669532658646784 774893 74108735835824618392380272813184 774894 36905230623771649482877649332224 774895 20570956080032185397936795651040 774896 89678519764741947233538871296000 774897 22267644035958323697271444383600 774898 -211578545387807704481027772898800 774899 10530370207818066959282675924136 774900 14190396382632084943501974528000 774901 -328644668874740689189436882390098 774902 31388143897394016953184095973312 774903 3501611534731635894508417989504 774904 189154466650896103109206538219520 774905 -101976758296375172058027322922940 774906 12221260984022518245683593728000 774907 -28282199051635953834068123186176 774908 196419666682986291505968696496128 774909 39776807727545853521439448166700 774910 -79371289365294317772025504520640 774911 231028388329231750691795931218880 774912 48611444467558368056852160184320 774913 -40711921133229478552110377715756 774914 76065816999131432606579551053312 774915 -57605082982428437498711281536000 774916 -75606001443727564568064500994048 774917 -24413042783759330513659076149920 774918 -59864599057988647696042298749536 774919 305422318445581335553720812519320 774920 -254797822485777045010503960115200 774921 75980117871313617387623357893824 774922 266567866006504293100501023750912 774923 125858569503640198788203714682840 774924 104928179801545264429857218489856 774925 -111620285745905514943663556048000 774926 -155698444353871484793831271361088 774927 -173093884480999695024485998460136 774928 -11119299778538990785107743735808 774929 -338091284089334660306075321755470 774930 -17839517695461990693216127802880 774931 -433814354602463125719937526061268 774932 271489199845255609992361760520192 774933 57002382684549418336576385891904 774934 167213394662278511543271269480640 774935 33617279872046073021093023588280 774936 305070426752567745247098004684800 774937 1778554092151945598676712857220 774938 -11688687718265849020961058938880 774939 85916655489181524730636952054016 774940 -57671493037632887788627549032960 774941 332120147467386949842527676182226 774942 12757718190503375763058620877824 774943 -49705363959174081872775920972456 774944 -284775159971049047198640837623808 774945 30620963672651034216057030068520 774946 -925367996905136888157906016896 774947 36211995430154448027106858455000 774948 45018080135025961699363733038080 774949 25454074580978501684307072700800 774950 -18229114659923244953477275752000 774951 213181555049198561524838101544232 774952 2703841822131789158288443054080 774953 470834377621621416899705777919120 774954 39341273015974245068334656471040 774955 -90729118720496228181723123956640 774956 20868401760427022801100985927680 774957 -165724475954810703784128322810560 774958 -187017009119841044122813029206016 774959 -83803211853340902156585159417840 774960 36095205524961932451045354700800 774961 1396198994784385731099731376624 774962 72431803863445976847766222147584 774963 43258970655856822040901864066384 774964 -286559981516640878218217922193024 774965 44717399034828542247897024393600 774966 -6953289113427953156279677270656 774967 -344594287307728828416532968935640 774968 12713590688713922067734502850560 774969 7757259752855297071171214470656 774970 -35053910051589723315657653821440 774971 -76496523190876698131136633240648 774972 -215249365743857925352383158968320 774973 -210644663555428776210613131871956 774974 158887303226823413831751332006400 774975 -21942167733449314498566530735400 774976 123645151883547206921438119854080 774977 -45237370010091690012208991128128 774978 11122769242020426308588049373440 774979 -198163887567252500285398502360424 774980 15570777389395335841638700320000 774981 258187430448819643831515262275840 774982 10529904732430470225562375029504 774983 -306181649193442795969554470112000 774984 81830502741372528797489422540800 774985 69945395176865180726921805658020 774986 -42367484591436470534487799097808 774987 -11495001353099748232520126393640 774988 618757209084940082216675386462720 774989 6850538369430416752757420190240 774990 36898013173646056527662067648000 774991 105763270037903563385646485659520 774992 -95416127204533596246587851874304 774993 -165371556787304237752886227550736 774994 25807144794948659810349716291712 774995 31679944506989542254789709419120 774996 207735804216087763561402949775360 774997 -472133244041506180920145130549554 774998 -24312554808675849266329058611968 774999 9297092790542503217538288833184 775000 -67712771000389263845386752000000 775001 -85694406043382248943182035076848 775002 -570574541636461426449038443776 775003 -105531447967266611263575162491336 775004 -100044710417652611952363190930944 775005 -70648769758729261614775827840 775006 -222739691397216829585499057010048 775007 -215656565501636407521683037867744 775008 3528049862931948734721264451584 775009 6449490914893778047109496202116 775010 -41694511968195203482889876352000 775011 127451036352473434654961896292472 775012 -30723329678164441320417438965760 775013 -173352959111091804374363805640260 775014 -117491832461330811559902409047360 775015 -60455571657988432202646834192840 775016 384637164327307595913171094978560 775017 248270038423110819506233277676234 775018 146986740921949708596449889558960 775019 -87913573457454328097872879204320 775020 9583912595409164485517674183680 775021 -2746949388341644028100592087508 775022 -141351605345417465922705696499200 775023 21062198628558165107792126317968 775024 -1429730933868933660462651310080 775025 265803568526818626734546978977500 775026 32907252927290317377892587753984 775027 -226159893770162864559998295311928 775028 174981000222325865507394560247168 775029 -37567287613756319568947127459360 775030 161378105091745517192858565012480 775031 5300699601666325710668579487744 775032 -2485480143831823603427705487360 775033 398214861319594072549654090053738 775034 61723551536095648489091843832144 775035 272489396690606508469213988191200 775036 9274287684378664422854511713280 775037 457013606490217643278266753751686 775038 58354625147770450014929220907008 775039 -50044488109210505962136640528344 775040 25984565281086243562470349209600 775041 12467671169630128563575665020960 775042 -67088297381425990210657142693856 775043 451314497965675288315539766631292 775044 22158676221113277899438263908480 775045 -122127471769638018075096867365700 775046 84093817491471959700715282454400 775047 -46377627777870312916361169755136 775048 -91698332239572017963382973440000 775049 71573757775221643873681418419920 775050 50221018705474691786844765964800 775051 26888366730025103568933714814152 775052 132378312034761208676073839214336 775053 151753676006772336931374692258262 775054 -28220688768997071068283797114880 775055 -145846420846677830540105386626000 775056 890816687503498428715931664384 775057 212281899813428374784472089120306 775058 135156778606736038837200732884880 775059 -120296344492464417580326153076296 775060 -8274231644997173804134672711680 775061 69546615611415292656568573094784 775062 -11355577757144936171291251998720 775063 -227974371886773273377900901189688 775064 -107280547669271536078330041753600 775065 -36310619225452523965894146329280 775066 118229946145049645385919947539424 775067 108312216433553568220812333786480 775068 12340961426147103784524551233536 775069 332462396977552520295434209380160 775070 -19467460493278221520184251363200 775071 246880532507285665662848658240120 775072 95279778071251337310415433367552 775073 68190663069887524779247074377364 775074 40931826727503609448999029227520 775075 1650715983831433555210993145600 775076 -135649752311649102879299935571712 775077 -90140336730023185569925457879040 775078 -137350990395055493288528182871040 775079 -16322765294063399169378793405320 775080 -110118329261457943614944649062400 775081 285906130559941778543745209640960 775082 211413438494181231800394920209920 775083 138436818613335622155352393555200 775084 -279794342409360528964262160726784 775085 157311643752577751171009265168780 775086 -812803698264757265561707914240 775087 87519630097268052871205553550736 775088 69749855792829947535186958516224 775089 4559747697676417760111342437056 775090 97334453329074454834303677136800 775091 81349466880383152254850518708492 775092 -62397735783927956520220075880448 775093 17743637507367400064245001058048 775094 36797846362284430552896891828480 775095 100524170671938629865636184541520 775096 109777621138597968674365712424960 775097 -275469320916270594107690396954454 775098 -40827340197685961609195248455600 775099 -31931353537651689737953712772880 775100 84673482845595257219467144166400 775101 -68296516293129318049209213061440 775102 -168682243564245588534488630677248 775103 37474010698419874112905345818480 775104 -64694715140296689785655879794688 775105 11557063678350846593246102640000 775106 140345421659983677014132136537600 775107 -131728726687068687486349452107952 775108 178124579949671342847466835106816 775109 -78317909402727526490286168834084 775110 2307480239387134828178208184320 775111 102010494520576090768607759700072 775112 -150169147883938194509430251827200 775113 -114279722072719445795926229349696 775114 -8709351336853060774993626437280 775115 -321800879901749062012641359935200 775116 -178627731977581113589861001610240 775117 95957554370776743062485252468192 775118 3957110417188291129471221587904 775119 85813895442268922296613962404744 775120 36859715329086767520557689651200 775121 -119233514293782225916238867025678 775122 -16291296722117917132549700128128 775123 -146217564540169793198404184560896 775124 -37315985305375468733155041607680 775125 37619883510721701724022347566000 775126 111263015074233586202026158816 775127 329550835276007568438279210669264 775128 -144823197779366856465595546275840 775129 -6086810175007806175024866842300 775130 -44229032264538156858346568651040 775131 5270901233116414966182478282392 775132 167441069049074159181641921203200 775133 -187289618570545968304267869790836 775134 -12992883269469224314118040513216 775135 -120829753734176775214890039688920 775136 131926887352602115984872950464512 775137 -66051974831119802381370302740224 775138 -23107548226930884911797565114880 775139 -336989396422367264893743345294144 775140 53303359339670994034550434713600 775141 -45506150448552680855950507472100 775142 174019682442715136334063102427200 775143 -372601753174590961262009590483200 775144 -255579187301562000509994312483840 775145 49695412613803616407920900262080 775146 10325269677683844147845201660928 775147 -193213124930192360884409051003404 775148 -220016612857289335092164971069440 775149 161634215883946413838977386438400 775150 -8185311053963373741443697672000 775151 32299029646390858538580067022712 775152 4741190268234403652332291031040 775153 183988810287168075791491514360402 775154 147006206821815640180195139509776 775155 -50419863863264439537939346222080 775156 249367066260603382936157836123520 775157 -46947275540834860830733642848594 775158 111048335925890276210484238478784 775159 -49950506316127654938800326002048 775160 -155414538422784389408655840768000 775161 2730404142425637627503045965488 775162 26348861115545898669255730368000 775163 156663829294094720932913103845412 775164 8179215127049034433052648432640 775165 80703214891151109558195364961400 775166 -51022353739603524962790530721024 775167 -143383651625764146164448663672120 775168 -24479177891637385692782213988352 775169 104807723287613710632272901994944 775170 -106638773281067246950880756006400 775171 435968750881341008977186323976032 775172 -55530482975421022811201666173824 775173 2736744302563965497793537946944 775174 -116405871272996294755407792629664 775175 -31914167919858213472356725548200 775176 109253877458163138397068438528000 775177 -158855848857120824563415360811740 775178 -84673104833093620354798226752512 775179 -110392423962322877962308430446276 775180 37244012843651263729124258304000 775181 286321055780037246748513279946400 775182 130075140322525339495786563196992 775183 79963103346822084882687896721600 775184 -7713338150424793870229911756800 775185 46838281001625890640687535084800 775186 -21772886413708601052969061287936 775187 1376065170446599892042277259584 775188 28987480110337257580127426651904 775189 449422562795272578075365366942990 775190 25913642431721286321817434950400 775191 337624709424033526907988398613840 775192 194881729579517699767417480151040 775193 257619270042557989816739850698442 775194 17869285155653944766098135644672 775195 -183744609317793532529922097181520 775196 108512295755217860117935196198400 775197 -101433929116628366536121445792960 775198 319593400761229839668998461836736 775199 -33756796168378383614604107472840 775200 -93064334509993655847568932864000 775201 132042096234867973349057546698560 775202 -178081660328855815980799208186496 775203 -117255668079134460059814232774080 775204 -4001782141729337975149674834944 775205 19908719387043720747010666918560 775206 87870627009654080070119687438112 775207 -3109304944643383196944333805880 775208 27307792512618903040915852492800 775209 -130239821017784217926202300483696 775210 95852115052360681260964210385760 775211 -407243372099505949216736239713000 775212 21178403431570236021898938803712 775213 -141621629167419608316665758134996 775214 240114145129534405468459482338304 775215 15462379013397803479672333355520 775216 5742476972419671940022361260032 775217 57914047848420426573642820644864 775218 -227134073449797681804305848704000 775219 110324661403404421605338069818840 775220 -128764322224342495235178279045120 775221 -8330280299903635764859394942688 775222 21818521257788028179986966818432 775223 -38739075728771957491616214861576 775224 84616264043923392103115571609600 775225 145153029010381087297704211746000 775226 -151019322052436531223671416076688 775227 -389998235120500035272115582958080 775228 20839911391555560580067415106560 775229 25464689282506128886166719959756 775230 93998851462594140378359608494720 775231 -136912184958349391285173471024248 775232 -18324277278150269507369562537984 775233 191082300687454501893240735607602 775234 -41576654702892197469357372021552 775235 271178944661813989790488040305680 775236 -26437441639436960575805878763520 775237 461537564328466204996686226729886 775238 -27281806122672129678093998991360 775239 36067979022259421673741116614824 775240 -165393952639973158356094620211200 775241 106815341879842112318329895463642 775242 -24234974812508345260204114226592 775243 -152120329228463383507176794246000 775244 -237371148990850633249967974366464 775245 44773838934726493863783759633120 775246 -106168306062565551377957480324928 775247 9519201610143122984168609400 775248 -12193131279997314216813382336512 775249 114526239495743556125617281865920 775250 -47372849638796846886278933376000 775251 -2817091622270839512068424333288 775252 341659375867491816242223920164736 775253 -303572165399137735579310288999556 775254 154001862930952482747157335568320 775255 141042050488901317009154464236960 775256 -101933580664521832638053355141120 775257 89430253878853509257571859123200 775258 -209361605009012868937066655742720 775259 310593927481104152323815643547460 775260 -6137302380991608710910689510400 775261 37398347594446640293730563663104 775262 20349823158582699184042593109632 775263 56293746507064975838929120956744 775264 40224987536791483043676500262912 775265 207660413811602414567893124304000 775266 107587571224295304234212844132864 775267 -196276510388212833044472664243684 775268 165046060193411622682520458891776 775269 -51711721639316265651075180762624 775270 -58844940503509773129170700385920 775271 -68779272117145483241114332417488 775272 77818407311713346894322018385920 775273 343661165138290098766896212606522 775274 359586737490675288827713831680 775275 69186623940105747060697346665800 775276 70225329311461529865622903297280 775277 34862350171101723219064559731980 775278 71408494681823125556043834683520 775279 27781982689785981398882835327360 775280 10761932376296676895420487761920 775281 178878677353891589079036343622016 775282 -94532848378610665108588591105008 775283 120626022790473051539772694233960 775284 46484254840068523749214211917824 775285 6581620769771771722820908719360 775286 -147043495807312725720538189153920 775287 148253275567904220930732266242944 775288 -329795635217278289706575342346240 775289 -258018441883465317198186394339440 775290 1170247651530729819821000317440 775291 77354135754269840907947974324584 775292 26239986018732121717642658872320 775293 -110488505475926546499750816030336 775294 5879898643418631811128301064640 775295 150197537991288141098738092453200 775296 -182154228574303787503550579343360 775297 3115460343269629319961867936772 775298 -20294447936256452824200027831264 775299 46337889480168589438581809475840 775300 -4127220550568585937849050281600 775301 708403733517441528052878298573212 775302 -61345275308940738303667737603072 775303 84310061007313202896131948862344 775304 -13532051401599373500692803584000 775305 -254996662235617522237131317548800 775306 87730355338564544405181070940160 775307 -15352831052816573906350963319712 775308 -19285432447697718081158092976640 775309 -50739943259064836196295127196490 775310 13129772105985939284712057354240 775311 161061076157679046285874265153672 775312 -89813886586921754057873891524608 775313 -61111961140237162904164619636160 775314 47479324216235534598564001607040 775315 113525553858498281933885680628400 775316 -53442319555175474714877631426560 775317 -59464416834613833560453424051360 775318 -27548501713580911775006340188640 775319 -399405155397777953978189823870480 775320 9739581603891164458284102451200 775321 139953658748003028899184010132 775322 87089237823617332229292321445632 775323 93061897028996692192250542201584 775324 -295736690934443785128046392434688 775325 -149064334734647131276383870871950 775326 -76073182588206181918850015192256 775327 -41073086965251897156398590997904 775328 444248394655180165887549030727680 775329 -255483800202790322300388427169616 775330 -106497581817383720820498934817280 775331 68459873714769887158002485516064 775332 -7852197827477965641687503201664 775333 154409383540497163844488528960 775334 40680987026534200640941102065792 775335 31149780430972744650706378629120 775336 -97565896360201603626225978992640 775337 180038002773547706592756351671460 775338 -117394974373682851030104452902656 775339 -282283758614081535845042625129720 775340 67720123364845187334202410915840 775341 -20925946959536168308916787442176 775342 -92213050657078239723199236110400 775343 215655362579189433144026670440592 775344 5988814323712101834271485788160 775345 -254136462200746794883601555949900 775346 32996436318341669912478657136128 775347 -125174998837964464216126683942600 775348 73887325799006229949524964243456 775349 345707882312655676539105765082350 775350 -83974422016609914746345790074400 775351 77419487587558038346132057226304 775352 -47861146907796609061469850316800 775353 172934726215620086227621162654848 775354 71334933855832699333246395659376 775355 -71375375409982501692483745955040 775356 13753862729601063650254101238272 775357 -114066248263594914864922245564768 775358 13464490577160070774493190401280 775359 201083086088055521716744910261520 775360 -74451332568548753442440289976320 775361 -227137161119371356576314566831038 775362 6316339049079424418817732294144 775363 -215048928013834565855118227976388 775364 233738910041245959173364052891776 775365 -170616282588780736929258337181280 775366 238221839322555768067844625505632 775367 372587489953351370103260486131416 775368 119569882758782302537075123200 775369 28796908381133440035007262276352 775370 -87485683413678384898565782136640 775371 137087248072752975299708825717760 775372 20670321132796440560441349844992 775373 -539967400615408849763846067380820 775374 -15951562946271596448173270139840 775375 408646929471959376089230052574000 775376 534835959610454052032130711552 775377 139181497707252634636652637810228 775378 -3975370108785767062470953105280 775379 296985135649351262173102312113480 775380 -128062226455920094259452728637440 775381 -406531361826266433709450312751328 775382 -50373349627297351538207166450048 775383 -18935676752512314537020434455936 775384 665600395212835140594910081720320 775385 87691584457488045477373939545600 775386 49031988966071519248815461383680 775387 30658027511708731420073796801836 775388 277897486466472018435225256524288 775389 189555758843781135959819646851808 775390 -17657100381205143730019590041600 775391 54243896623344939526552659671424 775392 43928060670519735848317544300544 775393 143084719778152936727687082932642 775394 -14804824291195198589438147132640 775395 -119019875478081167577609492202080 775396 -129458830994244156027098404857600 775397 -62607016039868050724504887251168 775398 -57887764883245402154049592996992 775399 -42652451978963991364182108036336 775400 95996279151688308241705836672000 775401 48115956745422364942241264615904 775402 75050213659012568435488150382352 775403 108094448751309009096081633201984 775404 -19280977867079630928374843455488 775405 -145986015521842554223265121149940 775406 8038648698349647050984921670144 775407 271552737135585242904397086783240 775408 -64813316413018469344271578759168 775409 179106039025799864274871397370240 775410 78851171214554626887166119375360 775411 -2993980289740368716805522066016 775412 -45968784952760686068618927249408 775413 -114848413120677902861985546034656 775414 126117756380328714360230759377056 775415 252315933069625625184752988073560 775416 235030001254548955701782428569600 775417 2109904537988763607174757839466 775418 43174029915361616742147694198272 775419 -3676328480881139735643265334592 775420 35315138089524706756152359316480 775421 -202408878546779408966686546269108 775422 -31915790103691794186455633776512 775423 -430542078756622843457733869091600 775424 -138424314058414293710464075431936 775425 -74075201773267574817523092805200 775426 57275766496678116716675856099360 775427 352271494491903896735552508813192 775428 1761565630689210777392438830080 775429 -223066134444827441705674785148224 775430 -5347068879883064070978653408640 775431 -133749232680721214109205300281480 775432 13381051775226351521343825346560 775433 -116164780871458710201824881032396 775434 25024626362918573192843707760640 775435 -268293883337318657387819115825120 775436 243211202426681889184070169511680 775437 91416100906043529246029840696640 775438 192891956638427769978523124551296 775439 57937648542044556178990408022256 775440 -55057522555729266432462618624000 775441 -36872486289846558841536741710158 775442 -71115221762689618364500690966128 775443 50702339735036378713239024627504 775444 -149566433677236586719498569256064 775445 119051170162894306907193567565440 775446 2009047105339659315852929280000 775447 369360468742751182642711578468040 775448 -127929344645243341845414973040640 775449 -128913241823632963890242202804966 775450 -1017803826827889578852924354400 775451 -286942887113353572000024004903548 775452 97198192233354876740244227308032 775453 -220488013579394748876000592460544 775454 183986803643082094857013028578176 775455 717754629426052997866883231520 775456 158236429464512969393624125538304 775457 116211533172720449354797181490180 775458 -12835849050126851892797708724096 775459 -329342456213542944691041010503960 775460 42226851053525562310014871142400 775461 90872840165709356106501196690272 775462 -1057296659538971012202948427776 775463 -89527362063435992339977224361176 775464 -167298394945561804399505006592000 775465 -23803677280175360355166685402880 775466 62882480576814363734290468043520 775467 -36183938470089456161705619294720 775468 37478369080693034255500380564480 775469 -248533956666016351619935625043456 775470 29572619532964530073986036816000 775471 -251932576884923816204743592909408 775472 -117958319503550441025839685992448 775473 -47355137468381375883131615523216 775474 68295826827286368454990640888352 775475 15861798445577174639976482875500 775476 -41116396110156816933369511519488 775477 -58188729711639662380692550070674 775478 26894873623071852141835613558400 775479 13310279370979191361404808749648 775480 -142781936834181142562433694617600 775481 -23007996362503219171110191290560 775482 -15845219793306700106586936903936 775483 -17218192159662022265780507474240 775484 -161993543125156513042463872041984 775485 493779425488619052466404151200 775486 229031775740677114219675581672192 775487 -560124060834949960556710188828240 775488 9996232803531568840365117014016 775489 255298971256366351772067520680 775490 63616415597207007804494433684000 775491 -97154427882179065738113619050240 775492 233650829172708063753933385740416 775493 -390086532598459104988661266005156 775494 3091204082729301985202922710496 775495 -109501953229716043288879890969120 775496 -36973581117988394852402695372800 775497 36312373859619073591798584714000 775498 -32433272005669136192322018882000 775499 147321725462078607293456977624560 775500 191322841775558320695433273344000 775501 -498969009817584733782470706998400 775502 261220853787361789522977694464 775503 -8267828545785201333239071357200 775504 -4615094697623800565903747317760 775505 994974989106597118946285588160 775506 -113956431333355646391755594555136 775507 23294773324968472774275318539756 775508 -160024348288432865331682929516672 775509 -51235515902255931810325559528640 775510 4994701604628885191055143612160 775511 -446910201946630858025419116868776 775512 -218195087004074158227135490222080 775513 -233238594391478489285174099685238 775514 114939846766641222488436098448624 775515 -16253202398694098960993655274560 775516 -29302790627972350569662855017472 775517 490795704356131220846580865942566 775518 48774817228574560586459608402560 775519 -113213719600314232385103782151456 775520 109329824049637530299599733391360 775521 -315819068427638963858971522625760 775522 154238844873157002624631928586624 775523 -171206816895620939978165267234280 775524 130840317959191292634239539270656 775525 48236782023903749858487467108800 775526 -132595933554009137554452834816288 775527 -147255581988348767219437645457880 775528 -165127724263482948479929108285440 775529 -177516164300713890349937860278924 775530 -21363765442157323636920405780480 775531 -5768050783425511008859015478668 775532 92869314579778256372761744701696 775533 -83875633578341879433177996117504 775534 59218089714282555614274035317632 775535 -96499150137868613778834637454400 775536 -18507406879359158284582805569536 775537 3321319245247407730161865341312 775538 1165646789075567718776172479520 775539 -151241869825555824340032182753196 775540 -126524153337464646130944419781120 775541 46779642678602944678109606674680 775542 -875364213823117451468666104320 775543 427396864398237990253121148918880 775544 -29575607050816766526984619622400 775545 211335659620852138006275880344000 775546 6978190717762705024852433487840 775547 466686146545079809099298929905600 775548 -5088992027374173552844198625280 775549 -17965588360358021664300470751636 775550 -35952845381151092912095735483200 775551 45377128022882537150742332006784 775552 -14516942382257574290560238223360 775553 -281056977450735519633845657187198 775554 -8697857159636542837819468076544 775555 95666319485135853594953851584000 775556 52254278382464393626048397134080 775557 42500319337221801798961284148152 775558 21956204653461381996645376499712 775559 -130805866204369544325069008907096 775560 40325629349617869998512919347200 775561 1896982556898670172625855792400 775562 95520125460334332651656202442032 775563 -221993665263866603313839762710056 775564 255062734549264602639273846546176 775565 -71438134929868169235415320787200 775566 139558385848952578887814795498944 775567 -71454282437178635643867478212680 775568 -13652555770432106753923739639808 775569 450174057930561945832741038240 775570 -59819053435150389987940812551520 775571 -257435905272840890741956654909968 775572 -79193818824428819662556123658240 775573 -183395755364561153870755159320178 775574 -156929974140773353913439255292608 775575 -9827583201208522074843416707200 775576 -9545842703971065328894044979200 775577 324460090666306296437009621382672 775578 -92049887975797893120651833688576 775579 -14951573764742968115437835098848 775580 57592408038569057064727693977600 775581 48704063783518657953822106426752 775582 -224987943858535294645737835732608 775583 249935306812789197801354503096784 775584 151813718758736823523670920986624 775585 107150376397040085307841461584360 775586 -94819086525438050668026158169600 775587 -72745727879494964039150075634432 775588 14592386827462643767076043764736 775589 -39928229568504742202036099555328 775590 85619637894417832782670462064640 775591 8635075072633984816197046790064 775592 -421189841640146780784488299806720 775593 31344760480420848973443943886784 775594 86200015900091021748695673004032 775595 -121033513703616934768870138058400 775596 -31926345814159933430037401860608 775597 -49422831058199371697750835863028 775598 114534543649794952492700990548800 775599 -139803670420207331530868736981120 775600 -6920031817950211403496798617600 775601 -140000494431008788909173590092398 775602 10576510160456746661188580628480 775603 -102911279008916576254410555132148 775604 97133403572584484468802228467712 775605 -26063573139466804794718446134400 775606 30366184826154734160975368089344 775607 -118959528328569000901624809686400 775608 -110743600442802923980300134113280 775609 5139019693169206042019133353104 775610 -58244462994012161885687481120 775611 52349344330979517931019410280460 775612 128077636320137155949550125824000 775613 -341029932693388294832073364926138 775614 52277057226941843867073196861440 775615 -149003399475373901303861942431680 775616 54085829536524351120997991055360 775617 141508588266019402873441429189680 775618 -106441739534095138370215606008960 775619 94154141769751205185802683462944 775620 -25480656769216633458326983065600 775621 21132332288222446770382219155840 775622 59563237315723839410135789164800 775623 159837000890513081575340740366800 775624 -321152201935836539782583207255040 775625 4942174194708834164545754482500 775626 -73413413001775072690082534232576 775627 88072690917287914044476659971476 775628 -37551077412995783440850831576064 775629 -37921472771908722974444169360000 775630 -105282664283331981565498792607040 775631 46912245228126163364523587583432 775632 6542079511006024446456702959616 775633 292782787667699459699694306608882 775634 2632276652185090675817048747520 775635 -14942091921676816544528874739200 775636 -48632919970407153091803731732480 775637 328358699866359576605355642102240 775638 -47177934546192283819930119198912 775639 -52143276841547112595020315677560 775640 -9070351502751769904714273587200 775641 -96097575452365504127287549766016 775642 -64543208132446922583188854755840 775643 -109277733983595201783392735350080 775644 8267835054859693220788885509120 775645 67275555303116695699770177753720 775646 -12605821919020105057653733544640 775647 157425295162058934364506091051224 775648 -65586058459659059622962630492160 775649 -55535608247193480825303911417664 775650 67731285498036086177750540361600 775651 -92186870356604046455084389588992 775652 -147656608790087682964581853913088 775653 37546398885111970390727281195104 775654 -89776729857760636791483422440128 775655 -88598380069060295820850779840 775656 -46479697419659285163076363468800 775657 496650402596239574293333385254260 775658 31829726311798605833452916364384 775659 -36638091628041210238961629020288 775660 -181280987725506176917273978552320 775661 -236589911741485030607490633213738 775662 -44502665583591998981538567450048 775663 -62808757088641781192834298279840 775664 -20733004004360137871898356613120 775665 -95038342644895503965442717684480 775666 -76975535452273820830326123185760 775667 -483771250068868809646161622512360 775668 11742465786677784803056422721536 775669 364517297694954995642738887249070 775670 32245085901261431477768646286080 775671 -86797486911394727359644188827440 775672 238939566813169846991175212236800 775673 14573031323845864629956034210960 775674 -33934121187465218158154377850256 775675 -49626396875218997768453896608000 775676 -73466507654623608499499984868864 775677 393274726523317352146129482240 775678 -74572133471044729256615553423360 775679 -162201470399811018436740423412560 775680 -36311947374947838448490124410880 775681 365120113060372177545610380372482 775682 59207578390861912420898031427584 775683 98793143153249985558454653903600 775684 15741739412865241532999765798912 775685 198608776952039823592367661736380 775686 128732316005686373723515380560064 775687 272116351307641945114796525760384 775688 114855943914360303078678207528960 775689 89439549477590847014722368708624 775690 -121262298167037124505458286762400 775691 -143634627790283982981042139126128 775692 29274690640639033511093047772160 775693 511945018754065541144035929860544 775694 -84823658072764027015857117552000 775695 -57542757052824911412885774052080 775696 -10232723838111866407810986139648 775697 -30769418709221912732324385915660 775698 1477443918113256656056738922496 775699 -435363060423977020858444914788064 775700 52107282723388599671316809155200 775701 -333647723186794569851180134822080 775702 26381711825207497977977460240000 775703 -58974710924393910624543081840456 775704 -149264887013113260000723003002880 775705 -25080835095362253233116595232000 775706 98792425555579382571350341581552 775707 142294564154971211798148176044440 775708 -106898078101481816294717220579840 775709 98841717550583547137108594271552 775710 85552216346632921255546687123200 775711 -120469729458633323762836120854688 775712 176839260562459805436041402253312 775713 4121636997975260124702142771200 775714 43139216521484197510362620997456 775715 47572982421074936748368009978400 775716 8356957114895643718383864053760 775717 48709937100367481285971810839520 775718 97308074297239194737831814765504 775719 174904391690814943123832756892960 775720 -1151088687307591468999711948800 775721 125898200916244228394822004304320 775722 -135872104996701556859465874908928 775723 79324853829230103914271794204464 775724 -12114958854276452858487947942400 775725 21855743817275455860163515717600 775726 -1695622524052065568818880379904 775727 -195712493953299028867698823375488 775728 -64959985417771203225607834288128 775729 -380311039595207433875523104658670 775730 -26491469075166994221001441926240 775731 139203964426373693589656173176 775732 -77397026767319887503267774412800 775733 36547503740447259827374425820320 775734 74744703438527895572447826655680 775735 232506203744394321431389095735360 775736 106014567074674880647683687321600 775737 15234111666692919853556605138692 775738 43647301295980165013625571036896 775739 202211335588847203893002052045540 775740 40998584432906026575172460052480 775741 -129316834992320320715666613484858 775742 93595053896742821063207785006464 775743 78401339849842870401283025400264 775744 18364708537290714043472676913152 775745 -80960421843341061710350215377880 775746 -66659139011770906645602741528576 775747 -97650335771798457215790785112368 775748 -318290527084379100590158305566592 775749 5432137939084372786719830935008 775750 99838859768111578449046995360000 775751 -280337226567683192945358087089400 775752 63694028546330794526805086085120 775753 134975559490947171784336699725120 775754 -46884293102447770185950797609728 775755 4690215350863414403015523092400 775756 -179604894899446000555667171073280 775757 -262976536809169091339848100201994 775758 -45603751282056371513888204078016 775759 -129063181959287426336552335566920 775760 -39293642805097639785343187435520 775761 -14330149946616556226203716540672 775762 -28105538758154382891914667247968 775763 -7142079391367312344212893058936 775764 -68357589308080296224279471861760 775765 57532241314518219381205225581660 775766 -82846318349770705351084473862656 775767 56703034851766339980915639819648 775768 -339430588493255624906756080588800 775769 -153401037383658870945389691424620 775770 -88961034894197469549618077913600 775771 824797220231206836848281445272 775772 21874223168184849982316543525376 775773 -282068078062897031125338044640378 775774 -158336761156717539874368812156928 775775 6968586238883204431522748467200 775776 -122465596689272195850913015136256 775777 262370842391520270657394903470626 775778 275285421282905489865964739972256 775779 1363818890447038001666211873120 775780 131127693859124725171427420774400 775781 -30067661983267485376687003000836 775782 -77505097982000845761148577918976 775783 -3462118227237062755216899347936 775784 -214012313868073761547511750845440 775785 57236225253974283896971174699200 775786 62046832008064642553467767778560 775787 70986876942043661746911945176436 775788 37680443983105186347342078557184 775789 724083938277333104702167206816 775790 81658621850484694809385664190720 775791 -83622982575271304220463743148800 775792 -31276077043224975836102661013504 775793 -518189469648644980500603650175120 775794 -73201884825469920468279035120640 775795 -53903670180166205076057463530720 775796 -143766801909556153789296519290880 775797 -97022229265516400214825134820960 775798 -197839973587004794253455236017280 775799 -117963481947724491278361569387280 775800 -17571215135437448073070851072000 775801 164561489256296763913921586398080 775802 59099799536282410638480677198304 775803 14597275993126282344660436514304 775804 -61843082122036729972255818041344 775805 126474930007302879981064289180460 775806 -410571679934676615025866596352 775807 -131949242190547791853371477026944 775808 247428441881119212768677855232000 775809 187197675955287464776424795472114 775810 5540723583584741789344980687360 775811 -186922117482903627493010153331588 775812 137473287849597506529827366664192 775813 -68244452691983156898184022481600 775814 -5421324462341245281978544720512 775815 -3775760587266774227916043218480 775816 131919550267284095917160346716160 775817 -121874689104417652955865140959488 775818 1268693481838575691799125608240 775819 -330438535113933181316685598084440 775820 133763121755425861791777961006080 775821 -169049716981375484848080952116288 775822 177532384744379571575020298315712 775823 187916777402086115727876630177072 775824 -13717042285641532753967276359680 775825 126082297431541442584687422568550 775826 -60105567534842860229287245003888 775827 -17949728510772103407217442202000 775828 -42672128228311501828572751791232 775829 398782095943079431691511456638592 775830 65005869472601570830485879459840 775831 27890733041891965317450193976160 775832 287325723854099834129164441958400 775833 40796348739268320939591052073424 775834 111772803091371714287238536472816 775835 178522486635567584109231722153280 775836 120497978837117659526453499282432 775837 -73357015938305113486761704110080 775838 58940291942366860311681338990592 775839 130828257713998770210458122033224 775840 -30278492765882020888514014740480 775841 146006769651421469203740174670368 775842 23608209719060481130239370973184 775843 90292723186841917442573553676800 775844 26959168248232913422624780682496 775845 1654104545486786668161241555200 775846 -130447441302773564214884559634560 775847 94327798972092733304009856431112 775848 82559627379774010769707713576960 775849 -3248359013981979618491870914736 775850 77085986508780250132579236768000 775851 94948794620128754771752652351832 775852 -145229489173052321846014868480 775853 -34157154258609378330013151075016 775854 -99476945624921730647889124359936 775855 6911382115753031636321595746760 775856 -45432112057973173119110930546688 775857 -71420669209304384872190425730208 775858 -16398504892422705116223865845216 775859 -82772822074171924683299963258880 775860 150961834135831007725065157570560 775861 263031468710365961127778470644462 775862 -13543349403409769000782517654400 775863 -305995304239712176346716239707472 775864 128524993468665555008988664197120 775865 132497404176676889005889875857600 775866 27603429372700006736218404096000 775867 106315421577639180314489864966880 775868 34390444417459374062239098187776 775869 97945166241675832737942097599744 775870 25369500403100827390490532002880 775871 -295566091288883157225307924628928 775872 121127633629926365358529708032000 775873 -13007166151558181732716356340480 775874 -160659135064747957725010860513408 775875 182866167413374923155409294780000 775876 -45708613005953350983593469837312 775877 -91702514767548815978070754242948 775878 -9142854475684531458734429702976 775879 -331107679555912330101233434667856 775880 -16883511285495226716927546163200 775881 90835424498116800042464416427370 775882 -100757909923845991833391089232896 775883 364234216869979460684178668276520 775884 35746331908462055983082066042880 775885 -125981952815626450465577831598240 775886 -4586455253138320544234993979840 775887 65280605391078291263286992506752 775888 -29297737721017035633283651731456 775889 37935220640937735010847443464690 775890 42158835900735144688428621837120 775891 -44265451189563709735428596703416 775892 2267089471495711578948213553152 775893 -85491801679306430602938491639136 775894 13164527440802452917459399996672 775895 -196040082073952072724911474839200 775896 49048570056582299368959278284800 775897 78156531468098124683631894074772 775898 -24331280882134797375075482507520 775899 159866360695505414993797348328448 775900 2613956940763889380597384832000 775901 -2286651050843885137102151260800 775902 -30538392066888889025423138221440 775903 136846966372126741083139164649040 775904 409835449648258511571622163644416 775905 12459523501628905801442001281280 775906 691913452346986276845205507152 775907 -402702041993710851313959228450168 775908 -40760171891807064214404861112320 775909 283632974465350469937823295291520 775910 -58703995916518997734941876992640 775911 -103648942082395230825097416851928 775912 215015784556103421637329520819200 775913 -15749644994060851046763569955696 775914 -154302412012227115933144644407808 775915 200798381357529586221441232751040 775916 46962084339514016089109262762240 775917 -20376915538978992640329828989172 775918 26134337253630990815832447865728 775919 -147532560098937841647272933461680 775920 -13340194522829523040020326645760 775921 -35692130209012834089625509374300 775922 798970670465593597307648632320 775923 -206698221224890201683230065238016 775924 80990711982479923455096968313600 775925 5240892051085917769783745805300 775926 141281350318878242849314615958400 775927 -280634930141207147524701890362288 775928 -204961393571704901530321752023040 775929 -10336886711090568776599266447360 775930 43615063697077035131909601669120 775931 -67212510840093114827575313995296 775932 -132859277015122841440992102563328 775933 389326204612430516366680499922182 775934 120695297607437096949627479663616 775935 -1254064939179095670778637634960 775936 22814827089460474758474584031232 775937 -240537255459330179283596030364414 775938 -99732844133601172104690925655040 775939 171533614995633420702024431199740 775940 -179191028734712159178625614213120 775941 283230779836782083650761151738080 775942 -67755744983471988882979005748128 775943 42212421195251429991748479927600 775944 100093643671868194322910365337600 775945 -26228318724859679760837216600000 775946 -8658530195785437697000088453328 775947 40710070680214117125298607143920 775948 -23803492145750050994279637133824 775949 211006849161896287210391345488950 775950 21708795593539967284214623872000 775951 9617936837193686712946780381824 775952 80743157714706770790465241030656 775953 -220567213432421676055466249356800 775954 -138096944709812076829523477683824 775955 296417788270131722717345736189360 775956 46285371652810092290846894979072 775957 47989560467496305792628719843072 775958 -44871876670260221536655742806016 775959 -79821614942504708539262180026752 775960 148809984587649281376725769216000 775961 39889922609887318197951941716224 775962 -71451447406692932350516966341120 775963 115471987999463947403745573774212 775964 -41073905312171033828223060711936 775965 27464270337804367891202800730400 775966 -63494233910618550636638235712896 775967 155883631963698288603729298156200 775968 -76448068016312433637865297018880 775969 98981494640927030250001266152644 775970 -47282649471140571479511044259840 775971 -11905716063453600438606192305760 775972 103762274620869928977326693595776 775973 130149847255891286859992253595710 775974 -61092628749998925535647280760832 775975 -35681809988793964027808545624000 775976 136339828026694730789517656878080 775977 101852503801490458555286047992720 775978 -36239864337915565131789304320 775979 -18911140135150553838888675156360 775980 -12440965059303327480072216268800 775981 188713370765391265209573538416364 775982 281504855439066928818137819402880 775983 34228236874453454037806177397408 775984 -24376400303151336621739990548480 775985 -50639752855018628322754551349440 775986 -30676456588160213959854198364416 775987 -248704935146335993846552861365364 775988 -13202427995908023471633777684480 775989 134189301945939748452576761627808 775990 9529807885784729025865730853120 775991 66185122527897561321021404056800 775992 -21010976549908944892454633472000 775993 -100943363807828768421199618137776 775994 -224729882054269432476445516950528 775995 63492827686505155417752431907840 775996 -103299942797844815039011841950208 775997 -251713797924742127786972844993120 775998 -133350209437688341687995413515200 775999 213495294953040334909252313010912 776000 -72691936878032156265619390464000 776001 -49981861555359165580617319810176 776002 -121802908734948401775595962413568 776003 326815667840773692071673548568252 776004 -46689199020887265204966914171904 776005 204150107901008610462268620825660 776006 -14168853088662084851522757611520 776007 -129319196613956983919535088698720 776008 -287334827821859159181825384791040 776009 133624378423768609878600126096804 776010 -17908240826657059294831496605440 776011 415512326786127685865064719974800 776012 -301353565454455432474206145522944 776013 172927883753149185424132705687680 776014 -311396423675515298897041484347968 776015 13082192287247329881675084113160 776016 64587427928097580633972702298112 776017 583841146151669206079904636211200 776018 -241053910954127029720448371421040 776019 -61905992851829087992451275363656 776020 -513363394173614237620585021440 776021 8692733569638768803499794744832 776022 25016608343237373994547496124800 776023 107286584490709528814316440818624 776024 -400421059976193178477360037591040 776025 -5427207148770556124855695121250 776026 -88430644322987653349615360199456 776027 42141083137833127382948795308800 776028 62869740662048705274549502402560 776029 -358303562801458887159804803409370 776030 -2890783245511627684667636302080 776031 -63874119282672719856174388427448 776032 292067511456752576545482743611392 776033 136201542346208048488648353146880 776034 80183568806295355881430210391040 776035 49580941908302967078518491940400 776036 -180543648405273281350115993594880 776037 -83411905724555759912659531033440 776038 -90898427494178404103997457663104 776039 329502582245775491489737125288600 776040 96845853894537423404181454848000 776041 27254319562927550435655672940672 776042 119829252145164327499819951707744 776043 -24612124028055693147023286064212 776044 -168126705527505671764608871868928 776045 -59188180914354680782207823699700 776046 57015677352067484973081307896384 776047 343802889100155131885830263244496 776048 7427235231652414764489329147904 776049 260158153808849931721204134609600 776050 66280674169110785589739764921600 776051 -284803110358985398114570555422048 776052 101114747619570425734847815867776 776053 184475007619089027992628701964124 776054 65110384264488200855891392922112 776055 32564259043329498650307350208000 776056 382164084119536735100589901946880 776057 411019110449033649594054773667306 776058 101603779847077708900656964562688 776059 -418666931961249399147970316219740 776060 -88250986601154106727144535467520 776061 7962605692640393914290667021344 776062 -181934822291188997943911704890240 776063 2634764086155691470874483477104 776064 -3920861323095101616684804341760 776065 -109528480628170707834670012781400 776066 -149335270244213233115751153302016 776067 85590490108689459210497247536112 776068 -294879434666545008855299574113152 776069 -122557508206604995369936205955840 776070 -78642643359069690387573557479680 776071 91200796130211276126518385146712 776072 66489758052943602199573778227200 776073 87116691205960626664114719431184 776074 -93043394458474667754131680677120 776075 -36993058999497280803750402594000 776076 40707881821511557462324351549440 776077 296462187668917846179194075583926 776078 107464890750830023053269230761024 776079 -14533581954152058463201236754536 776080 -8756408935497586428855595008000 776081 518747025570034873726431062627700 776082 91907222674938785511073015473792 776083 -16693387318311577017968020055040 776084 -70753713552802140990596999336448 776085 -47878483528664081633291752281600 776086 92117274709537384435473631997760 776087 4057137880405548947566479083400 776088 -368559817673760339418546475212800 776089 -77701366814800702105071417727872 776090 -8560394837902959211340155422720 776091 223900422232124867382616374864792 776092 212997829865472940454503029407232 776093 112598319788368617081340209760320 776094 244661942747062129400791283520 776095 -60557303581628476738462260845400 776096 -114799876732254852437645532856320 776097 -37499911255843921464455026464768 776098 61919412525435088630363031120160 776099 389208142715874928623093544283100 776100 -3980439949375348173619914240000 776101 -20555093711533372916421576090816 776102 -57495220169213139154514236105248 776103 -174104250855659254544388196066992 776104 -97159684018132745312960924467200 776105 173248878426214096098653392725120 776106 -106332830510928149762423657982288 776107 6956942492351371069629639754600 776108 -88184893016134715838944057801472 776109 -93563704151776129705030349436096 776110 -27048800992038095331078115775040 776111 -551807278205587196290770108890592 776112 -9009378370450588323765336145920 776113 -19070193352165533393926341525056 776114 -85240985984846791808814626095344 776115 -210750174531702079705019326500000 776116 56240455621287314788713251389440 776117 -31891901585437134093789204066834 776118 3762838961404563428375254106112 776119 -132975787291194795876338930827480 776120 -76242406833791016833674669363200 776121 -16286304127443942688925192039088 776122 88287592155014219783533314745824 776123 -180443925256662943469907694022376 776124 79238061389545905750380710248960 776125 34377926878231643291758965792000 776126 -80759787569279172788666275853376 776127 -87969408399143512027346610610560 776128 41655251313288053892959401148416 776129 -102785709150091749869973818404416 776130 38372611621072112302745839703040 776131 265109268459822162042023724367000 776132 858307624964634665457456648192 776133 92662392273808281108657970916160 776134 31000742813773730012483806245216 776135 -129415429779097552692883540136640 776136 10232856573784651744421100503040 776137 316487597438377888235190460733786 776138 -147817856540952329726447360893440 776139 -13924126803838279162517477482752 776140 140451463560240906675405156218880 776141 -75127039085638755612044540848500 776142 236933843860015413707084213575872 776143 391007804708823645334887848049392 776144 -6253844191142678802872751882240 776145 177497560510616211487789051281600 776146 45404443456096801511197937341440 776147 -17343230289888759046171562317248 776148 60551432425703505060961668679680 776149 21237000948199478650255918389792 776150 29601264720712122321870952800 776151 46570128744399969685961999861280 776152 -9785264353344077145214902681600 776153 150650291075763750651541701146880 776154 -61306951911172107131908814784768 776155 105005266042737587625114979354560 776156 -341470595276587871765494494021120 776157 -3111812020643778880247103594912 776158 -189482847648809125445713788641280 776159 14509331859065467970749758579360 776160 -97953450674856248425211359395840 776161 -230335795709456116695313955004557 776162 -123631873257319853040555387189168 776163 10134288528078600539923795828344 776164 -15348454737251828546250974459648 776165 138826616659780226967184325887320 776166 9513497108938253842838155909824 776167 19227798706726945759154310444592 776168 156708492949636982386202583874560 776169 -134844871266210325441392897264000 776170 87478645894639867091310124157280 776171 71189505639330465170625165284688 776172 39985920372878820055698763382784 776173 -106746976049714629184360356577578 776174 -70546769023116733664936125573248 776175 -154681227175187024017556088672000 776176 -15106725570569589206511865856000 776177 310409221774864139579053729171026 776178 7514132588623851408584412899328 776179 -49147299334103019737504821959220 776180 64494537836674779226521344469120 776181 -54803206231094257344714824534016 776182 89859263901364162027358097067584 776183 203846809930421856833524921683432 776184 122012806312932243845699395768320 776185 -80915733816669837602744631188400 776186 -734982227416764038324759275584 776187 80520813211491048953710824349644 776188 -84992181431998062088664468070400 776189 94207934906778293250608530751820 776190 -77423824157698403827382944644480 776191 -42397100354772551929778905559528 776192 -19523020853004725067554016460800 776193 -1735358501144040770737122469632 776194 24701141339588047411802773413792 776195 -79611635913825381442067853738240 776196 -269057366305018722433584689264640 776197 -45028341937729032038515514080260 776198 41758331851474822076916582549600 776199 -221831513449518419509218732328536 776200 169693048918206548832352235904000 776201 -417747532779584425082246708301798 776202 6549300442343332377400333238784 776203 214735761666761868468745448594760 776204 -43984565354023068237736739880960 776205 262417465623600309123137820188160 776206 10505459427518473395643687800384 776207 2010392630479015016451628404840 776208 -73854925989499494035405948583936 776209 -4758837671645245957822453836800 776210 -141167745582838032531041250726240 776211 168155761773181706071830538297272 776212 -106298377136765199754099452096768 776213 181098763725163011966304642184604 776214 59624545736333383494763153685760 776215 538439904837452206251897189480 776216 114313127291656176391032583618560 776217 191906100374432082348761386908048 776218 -136668247691659188419033624071440 776219 -265393966723528397026802445568380 776220 -95818136573555474340559325091840 776221 -156471452104385305366052011463578 776222 -230411782781515124162145379625088 776223 4034957102077425986920190497128 776224 142755838388803935576964026335232 776225 -15211349770699410143935117834500 776226 -145659423759872268471398011238400 776227 -102342727629020633202469689642000 776228 -228327730162809664557928660866432 776229 -44864534295875604038015508986016 776230 16801071573487142069942471723520 776231 -63588088239691572165262284675936 776232 -58572247375693070445967768212480 776233 -19947922490261899523455924880518 776234 -75430116066645713813298139035984 776235 165235834996148057827254025590000 776236 -5340629042321645848030226789888 776237 -18750758019470484737682912575616 776238 51779634216061835930948013322368 776239 630512516312727539712742262255256 776240 25064115287376488865911781457920 776241 280450485086267567997098908445250 776242 -40171969498979487206006318266848 776243 -24255445413530580047362574042256 776244 -53340376614639827578047449100288 776245 -126670145538629061697561449400800 776246 137524101839534320786437560963904 776247 49671138212313712110412474469328 776248 284480198008554473619367066398720 776249 -144903440422112141982576368481750 776250 -16029864190637670719494209600000 776251 16045302951988219661387777485344 776252 523868302843125626364941358090240 776253 33077570874086345351696408294208 776254 -131733305763132325773842291980800 776255 189671208469102514142716011997160 776256 -19600466869357370496982519382016 776257 81666372140734467131384396493506 776258 -87584874743360703120961780356552 776259 -24709865935108453264727671474872 776260 62755431782653955587415164992000 776261 -2114980091054066318938697939076 776262 -9036851772389521431571990027776 776263 -23677326504093308072334580826848 776264 82459109726813795210655595929600 776265 -7347384419256180700933069399680 776266 8522137899709251793557452726832 776267 421154579568255240219576121943316 776268 100098126841483731834037857514752 776269 65593727600760868851474308011808 776270 -136651908232807377077471122650240 776271 -44497369607192384014249079380992 776272 15152914195369515346612794163200 776273 199175272438252261293910723796544 776274 49650412617520399860184796088960 776275 -68316640350074840509102091859700 776276 -304068934180875669100315777011840 776277 449660096781107669489479276851840 776278 12152107651158045204657215101056 776279 -936236742303707332841368928640 776280 27882952614931160983128431616000 776281 -268956083764889002235219089783536 776282 -4184482135102334952822617424960 776283 -88259305559849734558829442523200 776284 178307431568104950964437422383616 776285 -100642875979895214188332753355040 776286 -25968864446817606880656582465792 776287 -150044006390098073184093433092064 776288 141424736442649377887693810958336 776289 -155823990403370668786418674064976 776290 119936390741620963053257876904000 776291 98707639915926128056130213167584 776292 -9667980733368037067133702506496 776293 -23744973537378062754381536357600 776294 -2798994671815476081294849313728 776295 32602875555766647710514746502720 776296 -7887347397045246008719049932800 776297 -177067589127433005694534781251548 776298 38245591606707344899830923032320 776299 -57421742646759363645562757721600 776300 47942452629849248390306954112000 776301 -296953097662155259506068387549280 776302 -30626895422492001564323328921600 776303 324308479444582429002128757899064 776304 -2797666206513507218941253222400 776305 302943607928543757032508648873960 776306 232504390128319401573884777721984 776307 -44758273901438235924729821045448 776308 -43179358470493971951711581553920 776309 -103241252729904221983128418771620 776310 -29410816979654284006922433926400 776311 -798209289652055587006873056608528 776312 -338671563585628054272639680716800 776313 239738868389065693290605112435642 776314 -29056518070331550651782963115264 776315 246590562697651799274370047133200 776316 198135415721476427550624129802752 776317 -147031830769274682206094132864634 776318 103171324086676981044330539343360 776319 9354445469077467164693932649088 776320 193305751787921604967366498713600 776321 -63156461759885810834636790672000 776322 -1673884979939390013956586504960 776323 219822820612837751930924179333080 776324 183695725859967821117333621697792 776325 119891464526792472484000592671200 776326 106409782103780665633375396886112 776327 -201870489307995025454054662990824 776328 -16695786500022686936699308769280 776329 575144773485674964336320345679376 776330 55978225982292706474691989310400 776331 243561678285895901471439798801840 776332 -305388514482448375702482396008704 776333 -167923580571373119186029115171840 776334 -16450412193441272917823761509120 776335 42243980100070349539401636438720 776336 -65624637980209213012078977024 776337 -289123755139450147989694576404240 776338 193231114896370705371557175442320 776339 -334938091302779120607013030596744 776340 -11713868824933818062161363814400 776341 29408168686041205950472294021632 776342 34028566375931633311445676201984 776343 -110769424496529917321668143756672 776344 -97636745213114350288234264289280 776345 188774480277220177231230714356100 776346 -59912527815654045846160756847616 776347 53700217240949895098127156613920 776348 -188607392993473430357353027195392 776349 -880376629679438427860918551776 776350 -101905994212725407763885491793600 776351 10550864245946276281179286125312 776352 -64678195644599469272632145215488 776353 206659884640370626496375342817280 776354 -48752658956579247909737704872624 776355 1244186074878335369313187183200 776356 302977663981229216571175085499648 776357 -161293655890149076799583620483394 776358 -83348135276796448491704615285760 776359 -76276569328986109857833615094000 776360 -78768902728292328755878006886400 776361 -129186154413207341473866328726128 776362 -25461574669788860206309840415568 776363 -59503018399088507976506501385840 776364 -24979496455391900860906676748288 776365 -2028066130011234661395965124480 776366 -188762230600597909654791127474368 776367 225500147435847499459522884395784 776368 -93309786160806504446288346923008 776369 -19107451312092781340591118021792 776370 30536066477627602981102947548160 776371 -153747247614010639936666666128848 776372 20764039348937298049342584840576 776373 -117331293130568857252865464690752 776374 229103147173940053069441281003936 776375 -68007680226311145001764786606000 776376 71804819813870613883100542525440 776377 11797149864447880020186561957312 776378 -113856515495629421877836706946560 776379 62435932459457057336807819653680 776380 -163445686256196899714424104985600 776381 -344209164224934851382196405946400 776382 14045647468980053571652617200640 776383 -593132797660824924359905086267600 776384 -1422270373100270492252261842944 776385 -75538187173578977182965443385600 776386 133110010713570527144031621676272 776387 237760791438567028607145889816272 776388 -66612811022560325282203662704640 776389 -219327625709400776923723093507810 776390 -26445627739932451914246803723520 776391 68350917918239826924140002844928 776392 -643260915905989221591376158720 776393 -622777082800144676340328984663680 776394 -6511556486452162696466638208976 776395 38912775643705156347248400297600 776396 73019659399569416325704970935808 776397 -102747689731536743170405700953920 776398 -12687316964253054537162643649664 776399 25841014441985358740855538884664 776400 -21793951527396232447595475763200 776401 266056673643351487057242454460402 776402 -201517138991451010679809593780096 776403 -36602126774162876775474338095656 776404 -173994321476611873537117905238144 776405 88247267936204405822966391918300 776406 74072253225733879290095113504704 776407 -37249825878281849221053226522800 776408 1833884603157543593399807877120 776409 -86353740207899058926931343150896 776410 161532599774421117038026391451360 776411 -85995263934988917354021422572368 776412 39773601771105059117045504409600 776413 -390167412779295678201466640430816 776414 -143827150329498098379811306796160 776415 -12668869473486241068573242204160 776416 -283134227339442745524655120711680 776417 -46899496240087961714648834125080 776418 -24692122756568531871320424391296 776419 -58706014122046163508190655622704 776420 16800397361774897891235255425280 776421 261216253406148735389094840248190 776422 -62936683320706908420413112307488 776423 -99564976190209540680305167245936 776424 74699254023538993399221990359040 776425 24375194868661807763259116579500 776426 5640427117559957801327108321280 776427 -103527245662916314285399805421480 776428 -2786714979196959141200702282240 776429 319860871084141101180985179075030 776430 111845159026150943572762592842560 776431 -31672690406864848191355644895448 776432 -8422811621385655419062134308864 776433 18301265444602743191793437897664 776434 44536837462869104339188476994560 776435 37519345368948612577156042694400 776436 22850044703601147048262954659840 776437 -498474665311011281016737108172768 776438 -71768340544284695217236984336256 776439 444849609993213412355321243556000 776440 95276317543221609825164918784000 776441 408410341559848220960487700704852 776442 -110974790610640214917865685029376 776443 -145296776373229095808243234053800 776444 -24019617454093931461695307200000 776445 -47329912368331922889615088656000 776446 -42792918075019149874893159143040 776447 -175380080780211858649936393050768 776448 187588923857889707629329191534592 776449 -243636046951057224100215398583550 776450 23370712660818036626401904277600 776451 304655588234247926185324125696 776452 22528439567853090269958165931136 776453 256897789415031939413521955892702 776454 65301613787431688624966636812800 776455 -139896584843377909473643796117640 776456 -135275986871585816111658726359040 776457 55790715524469417861599994624 776458 9574807391306794929167007152832 776459 260240841719489776768736611565760 776460 41691031351604195590682750684160 776461 -53986942413498656998664122407968 776462 144295519186165013755754218487232 776463 217628567081998314466976487033984 776464 4570768482183972870812645146624 776465 -79456892563164789725178478423680 776466 -3064710959464676220589682091888 776467 -206819297626458461337740393334484 776468 -83741160204045002110183930318848 776469 106883835212999816105241074109408 776470 46393697551631162918632593511680 776471 -362206416405685562358160171238328 776472 84764873757987782610804639313920 776473 -76986450596910626279215713439280 776474 -178463852684815942029286313685264 776475 43026771284159379293316543804000 776476 78701401180779487786720931202560 776477 -65634855018704325795501171735540 776478 67573777191277000117824149667840 776479 -33976294080810868755486016429320 776480 120326124250962612374186250731520 776481 182049043048023105657423225458352 776482 15605117017732317983277674304000 776483 -99116395391310838260111519887268 776484 210866908305063850210380268437120 776485 -55908722786064003407720235077640 776486 -10699005036118417358591568984576 776487 -67523887810755589161078767202048 776488 -156178599730033887868243507614720 776489 -56402464397174869617657366697344 776490 -8993432244215462973302576286720 776491 -86208365459779700006108912357600 776492 253521978865112080191099772984320 776493 129873530782335902168679511723200 776494 -1140503770883474717822561471040 776495 182900114493589498423623940749000 776496 -8062840162631469306430400495616 776497 -294692349093007355629187091715054 776498 -27560248087152518713036403865600 776499 -36360254807052076902772092792960 776500 -175758781044035456503316555328000 776501 14473692853057288870714326201024 776502 -1060741366797833518775447695680 776503 -29172527004052893746855400729696 776504 146174473435927466507276638310400 776505 -34372385440879924676962334197440 776506 -57129110136171231990327762972048 776507 -265565055012490276670584789769244 776508 22771181367584541341862145896960 776509 35929631656906791436232270176716 776510 -8085099611867844955158583107840 776511 -2291599448180543230163868406320 776512 -133046792059451515686328486330368 776513 293450812615369894789750896141762 776514 -115666533742796542502457137631360 776515 -76007681274225884003635501113840 776516 -18572513467989479882268042954240 776517 150110101029780586519354534717440 776518 167841147516095330493577609476960 776519 -13606083531927998119978033400448 776520 -290329222739310146457142640640000 776521 297686709956583746668798234677722 776522 90440656915739283758687631380832 776523 -57244997632468400905925825773632 776524 30706945797555512010283778814976 776525 -16342298475305507651523267337500 776526 -49511300846429306511484359247872 776527 250988519138135991006551933281392 776528 -25434649674378692190877726875648 776529 -66739937989676656939435808715276 776530 133102155659695299841672809331200 776531 -140977162733180308315484993151408 776532 27623761603343606995807811622912 776533 -189135586175038460891645928319620 776534 -235061363572986307711329704042496 776535 85923268090005627107721463237200 776536 -39148065142909290831420941414400 776537 647292817253169462078275995920 776538 37355596752975236752784807579904 776539 199287072461056580963776150879360 776540 62460803911736468302439640007680 776541 -33570129216391242568743318657408 776542 9955161557330525910153514752192 776543 62841780534590733875016175628928 776544 -161702129604605294803025685381120 776545 -98369708540415786630486386259840 776546 -186437067682528633558039831428528 776547 9815350476669074812985398913196 776548 -89708172419003659095462967618560 776549 -207906979585908507122359539773760 776550 -22450345401966712399568106086400 776551 359568061208174879548954918682552 776552 86865190592660271555231756288000 776553 -6832450057788435714004105078176 776554 50091745846075015461265126508976 776555 34258452719656157630730889549200 776556 26008622584151144859561692242944 776557 408388723753436512882350126846806 776558 46897284894893252335687312048320 776559 -6843830662989033046004268455040 776560 -47158376957169126652416915210240 776561 -442947291449488703381002464065838 776562 69753051459654521662161215493120 776563 -136441655442909150889052066891188 776564 79530197541598376732127181858176 776565 -150198083054339950799034618739140 776566 -69017811203521362289707739601280 776567 -36258570918664135049667134077056 776568 -82812055644108033364766298931200 776569 248272373487782730537883762516970 776570 -52546741480549728754744089139200 776571 -111876103616224913737944334505280 776572 -158494079545402044100583350488064 776573 -502435379765009874459276742560 776574 -7404114348301956097872430344960 776575 -211690344373195034518169976608200 776576 263487367408647657083245229506560 776577 -172435338601692167029216887463968 776578 -361104239924648969712178284720 776579 -26302481744680176717332612654616 776580 -27869592653373497270024878755840 776581 25279255620539132637310778124288 776582 169364611063340112266061003993792 776583 -189222963210515969372072115304848 776584 -113126786169433020093144809917440 776585 -86023764441436893654686175992220 776586 -51931524737391454838323386821376 776587 -52604820054585530368424615027200 776588 19348870854497182036143290342400 776589 -193418067574139220577581026019264 776590 151258764630251962767006389188800 776591 -25932369793919914301441276565600 776592 47374112297563008256154098704384 776593 89653478981862504257585648319680 776594 20816162159565042118963722875904 776595 -24790241870533126774049299464960 776596 223684291732772350711511745891200 776597 -111724536567587711253071168988594 776598 80491606609824423158995820371968 776599 -359628960755494873117754939385400 776600 -28687327767379398833571727872000 776601 -302704038067805088485186736663840 776602 25552415569038862618366593088752 776603 -106300430196465476542667897792880 776604 -64387419834203531731170805999104 776605 -31946210002426310656809780234240 776606 -63784995453289075389775024988160 776607 3142456674398079162632091471888 776608 75224737759915603782444505890816 776609 -166487825745924749347346334799596 776610 29947057143407618364418647808800 776611 -206881718259454734047936957170416 776612 70044640558117119323780023959552 776613 108416474245758902664637622178144 776614 99721490949216528987371814031680 776615 -71317646021729756348413960864800 776616 86337326807015972465322303897600 776617 130903260037422155794568459319120 776618 -130955627027568663221736628797696 776619 -128101398107313154078743518041956 776620 -119072356298671891427347237171200 776621 273914776785464124360292192430592 776622 -24654373837264658055318504588288 776623 2341192695860312161497561357304 776624 -33961559158068723113959489781760 776625 -70875533091101230973552425200000 776626 231206691422477968113522085066512 776627 490578478850823115308626875294476 776628 366087449315154080797272692269056 776629 76735759764985494205215223689376 776630 -3352284490660116148790411472000 776631 -69452744720965419563360422398720 776632 232915603356697283564662043320320 776633 23084287744420971567090616559808 776634 68092812198981065592678430356480 776635 200483615163900277857835775710080 776636 57670353300745938393115294030848 776637 180894364062958299191527594675494 776638 -152790953779530741787455144257280 776639 159977432390156123523576900269424 776640 18414165697274210606342524108800 776641 12108772119021148526631502421952 776642 99867772565451794479643260973472 776643 641864749245241564423212668928 776644 -29997108636696367787892157286400 776645 -317387034178623796181277948118920 776646 -32157699336888129715479221819520 776647 -480604961498443511214091500320 776648 33478153842980741277773988111360 776649 -105020381888245891101286339718400 776650 -86579893415669919663819179026800 776651 -416400679172365236166396051914348 776652 -188405235671772482209320632718336 776653 -23871412177800621540766354828980 776654 -274264441278561244666822557760128 776655 4128513833747879279089725830400 776656 -102568353086663900776483364773888 776657 -9864864654700106519587734084288 776658 10738445511404374526776371974784 776659 2239920115258738397024635635904 776660 -198841338207848830980367518040320 776661 59023682853706314045513382887072 776662 18987156415209419043546634458624 776663 -70300397394007195728976270552560 776664 -46398095365115100023628931399680 776665 -75409951815900165220382505938940 776666 61330298737667056138502892288 776667 84465685932503093430013035852912 776668 -19292152294277032281922666173952 776669 273792372572836182898165794461280 776670 72931683074391420097687025270400 776671 41274501033793475008919668759904 776672 -172390993030873398798813756653568 776673 31074075161375037234321518930322 776674 34389191612356284036689029804032 776675 365248197316243359590150938912800 776676 21027440391907177117453244405760 776677 5629327489062513400287657223872 776678 -41141453440570049767811635664640 776679 -171682923922597770101638267452768 776680 6941581682692963021091547494400 776681 36921449896363016090379742669200 776682 -12507313150057794173810626521600 776683 176949939769475350170502309074932 776684 85069418182690040495061791903232 776685 15923967847361757161459255174400 776686 16193410194938452517364888386304 776687 92311616465157323088853104156240 776688 21105171478388117081316611063808 776689 471956780861072846942414410964080 776690 -23917578946087243332913516612800 776691 -159160556021910607963186752326760 776692 95325503798344707723079539742720 776693 186782737734163001358907528992942 776694 -32427598237600545024927296385600 776695 -69191074619715290198453852428080 776696 -194520931563886253978384021667840 776697 -14472564441201477746807750971200 776698 67010350390937538399133151472864 776699 -534040668290368451450848723092 776700 -46115066924255601492987114547200 776701 -231155223672595222624824487918400 776702 159331066361531156871785258391552 776703 -102621140457440782136660238409200 776704 20490480030906401281034044833792 776705 95573307444148797641592698238720 776706 -853537103809360090857563613696 776707 -22791467526756129458851404507840 776708 138425210264076322403214719974656 776709 -209172173587047787924569073536 776710 -17689900927846577528887435745280 776711 118445264082944236662277848293352 776712 107404030649968771814107856363520 776713 72589906796554816829104696682112 776714 107342784141549070914114081096960 776715 16976474305661457106618259236320 776716 202847430923832102831262787843840 776717 -472924192336298586651817384587168 776718 -8327425143972457332223965726336 776719 -85707243057625665048166284108880 776720 -1245883852782656643700477132800 776721 -90283932348981900486404438418336 776722 132761867235249987639220553137152 776723 4799660043196683364988215693584 776724 125208897976068476163647020498944 776725 195382075257172852777544050114250 776726 -164684595546147073846583982878688 776727 -36761725951929938211167270431440 776728 -111274518362482927091063052288000 776729 -280073172308244200687646068303670 776730 -7314646457671885578817578631680 776731 -122282008455675583682619835300328 776732 123384090001367435272782295203840 776733 158231708692067112941280881283264 776734 2532250914297219479522685945600 776735 -65661199362198519325170516824400 776736 -97808045579674564267678158028800 776737 -85971862398778619775679571405400 776738 40268311841497633108342977437520 776739 -230974122284189139538628422868160 776740 -52360639845635976123828739461120 776741 -27818249505653421506945788080000 776742 120178716367594525446390858770112 776743 2958782208875396431722345937968 776744 -21172164845327537430120687943680 776745 -28939473693868648103454603517560 776746 87584248704925502920308094353072 776747 -31502568323061032408413744679928 776748 -91094786534917347727122688449024 776749 87277199951570460429924852665750 776750 35539430584565811734657285760000 776751 -203738001218029272375160386776568 776752 906823532384872229494847733760 776753 -281453849878037703065639846389998 776754 13014040486779884301775116594048 776755 74837642292936769585245428864160 776756 -127568296988425088929782415177728 776757 88583091570613912576194163556640 776758 -33616633677868876861018869975360 776759 33977575462076251215990423777960 776760 103278388657560397603744394649600 776761 -412913855487516396413298735810176 776762 16556237057554320082226084365824 776763 -17504055828281190022972080959520 776764 214269383599216697347031696633856 776765 -72915222350880334697438953987200 776766 -55307755164066326622069260342976 776767 -97333304141476693442929691609408 776768 50942259363342519573946045562880 776769 -149985239964953028916187174012928 776770 -67463932834682865487463565528000 776771 121118629261097531700071573638032 776772 102138955833402828216835299847296 776773 697246104979467808370804685893980 776774 143693722016944737868398558254592 776775 79467907869518330500372797751800 776776 32773481847244032175992179589120 776777 -255672938124389750918758739032560 776778 -50367130342113864965444682336000 776779 -78470401560136635285392170520016 776780 2926804819564996439870175513600 776781 24140871965881021558176625970412 776782 92961399669711967226075357644992 776783 -38016114580449432346134474539280 776784 8535670682872988560529097621504 776785 -426234474667199482892663467852440 776786 18428089680460910111462842485024 776787 184716437713929361257164188292160 776788 167713694716294216393922036617088 776789 -163699637496775540250599433281476 776790 -960567585945786950451760177920 776791 56081140921773562940688774423384 776792 -162629518367604327238351098777600 776793 -21792609620085029499992263068576 776794 -21746385651903277241425264531200 776795 209065930029810069567337810320 776796 -120050868979748754953776684154880 776797 137514216345085109850654339355392 776798 72490888198250577172564173103104 776799 -157316692410775841089701791509416 776800 -107779086428214190267437052723200 776801 -450689594039781648832561611039198 776802 6506520660175239752258435613696 776803 951798266725700553750743148360 776804 121645748420101190107154318278656 776805 -157287421577617001717950858278240 776806 83044996604886761145833466608352 776807 -12596279845091565192273113454240 776808 15964205245867784172084164582400 776809 -61129969530323413649096421923760 776810 -54655935703470226514982807073440 776811 -38322797420861375091287195515392 776812 81991345867280217623039113062656 776813 -285324996042179845094139599296938 776814 -1061770860239898275497188365760 776815 -37436535187115931599681342116800 776816 -1347210805021131296757296529408 776817 307885326880843218073007491374240 776818 14740365848165914030058871484416 776819 253240817182191242752944401702220 776820 -80569168878306713654912808960 776821 -144584111569194872934687685556388 776822 330433320081371852664786256293312 776823 256540502508667680546224607502800 776824 120176429009925055114044348456960 776825 43320933610068862376160937641600 776826 -45196875750123216152590434635520 776827 96679194296746475038888877611032 776828 -105036625453691787685581021903360 776829 54061365718643952248595726697728 776830 22204959903961500672472036475520 776831 -281115986308619249710671842028936 776832 -19143511271856234832567562403840 776833 -143404034854634843878810883737260 776834 228867335185775148224595757856640 776835 -63817277527908280730130394206960 776836 188424077723050698219628455202048 776837 291918329443397187196695244155486 776838 -683846778912222092807913057792 776839 -58067246799641444224904645326544 776840 81725283096749935441086542284800 776841 16640999253227577493431712183680 776842 51397087813125241964185553324544 776843 -180002150210871113457059404111440 776844 138076120869497320231489116625920 776845 264970197090793558352824211023200 776846 -40110158591301130091333104208832 776847 105176106325071699361977551243400 776848 6208928176036006504919470178304 776849 -579909845449650871102817534364 776850 -12857422960058653899963711216000 776851 -245020477840540510087323034776148 776852 -34329879771758617944089439582720 776853 -56280297296033394416228158963200 776854 17178501159528581216409593189760 776855 -136006196124227617851852795867240 776856 -82545779364817710849110519500800 776857 -126384964019106771342995542162928 776858 15461533436387917168354595510784 776859 67000762258115999542910143303680 776860 -10577181838229288811968289177600 776861 365442154487503081702879058367462 776862 -2456675244892037908043209644480 776863 -78477021837003902227462783991520 776864 77228084938058194183892722778112 776865 210019876544794557671018705632320 776866 -24135274658456056460102125622976 776867 -7435699895869561829220414496608 776868 -60947666510446673392858051184640 776869 97668823472095693429406251310270 776870 107221715534203985860031977130880 776871 149099742713159412378273161285760 776872 -6164975793066536464511178470400 776873 62536072030688501743582908924660 776874 4144653694655972006406594278400 776875 22254805870175719962721822365000 776876 393240570010376506917266970178560 776877 70135180810224566736276725440320 776878 -33226041289131762426936424368000 776879 -333712352952981692916421169585520 776880 -9183015406960984007420351938560 776881 -920263394175529615278020553600 776882 -52080573383297289279977768994816 776883 167362585401986394743690064384624 776884 -213261847623078705661341751732224 776885 -145621060321324911530479013448420 776886 137471024668905237585384764928000 776887 -60108339315447086829611513237464 776888 68944634491174706195642830479360 776889 -92216696546455502391716288031036 776890 -8889240639155217899252946400800 776891 70878398391054695130764736076800 776892 -30573609867217500175172675460096 776893 37814390339890361079630900647922 776894 -60054079852844597908738107112320 776895 -61736705057321647208412246144000 776896 13677442662725373353355064115200 776897 260862134679715058245844416107312 776898 116060607057998590589512542885120 776899 133220960052551474952259380035900 776900 -78666826417243493852688692716800 776901 76112813402619166998457017592032 776902 66264256539005149872335649060864 776903 -199931608301815916903533526732400 776904 42054367672427438566921617285120 776905 -163823688355835516456225890310940 776906 77839502502620988891001094431584 776907 -156818730435058691771326792529796 776908 37861863274970811939085039305216 776909 -12153347601574186774795388138688 776910 -107469543312373395558687980544000 776911 480127868109194585027244684721632 776912 69288909027178370022957316177920 776913 145973437708250234253448563343344 776914 23348207173240798560973837255680 776915 65751185796341610624856203232560 776916 64056544513963784613468261292032 776917 136093637228856376002080619713472 776918 -135441709535476165779086608431840 776919 104371296377636138700009052803456 776920 -36973930602394348402204082995200 776921 41518063845122276696075020666122 776922 -31454619957458332834613542926336 776923 116695942335728433864485914036240 776924 -2286471974442986530434053712384 776925 101879547590099510120725589376000 776926 6505154291807261776694533896000 776927 42805557586381474149477097320432 776928 126120801230524134998239525208064 776929 -500895403741116137490662248375360 776930 -14673045718835273788247405030400 776931 237440582222775786428409043948152 776932 -96572385288210996048147791331328 776933 -382866053204515513954699381436160 776934 88453650179774003150869106806080 776935 94152737326326602368486991213880 776936 -399923461282390065361309886776320 776937 95573837194868872985943632732352 776938 128248408435752897954151050408960 776939 -33438404186376724553250225618240 776940 -8182627842703002713868239585280 776941 -695087357821220439170628629674 776942 -65338970762620685960782124104128 776943 -11759325106216835433953224215000 776944 -39266611779387916262612945731584 776945 -53096883904778191978963584397080 776946 79300083782218623338624301869184 776947 -84067875299803913807430844215604 776948 -22841289938667590329325585633280 776949 43061188710354808740798246610464 776950 27617668058527446269952076824000 776951 -100055845259621857989467879951520 776952 5526382491863904039690471321600 776953 -12888664756491709330733644180992 776954 -171029438507732211652125419719824 776955 -115381521033620652877753300778640 776956 -82717416105663017599661165178880 776957 -70439545461214224285946097081856 776958 15907184707378980000095596781568 776959 -124996892422600690969544717317496 776960 164466832834099588296909866926080 776961 162563731087129260237765025802640 776962 224502797646280943560481509217232 776963 53275620134191570307544334364928 776964 172271844322272645934968157694976 776965 -64845634096860622326280143475200 776966 44622329204622729528406767246432 776967 -3835924177099645462633623803520 776968 215459910982527912664322023526400 776969 289866858199797135649843866329370 776970 -24697775431790093142352006113600 776971 24217999517619208879916319631440 776972 -41217657994988344987640664960000 776973 -261300437158197359372647464945216 776974 -202688091111184681247664899807808 776975 177878930304776416567776169077000 776976 -37195583751255056478187536580608 776977 -20848020878252587836173343076174 776978 34792088501131515245739482993040 776979 110972018529045021503738138250240 776980 89791669911934212367170192975360 776981 -264902342633991963311880202677636 776982 48231662184734240262060783686592 776983 -424744158402933650951847730531768 776984 -596571209790873010037183938560 776985 73782557025664891394109511566720 776986 -20984380564829591292450141634560 776987 422724135639860044477328341749636 776988 -39346512311609437336856141193216 776989 -231951604579998659304312445945920 776990 -75656876579077992618906300024000 776991 40672018796949735252201921110544 776992 -286357841919840750709027020668928 776993 -182426364712480905485899259386284 776994 -104741259203895172117682426640000 776995 -154473994656918972878305724478000 776996 -111895294790601849272376274775040 776997 -99687475205882076659733618431400 776998 120080050418171957749547374764000 776999 408566349106838248875399058887336 777000 -23317906047313556108966215680000 777001 67227547311193444076482623483002 777002 143626513615567521778886770926432 777003 152182914127629206603492388636504 777004 384726822072582221046015087753216 777005 -3838962810510394867978046292000 777006 11693904118990882809864662044800 777007 -73338186471788407523981094389376 777008 3833687330750964868648729362432 777009 -104861024374056574018046598459072 777010 -684481921495622722433004019200 777011 329825406289846615842119463753612 777012 -3105361806419681410292580814848 777013 153071957979649094998342823473262 777014 -15555275888648143377688016892288 777015 5438191988742886502111612891520 777016 255330410208800394360922442772480 777017 30494629694155953111698740832592 777018 -122413528915305681666796817647104 777019 -176987877599057223627369054986904 777020 -211799984326499418497288682155520 777021 -2053182372955899704634528032256 777022 221471837656896960047430740486592 777023 -171689162349333347614485817983336 777024 -32022626655965989250295146741760 777025 29493242359365498417276954958550 777026 -87281431531043587200550122455520 777027 128424410664511288909236586396920 777028 -107648879536255606788523610353664 777029 -221764673688414752621106872886720 777030 -4400732150616084252776706816000 777031 117809502310878068336726237023832 777032 -109555498296693038194749209640960 777033 2649160842243439890353849045604 777034 34799809348997376693921489940992 777035 -35630888589211666763772368765520 777036 35411750692439070369727092086784 777037 -103080964603205729688539669320628 777038 70188343026506735781295558345920 777039 136448663236699344399152056805760 777040 1315497258383983648608090193920 777041 346980649994727972599872057283442 777042 -19541338347244386558767807037168 777043 -329930198686252914318074046528680 777044 -412463823102810251670714581913600 777045 97666028934683518697318922892320 777046 30672597443921366525251746766848 777047 -253640333478808028530887620566608 777048 -231472752754109789256033557975040 777049 13216232416140865706869068092480 777050 48069351979190281687037867278800 777051 -449780682985271602228978497778176 777052 -220858755438395125123713912753664 777053 -6642285879287975035419505187136 777054 116754536532546054232415258713920 777055 -203078597782128287824455507518400 777056 -17804320426909502232044835962880 777057 7796756476002261668354275857840 777058 236317193107323197927945073932880 777059 -151465633132545316464657815522520 777060 -12135865068850795680850219008000 777061 172810446221404216414558014526300 777062 185953781498707521887778479520 777063 -87039149701037821692685431854976 777064 -17533126846696564989397817395200 777065 180051547664497272158142571367460 777066 131451644605343315314335238266624 777067 300410437067427945264520195946152 777068 260501167314313614926300066158848 777069 -3550104667919337622418543780106 777070 15889134041495218201475754063360 777071 144675527538952821328687189144272 777072 -15553183915284369245836571934720 777073 198895668652989269720788137177888 777074 27249576733637193469781125191072 777075 8547791086168709515680594675600 777076 138285058561223916108228731749760 777077 15588881280427785789777387922944 777078 77273136420188604667619293355904 777079 95376085653889519384290582565480 777080 -251373699401083955832383125401600 777081 253881036389536091851766364254880 777082 -130049631334858612329692866174608 777083 164944801082291563901465012248224 777084 14237574657909426213155920207872 777085 -10361378270626846700762934700200 777086 -10673323276806665940008319212736 777087 -26400668409124852540344679841760 777088 120584750153766447903526323486720 777089 115801272245279947962564599628720 777090 -20028239091175434086736906439680 777091 -32292438666352708779893379534420 777092 218954221407730063081978538806272 777093 -42310590923018139274384605228672 777094 35235927103358113804671868939392 777095 18416165932204570369157782464000 777096 2134626900988934942279457546240 777097 -10420010173261161584130832644454 777098 132285131637259887424718827333632 777099 -28142356526638813965532032144936 777100 -82503090670815543984539936960000 777101 -29773225817798624737727859599892 777102 -144710456170461969733569755103168 777103 -227002302145099254970439141917648 777104 44636195540927692641347592339456 777105 29467719517680124128469999373760 777106 -76163149908463351948240827505536 777107 479501359708401516104801911868160 777108 -64483094669133377509913330565120 777109 -71211209560322202412653678232690 777110 -82332498364221665904350812727040 777111 -45007172333372823112317418574256 777112 -42493288125207912225174386565120 777113 229165026721136699153925568834560 777114 13167332630089819609936793227488 777115 134334779829734591385442535165760 777116 51401768863576412528292416727552 777117 90100499448487746385136020615200 777118 -78963650579150981899313439237696 777119 -167521543365253296339222098156160 777120 113685155468136978267071132467200 777121 121952934179868453841516399727270 777122 -60627211731155404390980146072928 777123 -11032354926538420724507835946080 777124 16075901327554628836867540647936 777125 3977872223220590864701554267000 777126 10596023132453159524627630823424 777127 68958384779070717108123252587560 777128 -97796054510883713746937405767680 777129 1764790558871416014204938171808 777130 126814138154679188172480352644960 777131 409108182309502792919188356662664 777132 -8506090833817213199693023858944 777133 110284640039552154255351779264576 777134 117835127560824127695057674769216 777135 -139200405336392015329392218319360 777136 87749893848080545903253610708992 777137 440039883912081318194573771472786 777138 -59406084553213748983571661381120 777139 -772189917481945491812116614144 777140 -48489562957690729503003939217920 777141 -170859492567420110472904691601600 777142 -125363236048072796359980293328000 777143 212477774122741402846441874500392 777144 63672167711974082729994735390720 777145 -60757901925445886968828652641920 777146 14839606200949428227416044124272 777147 -16517678783040862232411289116160 777148 34786087751592107707551391411200 777149 -235755579226741208796780183623520 777150 -48897192716535050572595157374400 777151 -202128182520790861120955320454848 777152 -120718577751324190234350603730944 777153 79147810239625064388933932514624 777154 -78390957069323839240261196272128 777155 -75384502704206078712527651201280 777156 86226212520378401877012527004672 777157 -249067649861135063206190458984160 777158 -11265294880442712023292739252416 777159 -164114902335756175469011190544336 777160 196851278618399814952021661952000 777161 -35267632569137953417933807210176 777162 -70215427092291060703385338530048 777163 -200082051830443250945869111027280 777164 -154911388138831560427872214055424 777165 84974156104793343072607196104320 777166 23231168032931218349247726091008 777167 79680703549233548224242611775216 777168 29021819954850797099945172664320 777169 55153530928067728064838812387570 777170 8391784443336967127237095219200 777171 189051967364114604210462861718320 777172 151057463006523003357042867363840 777173 -172324216574680777402631406022578 777174 -114395913131422684557592587954240 777175 4086087983949178591110411302800 777176 126379306017847482755756962099200 777177 -208766430231569643540772890994086 777178 713663540857810966821141268224 777179 158765976129006333673582441928448 777180 -107812320175148066856706409303040 777181 34739970857588667849056493442982 777182 130230754600679891508350966784 777183 -352165989290843471278196419128 777184 -78513096628240395024512758579200 777185 -74637640604629844006249726457240 777186 37379496829995663995036874593232 777187 -140692847340863539989028907960164 777188 -227835331673820178276410060831744 777189 147292356099893688708095462392512 777190 160102572432253183945397602569600 777191 400065227977783102970863711265592 777192 52754245019035402759234138275840 777193 -4452950518961293643376868171776 777194 -44279463555653389967750510297088 777195 7009320283043958516484693969200 777196 -10731284714438020394640170809344 777197 -149113060714682667340571077341408 777198 2950847928675621769360714150464 777199 -464897269936092795346795405178800 777200 50039576643770142439924396032000 777201 27531242841032270325567317288448 777202 -191717265236871089491426962662400 777203 152974173171948518433131708627280 777204 197251414483098941728141723309440 777205 8026735978455068825121326238720 777206 -29105423811702808458053172719040 777207 50341260813658530102848764275840 777208 262338626230221760250174766120960 777209 -470862367594637264505526588477590 777210 -32164073892160196914918704430080 777211 627295336484344080048418506037192 777212 20529233198007850347430580869632 777213 30733962239755314365389433946342 777214 -21716601489857524621408911054720 777215 166869840542534871894787501632360 777216 92172313145016294492566112436224 777217 93697636805339114550369219116992 777218 64225066289327259985168789685760 777219 135437553996375269762903331644400 777220 107927363633515525021546694810880 777221 -145483310639906642815299860236578 777222 48027570522147906420807550252800 777223 111836808463571348276155568389200 777224 20188159647408925632264066662400 777225 -25454505381960674240175880800 777226 -165994713205239258582437545852320 777227 324351294704891754917917495394472 777228 -9978929600423096558713890078720 777229 -28795992896257202196920123062740 777230 -12483433508270248867809288594240 777231 -4062108639016728094909205578032 777232 -16894143054295936096383814074368 777233 -6707171277673367228732670782238 777234 -57860722109388069418056418984320 777235 76022759152256305335177407853600 777236 109261729410368752504794746897280 777237 -19001442719244557180848108625280 777238 178205230312832293330296763699200 777239 486469741878786288228861934909440 777240 -84130730106344602013333893939200 777241 -41315351143765941140526668034358 777242 -88632409908061872288318208531728 777243 -147872510681121307548590898854268 777244 -56499354164841616399685854098944 777245 9474826089583570145663493187200 777246 92785512234607214502350015203968 777247 -134985164355605754106663112646304 777248 24138545314146721559322520190976 777249 395580347435150282680559636264640 777250 -152267469451749839040505064280000 777251 -88042531750460390473446773507748 777252 -14562218438649844093112172871680 777253 -79314895517561138024475622001856 777254 98385984206390769155260646495040 777255 79251492989229047383163680420560 777256 -119298352486269415798893869061120 777257 -210896368718761525323481240780728 777258 -57918966537437682533750106813600 777259 41762908144851521020866999667232 777260 -36016521297651570449853044259840 777261 -186150817060291455926139847771776 777262 51105511487050149728081514334464 777263 79824452057734738600449503987904 777264 21366065031907850439910783156224 777265 -142428458624165411623464950219340 777266 72776844310535191622656943147520 777267 9264723618959841997421589817080 777268 4364376691475167551738064721920 777269 387525468271808569335275099042670 777270 -3925791643079811189273248943360 777271 -348724713898971196683941559715200 777272 34924642527306830174528455372800 777273 620673620639073497324096958144 777274 46705843728929151749495342868192 777275 87981717063436727723146084881300 777276 -3312504722388464677050159052800 777277 -217600508803621337047965268482874 777278 -79962340495674407288238400256640 777279 67679914540846237762004191887120 777280 33981172691160548075097229885440 777281 -85546243302944413648710165484800 777282 -29723595797965915253039823749376 777283 -73178665912839029777948193161696 777284 -303486512567537969164412446612224 777285 -69762056350129028010762650415360 777286 404001869159683474182945986584320 777287 -163893532303214440431067738350360 777288 -223144418482174927984791354163200 777289 -183482357296171897827084805494876 777290 -105892063562314217767690383148800 777291 -307224874389015868965058357682256 777292 239371992950224862984514827830016 777293 393533693834623832702210387442144 777294 1757789248854991375097070796800 777295 88933263934436853300958483354320 777296 8494511062634774095835332706304 777297 -246832609156845681830083383862800 777298 -74990977536457566003130668906336 777299 1877922951349536354546883198536 777300 85077353969581387348232808652800 777301 -71680931791470779224292436657248 777302 154766380265565604225663021592352 777303 -186352054463112005146122966337200 777304 -18829210870974455207150771036160 777305 98822271517800391971514790579460 777306 26801630505589618828151389707264 777307 234344621057183706218050906334512 777308 -31071352619128550138415631761408 777309 -75190470302616280985514717576000 777310 -127276926137019649159646678389440 777311 -8305679482085598226573231873608 777312 110079529849530466598102541926400 777313 -127622289647545538550102736489438 777314 -34193152782190210387440559245744 777315 -51657542346360208598347364098560 777316 -232544748253151482876304020350720 777317 15772565473375485293377943418366 777318 -77748458545244825419263921458496 777319 51457386948336814793243943690720 777320 43256403148692426472195389388800 777321 -25330607218139083625306567149110 777322 -25573457276256998583700692719616 777323 219540021835874816170993333138704 777324 38582194277745375339875920146432 777325 48287972759399506849895873568000 777326 66736167445936468127635006481280 777327 -37838890682524280281156143140592 777328 20142708147789600436404999454720 777329 58677712632333567021438462960960 777330 82913075185763359144211401728000 777331 -209278334193601644873361885619088 777332 75317273867332916793559453508352 777333 137641173870406682048284570924800 777334 -175137965061701267857853645448768 777335 -16601094117154971339076854386400 777336 192559298257388300704460969103360 777337 -5191626086593681618000355357808 777338 -50742274811881333455625917839904 777339 215724291853770487636284157968204 777340 220153627987111938868170944739840 777341 -49040781380479391952763838757408 777342 -120660872695041146259728121204096 777343 -38461141970680822381485171693200 777344 -161796504078134228158653640212480 777345 -161596922892791053544364049531200 777346 -144203172817242826789390097134128 777347 -49530418601093977677172760329920 777348 42597394431516315467076859342848 777349 -132015503182066429960092151967650 777350 -2432304749306546819335225795200 777351 -77792414899915376536964952936240 777352 -78644404489405406131475502566400 777353 163941437696609336777835441928602 777354 1219482539247439951062200487936 777355 -88058180687620928064762109325040 777356 -90308592978138778801570326343680 777357 -68096414902818286597357049917248 777358 -113587078832496793096115980074624 777359 -137995830424823863826327152552848 777360 14111140893667717560960260505600 777361 -122008049874581956416373913985548 777362 82216171629328243260663605822112 777363 217128305711002469202423406665144 777364 -105253976330605158459623591081984 777365 -115246710340732115741843235112740 777366 -18263503478530365433018714624320 777367 23293280030113068075654906134272 777368 -68203143236939589727646107453440 777369 -191701127855989014665575920926256 777370 31193512044902304904702584299520 777371 158619992539938012521888508279312 777372 -128301166161628767508666290513408 777373 154727530025155508150151869659622 777374 -60279845963573758686754314574080 777375 -112084789592878114099132671822000 777376 -220163388129922519691235358801920 777377 3334497862793682915793930967808 777378 -21789666023059451124093710794752 777379 283598032913386539717331023800400 777380 -5207334106604818003881832488960 777381 -265367261831203682097336914799456 777382 -117592362503860455630100248434208 777383 -93411793822399416600019516639368 777384 223472502925294503254938324992000 777385 -240730178924377976631464497723200 777386 189408077106773299531346455561392 777387 2338669130375635922568431379456 777388 18038134045103784687378909813760 777389 -151659527501780167570850416728810 777390 -98591219385528869749429419358080 777391 -339355366356974377090341453924208 777392 37671840728463502007710692409344 777393 -352143267640916269122819056312316 777394 -150770239895944859975442481419504 777395 -26201840275534732918499285036400 777396 -41631920860804553356970211422208 777397 -2353779946352009218653547872480 777398 248050236340936196712339005047200 777399 84349863563419450937548478183040 777400 58569765195744923731423769088000 777401 -79726319219324159682069256699296 777402 -141563655082249976147046765106320 777403 -49448897479735497017923481529840 777404 136320252137830163948204762403840 777405 115092543192908000133688126040160 777406 -28559838865322642370697591470720 777407 -144025439416196330074971164238168 777408 -71724680022465433962893751091200 777409 -436906714274941094845458119422380 777410 -40194419345567653814188775287200 777411 430337311467949481843494161638640 777412 -352973661944012207114644198582144 777413 57098008830986717583915960513024 777414 -117452804649282320188292230970880 777415 -20971762238139002377735859794800 777416 -283973141903743453979528153963520 777417 -448925499771644246496396417089280 777418 -15234606958656487612357978629120 777419 216679912558821653052218150492820 777420 -329245548160067736995576862720 777421 379979199809717850279937661365622 777422 74077982843337077982200608120512 777423 -15192743886285169972436773251840 777424 39197634087374471257180028887040 777425 -304469413019595496430774899050 777426 36949262494399935937129513718784 777427 185451251890319849464647163223040 777428 -300387633837636096317786694850560 777429 -180913624044200011582069706263026 777430 -121864126287041481035096212112640 777431 -145254332551727348600467059291768 777432 233855222958083221161762261196800 777433 -336773564389923543892581569539318 777434 -8604007863775419661378445911824 777435 -143278022389257815218650571021200 777436 -8072159112081983174942784084480 777437 -112284375585327142781570902381914 777438 3787346116652718885376060684800 777439 14689452482128437786904940768960 777440 -1385423641290039857435474657280 777441 94390087387669692489201168137664 777442 8583923157437640695565405600000 777443 -5071992805079999391784606137240 777444 105377649324260097212350715584512 777445 286307665791833712697618648743000 777446 71344334402638337789948292879744 777447 244321082989104330922069809001368 777448 -12579027100399128568920332451840 777449 -126756723557200602811687864544070 777450 2210377782911408379206213875200 777451 57947746957533443201768404062452 777452 -73013987993856400574773904944128 777453 216191695166817232940455333322304 777454 -226042723617822818789618092261824 777455 71734107168910973134317419486400 777456 69148502758795296362667695308800 777457 -31011125700835167418282146934860 777458 227079424065943739288488783063680 777459 76966108061501646606130911408240 777460 -50837445951162161018745864510720 777461 277339987857282197982562035115200 777462 -8685140191577269229377439778816 777463 -62316061042321246848688138603288 777464 469452077847961492738475038617600 777465 67146185440009336664174856854400 777466 -1801235459370745588315846353696 777467 47328667410598615596367059754080 777468 106216512801614931064141857447936 777469 4844905989788513276696931932160 777470 28892635841163912836032468399680 777471 106252441305171936471243756570312 777472 -198031878487085468820372082130944 777473 -371129701448481611809615436161278 777474 -35647417594102645208008838568960 777475 -10305323447616586637330498904600 777476 -5367819146100604395848071974912 777477 -113286675785360985435958463285280 777478 -86845973002523553368774989255680 777479 -225652430680889968398991181410920 777480 -30970211987357572376260509696000 777481 -102165705784719129438961109722268 777482 -3029788181279961041559107076000 777483 -1017617753167918869709618600536 777484 278634585576377258650363990198016 777485 -262497335455754091782952542295840 777486 -117163735844708215437444952422336 777487 -7958087636843961641720564739288 777488 -75967687511798677489330864447488 777489 38189249494752905445110963971824 777490 57684803488457412818643008716800 777491 -54021273801952948429581610474416 777492 -200054979716751585908940183183360 777493 -57178338021748744622645911656800 777494 -109343172221459483455910734706688 777495 217298489033915363916047112228000 777496 -118576826100903874224815937054720 777497 -52326548003578963213660662628800 777498 -110597162874789001171891610172672 777499 33119292397714363641179363156480 777500 35892902071603675544014282560000 777501 -80315944856598833062283684602170 777502 -113319906276867482322573625728000 777503 -42839675386655998493457067560216 777504 11984665495471728328224653967360 777505 13280262813931580950422525504660 777506 24900142754794805664269657189664 777507 -148025392089849300469468112244360 777508 -257925669922531236239487008908672 777509 -155296670265540980592655516287780 777510 7523660724753302544456692461440 777511 48970524015969395664602330169344 777512 -14999524779145180692803019909120 777513 270732866758291809974068431480288 777514 25616094507573224239686606983856 777515 28055106149037389204289412641120 777516 -134538057856427705641227854043648 777517 -36814428976061847393145940919380 777518 -29756549517138319496264073830400 777519 -13595613506382397832865023367240 777520 -23737297030985350656370837094400 777521 -462146859068775811647210496348416 777522 110983287920309373295142767596672 777523 -39172584475786160270946126780056 777524 17403846528084468489153725865984 777525 19459088667797662809793274097600 777526 -641418398510682032830675993536 777527 -340220390370180436389871310333088 777528 -129336595672573122852691233792000 777529 35609816972848088360933906923476 777530 -24675891382582923801484990313280 777531 -85024588365414857144934138953448 777532 301632393242589823503818068107264 777533 119365066001572956251036985643404 777534 -48965371048985058222511259862720 777535 271569144189431450601677156584320 777536 -19011227989868802384083406028800 777537 136646249197307463843929370372240 777538 33781623384504823162141597023744 777539 -36676323126389217882329462741088 777540 20129603890019646438524757196800 777541 45887487571727804302792523318942 777542 18679128777967447316526469446144 777543 116478341520040267920246410064 777544 289202093543242708091120352337920 777545 69707611367946971715125119779300 777546 101340057935155928102855746560 777547 55864187902113067687806906091600 777548 -270762964582219580344142384670720 777549 -257033862807415097079652569827136 777550 -112942703997168301536741303667200 777551 29733346915030180444149361821552 777552 51405877258535553347999863406592 777553 16955020889145223536680703851904 777554 64859429520799947470793430136976 777555 -61748009871577683834966373783440 777556 119927442637123566295123047864320 777557 262787999384901037390792400245632 777558 138965199617742374161514608795584 777559 -151276414451794696809294518894184 777560 47460491710387515231353712230400 777561 -67345796108459533151472166379520 777562 80533657449313308141436178626032 777563 119161463574480155981453789760384 777564 -2746723805944265063508370790400 777565 -86956949153788512162948596675880 777566 -225269791190910868285254418877760 777567 73266662170312657087150701656064 777568 -499484000071872852215334013108224 777569 2253845480631444027659017962864 777570 -12287011464525303382563987148800 777571 -73554541280398860954936452416228 777572 7077060157082623164372206188800 777573 13844799957619335695593126003200 777574 -17676939234193907773776693579648 777575 -117611963753113645400373430257000 777576 -35679464844119537294123388518400 777577 -532013172278516756615557989158940 777578 -42454634259452939456567971694160 777579 -50212556015026322468395600322112 777580 252828059975668376694972482826240 777581 100454274505540778656969511812800 777582 55779883061716562461966067629248 777583 51133203982098841357702200346832 777584 26061807255634315872335199535104 777585 155952445973896393482104854502400 777586 -69240718407685621810395586177008 777587 233848431270952649968356647912112 777588 -20081490948694849022401382313984 777589 118151795494822531871374981913390 777590 2383211884782420146300853571200 777591 -232231958497173567123451684771200 777592 -119706799620993596006548711403520 777593 -96439462519887177923708711324460 777594 2691831230422694519230062270720 777595 -6566221450358119508842212638400 777596 -6497400246792284648840146449408 777597 -361018446776472767485904160526080 777598 -116769541183867049573362633934400 777599 -39211466356716498017334711744600 777600 -115522350045680353150560632832000 777601 326916316269115866327693553300224 777602 -112272045244240921472434777950720 777603 -179106712070334392070417623385096 777604 -6032819065171638390666854924288 777605 57612601604906444654807837827260 777606 -17583474996260425452352738924800 777607 -80768941265612864779587030455280 777608 54784294184644950604522855925760 777609 -15295482910623437964904380399936 777610 -67330210713311293250374092443040 777611 173838085081388917304811505620000 777612 -1009351798892080590269593460736 777613 -340618506559709329831036127358080 777614 -133560471049258388931124399986048 777615 -301569024477212586357800282081280 777616 16660091490120940865787047706624 777617 -104499044291256702961385567888334 777618 163951029141330716661976508661264 777619 -76801708611130548435838583408980 777620 -83568671562810209189636871936000 777621 50301888892534161371155855878144 777622 59038060776353971057773828686592 777623 114218865294955342628597092675200 777624 -80720350925173283968445319598080 777625 -313602680223484885773300801411000 777626 -77214598323601570202689239241488 777627 -334617737070329177767758170789760 777628 94938528542854576770636094276096 777629 65230236288907998159124007703276 777630 -30002549340160661767996192539840 777631 117943047083962649726025334088400 777632 173633020447838676255854139801600 777633 206701274431159727019803007720624 777634 -32906293028792741556269417502720 777635 31147566203887162334180049081600 777636 -175582880806283205150266706561408 777637 54978805937613035100952796145952 777638 135505513149799406951358644482944 777639 183755197246061778347562491888424 777640 135198231030281253563801897932800 777641 89678703446170113990653363970042 777642 87144535902763863951094623174912 777643 253441417219763662621527975427892 777644 25768167239747559024900000285696 777645 184695724359305477765513469879840 777646 150684038737132317907203379006272 777647 57576908731851597260930952722640 777648 -68773765283598559847887933341696 777649 -140744937477751445249804981215964 777650 113903940051345104107724427225600 777651 67889362123368847975009063968000 777652 -26986670412715402397209970126464 777653 193372309753343811250936810580064 777654 15135147329768243977987050963840 777655 3031369498543901274542600339760 777656 -200947742926975334981518972784640 777657 208740508293086496985844938620240 777658 -80073127903276340830346278535424 777659 -37481762115704693024484823339896 777660 -22151780050816129571346080471040 777661 273376487645898860646143501224262 777662 -292265910415234843369091847813888 777663 -28901858771985856897309655208336 777664 25442216331898079282436558028800 777665 -49510202743011251600932095169920 777666 4958489362625126693571716149248 777667 381886432263890442378198715508 777668 90033547191676638208350447571200 777669 9114859083517594648310939260608 777670 48754045200580781408020146211200 777671 -147477693536291099580461004697128 777672 -32616198678420435533163670241280 777673 -36778156632350213238153150311296 777674 228138265213105650360903391116336 777675 -6607222098068915968396047219000 777676 -94395663264950019269951624478720 777677 331682677957649185362372240785526 777678 60194808735978400728180800467968 777679 227524213514395438615587523440600 777680 51045984440516369176229378703360 777681 15339113820927821232419859506322 777682 -99256519761401662207960518106560 777683 347518303809910660479518433709932 777684 73307240355623098716305457039360 777685 256130056426098997421769017068380 777686 10665386112431936917350351561984 777687 63705669558977487118712477933160 777688 -83588412140549493175514011668480 777689 27807112194608631954366067090320 777690 -33474207847996045159255184424480 777691 158040722713145371831470209747472 777692 9369672405497296087803520281600 777693 -73148638441444901527250984365440 777694 -192891477675082753217502533179008 777695 328945808307150566247489858172200 777696 -59760961442428598396829077078016 777697 -102231750145122230050161613979648 777698 -760440561883354070787877662336 777699 16426656845119368634251653156304 777700 -27465218876453668807316978995200 777701 -3714596163761849627285870707008 777702 11779090556626239567153737439744 777703 52545658099030911055443934768120 777704 -319248008170259364475891521930240 777705 -40069112429225944292039979451200 777706 -13729846528032924513435556584960 777707 -2824611785360518768162039486176 777708 168434534699063271979428566016000 777709 -55329204316883357879786201361984 777710 131387202937917890390630998892160 777711 86241067449695692706883137865984 777712 14070600405838614732776729313280 777713 577734395445269518660048393836084 777714 -10175289852354952634551857259008 777715 36950198207258099956160305234800 777716 -198348955486367863168888273827072 777717 30422130314435516913869079332334 777718 -83178678701097168637808020249440 777719 648596067966712699424478456579696 777720 79295029688457052895698869657600 777721 115929824442863986483130998362112 777722 49023867688946691690848828912640 777723 -62166315350940474013006063548816 777724 162781092054794573361477058666496 777725 47193041828345742379638260108100 777726 118782396978039779634836185228992 777727 252010240788519288560643501398440 777728 -32727535135993680840114133008384 777729 -71375226865664975235365479280352 777730 -70004858023695883662457758390240 777731 122404754432814181433322129185532 777732 -84121742859928330117056015356928 777733 320853499976875645249130728005120 777734 -26119094401585219556362767712128 777735 -80162705204630355913608185164800 777736 301999954437056155951361470095360 777737 -1592681014376937984172480816614 777738 58938475561954546708304813836800 777739 162005651189997327502723709778256 777740 -72727645419975516870233812638720 777741 1546100017263130748129614501920 777742 -4555325772286691943865467177216 777743 -5546104555244570356794802813008 777744 29018897732089952224580183851008 777745 165065030617929060693841737405120 777746 130388264138316991811182372803840 777747 376805998486886171936361618669120 777748 -201936161793306842856043932975104 777749 -25305281209847058327051818227008 777750 -104308438294210662649442313792000 777751 -37531330660567229852047973417280 777752 20012083740664522214857570713600 777753 -204264771392857260337343664431040 777754 313778044219682252681502067542240 777755 165489237841371567348688392384000 777756 -48005860065325419309489842356224 777757 -116861697312460487413650648249428 777758 210439025232010061511905024196480 777759 -2859834621452572234159037701632 777760 -50995968369856519905776906403840 777761 219955940707872380222943629035362 777762 -9853010881953521424295813572528 777763 108219205615010785333287670417360 777764 -27304060648452945695071946198784 777765 -8350008207638643127962742824000 777766 -37393325378354430660493877098176 777767 -284143063233008322755933382712368 777768 -22113894475588523694102142156800 777769 200543166544781657594097552930170 777770 -2253415088724729791952676884480 777771 -61030773946821640032133552972440 777772 -222609330854644517351572932346624 777773 7628441743541691572637405694860 777774 17292058235136459352273891728960 777775 -99069573255585970281705134314200 777776 87800838253040755293937795448832 777777 -24067070058129145878413409293376 777778 224758943330560497508668389463456 777779 209745518652401178153664781921784 777780 -115725431682318704337505592640000 777781 391261880449612493766953992841582 777782 75913584779910832013452761688992 777783 -129861493528986502748665380625536 777784 -1783606848791181143225765068800 777785 296921456336108177836191534262980 777786 -146035458994099120372741286900736 777787 -148507617915937297630999664737564 777788 -511022644291332824633423417856 777789 -15533308111474406303507883948480 777790 -19260503119436377890520605173760 777791 -35176593832494491638057539864576 777792 -43519876960977341498727101104128 777793 -52893094019306060041642208982096 777794 -65830758092338445505475900160304 777795 -161239622046870713737173251449680 777796 156323502838594935933329783243008 777797 -76694672672569909427542595335680 777798 60632745134065408368305108509824 777799 181014787388789875414995007696920 777800 -174423802828489569459385480320000 777801 117283311109806147536943119718528 777802 172569508736134520597092172450352 777803 256266703595885720194981962493440 777804 -173687771178240451076269139157504 777805 78776074056298969507045905918720 777806 150136138280525277003209661020352 777807 -194158059439142011405978482195096 777808 -19734908835961130593652107001856 777809 -324185722251106773031279951984140 777810 -76524305360341025351322497364480 777811 106904079028691817174256883146848 777812 100005369387270733436020566435840 777813 -35714226530107185163534311433056 777814 24742746184840071843479438737152 777815 -7815937155457301589549090877680 777816 -58723205126920674638030427340800 777817 407451735503040394039793057577866 777818 -49055168922539389113038859069984 777819 -10321096691094239409357404689920 777820 92859811553833881529903090030080 777821 72798700081956643180138187705088 777822 68589770791867455233080642452480 777823 -221172792946531091195396100450480 777824 -106021819095634686149823855329280 777825 76096864319895148801512567032550 777826 -7925785610964814189879307896752 777827 -6869868435704254518717283032120 777828 14905278555932982585082490302464 777829 -24599826785307480144676588628516 777830 -117623129120763790007525568589440 777831 -113393463712661535624550600204248 777832 359575307357287213477534375526400 777833 -8309124619306017322743743786880 777834 78193799201855403149563951464960 777835 277502795911086606335646414754560 777836 1516291954822490463475520742912 777837 1720209478778822212378677643968 777838 -194450534480088665794460739349440 777839 310141516160833470978923544818640 777840 -2458176241222426995645512417280 777841 -120303915109822150392050360349200 777842 89527483440675393766074270885792 777843 123598627507954438653027697918344 777844 -187473493765128792501932110592000 777845 -82819087111241802101182986924900 777846 -155267908658522307371598074174016 777847 -59200629879454948582198534783568 777848 60909538043906423226966761103360 777849 -1661544458420392846835978419872 777850 -104570746296454911405735857779200 777851 -77566231119173168423698225737408 777852 18809717875889468726968624963584 777853 309935767786356525240105094559724 777854 -48662595689598399946579415110656 777855 14715768038713018289446264336800 777856 396047033441401742649755644723200 777857 -24573293251055900335616979744894 777858 -15810809108870972834305991922816 777859 148501810876179315198114605096060 777860 35319055232123057602177496064000 777861 42496452714583763041948716856032 777862 -100846218230022605057611248689568 777863 -392540103734219682174828946278888 777864 122468174580301487915246693867520 777865 202567026537262993086750998776320 777866 13968125464043584995534698467632 777867 -14703140076212795857526815480080 777868 -15784861024951327235345361639424 777869 -94715848914478536512328573707604 777870 2252211244787910778358860339200 777871 394902165627357533615661950369072 777872 15811092939520715843933336911872 777873 -82417816049312709631883915099136 777874 224801612669670407459659403649936 777875 -160050570468172179813637550784000 777876 56961733379307185307639928946688 777877 20663554341156872268529462211726 777878 41314658078474005407082555515840 777879 -31269599636712876099377301123000 777880 1767501369584573294639420006400 777881 -49462519322141770176813436071480 777882 -25027161479579769276139294311936 777883 -75882128390412486796635490962432 777884 -82288279558067711430725953565184 777885 -150583834438058990677096969610400 777886 -135698815112748598984013719421184 777887 -215856595104926447908182459539208 777888 -5962388125256977252553632382976 777889 -49975827626464907131669288910144 777890 -25782514432843806732313700651520 777891 2163064336017724657157576428800 777892 54166805345070335232185235547392 777893 -141793369374510192778710450411876 777894 -2825858259134078773273285663872 777895 -253248367950665812075986739830600 777896 -190869410250099278484105166848000 777897 -487000824881879808226953658172160 777898 75869698600198570293615433524480 777899 -160719540804676052127667156974864 777900 13482509444863668305894510092800 777901 -130309473980853256523285865125098 777902 64205091808555699448547955130304 777903 -9595759712231920358854726698240 777904 -88990543511325125579894223585280 777905 -30841645958436065226163881284940 777906 24661632608528580538376402833920 777907 -332268184823288865841064659540836 777908 14032543053590677348754333706240 777909 -434884425444201342335622438528 777910 -61469299896630581443854307818240 777911 283741080799999280154721048681512 777912 -229873169380809073108511147028480 777913 7718715142843187788294627164800 777914 -72336344646896999782446131248128 777915 -68151627763132848676480341514800 777916 116859817617771873996731097482240 777917 30950704793629529156995378632000 777918 103953243142576112631185916155520 777919 274867395989379640403755855008320 777920 27809285156203345034817054965760 777921 -8806921297791970432916905185600 777922 -25287041542659958339755775261488 777923 2178986592199649162543800680024 777924 -5699736172050234309285043142592 777925 19922178799030256338773103547150 777926 254664352590759267172675444290912 777927 -247408463891448782789047544283480 777928 -168745187611094077141372123683840 777929 28278315772436597452940891188800 777930 -22111586028279919893394706906880 777931 -76739374282189536744305133747456 777932 -173457210358846186533742586037504 777933 33562016474999170083568413495480 777934 19844801779546970989534723835520 777935 148896655056774605870416494764160 777936 -39735716115161706557711880683520 777937 -324080687626850309987808597928608 777938 -6133008462958201537612451854848 777939 -85383302829286009808527738062480 777940 71150251175596429058816465518080 777941 -8619487181744056297044752100000 777942 -30074709327487786804117615404480 777943 -201673309453482130660430993621376 777944 -458896702379597495542345756262400 777945 -7688971354570694414885036851200 777946 72406065282681588575649914448864 777947 -314582955096454654329033173401968 777948 2216924576243620083175406883840 777949 -63395981667320863968829856809620 777950 -4335834670624752499247891736000 777951 177216950275288694013223512257040 777952 -50624707671525640704289413267456 777953 -242300292199811817587894245106880 777954 -130184159519830443913695283246080 777955 979149169335127750791542091360 777956 -2700584977558857679703756848128 777957 59155862133324597394887582109920 777958 395056234621610287684060194167040 777959 64064190427349053137218219678208 777960 34711930949896046220459082905600 777961 36646836427239356164595652271732 777962 62843686536313270312395009582432 777963 100084105598134999740448895123544 777964 -85141423847917505587244561192448 777965 -191096154466175212538637986353140 777966 26238172143182795462469767537664 777967 233563789402039945321497958591000 777968 61544506516998685799903015534592 777969 73106965928395149549132994974594 777970 -66742508394739152038599888756320 777971 -206441717920252793380939299803208 777972 -44144854944668271209186854852608 777973 -178454338953253646905314058599282 777974 -206684732976685500713518449676800 777975 -19733715953628630764645912313600 777976 -55039967763734778351939122135040 777977 112097239205604628305106739486826 777978 77223374749524607730466207275520 777979 228723727933329787246675032844580 777980 -50945586138435138220125320079360 777981 51040826590320460715625100836000 777982 134031667523700588170712055022592 777983 417062425402956161677106449052400 777984 -27770337386654914298584441552896 777985 -123283790964589058711231564179800 777986 95079320301513456037713563650944 777987 53340537721226304077542884413088 777988 -93658971875906571793627940156032 777989 113875387318588537764125084237790 777990 -32001194225874665084748451274880 777991 298336508766924891445570179429792 777992 311880615370583697749210107084800 777993 262230947125989823455681307716000 777994 -30775852042653494939384167335936 777995 -37853783571290897346043856172000 777996 -181732063542638784056905943086848 777997 -257146700388042912016309275253536 777998 -20381889917013260071548517961472 777999 -281390402226031342715338422912 778000 53111923725497745653981614080000 778001 71308754328633440757124975340352 778002 54352093211420591754360559263744 778003 -117931119515603945397256699786896 778004 247121811475230219191147176605696 778005 4729351260033706817167354587960 778006 143488340286279296841464926673952 778007 -109657216901168528000730984817728 778008 -32608638021212669526961554063360 778009 384536974388356621343000418889680 778010 84295982554369918119480856232160 778011 118900771385114513093677218514800 778012 -50197353051648182527119382502400 778013 -49505512774559231322883700739738 778014 -25888035527419052013977796060096 778015 -33101549767646506639728132861600 778016 18383884302014107059641827590144 778017 -186616895977534279401570356496720 778018 -77992238911175338658020202442240 778019 -76255377896233352122548803666040 778020 -63382690260087823766267762872320 778021 51423665776358892196420448443872 778022 173643943640715064736213652278208 778023 -143989755908085390513016701477936 778024 -115865669678154555883007717959680 778025 -149489686895272972933085626500450 778026 108069277131186234088280613030144 778027 416796674967930515308916817533876 778028 -176629798764264180413981324120832 778029 -52406856236414258461127491646400 778030 -17559619241738605059094557120 778031 35517535938464608394013860289000 778032 -64084728254181359738762938613760 778033 141876921089356931555975563893360 778034 21967784540891905133841818172960 778035 -58471792884161335643911976206800 778036 -30616422990528309541015378837504 778037 -1054711849639334023219754767368 778038 -21465527574658136163300663459840 778039 -524016038290849931708079775560144 778040 115858527781974783994326129868800 778041 29394896737853457059039921370240 778042 -885997119660565704697926639360 778043 109978619208676216509558096176400 778044 73636121519489604974361130967040 778045 -24751030998535708745987517647700 778046 179050126332798050790076591817472 778047 97208107616520514333156795964928 778048 20608005926008639217958802423808 778049 356192731178417154593825225050050 778050 -7172756936757622010274522048000 778051 -409167484509951787379528830234948 778052 -197722354843760300655470315701248 778053 -230892273566582268569626985305536 778054 -145946166896655314298950821797024 778055 -14734152545685042464817522682080 778056 32051713066446688043428673372160 778057 -22964970247030744946807236200576 778058 -189537561567169108582710971079120 778059 105567637186217492230614212556720 778060 -101220931699994136386124443243520 778061 -297965529160098103334260678339338 778062 53398769807157660862442771235840 778063 -20166949593822665176045720478352 778064 -18530070384669248396192564772864 778065 127688996237613804474983590475520 778066 16152309762018835043915068351104 778067 233785272724167419558490412590960 778068 -2078420573595943605260105912448 778069 81529754054217688348153699431680 778070 -34004516560287369159876224227200 778071 252355421631847853884439914663680 778072 370376061082301249705186980300800 778073 -122480459769192126286521967321464 778074 74037661020511901175000506492160 778075 -1701916047803948369012456586700 778076 117046461617719094559573820219392 778077 -54718490643214983992439247531386 778078 24725899378661761950272277292800 778079 223068123235040408608661008315680 778080 -59293302726065145125550049198080 778081 36221359133196795143367653102882 778082 -195258073939327516615986414130608 778083 78161061478858252862710487572800 778084 -137251812370183236032465869158784 778085 1989837325924860197248524472320 778086 49628879836132725945985287680064 778087 -398807380620587851781492521540040 778088 274807020227701353729452408832000 778089 -29987308729036861445592639448704 778090 10870956116897663373015889152000 778091 185084065852340804310091136229492 778092 -42386992127843691721678149795840 778093 110362185235808709261911827884482 778094 209737827821139669960503654700096 778095 92907084549062261085185522702520 778096 -13533351431892116993843232669696 778097 -82567896546389609996810763761454 778098 7643192462695147222829905291008 778099 -64766021905610470945524587603040 778100 -25751378687417886103558762291200 778101 -42839070745475547435448496001600 778102 5830719338146059169809029776512 778103 -124120030100037905974103434198896 778104 -70819375524643242582713938759680 778105 74414299124396006944761609640260 778106 -47028334056252391569956538865920 778107 -14519641305122837488334974083840 778108 -154931760832275059664468772329472 778109 -79576835779166293186566449037690 778110 30486073872599423279505726347520 778111 218806402060203414371173936003712 778112 278909737939791388122052086988800 778113 38461686874050251782412780083200 778114 81214474000251138003869791240656 778115 -94192651902224222308071826700880 778116 144925368449032629188136701374464 778117 -19270141486316610649545506732100 778118 -108682096378222794188556746969472 778119 -44980205530523881929875751669552 778120 -144101447333777085790190299084800 778121 257058533695235619256929660359322 778122 81182492227313265280645257672960 778123 -304393124694520164237835220451628 778124 66216596954414824272051591906816 778125 -112128482419598166031145292300000 778126 -124862676989340925845187413670080 778127 11616069878662077281049973740000 778128 316041742789681607976847933440 778129 -26333166207646232186395803798528 778130 115262064040290898613534449932960 778131 38662376267271241149862374596160 778132 -301789141500537552836481837281280 778133 398487064109798562177901030576860 778134 20984465715985986186210702557184 778135 25808810053207259570362668829080 778136 14527104029076292136647444684800 778137 -192007743375161015263744004885040 778138 88230151210169756129324931012096 778139 183229594210602507107353606950360 778140 175900382954525139671339911987200 778141 -33842915964357705408100100426496 778142 -135866481898870961177539347384000 778143 77955129283217882809347780129864 778144 -148534209119020108505696242827264 778145 240119745745077339513802167091200 778146 -50408702245858218078759876412416 778147 171874312055095282942566165044752 778148 -4330284168290891252888569503744 778149 -143579961291080730026099548780866 778150 -67090012980038311066851352608000 778151 -190017651966048381433894240200 778152 209741113818477779407611147141120 778153 178094177188097141043145125713402 778154 -45079543597840686632073486610416 778155 -25881401378349124548716059764480 778156 -44549736137088318620741438802432 778157 -193219628157704528868458446376340 778158 83528742611451877496860256181504 778159 -96050351465811404576270418901696 778160 -13874574372606294287503025111040 778161 -285599882207214769006519912790928 778162 4062357159854132078258025627648 778163 151361326456873718537600679302412 778164 85287300819814170524658662922240 778165 -520037413250514684554014708222080 778166 180763184206554253894927684720032 778167 8087830683560826624458163530280 778168 418540254592241523221275897221120 778169 -170596474350096115995357420393174 778170 -40412287518492514810629049401600 778171 250053002556654183471951307432 778172 -233904649442988926887655758285824 778173 79776393449870459924704576385568 778174 60402713423701128980728792177152 778175 127514845752214911902335336726800 778176 27953874766915611354241802698752 778177 477804664826643750353692355749972 778178 87635438109123058785842592530640 778179 -208620854975798630668970015247360 778180 1852616615358852284073084933120 778181 264668923308768639668709196294464 778182 -73658551820814789652930496624640 778183 -59260908794493571413147380440960 778184 58755053337499755519935923814400 778185 -72021211319293546854838705453980 778186 -137245666141938810888397949749920 778187 -272099795911033023941799796141164 778188 -215819165835011751953321034662400 778189 -6948858411810182232627308781140 778190 -60263777357887173660188884696320 778191 -241936227700854782522264429042808 778192 123860380457466462113700194598912 778193 -2946476279335479656568822227712 778194 126259823386302066284222081975040 778195 106002370223168733438466310514000 778196 23527401321089692856740833931008 778197 -56714906833473884881765796699328 778198 -251373334869892738752399462002400 778199 26727434169999644110641480625464 778200 -63768668200009628143225867776000 778201 -368046745216614154228311836791798 778202 62917453736955754564207499673600 778203 -28673261778763651975074918976788 778204 17393283779107916424385255853056 778205 -113957215446733877651224825111680 778206 -157619351333288701932576463872 778207 -9511708969320353804253581192808 778208 -138067523967876783726905125502976 778209 112697092500656396056698502890720 778210 -75677903400255239137896805824000 778211 -41998870245991702971804713141760 778212 138894887625303605258582891934336 778213 -444973046086249307936498250225538 778214 -935562079105511036780651870400 778215 -41513352621034648102902566028000 778216 -5377487821665501541590972057600 778217 -335296603081160097175201481507520 778218 110425188539530932183503800793856 778219 116245442190393834396733851911344 778220 343999490545005284613914099066880 778221 43862732149087863203336116156800 778222 49965172277967046938487718670912 778223 375588753921563584131228342203472 778224 286809993606734648764098674688 778225 -81575422623176038771264429433600 778226 -97949579855027605301661987170304 778227 -17083797456876998206295414696400 778228 -37031997389117664060690411663360 778229 -118085525417705313257016678680640 778230 47489069756872634380664482949760 778231 -62539881150945826091461629322656 778232 -66342285991424049412056528076800 778233 -56666501347860751531279758764976 778234 -38642839785459572048990892195984 778235 -194838844578954599804440188720240 778236 9460472925332025926292009779712 778237 55553151158369580013640692858886 778238 -150253200722476184408925687378240 778239 37377493090026214986305110044288 778240 102988229829971511941256550809600 778241 -318429133314463061291290196879358 778242 -42467594718839362118412073077888 778243 -27623086077589914569140381426920 778244 -363879228558282725588938455417600 778245 -27178427272905170688504020957280 778246 -94788699869129116684132511372160 778247 -63738497686854275019543761363304 778248 -10384943047869490939846155709440 778249 416864609202700560552903323161636 778250 76984752778490642489138524608000 778251 122673489068886090087266873694720 778252 -79660162699793770876708678714368 778253 888690191245844140569358173504 778254 27137037087171910440518386314240 778255 -103524362835142201020893442199680 778256 -60023578063008795953066145742848 778257 -2049129119913805357811146290672 778258 -14160416349928410495575665087680 778259 537593980214913194286474878040 778260 -15223765501337938435428223795200 778261 27359878099809204097244570728800 778262 -97844146716475731229114174998336 778263 241670707220632723674511918224744 778264 -60867388705031605698119878256640 778265 120036566196290662031908419606660 778266 16424313095177250355381713952752 778267 -282135408735330738463374845164000 778268 -277033649803771646237288201487360 778269 -133552041857202465453344397418080 778270 21803167365081244515127794816000 778271 -110728261800486310727796227610096 778272 382427650627162130914201829376 778273 494223898928869261546239074866560 778274 -23529398476204607787411054732288 778275 39009721164536003085246892626000 778276 113003571872921737828541989612160 778277 91138835624002796301863853987066 778278 88446121911998926188495379683840 778279 -277462581510433073402839436655480 778280 -215453843048846766261260776089600 778281 40081981308136416294946750666944 778282 90073939875171229515635492578992 778283 -14260204639663544868631562818776 778284 42878921943796788078624010420224 778285 -73773993343162813471707254044020 778286 73284588785322330282980748977664 778287 211349817469688128266877167319560 778288 -12431059189976859812326321356800 778289 25135673973925876558137774926400 778290 88315076970966967678893224286720 778291 -176508567449940415524971610028968 778292 13316711445595601254493601546240 778293 89802866116937867441213903486382 778294 -290904167967611102740375235369856 778295 34471230237850444737900816538560 778296 -116504018152736328057336428851200 778297 34128334512175943142668186455680 778298 -83807785389967099787438355507600 778299 -280900626583950184908077330750352 778300 640737648916021793254591244800 778301 -126588070144397905691764892368698 778302 -37024268642182523665250019532800 778303 -55643368835184112647888499451824 778304 -38367903176586337588027244150784 778305 25956812867342227744003595337600 778306 -118271769047991022281548803593696 778307 -365176178208278639066262416805444 778308 -3946407296477543733512260362240 778309 -119478701216736060475222921685984 778310 -11454188027671004556770688781440 778311 98471340174893508487892415085632 778312 -50161387288949779548480587366400 778313 58706316271677204935399408633562 778314 -81602084913794765381951467925760 778315 -212669791413699973182378910835040 778316 -3771750529237464007117005088512 778317 36450081523074420128350622465280 778318 -57687942158943260049605916523584 778319 256618253494349013336609965508720 778320 -27146443283189312574659446702080 778321 -733391798208221985441685651684368 778322 -60377634712385470864637929362288 778323 42181289530214658351774467090688 778324 165610030848330778658684024909696 778325 25205433487184677702210004025600 778326 9260252557613873978689242140544 778327 104751384051007925552644863125040 778328 227099865657114717575797240012800 778329 -124669994543143939534972985549136 778330 23961987251267059126119830169600 778331 526862847359654574460592390833200 778332 -5414045641842959218207104519168 778333 210022466391781818514841103500582 778334 -219809755771088366573442715085184 778335 -87453047033799753824921699049600 778336 63730318597337418728776840249344 778337 156089902462318646487830095119552 778338 -74646192218089392655853995158912 778339 443090602643929105275334516203256 778340 -134198666180551926292708212668160 778341 -115508429650026655548054772314816 778342 -140312122973708196474570999536928 778343 -4223139694182139662936704171136 778344 9351963946203474982760989655040 778345 287953341602922694262815425364680 778346 -17193337071885204682007610946128 778347 -9488786819234243542434982008720 778348 -110518376969343613494030865608704 778349 98959601083420385560135378998048 778350 51230105899198864058183007672000 778351 -71383746293426674631542752429696 778352 -75871358009294539393764449746944 778353 109325473070459041506051844673904 778354 202498602375331383175142471053440 778355 288067289076685880552706251291760 778356 79327815553840672216818935746560 778357 21446824020103336547730831938606 778358 -31069536497087881245077591366400 778359 -93687763950238692539281540611096 778360 194857283707124926581314869248000 778361 373053855768688025738874783817962 778362 58739521967619945953967295732224 778363 -62187752437161359623066683255388 778364 -159893195602774301414632925620224 778365 23202418994361599783852377563660 778366 -28858866226594770395555744236416 778367 -472050962945768053276638664935648 778368 10824816847959433812380032696320 778369 -72870969494555054536925848872280 778370 40036925347942656641480745514560 778371 359630398157775741764582579331840 778372 43248297281677680980379141222400 778373 -91619854670901821179619698061760 778374 -74214774473956922142509727223872 778375 217952811936676049628088703520000 778376 111701203754683831793767113984000 778377 219254361911576428037627328034320 778378 -217493856884048616088728667223760 778379 41509057087994604809092537227264 778380 -43844189532655132420394627773440 778381 -204499768958280140680671585322688 778382 -215433806140434245167654069617216 778383 -26179189091394157095820935598080 778384 84814717520845952825833122406400 778385 -81535367928442965433152308884440 778386 124479476328130895582401609728 778387 -544895339861633121287360044531200 778388 34421175084826179896110223896320 778389 -90412689074819136805648154563200 778390 -94499871448300199254650658348800 778391 -93772929831661909680141500369208 778392 -138428374444168404282815310336000 778393 40580521833732633574516327360 778394 40691199208452335881976313658080 778395 204684776096139415681055520516720 778396 33400306022062704896495978615808 778397 -327198673069376997947206553840154 778398 11971839021612093242898576300864 778399 22220958475314111944559893295664 778400 -50122025810708105308647849984000 778401 -105905619132404332924755547156332 778402 -138920243532654871228729703239296 778403 -176566012376468407161348503853348 778404 184948564717101640132452317018112 778405 134819446558857789343027319061120 778406 -89038506399444906003354080060544 778407 61360520928322043476759692893184 778408 -95393453216382934274418467927040 778409 397168726041423963884177068943610 778410 4365550369968984419859679281840 778411 189650335718509892973679976754480 778412 110577591059658185204269547400192 778413 -157279348876328960904237905692416 778414 -159616811121377087354443857650304 778415 -218960373766445131179828562264080 778416 -40295389993384959106741851291648 778417 76923184945260029516035997560466 778418 70261040666273569033750186707360 778419 -192315408816475807788320985656556 778420 180342887877810876548131246529280 778421 158321141013235013984410881897984 778422 134193303681049705495709137793472 778423 -131262332968750496387494173377760 778424 251241669497400325096990817832960 778425 -43498320685274718759158071567200 778426 -42740128044748723766160365770752 778427 -9767050945193081745309503688240 778428 60900205547511323454851734256640 778429 -158963062073943617220898884471546 778430 -1974169573509405381968423980800 778431 -452396173756822240038125259613680 778432 22357054573426413549492204732416 778433 355118746820291847193466693221824 778434 -51249646256750032784959868652288 778435 -27886240157639949091894118999040 778436 -142429683308486955452999154280320 778437 335732868422098600874040078338880 778438 -181325350359251713882648831070880 778439 -121893977050482892776075800894760 778440 6468022548387924495358464000000 778441 -6397748853210732693535243279616 778442 62825275047084138181242854061312 778443 -7879880115473118700915604011536 778444 50858460604486506366382513001472 778445 -72118215432473537583784180533300 778446 -111992185220830381302956348477760 778447 -472866002957230604168146088835600 778448 -29109138906245641240973252100096 778449 -70922147698194893245801033297920 778450 79656665785441432703548744158000 778451 70294993072909917063904734939792 778452 -4292652332310915216100482643968 778453 243134620985670652795269453955704 778454 32655958379349396247612489510176 778455 3246298422467974142818054653000 778456 -124608364433709500809714283274240 778457 36381836369928325598675703481434 778458 -84705013480856802402163052708352 778459 -374605031552880870553606449159960 778460 85583958224872163066284592801280 778461 -185401836943157686626445398811776 778462 -110118059917646638936308153936768 778463 -3600197691323938005789223967952 778464 158879825079520112982796130058240 778465 -179526419511179826979404501340140 778466 77408276808310952660377317196800 778467 27763759330863135190052540379120 778468 102105673894349432175629310161920 778469 237640637566250898607363938687870 778470 31640790722601829794509034270720 778471 -30903422719714431010976385027000 778472 111910401612578670078655856640 778473 -33293500682383631435080900810896 778474 145411633593592726882537303061760 778475 110289151649638214160830550778500 778476 192933716219440929557215112494080 778477 -111482064526281455402475938532128 778478 56371724419256698322792696128320 778479 -26372609247735424034406004870512 778480 21088258554414570020928900956160 778481 68608856258367708401402624016768 778482 13249573101503185715078633857440 778483 -8716683999046747081595839693560 778484 4243909545900544781246446196736 778485 166139099788903044385017518964000 778486 -199694902570511566943755568119680 778487 -35746796501001548271519823064760 778488 -5548803616297370981543878656000 778489 -483969717720003504692829944858544 778490 -75623887397556446941399682772000 778491 -5488827260630674863910822699248 778492 129868345347077603020988392233984 778493 -3797628766527150332003897870976 778494 129284958162408760863188952264000 778495 9406721006869758990480531441000 778496 1164876576511001370525362552832 778497 254342204306702997648466917726000 778498 112677714030015428340027150554112 778499 39488784071725949481150896566080 778500 57075138279955831317418350144000 778501 299367879436369565175075145301052 778502 -6298627581226219685073078830400 778503 55131258363178887630544955913216 778504 92480519258531074432343468113920 778505 -31133321062618237950891916512000 778506 -25558610301365779000034485228800 778507 330926692526646498064762963196756 778508 -99632876002579031460546355089408 778509 163243974381575473001519188400214 778510 75313456521094470790965842472960 778511 -248309387316268796096006476887888 778512 26840985938917999768001015119872 778513 37259065024464956748309763715762 778514 161084266146440619840593971728 778515 1409506895609311924897593085440 778516 -172930981578407253429938167726080 778517 60523288721515954504534249999512 778518 77508338094204369190586881862400 778519 133645023104510923837528929874096 778520 40496877656553311075997147340800 778521 23369828373231838631297160130512 778522 -46986762537195549022985624905248 778523 156966147807848198665440246800772 778524 82354848063931679204414755846656 778525 162115472700285749493498549900000 778526 23501216183602849984856205183360 778527 -4117427912893439384034813458352 778528 263090183864804716780511042273280 778529 450818932674146404789976870060130 778530 93569246751984575157684152248320 778531 45325277797589157257625449950432 778532 -131186581109498389504808697803136 778533 -44536069330504517113996877978112 778534 16265652775025679726167554053120 778535 -8122242797442854935853878952520 778536 -61038768291914815919751143669760 778537 90791672042569073200544149016186 778538 -146796888679989646427774222368080 778539 -228134013636353919085233780793920 778540 54065961535517569384219239137280 778541 -317860394661517667712231223070058 778542 37335486603846250181063544155712 778543 1830206663954553462248540225944 778544 17487417389075458044620715786240 778545 -19748006477294338588007041344000 778546 -2860728479517090482825462220528 778547 30484882170588853447114862014464 778548 41282993824762514893102588538880 778549 -182032157067600646644459050765448 778550 -16122208692195557656901045539200 778551 -39898031867533940551026248089368 778552 107836548921209250389478992302080 778553 -481954441573957219245427744746198 778554 22923908760665998365490289544192 778555 199631388605527852862465681012160 778556 6390550634813761750232861783040 778557 -69747746711763350110678924002912 778558 -2972244209855954789452953664512 778559 155247141728263326024912047885760 778560 -16707185161262936877231966781440 778561 -300612817947780194136363538984830 778562 -297178271760648405423246450412128 778563 -204601824049928087029997997046800 778564 122205605524808565846752717184000 778565 -86632426397697347674318031431680 778566 49702450077337388419429350811200 778567 243021988477144330307972146966616 778568 277615890155523682040924405760 778569 54911868076155509382843611248608 778570 9101353848178147853420680583040 778571 6112019996201350192612610154552 778572 -58761870420274610009348122675200 778573 244154929567719488897528867955744 778574 -59367422983815354586527922246464 778575 -25341896727195279532239826742400 778576 19549169629812731288554062405632 778577 -880463579216561118686321429964480 778578 113255975063819882133826918775424 778579 392087834596813059997575831923180 778580 -128469275226557624940747241420800 778581 240240660305608269796525540099470 778582 49239781499671250286562283520 778583 -37948619555403092496063854192736 778584 213923365319912780128268068024320 778585 -227245128880407766124285328980220 778586 68508051582080495829273898869504 778587 22652138928348955676369045481840 778588 133436467587225418869691359154688 778589 -108400640334475511909519105744544 778590 -27573630896275303691503173029760 778591 77667716164187512009375537436784 778592 201103154788152583100480893747200 778593 171990658072839403232677121375664 778594 12750879227522783542518661014096 778595 -218537265212242895203277941460400 778596 3535163314220248341341801545728 778597 -319309690721571440399358967261954 778598 135947905683444768755343464152800 778599 -169418477722980442636572574232880 778600 -175906883643288522670357251840000 778601 -7309479200157149747785483842720 778602 -112810967274542272637545819348992 778603 152921486394208242148155211246480 778604 87758996605560522753554001165312 778605 3832204732209906066474947796960 778606 158618294655166549886112645106752 778607 -360534724117664122845555532662648 778608 -24941631101513855669206113189888 778609 14324510050227999216420622789608 778610 9697927260262798818396180864000 778611 -109238196776548087430109877021128 778612 42956247324324228571420619728256 778613 356512191166379856339441665539584 778614 -57690021685651321341520693316160 778615 21749443587613372297085889404760 778616 315846612521288505285672145428480 778617 -32388145614023984237701168921728 778618 -1357108646414830758375553329696 778619 -35861724538350998618654350960800 778620 57900065527821950070650617651200 778621 183389242878283533285747112015500 778622 22379401443788807182064193173952 778623 -61226139162937451116267150254720 778624 -115351511291614508681083119206400 778625 -183798800020207779462958646415000 778626 -72181779127619256007321059705600 778627 24035014086373047664103307138112 778628 -99282358584603484797084015784704 778629 -45022195392259551138986641185312 778630 118802785680407481073157935416960 778631 -18189063560233172688789333583776 778632 62766107670790808907209611960320 778633 208133098416063090519012698441882 778634 229979689655665839725108992475232 778635 -48285841024017428917995088189920 778636 96607222960140649456321050894080 778637 154325179249441261612604508037632 778638 -47587235038895495598459890641920 778639 222677622934325424086580299888640 778640 -14257061660129158386875648163840 778641 97753470121701198810255925834992 778642 -23642110393581644077144488265728 778643 231508838669044412481876064862892 778644 -1451290117089316617041646606336 778645 92309459242892604059205652510080 778646 197041009405559974667304573962304 778647 -159864698061972886760603654513328 778648 -9694457652102322667658255728640 778649 636533912519755008422999563729536 778650 33296085660993471267381349920000 778651 51982835191405923752554175949744 778652 82377943154959555082902600903680 778653 3128912704891764320451726670182 778654 2490096855103741965867616950912 778655 -213629681443450785967686853060440 778656 -255779030516645873137508885200896 778657 -112023591765196742879765945029056 778658 -72069623096373514561221563934720 778659 -244215430912114515769969971646344 778660 163745260890006248737348602343680 778661 68459864186611677268344976779960 778662 19409902728733927065046171656960 778663 250095670340604697635765151841912 778664 72711215491341657455032857477120 778665 -28763343755516379039263368047360 778666 38530965226335934382536946469120 778667 -110057054348712671730203900974284 778668 -213182160163892919627473804894208 778669 -20120891983460087047893199590804 778670 -55480378930685209622442752262720 778671 4142321772208071519637224350640 778672 -26174725638870695740181305786368 778673 4837359569856844746109271876544 778674 60340465148883566271616695513600 778675 40216843043444054582801312561900 778676 36497689047654177276410759154432 778677 -6910886447474254525916275066560 778678 -79996635895160979273179770269120 778679 368235202379777503941297352745520 778680 -113025876809046359944973451264000 778681 -244736299919003043422286389810518 778682 -152573790096138740900521343904000 778683 -81601512207134928772441984978896 778684 203043698077080308314523334972416 778685 225967710793782940542113584950360 778686 19915677854280410862469728288384 778687 -120671161969271851761170547200 778688 -78406773527927833441567003115520 778689 10201431682680706106356466020608 778690 -18105097577921070447562411507200 778691 -5271294047924786113917395627448 778692 2034904358339306816093726948352 778693 213202970757671496206789861030942 778694 31823992296843876368367271957632 778695 -86376355751195731151710478380080 778696 177859846219555720414221705216000 778697 259879651974936342495636373645146 778698 72469120210732013692642884750384 778699 -296251694571608072080059992008300 778700 36908063954579770409376474240000 778701 -111162344338708747342875445151232 778702 -127610620938647923903909654884480 778703 -466048300102191171705289298437920 778704 45762775275739264896937515024384 778705 90316059771395330995181719855860 778706 -48661848132980136976383338653056 778707 166889878805543601884786616545280 778708 -95326833935448514586261074049280 778709 359174350616565309188086389944910 778710 -57216027010386840559340868046080 778711 66994974074736230905083703154832 778712 285962486872975942098016037376000 778713 9864995907256097206220547746688 778714 139950080468260803622092860265456 778715 100619315313382720756450944595200 778716 92041213080909031065113805361152 778717 -178189208949271239999221378758234 778718 55118427417115934388122412866304 778719 80522871829259720657774392855440 778720 66026544008164908093665244610560 778721 -561137223103548669397742480755008 778722 -1260769576169834861059241335296 778723 -347014640281529103344123574610296 778724 176522217492292093915908394106496 778725 35390613851655506696945759153850 778726 -46671758164577315566033206625152 778727 -239054546411730280492652775668424 778728 63261201574207622515140531486720 778729 -4241404049849957731289954932800 778730 -2662059804504984749216892199680 778731 -146990085064560767247220132596648 778732 -184379820716830786107649586523904 778733 306215555713688620359721499552982 778734 -4246689413012599715262636856320 778735 -230055046866478733681661766843320 778736 -23533092610100668951010521251840 778737 261866732755257091196516378963520 778738 -2323792971278523632738240682480 778739 -49986053624664965517154922025360 778740 -66679822008341128999422939801600 778741 -231060457322545165144118837180640 778742 -68799003991535243326208749995456 778743 -124125892489784025155548070562816 778744 -419157869471851837283043348602880 778745 256932541698795069038753570985600 778746 -64610954078126269468830927526656 778747 3608338952558489540296998699880 778748 184856292728481400545233742225408 778749 253569581288054223007287997937664 778750 4910252924613344145393956400000 778751 -64436041760849066166628558668096 778752 -60487364798377242372833349206016 778753 -334417145617987590422709477315360 778754 -4773274966612822868065507395168 778755 171155597977073354614678254722400 778756 -154022154354815490521454194560 778757 86916711217617898301474570344032 778758 107779212988615577599799960481984 778759 218399187865067313759705919607960 778760 -236030158972708623008178561792000 778761 -127276611937101160727205691395360 778762 62127231244458466553849123107632 778763 98329274821643953249215700029012 778764 -2388554982188061435870388420608 778765 -91049153633020854641141432990280 778766 -12573903605766290676141478693248 778767 -85953485987743350046405613241600 778768 31418751778089347865967833915392 778769 157780576515107486566153724149170 778770 -7801440491165227153524524318400 778771 -97047300448430080329961269741488 778772 107287773569379961435268417832960 778773 4474098292181858161877415102624 778774 311734829407547152249028410574592 778775 40901469213150710736999962242800 778776 109013064275956931674399670722560 778777 -431669743232202935724502558232374 778778 18601987791115246962770713820160 778779 214360653135123596734988136100524 778780 6914958329160430101839993333760 778781 -558391812645351243290417407252608 778782 -19443105174879328945039871016960 778783 255919123061390674904467651471024 778784 -261743942202141877419956107935744 778785 52847027256091443117931696959360 778786 3984751387099140372043929008640 778787 -327505952609492423985110954327616 778788 -14200164003804475228440910202880 778789 234971252229198378892539984756768 778790 -132530540676712931496214959505920 778791 87138685971743845139348635532160 778792 -11939160947844393554719554846720 778793 -143074866899104834767420690701958 778794 47518283631319559891067301532928 778795 120683590988347291142666391717600 778796 151336111567994339790612812616192 778797 141187929984690730510851990213174 778798 232114534244950029098865522350400 778799 -53097994846568897392237183346688 778800 17597214895049973759550980096000 778801 -32047358981720261687548246209296 778802 -169150217454026766957953638353648 778803 -39706395481695476990338439106816 778804 -24796398192837489913606320019968 778805 -57522333320246800899897999681000 778806 -2388658107309141959963727799968 778807 234229612906913846859507156045232 778808 264236949675245825379101842575360 778809 296698962152541589634453352442704 778810 -118168162500306801747723899040000 778811 250294631958031181738827886469648 778812 49916780807655303518920832512512 778813 -12093945148838125641886108648448 778814 14209589148087690389053533161280 778815 65262808838922376848694071833520 778816 -772606156742497311890559991808 778817 24747611786890409066700454104960 778818 65226051639690956734998821445504 778819 -151813929581989448499034254067780 778820 -48957614240225713718670754590720 778821 -282370713738454007263555485621696 778822 9749194354001224339675508591424 778823 274129476979416560434854818765400 778824 68002041847956198311572363929600 778825 -49384020062054877060980471488450 778826 32204187159760433843457180021504 778827 -38056083440585240299522426887168 778828 -56083116185207080506771100671232 778829 -211963726345610059240741012692000 778830 16148491391234863170608463832320 778831 136414340784935288681049127083632 778832 -19028572498296639177749705662464 778833 274048829617390410237733978243344 778834 -48802132000082811961526489054208 778835 -33222199022928058917117219951600 778836 -18735318940878467874412302606336 778837 -5349224572065451363670411061888 778838 -292094144956807601868741051175104 778839 -1174526492574365342040297881520 778840 134709777279297570778889958604800 778841 118922736549048307440180831651072 778842 97208731286350396046672249802240 778843 -36616417074924314561444129942512 778844 59559036539782414512809043001344 778845 -52981337157210261430352816875200 778846 -24918557094229724842911055016256 778847 204151611492366033955998148171296 778848 61557722597691134911943100334080 778849 -40768673856532839738382967113536 778850 -19080889893870851533766968471200 778851 135398409585370319230171759537380 778852 257526298379003664477403448759936 778853 150442118011731357167061724270560 778854 23946974042273746954094156267520 778855 -58804721423411037607800955429560 778856 128947402364912539293256333670400 778857 283799950703619905493378340241040 778858 -64602908564383294564567147280640 778859 1360678262686648261162001603520 778860 57765325648441590838255146439680 778861 79260063873699102793496159540800 778862 62829466293917828991592339588992 778863 24348622568711077978707394683144 778864 -103839200243133354989085722705920 778865 225642999357623424506504939806260 778866 63726896662429086676823416904448 778867 230845700574979171062612759783640 778868 -33932207069289939377029132839552 778869 -59098443553434879245410445756160 778870 -12398932188174273290375691191040 778871 149081153433673934450121098484072 778872 80405651162476889254538660413440 778873 -368459457097202951027146764953878 778874 26605416801495683864941009773936 778875 -74012891899428569112083718912000 778876 97836483312032640371090078399488 778877 201926390557738629189475420716 778878 133027976091197758214917443443904 778879 -39163983334020946811588384187520 778880 42412127396168836214863744204800 778881 155022194953996926942137485979952 778882 -904199371536398216536676422080 778883 -29346095200977796367316429810480 778884 174326467450705951953478648799232 778885 -80940910082369719504491239556420 778886 42075446200812223476513992448000 778887 -43018912540376368146998548893720 778888 -198580256964261023262084665671680 778889 1810960908082468656357027039156 778890 24570707398976478401961041433600 778891 1632256929362343461726030232832 778892 48150236345704398284836004073216 778893 31288328599609919153925914364864 778894 -155169266336196292006982762301504 778895 -48255750299071035763023542823360 778896 3845126989061599554154973601792 778897 -81834673180802864449862966399168 778898 67094825568595863525746423009280 778899 -29344097987202126782856352393152 778900 -115244033835893563245204188272000 778901 -166046672797389574172514325521600 778902 1574463618687157940006189729280 778903 66142879381856786694380316798152 778904 151537495421304980119203316439040 778905 64425091514677833863873091542400 778906 73630925915405183955592819476480 778907 -385170073017117909487117222670844 778908 41791117763583288869370218394624 778909 -216406474114310366926164452241166 778910 -6804811034365382361112334388480 778911 44858649388962845937367119052800 778912 3719265993479326056589739556864 778913 -285220732046681206891532311127838 778914 41709335015330815760101157548320 778915 83173270651392975710821644004560 778916 321577657817622761395744052634240 778917 -141482481294977825663983765353120 778918 -11978814165745830148339574722560 778919 15455403992920147361057291749344 778920 -40648382202114306190522261094400 778921 -57230299910275844472171244131120 778922 -110865178439827687787361398641488 778923 -296009685410829670205315785694880 778924 -46951327254371829660526635504640 778925 -92482849306392417566678880823200 778926 -89532026745636644774286401728512 778927 -147903856784299063857224677754224 778928 -18556470203676626708296277852160 778929 158897969426292659667015638300784 778930 -56151716206952949779336118380640 778931 -315980054434857647610540223824288 778932 -31499659515501938327075380924416 778933 354662846706173615140599200403182 778934 -43323719465610325979176892830080 778935 -73623632473598892236121021505200 778936 31354228251224607458044965703680 778937 -42986599403935474144438604851968 778938 -39400552976306114667853067546880 778939 13371811260038940640960945280000 778940 240315490704996936260766637056000 778941 33110172527112102144928357454976 778942 -182762391363332434293791375356608 778943 -57391171957891398263319956232960 778944 -7636783953813131803089105321984 778945 3326164859858090402612317273920 778946 62510008643295400259430341168640 778947 -60497203658674555240413475278672 778948 113282093256413415821448117448960 778949 -250265174701181336478948500854464 778950 39359013270453539401455774288000 778951 -278827435776474377966759153035048 778952 -252153312045323463158770487270400 778953 -10341681028495383410448074870400 778954 -33285666188910745358126262563328 778955 -215321388377706365472455388895440 778956 136673881739804892402405449994240 778957 245505357207315354923087578513452 778958 -54456141737886982936765004953920 778959 -11813557833098337615565797804672 778960 4162166150473015000786112348160 778961 -195717568351571627595175829894490 778962 126259548508153197073873864730880 778963 341894855906662941770744004591212 778964 45585876460258272107234465273856 778965 163301212916254453435903558290240 778966 -190407262140541226055239182457568 778967 -40072976882578225416594456140448 778968 -13009321586666519548120608768000 778969 496807468381395580714721495733060 778970 -108869661415891182703456851359040 778971 -37328094560031193138390703843688 778972 -145551764886586722960857428492800 778973 -93936083584981736328448225554036 778974 -53866895058906500946171788199936 778975 167952971698935228434993880479000 778976 43479518803300326427910333005824 778977 3092033473433128405515050302320 778978 -146860367223463246583438810886144 778979 271116221975045889294234976775580 778980 -11355871584134588144412326768640 778981 -156334880734593079711044159186880 778982 -40741357402116009346059153367488 778983 -11979933622081838071125081669936 778984 378537109939138835174675802946560 778985 -347607078563953203503633287961820 778986 44558259239891724216395388513120 778987 145039779292839380236499296331520 778988 -1450263872532871432395204378624 778989 361552535534683513394556030612288 778990 13187186061334987883804205912000 778991 97320694384136832080441200906752 778992 2779129600513491266390489333760 778993 -32476473659138922896798222147758 778994 -91099099504923031180035528328800 778995 -26335234618585742431599371434080 778996 -75045070532397472156979547280000 778997 20389900131731037585705208392540 778998 70515988302952644602903786880 778999 42859965225131378065154654665088 779000 -99628880363484637759150233600000 779001 38589028662111967298043385956432 779002 -154784997443097382462926047168400 779003 202893718604125837623482759337252 779004 138611803242739476811053707781120 779005 17040391700323550635536264303660 779006 105361875072671368992446606822784 779007 -71090845167049330426778239978608 779008 158402998050749562128303212462080 779009 -114257054507316419078557442743296 779010 29213144398034395117804811289600 779011 99410295309589261275837519407612 779012 -56566551303006666509252387229696 779013 206748657363485394624828575041884 779014 -216744627815184780460959998346144 779015 460406135158562284344359685846000 779016 -22629840118786476056537681264640 779017 64179584911541562171862652985780 779018 6084443074515760378265608482816 779019 -97326978202387593618769721433600 779020 -137151671758714384004258438999040 779021 -218431523026274120137850465912778 779022 -53750061253072325002747255437312 779023 -42088181728718475264879654770080 779024 -25423062742290278133364983644160 779025 -68897722898215807481416747910400 779026 199244226181277685781636136333712 779027 94112791728658884065444635822560 779028 -149828408319940028234862410926080 779029 -3412362341563913945990012021316 779030 -16162888231910886881599018598400 779031 4667203131952276383741328124160 779032 242618639579883363841753081190400 779033 -44838416474239915198920291340416 779034 -2167767027034657277952585477888 779035 -129271110695766595244418173695440 779036 136827048041212641613163649154560 779037 66745199401691457841042686207552 779038 1148823346070976106165726077504 779039 232743005553207695232113005407840 779040 -183040026534866695021055510446080 779041 6197832809916032081492492218884 779042 200786113835194908683795287244544 779043 202986805229017462518302459353464 779044 28773301653878235788045308420096 779045 45748361784211548595582441698300 779046 -58103944202218968812378311223616 779047 193327316280199831896852133757400 779048 -223593036611744274122553254384640 779049 -33829310539499180938728434258166 779050 102913593189029561365118057494800 779051 24682410713098256241061774401552 779052 179000057611811178976918215992832 779053 -165405465403372889120233693899936 779054 38260458311716441403772049478976 779055 167235085232804699405452531422720 779056 3459120910907080652612742021120 779057 -669803785572091599029105830506720 779058 -63676707451552590214969096496640 779059 -200362675781008838186587101981384 779060 -31856513448199613264839276811520 779061 32282822307795339855626909432064 779062 89961366385650035479617486256032 779063 -375385938933444409869849846233688 779064 8941528305127646520791709450240 779065 -104320375687766359963757421979200 779066 -114645052750136621777788978746768 779067 -57477990079229109633423123661080 779068 254057306487543501718553557326848 779069 -76384283425705843680785039017530 779070 88183184298252120662413971139200 779071 -18293162441136248291126426791488 779072 22131657795449736585503884443648 779073 60000470102912028696571533467184 779074 -3425550802243165792259954686080 779075 76776903668100757494364911792600 779076 190682212640246905420219340113920 779077 -209108513776119058002362630967140 779078 -24532428613236953473887861632160 779079 25524223126033265400961363373568 779080 -85788713560953376570713213081600 779081 470657257521455355116470395729882 779082 45653327120896704976443545401344 779083 180381545923108618381814749722384 779084 -238535136624799059377066759318784 779085 -33103918032619069797688850400000 779086 -41847419352645350053867809377280 779087 -30945055360542993645722360045880 779088 47600543945746338867044792008704 779089 93194989128963654818299787842560 779090 -123293385795151156593680827253280 779091 -49093280562729114050351344379208 779092 -122158513334253392600051708624896 779093 152656461962970323750541847204416 779094 -65705644711844837076381315862176 779095 -159472956839344032121972202160000 779096 -300893648113918077110716366878720 779097 -211903254512781745490525165686560 779098 20529494715249430366522940213760 779099 61608532866699865877372394413064 779100 25618654273572998124732597542400 779101 313328545393140559525863197720102 779102 -63170628377113630272134652225408 779103 -43293883469098999228134147320760 779104 -191573287824590593612384920403968 779105 -266055898363603411989601623253740 779106 -48890629558054081057412541715200 779107 -54188802546333188413866461872688 779108 -119499672196810764170625968937984 779109 -31123879126033643579063410673760 779110 -99112608571758105971719099319040 779111 -403676320028022503566405463241288 779112 74464694439636274286068091289600 779113 -459214786504292401823663902640 779114 44970044033680280529419960755200 779115 -116324872091243253819700622891280 779116 43457808318316818263318948733952 779117 -3726188674446946701990571952160 779118 25974133344528430632107595799104 779119 -397996471620172704398172272352 779120 -54313759544243941828669496524800 779121 62263453273628812824813364497600 779122 -101893049279692808497492802043888 779123 -40265681816860782261262728396672 779124 -46468857925047966779357180780544 779125 25218602353468235129731161408000 779126 205384756274341857322302731812512 779127 120494936240193998532345257383632 779128 166428686344804360054550647234560 779129 -236040596008542638242704535992 779130 93154650722994555419805432817920 779131 158290203431708792266473180384932 779132 111838347751427958849755227092480 779133 -189255581797957387058160057751200 779134 45144449799822334627081110729216 779135 -19805129920218492356629230239040 779136 176499069105743932710045981081600 779137 -260577392200231342445647249785214 779138 -38125912593187204714766345375280 779139 17403937774791478454919843806220 779140 -18163835012758432951580846284800 779141 -517615299692272165203451845822336 779142 -6090972065736997423043258873856 779143 265210873356686221267527984590160 779144 137182220227477548899420779453440 779145 65925973961168046089783798937600 779146 -11769948325840251140786832124320 779147 189843917394078987885830581455600 779148 -108841539610739969381438407812096 779149 373325111636352763024690631315286 779150 -116163780695713819039318174675200 779151 -68755025101971310364797009582968 779152 -98818484009669956020320401489920 779153 2568183823223868891971553839208 779154 -16238650175157724220005402705920 779155 -85218376756346254735940993527440 779156 -64198162347219247063915040274432 779157 -99428222582478539454161675514546 779158 -84603021075838678585785067300320 779159 50152788040528502406076769724360 779160 1451820787745756396352336691200 779161 -372416921901474431537091483780588 779162 -30582578227960551627603550860288 779163 85235398639692655949891441203968 779164 -72028659340719332964597224245248 779165 86851106563375900681861478046060 779166 72363810722333610389325351505920 779167 -210259182204475464849530558316120 779168 -71331070994717620365758100013056 779169 58874623139357559555854633632944 779170 30882056141330405721752617935360 779171 -33146373738148259196834796120320 779172 -117155121504962695752476867788800 779173 403411368898226883662349895743422 779174 73621232260227456356837969109504 779175 155586126127548530356265377542600 779176 114452589711836061707929784110080 779177 35560251203722120256918634988800 779178 41508124560993920441990315374080 779179 -444405750334088378171510199949616 779180 -135079497812956765710713845401600 779181 39073074453365731446777204805920 779182 -110642741451731528283573995375808 779183 -56927090975229531355043584619640 779184 -20934828920430858389582928347136 779185 -41410368505888879238466614023680 779186 69142008604877555788400266277280 779187 -97835906773095889065802757138880 779188 -158264914213442645998371402706944 779189 -92909649967827240990404919701010 779190 50932171925505835765263322675200 779191 -15377368529155940769665986750240 779192 -19668433859063361390163650785280 779193 -263938444068016287940903948144800 779194 3046270020717255750578130582528 779195 -188201954086137410819224252881600 779196 -139895478880590941884190925766656 779197 181462372597510789671881496921580 779198 -211879922416766740774985609614464 779199 -182081309782926234964085130388536 779200 15136397996944232879476912947200 779201 -158151086092335123998537021522520 779202 -1210964989690992736697072238432 779203 3596288460116981658335386846024 779204 85830727190698968536443537775616 779205 6259279090460123921560810410240 779206 56307320428181545063869103096704 779207 -174070311742785475181124086053200 779208 -225327059187755429920512412016640 779209 273987027410178021007631393409040 779210 94382291958271225964092904751360 779211 -256993564000588997612505539524740 779212 -73637479811192384211998210168832 779213 -293347339231992727237404820433280 779214 61658431120028669859346507067520 779215 -80107839569742087150704913893280 779216 32831759287949945686841734201344 779217 73798813048974498330805336064688 779218 -103288115628864994644849667340160 779219 67800095059052329652743037487696 779220 -1246319379282226288219626539520 779221 205111844534530493470982640441422 779222 294437704236410421370728583926912 779223 -165802260539274560995748745676032 779224 296476725300858757374984243302400 779225 7248378384337434758412628392000 779226 -3892527512637801528063948350976 779227 -77044953663564038359014046434048 779228 -225987809589363445914216322260480 779229 51266415800073181884539339104128 779230 -69701299799875293789403399065600 779231 -183018499169304514749303912175968 779232 52980327788555751326490247299072 779233 6258024927656359748413940790464 779234 -27629653218569533460357854869120 779235 144978076454451244411561153902000 779236 -195911126182000488202125408526720 779237 297816228366058293215833575496320 779238 -13532386873776331255149501529056 779239 -351912432527086318602219115381960 779240 -63473236945338352843520409600 779241 33338551813254895729146175635840 779242 22429597939802562739589599588272 779243 40011403988881817050753899356400 779244 -132868633595593497295788371741184 779245 262182573315034704289748345215500 779246 505281788891472422093469343488 779247 -70057856399885041001331204633600 779248 6032868525844174329454633549824 779249 -193907618577669246018347252280750 779250 60350491670399888732302268160000 779251 -66560510507553309758649834019896 779252 -276072047979332232311783197467264 779253 90518542955560391731147300905504 779254 -37149610572929604590492869945728 779255 -342926809950687746930030745084840 779256 108757827045189818891709334732800 779257 176769360758388222411280050328132 779258 18119093000925685658059699482480 779259 75319337742766980034097150018640 779260 -344792571533841681498680048332800 779261 -65122664592455681687520076145568 779262 64789485509099093921906106322944 779263 29948974676893230146483555028384 779264 -284190085602007764675293456891904 779265 138475178324880868970255503997460 779266 89016114381618104353688555675520 779267 61365694576280062579464083672316 779268 -563721911666919443584482545664 779269 372360214797389781807628557824544 779270 -2821174862461311430792808496000 779271 1049406867475231631450251671504 779272 -66538662953712624066778457702400 779273 7481270756141869069366797572304 779274 -15691147175629836462469841602560 779275 4347652474588893094872521237600 779276 107709991646099394781269382076160 779277 173858633326256350878307241982432 779278 -20476504172448641959506677352960 779279 -44778453774283154229992628458280 779280 -22921032537830223551996394209280 779281 120926081985140424147755250721392 779282 35182040272757385409529714076672 779283 -32559123358770999139870133372748 779284 14326109702100333217707314688000 779285 126833813197170256700866356182400 779286 58148694480076967972335208730624 779287 106877824528583985590942868341520 779288 49708728108647821997432377344000 779289 781220539815168109907123048448 779290 155683469425781091898290563762400 779291 10912192907956286865931443647832 779292 -105534822594243682386457702032384 779293 82787305415025929236924730039820 779294 -51628336160350511756576357562048 779295 -84672066092240831333236411973760 779296 -118494919411995446004246537830400 779297 -226406578908568616432282270996028 779298 -59172533971427449089971409134592 779299 134194797755073833835303602521200 779300 -102663787141069016605455038313600 779301 -250196653883137499155254341569410 779302 64437472094628865449469555088352 779303 -18161337713932958093068042164096 779304 -31896846190849423739498661888000 779305 236359999228784012042990006231460 779306 2179451078295028777470670193664 779307 130449220081494944729077809556992 779308 42185261875814918695511702428928 779309 -2509109203528118146471696492032 779310 21469629764473815878010206472960 779311 99126141479479724440049391171104 779312 7662582900575353051728053207040 779313 -17921786385582893869505900359056 779314 134468538127166232261694025950752 779315 -103235993109457565550288007169040 779316 -9217373128995864074946224080896 779317 29475051632796412527781072176000 779318 110079524465362008591288270099360 779319 382536547272290988494947489091688 779320 28435841985160087448770108108800 779321 165255108619549106748419531629200 779322 -107207322478166163832624992457728 779323 -439401861780856137775753205806280 779324 39933425901893852012428755228672 779325 -102814037073555865679575632722400 779326 -131484311658727734724184979525888 779327 230919987072271923316256948842176 779328 -32582909181294982461130549493760 779329 79912501002953745631081138484930 779330 -144124456181121546181672482217440 779331 27552626749125466780404167493120 779332 -1351702695829283386678758002688 779333 -84201086202640512274549506241920 779334 -156059211577175521989819336001152 779335 219284226782190556938061782436800 779336 -432940888312407338246365893335040 779337 -59862467818223231609418187624092 779338 -9977961736466164940049000463104 779339 -405681744247072512202984385587800 779340 6949622039921611153194767155200 779341 449363346912462213480022883914742 779342 86000285071551846031034152123200 779343 7489863099288126075875293622664 779344 -37666993047168507631246824833024 779345 -12285347894131518465280799673420 779346 117021108001224616559465735106720 779347 -12716263156550867627182263037204 779348 19569228859043180840336585780736 779349 23058853846218769158837646460064 779350 -13889698687607024006117933904000 779351 -59175864496941650598233497926648 779352 12552210802117378609761838694400 779353 -44695013957661938888064773153398 779354 254112835291936824527890262226432 779355 -85669478474335808260410049881600 779356 245881081958333182377236433297920 779357 -92248787828191426562622453362394 779358 -141488877629016519340653739290816 779359 -146862493622996765541606429789584 779360 -180921603132655518489906488279040 779361 -113996758692940943541992091360 779362 137265749290817174824425920253312 779363 43049678904651276299891004035424 779364 -86903723083976925201329438217600 779365 -50596245337456731555186219481680 779366 33699366156303640291952286812160 779367 -112269854548417939567815794060160 779368 -40326912245532808012340631767040 779369 68845900761434725812491575304820 779370 -85248332640704393096067617794560 779371 115006462183548910819128753188916 779372 108015499613374011741237883832832 779373 -28381999962928901548522414132800 779374 -188602666880515312284174033584064 779375 1075108858096832496926985975000 779376 -3989252416269484181525815296000 779377 175952760013261337503791690934226 779378 38147055447861559737630452634624 779379 9680443657703964579912322682880 779380 -30367909648420242489204732518400 779381 385672015088499704477665542892512 779382 4612708677407722545601874509632 779383 302421484277511028472952475262424 779384 11497519081222129483697889730560 779385 -156800383517395518262788922191360 779386 56809902877207128401159505629664 779387 158355870828037914500947241351952 779388 83554661994951381994376049033216 779389 -250806557318407708117974567972480 779390 -87050511744356056613390238902400 779391 34556125888830992851923451846200 779392 -173919260687839374345340295577600 779393 36447993099870004888802057827140 779394 -1269147296746349985263158169856 779395 252412601187725403737111170066080 779396 53854328517585016726050095185920 779397 174478723608446305801762404659040 779398 133998814761526009748891731183200 779399 -5124298745935165199337042280704 779400 24451614340048785478944313728000 779401 189383860839563955571586647302144 779402 -13551660178627815871540386041856 779403 55788037067159975914450475206104 779404 -165150601455074121213431963443200 779405 -108898606384927132927464111790080 779406 -12488819880778463734387014799296 779407 66019258265542657611018210327600 779408 -7686718927772634123102325309440 779409 136565832005046794809881970722720 779410 -26904235398204508024379397209280 779411 -509985308499367770972340311071688 779412 -168677997654284376976651786610688 779413 16582879472590798755913977771662 779414 189830851765520023310459883029760 779415 16863593518263720989196482941440 779416 -289310305423439011720497981972480 779417 101959628556322492559789209632132 779418 794814098189386133131478472960 779419 -237343992489437052455496066967200 779420 -117112584870770087981023675998720 779421 2832758717998488741630124165440 779422 59951216300046270826981242575232 779423 -459575539931438766739327049057880 779424 -23020325565954984607402376036352 779425 -167001139252404624740385885579850 779426 242009859990304648389512344728912 779427 182126627699875477500454839951048 779428 44817138856695307259693812843392 779429 110628639004210308243726519103776 779430 8394762443463537085304153781120 779431 -28466297760955561865895302110800 779432 279783630498107905988804707814400 779433 -22947229567431729105914172752640 779434 222811596290515406864148689271552 779435 46709787252929693984872751318880 779436 61149026005253156881949304913920 779437 229359945210648046920890326186240 779438 13678470381087565604676178560000 779439 116584114379267881815008877807624 779440 -25816602421185155285920408535040 779441 -108773407911584359566928393550028 779442 -18564730617158310651864675687936 779443 144283848610827312168216020811708 779444 147741311628581134320148882071936 779445 -11458664969904208889628441210180 779446 20211469112843722575187005792672 779447 -115568864236283889774142078174320 779448 -157176149984742127155748485857280 779449 204798264723495521329298409966240 779450 44690271677953607572279819660800 779451 2021960485188218292405213912624 779452 62297177149189870836629846107136 779453 -190501624934643405677024653237056 779454 -16188987581243351538350628779712 779455 49759411576249964517120327600360 779456 29017079573033925906628104683520 779457 -14714906418607778344663719571008 779458 -208997232717130170846690218634720 779459 1159890520909413492584641809120 779460 -117330459528908512051025697607680 779461 -264430036573341464468901555008 779462 -63500703639107054530929999033600 779463 -420032424776114839704492041208 779464 -45773545868244395715038773248000 779465 -310735686553302593580644535994140 779466 4982959115305392590741272207104 779467 188094447883022058423429458229792 779468 63151082314620360100139004795648 779469 -108597969238913693688216617153856 779470 94810536231274652352073803014400 779471 39466903445965987288106045902848 779472 -50121982782543236535495763992576 779473 -71902765421352576362894363234960 779474 -3827248128762506284358594469600 779475 -51528085117046725962637397304000 779476 -193906626308431712466522686093440 779477 -322851106762829575553627138794674 779478 25741752425134405720917403502592 779479 38347112755615520100595490767576 779480 50239861709892719828155315200000 779481 -329489528003374804799285367110988 779482 -109354630887141168795565841424 779483 69715302173907735771165434125200 779484 74834921955439755768496845837312 779485 46106923322933666436153569218560 779486 90674254588000583402457478104192 779487 47716792760826458250280992108360 779488 -46740281170308627326173992714240 779489 309339194051000606290714002256290 779490 -34947767796267024351908144870400 779491 -457129721874114852732495574617600 779492 57735254751670704473217347689728 779493 -55310714277464416463825865707520 779494 -7878851295569735631178196488320 779495 -61896359886407144079461326909440 779496 -247339303873321119726186779443200 779497 274787042592135241914509398895092 779498 17070282294416214731758872366000 779499 -26013454229734127980152914488176 779500 41835600117923753304071919360000 779501 -154976355210273047753025442133268 779502 -11835485704529536375166325202368 779503 612868055243218308568815368929560 779504 2040336756780130206474541989888 779505 -101779421335983382144564754441280 779506 -9023057564523457358455706359296 779507 24792565386516001805838931479756 779508 154429458644495666708300385423360 779509 -133830215178889615566752151750240 779510 139430904270174199783545173084160 779511 35456640786463468610511677354472 779512 288762320904050244480427873382400 779513 1065225448598201133407870946240 779514 -6663260646215662278724222095360 779515 78255990489375886932014649135120 779516 -59127508303234234186235786065920 779517 -93406284126863814248583849293760 779518 -18423481119207892971049757559168 779519 -47795923183672754957712443008992 779520 35700010203029041302817524940800 779521 45182579339185073047818961278722 779522 -187151827347101939931532810736688 779523 -27797979134079426870090232427016 779524 -32622945498681430679648951526144 779525 -187022692517919360260607437938950 779526 20242772254660166741244461580288 779527 79978759117695469106653088262752 779528 -450828100100622214126704612387840 779529 91182865653160373561216174562240 779530 46592800716978035871023364753600 779531 31870915346211829816086309013332 779532 -55461399764225533297704625029120 779533 134506024704797966798219818665804 779534 -61732011291586496446588869729408 779535 161209320945715473693992839393200 779536 70490375953977388496936496463872 779537 -22982144872314868702690564107408 779538 39184994684750064629949743551488 779539 -38750488819698030108525438239376 779540 190686650398605482192587273578240 779541 181667122831650461217985658021472 779542 -327525040229764603459012972915968 779543 211328234781509551525068403998792 779544 -151031033026962549933419712737280 779545 72638562290001344243567548660800 779546 217672049631940818911313073823472 779547 -4484281782278796905400768113472 779548 26243569351693679912976467238912 779549 -110598099728150212299728450348340 779550 -52674909147144094090822722331200 779551 194331385503336426084097994235600 779552 243256626257675941962392959844352 779553 9844646966400649255929981139284 779554 198086310745083466638154050114720 779555 83101918188918057495118023622560 779556 153152125926678222115184696586240 779557 116957964594428282761550319167872 779558 -76879389969964469845860830946816 779559 -296950293605463743896681460556672 779560 -145129599447410822782929963264000 779561 329350930215214909787721868311162 779562 -21998306268056021958253029841920 779563 -31182159663052019991618212762188 779564 -211746223517715146092825581613824 779565 101679849478625691543773955671520 779566 -108517499185117263558175229784768 779567 7571410760225609953165717877040 779568 -20389483631794815278696374272000 779569 833403474936005095873996382592 779570 36446013992555060287788544550400 779571 10049200044055270595030190998880 779572 -179896310028793951085800753295360 779573 212835368678001765423858076851822 779574 20063814077482784332761683882880 779575 195664222505039992891018667334800 779576 71318827252547606018523475599360 779577 30957198536028663263896003343808 779578 45666552750683594766318845940960 779579 -380602939885105202825928385697820 779580 55034580825663643429929976043520 779581 -572360701212287492457057888418272 779582 225699350697247522911781242907392 779583 -39205014262715846718316159825536 779584 -60254390116478748250779941863424 779585 146773046319503355580204571428800 779586 126345150082240267980015005670144 779587 149136720810085013355061480531800 779588 -18662973011841086624741686738944 779589 -244242680770674224064495812856960 779590 613846737920551778523021617280 779591 -168219522056038333791471090820008 779592 -75009346443558219084591408168960 779593 -71655893289051512039808815813158 779594 -226430943673673825510736498749904 779595 -45678093305785886643790389630480 779596 -36163139530785335651788949228800 779597 -55311764295308405391766500302880 779598 -125926620726939951286896123818880 779599 26460517654079626475145526943600 779600 37986640895271631545960391680000 779601 164759044922018501929939873166832 779602 70062846649971669570126730522752 779603 -504032979059483910778510657560 779604 2303107193887452289368350871552 779605 -154977331012344255795497740600740 779606 103633826011385899008402881181504 779607 110004401044175455728745509735144 779608 123163806090637536897962174054400 779609 40103850170724064846152045852810 779610 -19575619495303431408733059840000 779611 168603218018574699144681902601232 779612 371320874064085011133825279265280 779613 -89788393627836583355869542011712 779614 89109669045110841549294707120832 779615 79864759497146488655301983772720 779616 52659552016877620819965710303232 779617 -141156602109162331285408247130334 779618 50390701958092517836625785927680 779619 31932087462750959636601298461696 779620 86585779051726125282762962465280 779621 268906019724658346503941144813822 779622 -115025497657975776339412190584128 779623 -29424492321655138479878352398936 779624 -168492199378433386705597649495040 779625 5351272472894779072944351504000 779626 -113678552940212726985255081085440 779627 148190853981159875558623496977200 779628 -138571723265264824393334948129280 779629 99433184069228088023015329461184 779630 29361555959100371152414230251520 779631 -131073352529821154135543926396800 779632 39083513483398369097832329838592 779633 -1278040710921950373084586787856 779634 -78288382829982276590171374863216 779635 -3838550024192734673501178457440 779636 156887695627452373814780709519360 779637 176426067995583034040954909583552 779638 133317525385839750857700000642720 779639 -38640966823993494462505274762400 779640 -3761817250915784169352083456000 779641 250071149784183669687482981969284 779642 109127477821883720980195825247712 779643 -11921422251044860807409493574068 779644 100070613166583900918471213582336 779645 275840012913575752553600331938400 779646 -9434911617954815454399898920960 779647 121708431523708532569985757384312 779648 -144690561099054092289252293345280 779649 -9784588188449138753159628518592 779650 -16382579041097595893647854950400 779651 222735617303942739925029097382400 779652 256916655879729706735979898931200 779653 -123620848021760285984032223340544 779654 -66126877582435579644574317182208 779655 -11034674906841238592005146465840 779656 95136837985172557213944090716160 779657 -228417787929196749724071122357094 779658 -66419289377718411944934346989312 779659 -422909273028244513682451837284140 779660 41944256603577195669015254476800 779661 -90592554552275548962718425550890 779662 50372508420329890504065740826624 779663 378060400430940333140149843044912 779664 1315900156944510933971879854080 779665 110511793321456625833888575576000 779666 52648454841504314744967674685600 779667 -4725087193329329020773189252096 779668 125195650016124942136159708466048 779669 414745254298181702657895422789760 779670 -82908985980880277094834001457280 779671 364439468888699236088710370017392 779672 -225947698410353210655404480563200 779673 -34483466637791737505502192374976 779674 -32119574546028439522342213717248 779675 19908715668525391671124722120000 779676 3029749475573916096112803815424 779677 68326851378725859113423415123840 779678 13398497805931661110431410528640 779679 -81429250061554561585167865320960 779680 -166788992279822678101886663393280 779681 52677133283720486140797660363264 779682 5221999318650394979760055948800 779683 426688997681723500889929901479104 779684 207126828512580090565181133849600 779685 -26667102404751614740849416868800 779686 160030089402253129756222910032320 779687 33934193885923170255945010549872 779688 65001426896020039576400789084160 779689 -254163310095856807029823697402043 779690 150133247232004450785281296629600 779691 -121210525883600343988767355853376 779692 -30776359415162456205485287159808 779693 374207476834087112127407279697942 779694 -115725249068026211915444194423680 779695 98463878119953750816225022416480 779696 -55310775833909064648280775835648 779697 -49587087903158956418816998504572 779698 29671978520054253315160628643600 779699 -73710768574945669708391395629300 779700 -15015027021125471438174428262400 779701 26070582367979197258125591687704 779702 -43841578791410542382849244260352 779703 210817258996666096720942259155200 779704 65291815182416482607377580789760 779705 402765774578051198737651121585160 779706 9487737539490810862252618142832 779707 99437663934991997028945259929956 779708 148226108739760355861422040157696 779709 59271549417567879658159223296512 779710 -17456361173433552830422065143040 779711 150868228030725003797180453779032 779712 -22700381437915894621920596852736 779713 -16815396396172109328760020208992 779714 -27614254201256791547222326487520 779715 -117962315590194491914739033281440 779716 55521377114431774101719402057728 779717 -335401653754380669320824923149700 779718 -5381328639439195719534586149696 779719 5550030445491602296015421091544 779720 181526847859193200743295126425600 779721 190091461450707810103497445335312 779722 -33622367788739573094112590516480 779723 -110424188603374589077920511165440 779724 140160528951521229675550391040 779725 -198653964967234993816849953982750 779726 163432368562800831662225995519680 779727 49397861267572443047493843089808 779728 42310583883249895996170168983552 779729 109857687839080552952941181526180 779730 50102462532816313951661722828800 779731 -488358827881191237867473878456468 779732 66409887546897576959598128052096 779733 -310833885807663439275196238678400 779734 -62197255735175127855740813493984 779735 -8976542369413713367048699145040 779736 -84028805132193589398912475176960 779737 245481774792604087472386306883466 779738 32286449602892357973899313665472 779739 153507588562822904856383754584880 779740 -37452115169549416687807814400000 779741 202157726004129588552093637972800 779742 125117591225203931176882884767040 779743 131268577769845772555811144950464 779744 -10632077872191442427009423376384 779745 19571083496208223841932901812800 779746 -120226016798801843640739780093056 779747 338637083854888342440055182743196 779748 58266348756813071578139850731520 779749 -167706079383931191456818322597250 779750 80948410638769355067870402240000 779751 13260202335914686592677422140592 779752 -328690570936500907520853514291200 779753 -110420455997235943677480425305116 779754 59859819876602247748949595352320 779755 -19427066063532134704192678313040 779756 -167661088207295022980598976722432 779757 20054691425232144726685942367520 779758 -38388448825784805759813506001024 779759 -40711792094197740777743009135160 779760 986796586817050462374607257600 779761 -352120929609909291083397886238638 779762 -47229887886678333842951660928 779763 -1972406622335155675014066677712 779764 -22964937829938880545675755214848 779765 -72362907242614126423159091817600 779766 22263361174121999746867257602880 779767 138049125670241926482218825123816 779768 138322136693052027115721734533120 779769 47629236349226294097465825612864 779770 54286587696272418113068789210080 779771 -277613987651892308237290524824028 779772 53654753617080187358736481738752 779773 113396151153207668689200892895820 779774 -42388220325168646708843105018368 779775 24630037338680839526951560215600 779776 13233158580327582099373924810752 779777 118313719126815652850417683412226 779778 -92080239135254983659039771896496 779779 16988866999758458180755748328960 779780 28598920390548546944509241917440 779781 -133807194612479233502304733118880 779782 -18823096876238824681424446255008 779783 97026445683598527067191738710640 779784 38766998788771941862584519352320 779785 -68719573436932966491206664811200 779786 4380748422434873771427924881760 779787 404616606793155705895874916234120 779788 -29215646814827889124968741027840 779789 -23680115573059841461793804143476 779790 64364171089065482312954367436800 779791 -299026324077950343799098159177808 779792 3804610111250757920082760040448 779793 901438771622235756474449783808 779794 -263047730017653159858422018120304 779795 35561666748930117727399486492320 779796 -115158053090295843997068809682048 779797 -434310817169986173923738716224754 779798 132227119633034517365980475394240 779799 144299023036679928963147825429864 779800 6762635354116663771492334592000 779801 375196762020508699115219389042704 779802 82673597205113587289452104095232 779803 115982872223625000157983501305160 779804 -118944995823616271155875324954624 779805 286984297867139667117482503680 779806 -156476479697371532440208322027648 779807 115928344536868301504585509946592 779808 -169382044921758981564550127026176 779809 454905524960888434745445243208960 779810 -135264754665354569420238746904000 779811 83166146579072744554013319351672 779812 150682349274152024564558903623680 779813 -297596954565145849399223465850816 779814 -14897933997963697606746529013760 779815 -114899149510103731327490129251680 779816 -83928453142918615137042700861440 779817 216892602774586584600289709438880 779818 -41932390455252642791559799667520 779819 216524475915730471709300040092496 779820 -46023737047610872866512256829440 779821 126189912899470362236280047303424 779822 -85126894399221088671042223044288 779823 -305493315391511402064911884940616 779824 -127442082882409605630741057896448 779825 -157002216389140733590213336707450 779826 31036945131857256255857982063744 779827 -13591259044181387070231988414324 779828 5482673551032528516496170203136 779829 40481362569486032016348446724384 779830 76949451401843229206763213826560 779831 -109490616927745152549910025973120 779832 -173408596933962593665467318804480 779833 88487415256908544428793933578964 779834 -80169077076675962256243354440448 779835 -150805009685163949586169316183440 779836 -52730234624915362850010929397760 779837 281884541736309547064387504460486 779838 79058402348369887918455321535488 779839 91811136123439895307335870595960 779840 -9391354349750210605215158108160 779841 -242283587158796275813408475256000 779842 36006671765865675039101684826624 779843 148110438916146423348892185462264 779844 -82502241618105386536346786304000 779845 12674270201648219796992075100 779846 -193030431771346235098961795668128 779847 -235882206566996307155485545504600 779848 -2362315964378902705916474941440 779849 -20143633471480295333023374643008 779850 -2188533637995369047241076076400 779851 -236666956544843697501417566456328 779852 248055111869872798901313600135936 779853 198844459102682316924446405611008 779854 166372945921809895933159791581376 779855 -369349903755111850523557374000 779856 15126826742299999278451138756608 779857 53552566831103688222393468888960 779858 -210828726307267721214863162176224 779859 14315499082138826862022086527544 779860 -229307359868508594777199442161920 779861 1565594046039895283099468015424 779862 -47223916087882123601904712296960 779863 -7017610514357617142890183829840 779864 162839387983648354356712112824320 779865 200453767396020415784499565446720 779866 -270315512363112994866043718733600 779867 -145470675953708367197757442123776 779868 9233071377700243160871713825280 779869 -195007097750470073499492911040730 779870 24957333031380945850792501378560 779871 7686082805544560276085011353344 779872 88204038801060883042336253018112 779873 -389989997117088490383335872486878 779874 39337638600793492441582226945280 779875 -441059448465422150156299877328000 779876 1908315405526093188642659093760 779877 -65458319631692653365572903415840 779878 127349184296526876543285020462400 779879 -448102998581162463604172777480520 779880 -119416299724888355496180761395200 779881 -35693012758918060037690848496000 779882 -111396526206219078769147053296208 779883 -13877058545264942687374783777296 779884 -44259201713304895259369390552064 779885 64307615331393461328277459592760 779886 57995460039022070959464030874944 779887 347697020019729796444688030403536 779888 915708003099582842380263751680 779889 -107760307713943754263368463830432 779890 197154560384795685747161341140480 779891 2579208150694883916609432105984 779892 146023930210092056823033135194112 779893 51148315482404294638347541844320 779894 37780188132126765852000982094496 779895 41510708631961492474909453032000 779896 126444996557415497939805273600000 779897 230987962013896555128469751171460 779898 9107839811908413247128094310400 779899 -295617050772316212728855286315100 779900 14013028024294417781829900864000 779901 189291986647844091289421546092032 779902 -25005557800842158202194008020096 779903 19560574799906509666408910296680 779904 54289430595446704839867362181120 779905 -47655972185562989962530704072640 779906 -31412409850028930137592402188848 779907 30848079678935286787672548188160 779908 361814727436808380925491598208128 779909 171566770570504289110484885595960 779910 35303784666443911402709757759360 779911 -359572690446150763709202529247976 779912 -119333186547976760174382619852800 779913 378743122290478055086695999849300 779914 187103639460241478259715338187056 779915 2022295460460679689534556833120 779916 -357016188136714657529680194748416 779917 310054669813812870587907800662912 779918 -212461079166471071838251327088384 779919 56116450047745979306425028753280 779920 57821633753245893873681131520000 779921 297353367865045966221797767561200 779922 -44402890418294993878807748183040 779923 47292029170021955295760284067536 779924 325032606805349030572521171712896 779925 -62987635154018083797914809680000 779926 30342333610998341968473828149760 779927 66380370211292985789331524376776 779928 99120244716571293344656698716160 779929 31434742312450862298140265570560 779930 36423368757114455854553463889920 779931 132407911431748973955010412924280 779932 21218347510163973343184620029952 779933 -292155062979634106913217767528864 779934 2075433404230668346926956955648 779935 88814136868459416378265893278400 779936 261048623418113932172656447782912 779937 -25450037580300542872240345740000 779938 -2106445028423631881911450398720 779939 -44566064479641416401130888980260 779940 -57164958926506741587065394278400 779941 209022720284225185511059947440412 779942 -193511319842283575077536301252128 779943 29578856901427004545159408471968 779944 -254469094315135938527664583802880 779945 96571296697804943857448584595400 779946 46511034550723101379638713856768 779947 -115012182954612723318286565429248 779948 -22685365543280239715598726736896 779949 -26239735799768592517605082580970 779950 1821083569490118375853038936000 779951 -349300855451850328724303292031128 779952 33113759686978599044030361600000 779953 -298130953245582783486737198252736 779954 23578243086681359072841170307072 779955 -29898811159989558340053705004800 779956 11002035477568444432026510197120 779957 157599378522660020688771630094620 779958 -19312623337954774125010337042976 779959 35986341053021631344267179760104 779960 -27132662482748537092527911731200 779961 -15961674391118097580768868228736 779962 107046674903018181526162886405232 779963 44946383318072671896434720711160 779964 -93689869338861675224914280001024 779965 264893453475704080164582864249600 779966 -87437146828881098857303566928512 779967 -47319155049900828934276306763040 779968 -2746945180214475230934323953664 779969 -100275832092760148065577918126160 779970 37725102350848184300535024000000 779971 -459832175776029506865079273093828 779972 10893896128333627036115922631680 779973 160481927901754010317440497858784 779974 -103541590895069026810793950001280 779975 -26815297305098513255161688079600 779976 -151782031034031063278219275468800 779977 4742960276482660708412848801344 779978 -24830975940964869572354128938960 779979 -19837224192318371744158719839016 779980 -196649467048929780263683515571200 779981 -34140449380355483410638724654218 779982 -54497041921131902168429912832000 779983 -433888992652356558676298529226768 779984 -57722976175441611675403972239360 779985 -86520994999812399995468606021580 779986 104191446595125506724535181387904 779987 193472606556086018501645498424000 779988 -105449958448963415019535752069120 779989 -103048070947900962968468364597344 779990 130175540558417508546224014560000 779991 74834155501314049856935055291904 779992 -74369528513562449124754917120000 779993 -24740704104243147465205657984758 779994 -160499152420775014956234862010400 779995 -288876859082414663314759234773120 779996 61280653257896743216459453962240 779997 -85077641367110609421126049780128 779998 177977931449031059928841728720000 779999 -227936896420074246189315986861952 780000 -14001230644464261359681372160000 780001 22846038966731138301403086781332 780002 -137588963936599441273242262320048 780003 14177689709138255340019781867520 780004 28730650829527918084231974611200 780005 7837347483837620529101250954360 780006 -42881671231608046807253095483392 780007 351635457015246070209121600516880 780008 -427411530357654552159127391831040 780009 -90572543986536988247212730864496 780010 8382294222378093280151877381120 780011 66084410938299992262229629095100 780012 -327857735685194333173046811691008 780013 149953091577868357136550060838200 780014 -27343262020303457818567956685248 780015 34814535924227775227196444900000 780016 81748377346960925157714301878272 780017 -122055267629896708191346161052608 780018 -105751068712055174666917795764096 780019 -379077381732446983275353142876656 780020 -10273811484850276140355307520 780021 93663932526637519161326596276320 780022 17783762627528601019151136989184 780023 112048239309566624409611031189144 780024 52603216283274552330881800273920 780025 60843937129841415181923723203100 780026 78828896559966252226838251987200 780027 4914847594052314743809894416920 780028 -109642326090027479799165433350144 780029 -313186105332034664270364967877370 780030 -32240267334212335808035493125440 780031 19659494042845689804311461583760 780032 119745061767155120675524184113152 780033 -163536901211015077048410053869776 780034 33702911908558055579936449585152 780035 78879972162520613145910970286480 780036 -178472741149694289955601690661888 780037 -294803142617157154779579674081314 780038 82545451409394340621929460845696 780039 29009683884285813009395631988080 780040 -198010336893520915213581993523200 780041 133288179880193935831247158748442 780042 -106887214439289936452795983591680 780043 -219912275418019529493537078272856 780044 -139094797132420358281603225264128 780045 27974768329557113959210963046400 780046 54478478629660438525595925876480 780047 453662958402291227475041698040496 780048 3541475734594481424968410079232 780049 107002722058639167832495020240050 780050 1644018335977370030601110602800 780051 -228738910168505242704039032503368 780052 49313180453156363859933774774272 780053 131328050605303199670973871270784 780054 37852148572444881527489363091456 780055 -158647571819363367492219534344040 780056 -276625828818233220414734192701440 780057 191856323618017828937013911379840 780058 -137214532636048733260518049602816 780059 144495679895089164773823807478272 780060 -126888256928925202879271128919040 780061 345840137509030434982420296546662 780062 124171925870598940037015954191872 780063 -2886945595625104836806533326336 780064 -469153736302899035310927587573760 780065 -114906683238868840716187206212160 780066 11601030218966082086211169532928 780067 -424099096319074664005473666841448 780068 -113931428907991077311470410731520 780069 -68378338782550395585645200823456 780070 -110918340138301802599880645435520 780071 -57667259027255149198397634868320 780072 -93844766385660330372016861102080 780073 20202774687941510464829407181440 780074 -61023783363648644074664975165088 780075 66183976905355546353250104714300 780076 49345029192436846930973882880 780077 -157615526143550533394335382911008 780078 -1520088443316981538633209652992 780079 -11999855893505697795659306730624 780080 -5893345060379041339733041152000 780081 307330678132498069684698988792224 780082 13288482683209185635969383478400 780083 -485858250116266122761071004925480 780084 100111531582445376366935107338240 780085 9669355654072285815411147017400 780086 49316255820452141389596999640992 780087 -32193945546228171839596305024 780088 -63732385105193013359396411658240 780089 -629797613917987901275420705778940 780090 57079114057812346749921628696320 780091 1219018690081238518444753599840 780092 128625786791249708004396802415616 780093 67346002198482231847143100879782 780094 18765932279279912290029494351232 780095 -189192149080016201730410316581400 780096 33538691049293071024095536087040 780097 26189217543122984392849279799172 780098 155747468732564255320081533738240 780099 103430453259993042669912863846640 780100 124530634419625878805328980320000 780101 -150255536730343148532804979450848 780102 -74931609238931578101555524857920 780103 30366670797651643983396314476240 780104 108131029315621919514611369487360 780105 159968758228424087041964294579520 780106 6011366978486328372025032582144 780107 -77496321958977639276005926116960 780108 -14693475097516867306154266411008 780109 -386611623232909559670748578032160 780110 -8293417136578981159483781998080 780111 -3419526307813178173760625846048 780112 -51945422248520862916143634653184 780113 -86833575592121589518399255561880 780114 18303788471598152016142638463488 780115 41495872390340751833683232563200 780116 229637565054378313632452093984640 780117 -987887859569205409987509524544 780118 27511317905050477569835643027904 780119 324493601699650544643026337248520 780120 71299277311148795835582553497600 780121 2114260794013081006932630248922 780122 153796358787764847695305118075904 780123 -201432286191479188942436816621376 780124 11612917333889096505623773742592 780125 -253059916692059059321852739860500 780126 -13610150174915818896837710782656 780127 367062006735861900114619023346976 780128 43929249694662420382606395310080 780129 172263209100118190259865359375060 780130 -11520789352960462542505062161280 780131 46845469739933253337858842518664 780132 119144903444711458277986889782272 780133 50192249157219365889105720072220 780134 -47012654782801888804466846570784 780135 131521115123626323870011584443600 780136 -63170431734559378449500764323840 780137 140259783593586771092852318872512 780138 -136449331370207255543917166023680 780139 147368772935617530176750312511160 780140 206397726811450027875855370521600 780141 -158910820911107601862334981635008 780142 -110323318722926873287984926958656 780143 73662987082368308964583933145184 780144 30363836090813866403952260972544 780145 114531055172947756239536349559080 780146 50039468336315531470515512346624 780147 -79901989448208891552803945215800 780148 68754179572918090574290897047552 780149 8609751035238699752924604046464 780150 -3519268037525240318138362214400 780151 20030731140196312208710217176192 780152 -77765669952985582889530721402880 780153 183408068022564642009744946526208 780154 107611788453026789000466150289776 780155 71411271688980745277645946154560 780156 -75761154592732618981457064058368 780157 -72434760112208931760961897313600 780158 159610862203911059607688269677760 780159 20893546982456564635202744154240 780160 -48587631211116040402078846156800 780161 -79545056396970497776239865233408 780162 -86696719902941925946009659090048 780163 -426805839833736784026709954963588 780164 101501364887576436983119731302400 780165 249895325400750774510503329368000 780166 225002543090582074880130372328032 780167 -311565796611786035263583297884008 780168 48471784658691383392000140533760 780169 -32201080332155301757241698107356 780170 -153996647085131888222379056610720 780171 -73258152814396023149155087835136 780172 -104186327533786215263346253037824 780173 -101987868834836635899856427989578 780174 14990489109550223353138712273280 780175 96978933164605655370736449109800 780176 89707889384502265822337856479232 780177 28383740701998207335808571964160 780178 31872497107410677737802540419200 780179 412976505934945100216349886788780 780180 45457403360126941001160039720960 780181 255732154343062854797422268817372 780182 12847755462190138457942509497984 780183 56241492158338047349474785457680 780184 -68344166229631330833720180541440 780185 -67504585693299171893725954635840 780186 -76170662975653843033646424214272 780187 -19706646934344107906860503612240 780188 -77845144275891432484604025242112 780189 68059891459064853114065455883328 780190 66764687280679486138000046284800 780191 -327210918687440269769228285157408 780192 -93926771584138389443589439488 780193 -53131310284851238797127059478558 780194 -150459682926262321760879409469104 780195 9648161355439782227594326911840 780196 29946216267940866493941955318400 780197 -45680942422690771096174877322720 780198 22617508706023221505617051196800 780199 -11017153928793077868597624805248 780200 169821410562251585718621917184000 780201 -106537233333113347680598478366070 780202 -44969297946536019238710500378448 780203 -358939645672686388807088930039520 780204 191254347004911676089087277301760 780205 -234706301465485758326909292865140 780206 -42782612677626992303082243280896 780207 84337662405195172629628809903360 780208 15017755512616203238688161792 780209 -36777968833029544581486794173440 780210 -20215797428371683220290909640800 780211 -79210490309383566896898991379188 780212 184747887064770455525147885187456 780213 38571832894112840779692878418048 780214 -20430653099543607651204228008544 780215 -153475385916180327636798885114720 780216 -151236865958961192887026851840000 780217 -268478586858950603544738438839168 780218 -139270267542209472002497894807440 780219 69895206600844305860008265479680 780220 21951845538805235858692278343680 780221 -32355617596672647930145906806708 780222 -1279356767584700692228159512960 780223 -104276522629223306515400535886528 780224 10884919467030842952367982247936 780225 118581107541392944089109081051200 780226 -77051882594547588373293102800688 780227 191373531919007474155219696908396 780228 -208497109995360443117418833570688 780229 75875518095822077636381748866784 780230 18147561631406013122278100087040 780231 -20483760459126086160961806011520 780232 268817239312262563016993942292480 780233 483575116347944896683290034907482 780234 9482139268763474724756273976320 780235 -2436115136208066003289506969600 780236 153737695728774658341594913635840 780237 18711510799544020140622860774294 780238 20637157250221074063836573987520 780239 -72199840015277511281230752893760 780240 39034582018652863050025538027520 780241 137609376151443376950600552880704 780242 -239793150382465026654950477227008 780243 45392387026073340251862455982264 780244 180552369006049879112034720669696 780245 373554815921441646687670003867800 780246 -90100678684581172163038802256000 780247 -209610949682755050038932775514048 780248 -109046275176395301052154154147840 780249 342563828010320009318807397261600 780250 -2056894819994392316934639336000 780251 426716693546513726009813818357104 780252 -88588555206209811029336694276096 780253 -360540275271894156711492766225498 780254 216134606100142041579223986469440 780255 -65447108712958024369511300564640 780256 -81186948929359146998426169507840 780257 256264145719635081046415186809506 780258 75187033634762211649997323545984 780259 -72150331784032187721423548835696 780260 56226012543974889209998290485760 780261 -85602203558685345374513542478880 780262 55701362162558549765279630270592 780263 -30764587424640195993412239504720 780264 -6722932259561844003276783191040 780265 71919518402457509951388603339720 780266 -26421998848705443832397429702976 780267 -240873591163839545313371074167720 780268 116258773384202444964105682080256 780269 -22029051815124077243001470255904 780270 -12290255641924466506133531443200 780271 259776641427719555647658145744 780272 -5887061335089208427207497089024 780273 -208360854766100610726130381399920 780274 -41478314061550515522614080519680 780275 -80085522035192201813928357214500 780276 64716711465428731850809166327808 780277 -335233434225855048413987391536000 780278 -151460556820605851255671706598816 780279 -16271638486720074419120050953600 780280 71899799643747677254525718630400 780281 27677902023960038460231801559632 780282 -145080019993458280919776979989248 780283 -129296318958781490331821491799040 780284 -60211373303010651288640759824384 780285 -74968687356890398191455210366400 780286 6623903050260254152528315575744 780287 164545895449486643878129330599936 780288 8824859444110574889447016366080 780289 189487500610605540065887502759680 780290 24993695440747996664881860495360 780291 119035190197507903298286431785920 780292 -302276540185425443809121583395840 780293 75998353911826459137515446740540 780294 262868573942240921162628603420672 780295 -40434190354991147729145074584200 780296 325794626705852260922627193692160 780297 -529651538919102466614746194560 780298 -5556583054980619951864769991936 780299 -156821179453211511028838266558752 780300 -36912055033017596809910046528000 780301 37102122310379767749570596197504 780302 -14739312734078381035152606723648 780303 23333184229870618420331438701200 780304 -12577086211589956128570396114944 780305 -31235760749239453710047879142540 780306 -43127808835641009623614241882496 780307 -65499460929791158566393440893368 780308 150423040909340794213163269292928 780309 -185620956553064451301303764466116 780310 119595198989463187701477366754560 780311 -11775483717549856619344204855680 780312 -26363031535713602634867368017920 780313 564124314547491921229810118976900 780314 42870849212852113146151831958256 780315 -29957812441014552779097762990480 780316 -1771632433073516019799439886848 780317 -348845049282898295797829369105448 780318 -5980906755467156821116870577152 780319 -213020787409078512022675243446456 780320 119769111084472600138538033479680 780321 1953024542913929988214734898176 780322 118933607289513871423189142693712 780323 -225508620529547477681117535691428 780324 89391618505031342091196080301056 780325 34256381905815753597826317833050 780326 109434624416048597086206361021824 780327 247304987117953029848802839109840 780328 543780521812673796959668664156160 780329 -251989223695028476509909300150 780330 45070285125594289944017030457600 780331 -86770862288026198890336358288400 780332 -71576710914851027480343159290880 780333 -19721444411408329252600366032576 780334 128900217194127806395665245270400 780335 40877079363764772083645556686400 780336 -8866902974027759172761950863360 780337 -146126648477659688875991538160668 780338 41648609258464280801436601136544 780339 -21876894121696137504697271143680 780340 224555229689354056036333587732480 780341 663441245231922831774138488342592 780342 13302893065832175916408136997312 780343 -354915771895759388339636609176408 780344 -156421129560949595505274161684480 780345 162358380461977484569870286158020 780346 -31994569337080951176775298910720 780347 -135861797476298919741139692306204 780348 205776925600195832393536583201280 780349 -408190561547383033057219148851360 780350 6635487774932436011938502078400 780351 48506254754177808691006680661248 780352 20050008287774780798244586782720 780353 22902232018499384021533431882240 780354 425210401019067402219706112976 780355 238307685628193079695078966303760 780356 -287983491207078852699697967710080 780357 -29169531047792143826314564562208 780358 -2635952971405988991375623108160 780359 -229444132893878059819235571863880 780360 -6155716676554164004762853376000 780361 184146849739899717853445852212800 780362 299488043227765186921584212352000 780363 94449379633489927345146018179904 780364 373470657959128209026686899200 780365 76077123108995856518248609915800 780366 57460537116888358279371016679424 780367 35921510567827986131971762558464 780368 59920767221309594128955273379840 780369 120424813779371856055938425557440 780370 13774756123369573763149641787200 780371 19194678080717315999135873998572 780372 55045131988914333960076948965120 780373 195586151009542326201050421503328 780374 91964582169029548033779213741216 780375 297011931734057730510181266468000 780376 -172850816365918988112876403537920 780377 -81950054027477623445961541418940 780378 28077630295908851437506235342848 780379 -337134876482709431304110390009020 780380 -94676906268758504971990673779200 780381 -162491087734281911981348253590400 780382 216804563110070168073154185393792 780383 230508814545367811853554133145632 780384 222789783974881748112322760540160 780385 -16754325767126163646867144958040 780386 166829589727777950390232842061392 780387 67422842852139701272926264041280 780388 -20090442505054484321216391757824 780389 -724104009904994075703347127810 780390 -18219715032439373035730956300800 780391 380754886487180452871339357479152 780392 156923662251778687872022272384000 780393 60402531851537715309358783087200 780394 5983107273602153639314347608064 780395 -5493595114801647360914419434240 780396 -55840311139072629142203414686208 780397 -166242190842771497847607920906154 780398 -17292369727074492495599190052800 780399 -121434491811857759961331927442616 780400 -39683598016976874391828951859200 780401 452317067150243970968333787624402 780402 -1781156182947320595141934580736 780403 -85469862985560870223555616083056 780404 -3305973107838747930781722119424 780405 -9810699475260254652344329647840 780406 207505855485427406009088851504640 780407 121510654438677637710614683800 780408 15646655210285186274512205619200 780409 -126780509996141234992022328157184 780410 -164670419522053298051077381316640 780411 -134229514109212595980143767933928 780412 -257016257692902468768549171718144 780413 121410324707493533245098476083104 780414 -64426770925634572208931942394560 780415 43849081770889851924530873126400 780416 -50631497537219483729470873927680 780417 105566442481632474484152993831888 780418 -219694393502777255351638949601840 780419 -145359057843233055341617929733440 780420 -42057392398529365262505123717120 780421 -146045713272775244801276164201378 780422 -177392742773864478768777051523488 780423 -106015381227184991174252033831640 780424 179458442687310444262838897832960 780425 -22928673106049060224650127968000 780426 -10245394768412241677698811283456 780427 13892979030398668306485020470752 780428 245727302456549948409657745322496 780429 -110525043686541120923629616697312 780430 -8761466632420415680685257248000 780431 272513004640790538692477593883952 780432 -28800871620159847215783279329280 780433 -386890635327399026452754680474318 780434 10922081910878470008264945262752 780435 6659705109498351979437234452160 780436 -20634378099891262116394037760000 780437 71287540290315999346124631464352 780438 1752615249713211429784853060544 780439 409332386602597268705872614413400 780440 50414210419166902914819333120000 780441 43743602897354359185545526854400 780442 115267117630565858537129037178320 780443 31691464831354073478952529913624 780444 10685746457644162112940851159040 780445 -187757292413824339841172705201300 780446 -49553932627003051041535039859328 780447 140993294719164986260892317350672 780448 199863528300056103353384193884160 780449 -58581517211160785121739186627536 780450 -1316120209468156211946019200 780451 -100436566210019929033003220864048 780452 -35755279780730164884854885944320 780453 -41704148394049231857887456228676 780454 -193791467345662256554177978169088 780455 77381797128277874952026681777760 780456 -54495365087689440363976310784000 780457 217762165805272140920499878035706 780458 33637558959809840843562548731392 780459 -119669963921407306993413693583872 780460 20433915761852279524216889825280 780461 35092283053805774912616387510624 780462 -147154926729599981454841119072000 780463 52284902740795895049318714194920 780464 82423485238400922249079368007680 780465 37319800612200558246668144718720 780466 20349136660753730789168212316160 780467 22583967049349922560016962566992 780468 19986988438413373319689476409344 780469 -210712147341024623909884472250130 780470 181752163327894316743465418165760 780471 -179786027420509055183387047892160 780472 76394565189186506982100618997760 780473 38047264400815235138386954726404 780474 -1552186526311867861181168640 780475 62314688624794214521967162580500 780476 61739881735245714707106438312960 780477 84344574840379001741726907570720 780478 -5083984319837223461185914681600 780479 104573445808256142682307490232176 780480 5582690523133074683860887797760 780481 -50067231297452621246067939700268 780482 3396103177925553795201131062272 780483 -51955551230666945720433266869632 780484 52221407315341593061488321190016 780485 105910942704432681077277732074400 780486 -22823738908295243103129125615616 780487 66000470173770278792272653581184 780488 106974064591482346050869612405760 780489 -147944683947718491488492625466560 780490 -171175618561566724380746690436000 780491 -151635166899576703394975757585528 780492 -244280231522986115379832578966528 780493 408736245657643718393354869184 780494 -4769853676926312895210287204480 780495 -126860257722181366566849768248160 780496 -65461063741648293512288066510848 780497 -20056706762814313159050918628800 780498 -109520409759332692068226317013632 780499 416797392402594413097327403323500 780500 -64901511764200731377658421248000 780501 -240161239557429493718980122354720 780502 -59398581545892446415522223206528 780503 166586102843123465091707271691824 780504 117219157219645795386606537400320 780505 1171577533211649751779832705920 780506 -83707640742982272689564578098720 780507 -44010437537935536445594220013792 780508 64851804765092006368666943011328 780509 347831997915623051768645881975116 780510 78553405883097562626538648018560 780511 -235212240157981699515028613764200 780512 216973719606305056301834227679232 780513 50324237848305615403892843085744 780514 -19316665144370784612861436128768 780515 4407396945138172956253252275600 780516 -15436765187112490403499422816256 780517 67823751650422085934345053725212 780518 13112702369545238651990860884480 780519 -250858921234311257269081965328512 780520 -95799661803615704572815851520000 780521 452795902504402057091137234894068 780522 35179847699314705240156887612672 780523 71343272753048984228824169878772 780524 -355233200873977805363549901659904 780525 -15664537584842629103403895842750 780526 67212390478214872211347716443712 780527 75721833166863356675544472566072 780528 -6347595413473271368463828385792 780529 -578879915070264962868397007783424 780530 -81417791159521449573458736388800 780531 26187779902500479370525235579440 780532 -179742316094948234205399660023808 780533 148608324336066301510387350087804 780534 -105359051604701734408199520312192 780535 -26212128164180833175367858792000 780536 6634789643872016847270727987200 780537 -236595597800947699271067747307440 780538 -112916875032883047650918524236288 780539 -73754339884460464793440105327560 780540 -37344863187002421320866427059200 780541 96247425281043073329825153211584 780542 3064956153824136783978146365440 780543 287611135987082972863419276541200 780544 352663583917599959547133086924800 780545 -194882100119279648180890915382700 780546 -20121416291587747474810844499456 780547 414959976317883544904098914104752 780548 -59874443086146034140757081348992 780549 8759357874491878956745564692480 780550 166405574548550350645510286836800 780551 -143862846831802226239133146138608 780552 -41856450063205996757360288839680 780553 -104567999540845055797484782036198 780554 -236235699336704569354640237506560 780555 145767939247199507013773800074720 780556 52034441590654489241076362602496 780557 -234223537330700168914731711130848 780558 -54732182261660003036049343211520 780559 -183123385876793504098249516882960 780560 14577649781109147507908153180160 780561 -93125375893413357145676940140190 780562 77239995075851333418001648966032 780563 -163938033532115555802228661944240 780564 -224414268412381627164357509130240 780565 -140977294486391168986999877503200 780566 -33273765327111382010342548414656 780567 259077434344548610171537666437480 780568 -162886057241430380954567473981440 780569 78304389059916288598359473170896 780570 74801798706114362554043658048000 780571 226589909553709566103197402716 780572 -3031016429012362726190826912768 780573 -187630874431539854105254447218816 780574 31279115413393908853138439823360 780575 -212634089007688442792456486284200 780576 126602855484820348978268737634304 780577 76385767970655412037680622110400 780578 30239765297785484754579797205840 780579 4427999473001067738846548356104 780580 14693512643539325762560734412800 780581 -29500544816340542732215401052548 780582 17069302030207736034674506381824 780583 283337201427784266062586848323832 780584 -54802157048942666960520950906880 780585 66153100902326929296856516011840 780586 -21955574074129338543868820564640 780587 -282109722882202474211850598450764 780588 113874660396955159754953285654272 780589 -3579420329844394128430701413084 780590 80000386530678026295424496740800 780591 21891803077019721085577879278464 780592 53497132006710229536814809399296 780593 -358485704934694326928887386106240 780594 114340704568175057956208299267200 780595 89358374937254571661658852271600 780596 293738087999808477561442457886720 780597 2278779798273076354411010953440 780598 -24046824785847074612864869835520 780599 -2716602348513847001836504860480 780600 42801754084288911281347481088000 780601 -276802176827893165751918349341398 780602 18210291491520582086350084426752 780603 32868244251910994531736968474904 780604 88121011548583045374266995080192 780605 43608387361141218249542365416960 780606 8259712462397872049810385066624 780607 11359577999056310656915359443080 780608 97290023723227865733412909744128 780609 -31306748481478150072611819626880 780610 -75061895568445611980193845998080 780611 -85961312437383319792541168750400 780612 33888163135720692095568144986112 780613 3905430624243912618304895752862 780614 -8017649026805485607019198301344 780615 91776426591536691485683118716800 780616 -273506553007806353950715453291520 780617 -297508073945298014860864824731136 780618 -15545273357253088820698962066432 780619 71311053966618475464269730060600 780620 77531924871125910476741914490880 780621 276180880023998673123170265630912 780622 -5250330432643689253861351908480 780623 162180337161553734018818554191936 780624 24940897268757704549415655833600 780625 -13570614350046996228143404843750 780626 11634192347375448289034649510912 780627 -108243944860901243205957880036680 780628 40479027339870381998337314922368 780629 -267882418243769127610544914779360 780630 5186605133376213408931554011520 780631 -36585738437676248525562438456568 780632 253762087930255419085707770726400 780633 71277032460624386076353741350464 780634 10442193521578153941472278128640 780635 47749591726252732200677030374080 780636 -19465526972909002451359637657088 780637 -111289785335082058660421388983424 780638 143184487172727826861645418907840 780639 -175548027378913826893528286331576 780640 -33850692685636787976873694986240 780641 -652910567556855952151512412164716 780642 -30757476413943613158658280294400 780643 149743616561287183852969683351024 780644 319079523144120228988673048094336 780645 94303825660011267667556091584640 780646 269368449801267605377541466562272 780647 -34444736504548620320694454089168 780648 -74101272567430487322844695674880 780649 -48528980428537714327656705905350 780650 26100931311798674448068976813600 780651 201367636084864731945623274021600 780652 -220854990809210842549980537374464 780653 14451057966390347023990953817440 780654 6184849700685947492929655596032 780655 174788692815046695546566714911560 780656 37512155482968403499003538112512 780657 247761973078601389415358236599392 780658 -31071562644063669321093743530080 780659 -148170081313840727793415511125560 780660 105633930194592691197250720500480 780661 -43539522629019578313575218606720 780662 -6430569854853357845127820903488 780663 -44972761160595218602427768274912 780664 314819221552006065195544897167360 780665 1329095372505446783009325275520 780666 2446878363498708208890417483264 780667 134893349336287534055236120215716 780668 -122476892290326901707818710272000 780669 -90498153834488585946754153253376 780670 137304244766566102062759013048320 780671 -383487159089305846563146312800128 780672 81965133910129476692980688486400 780673 55003974856370351978063161191424 780674 168514803020827326038001590565792 780675 18317678854278929446513629964800 780676 129307518952347842394048526028032 780677 6501062329721251256857085978400 780678 -10596953279333673439574731626240 780679 317485728327209295114055698112280 780680 248414324256947182815361165824000 780681 -36432227637528506672490672662592 780682 -32148742290028155677937118249728 780683 -245316195544249199484747991393068 780684 -123401317459971589283478464114688 780685 147329714263489330580156699688600 780686 -94320328569703346500995438470208 780687 5338695706896096038369407599144 780688 -1396092602696497974674169200640 780689 -9948330268726342204528744042752 780690 -22559500782502904816862888706560 780691 231236138178481941744132628793520 780692 238005344803109513988773589888 780693 -252522029055251732360196780963936 780694 137242119215602297226681488228896 780695 -76940366762484477236316873949800 780696 60241710436351941530943157248000 780697 123818568861991491415224096867146 780698 68696894447955975001855477054464 780699 58878241702403021623793928526128 780700 46460863937562420298780896294400 780701 -67899375251617305286187325123648 780702 7664631844291692166050966887040 780703 128043874300999458492618873079680 780704 137490249821883510049421647675392 780705 -253922675607482371371740326204800 780706 -150385584456557997628546777718448 780707 326102551238460813226207313428956 780708 1096468748527867038898078740480 780709 -65898665316088474191173348791140 780710 -50373010682156003439046511462400 780711 104885505025733927849131160009424 780712 96028041553589578598206679531520 780713 103867944904452061339821525440100 780714 -61404596557994390155565255638272 780715 11998428089481875183795322581520 780716 -201420144257541524461583966592000 780717 97851191592287283928604582297472 780718 118656591543543774607680107338560 780719 -128279093527921045447537143584880 780720 -7964828496089919825741041172480 780721 -424484158837319418185032172308078 780722 -15887209047456645741815152106976 780723 124926323519585829838770086477760 780724 -13173291607698280328513066829824 780725 259348371158441279468890448020800 780726 -54664292612129424896891225595456 780727 245019034315751007303972812194272 780728 173645350108625386601315825602560 780729 -238308366412339343571483575595360 780730 105608590902152841568107552995520 780731 833428882208323825699203666192 780732 15568833521714939990307481420800 780733 -330830516652978135273712435897018 780734 248195804402257132463580782582016 780735 -1755245311432481202559152721920 780736 -110081814337392749181333185495040 780737 23288914930267207644321124533972 780738 13111321281975090617676877163520 780739 -397278563050311930503711809510400 780740 235082790085294074057909198950400 780741 36792873240209276934527164596348 780742 314741522024994028086348931680192 780743 -88491197857383050084485074735336 780744 71343916933343250896968153374720 780745 -95792832704478613430129127117120 780746 -1854578546752012899883799294928 780747 93265631805510540955874158980480 780748 -72692979631482879350751192865280 780749 201343104558986383499666378355564 780750 152416187129051966614177386864000 780751 -999019211151284552252479004416 780752 -8595898087693231658712368283648 780753 43184823730077487430773655787744 780754 -43383331699177506994698166873440 780755 276646149659745203344940532794160 780756 178729458592884624798070260713472 780757 -480972724077494194989495535730240 780758 48534394272592555839640070412288 780759 -109675003402136029418979966095184 780760 -287433841886635648659673236480000 780761 231228327336709830232136493048132 780762 83482453875299362685490030193152 780763 -54650183710878663249880881468720 780764 -221662786204300323289783305345024 780765 -112974399260130311048271807787680 780766 -51568138579543440921059406303744 780767 -58119035656361683069596902988000 780768 99505509505292365867475397771264 780769 -161339795733104683413887018345040 780770 43588731755380555527028771276800 780771 5863852365997623382353865693104 780772 -155977878367392777677212364554624 780773 127398607697919858247949132171040 780774 -58251569900662205468277691909248 780775 166383668529835899787376320524800 780776 449157645968229972553806037186560 780777 -171579726119779874248849611023286 780778 -57872260462977683163074764564560 780779 145753164859934715647570065593576 780780 -23389657397385613566161051566080 780781 112753512131966998065626455189440 780782 -148766046907583918438485102147008 780783 -378628378735806394961121677156976 780784 -7933250876873189647969317683200 780785 205807075631912454977977053340980 780786 -145203176777448889584666569203200 780787 103189642698808604996665729115904 780788 74507387198405266803004490825088 780789 -206037989502713887352948409578976 780790 -66851349950904550520434044825600 780791 -31374667223144206248227515237416 780792 -19232116334070574807296309473280 780793 37806065046807486563237585182344 780794 -808434635806897557973095479808 780795 -56745998841706733836376286752880 780796 -79255937893126636581871342878720 780797 22073174164065959515160564463360 780798 -25063430012985725865712292797440 780799 -171578406338740401331184215667200 780800 64739292967477661644891147468800 780801 -60861180488298595617563248113216 780802 159876175354315945487256195218304 780803 -364754998808480903103220331634948 780804 -31195885628312461392395575291776 780805 -330314129038782326546825877468000 780806 -6170128545644729975526145084800 780807 256826899578367765258896951996840 780808 -5719780736642662163441194106880 780809 114991313250575594790469802858010 780810 -105341407199174240209702308718080 780811 299858722442073542263701178123200 780812 201703486385828131765204984870656 780813 260711853781684613379303254400 780814 56284931824448971408214884088256 780815 75991549095498152995028129868840 780816 -20159778377738586158188743426048 780817 280596213437801622493622672274866 780818 -220137510559547085494442067353984 780819 60446702716547620536851798849328 780820 -153835015225913930525336278513920 780821 -362087434412606720940077328759456 780822 2717351039333544023131845282432 780823 196807413262572352334826028640072 780824 -297276581188287080539306360012800 780825 -130025192643519266077108823160000 780826 -139660989132442781786006799471888 780827 -123193180819629415703096719413408 780828 -3110996949849615464214338764800 780829 128824275117475118706353755838912 780830 -27116599943554932737996566519680 780831 -50556941371313246023822974053160 780832 172703716939640688157672713879552 780833 201138133797811098208704605834082 780834 58535375290521837525685116103680 780835 80702105405556429866355408830160 780836 23402081399067344091860219412480 780837 693139267420827687771481342368 780838 59771545720554699048184765924320 780839 -7290389444353041535717696195176 780840 -157163976410598043578661939200 780841 -273793763526793060758888304346758 780842 -2580574340517522561995567726928 780843 -2690425004013115241330586675456 780844 -353897924980675800526835964747264 780845 20572367160656638318652795539440 780846 76269408355169864550840692026368 780847 66166212809533991187606702931440 780848 22629090240742322999821765509120 780849 78469376306112555501687665442804 780850 -14330435877744848231858754739200 780851 156598320248025244476317674611852 780852 -130553243832903951420559493664768 780853 148890018953625134322335190773102 780854 -137050477806183917882472965773440 780855 -177694081902737559439197581669040 780856 -314954679599322594684691588485120 780857 7432524663476158967664847036224 780858 -41462685715427094754445016840192 780859 -30091844491591705649700294384320 780860 -48150188442998789549454816529920 780861 -157177099377182274025018646999232 780862 61237477686010467191364513576000 780863 174825719184712479873838700235720 780864 33861927974062033006499186343936 780865 -269669159835224923252823508763200 780866 -139500336960838414336396946008368 780867 -169392464915573483834282942207760 780868 -14102058921038719301090952889344 780869 502271997958933917273475933818270 780870 -110186653053158877471856087939200 780871 -25612721959809125826267507966496 780872 356656214707791226307142227788800 780873 140738440658855035819260472663104 780874 53820755072840314870161444837936 780875 -176532307562438597899395549948000 780876 8953653347195133333077177472000 780877 239587279701493622877440712500726 780878 29350354942182717259628081402496 780879 24338149518954871818426293100288 780880 111035110579856968067947560960 780881 3823044933984780118439943998880 780882 -107514300247531336674813007156608 780883 112391018654901724621978290614880 780884 19883492467645453353906528274176 780885 25926945204549460854671478495360 780886 16678379262629306252022918065280 780887 -91392255681418530436713108265464 780888 -32982256695508778549343102013440 780889 42897518937685920790232486903690 780890 -38722683485960455144820602982400 780891 -168223605079014048961825596818496 780892 117603908140587750120222990616064 780893 -76510113461657705854064944624416 780894 116782326511471528399147333991040 780895 -242888306941758716829880286119920 780896 -267753757060136025484160735379456 780897 -21768020595914822770367388929472 780898 30370556993298607970512182853200 780899 -73301190069477617121328184316768 780900 -29970732486726874010993755392000 780901 21974007009351687955489179635904 780902 96274388671699960385873104570080 780903 174376714905843420034104302055312 780904 120709404922892177560215663221760 780905 -459477082110155190587062435751040 780906 36234045651383798276939746005504 780907 280178640239384407372176328017840 780908 99239372455320386612118051434496 780909 -48833192469000313549347514423200 780910 -54338568696387997207116460266240 780911 446709620625140014473500366130024 780912 53182439521108411860766726225920 780913 80344478024070388595334879751698 780914 -25772086968147922151792764987488 780915 -105087838839700746525440720832000 780916 221250920700853852551668564858240 780917 255897542314067595687521433489966 780918 -143534091040852138736647486515840 780919 -205511039199315098108486912799360 780920 -43986282423748713856012068864000 780921 -4388706316748618009625592094976 780922 -28912223903904050231333316568896 780923 -1389653993526439610091046858752 780924 -177469670638326077423941954682880 780925 161658673866304427428948318461650 780926 -184435360648412358523205305625088 780927 109700443975314130710164999424 780928 -102068169903922948487453532487680 780929 -232328488360277111248364121076608 780930 -51603063210946398048103568809440 780931 -22453756482697690652678444859268 780932 -168923549998870246566754729022208 780933 66430248933093830370719523671904 780934 -146045998491468626134086781824 780935 52314919058335398236978044650000 780936 -87573896210581397923788975144960 780937 -234232458004160881526490929925120 780938 97423797786216248689837923267840 780939 160607841426184896896352907235004 780940 -21095356114440856468894670760960 780941 38616309756889177191658534634880 780942 45764419104662273346091199523840 780943 52366402697675424509937978745344 780944 -85693086732830662399888619888640 780945 152505211990167832147095480085440 780946 -274450039922114252793051066372096 780947 44764733291850394401042952584516 780948 917237096415678889692150865920 780949 -68306759388702302087599151969046 780950 102288816333722307091802793828000 780951 194091788654166349318332115856232 780952 185732946157547295819241708584960 780953 -72963205441281263336633271951798 780954 1476351552966895967507347281408 780955 22086895926988675605248935629120 780956 117645746719245652736758108608000 780957 40024952642691514639202844515040 780958 109090998163648943667478986526080 780959 90465541641195688617505259226216 780960 19184384976198651698977686159360 780961 -233468467489357539347881015537438 780962 -58188989114374986237113469559008 780963 112616794517244179972732584979184 780964 -203232616301896749458782742257024 780965 -148403697526993537418912493598080 780966 660490304122726258624139730240 780967 -126507886775674979616110191443048 780968 31841837949475181828820824709120 780969 -104655398233749141335703777933120 780970 -101087131064714109324087047323200 780971 155029116005523924075869191493172 780972 -21950755363003559278394413449216 780973 -143632890615349100441262364524778 780974 -93882655000523793291986866563264 780975 26980803053841558660907529340000 780976 31349468703879927678883353067520 780977 279529431304471384992779653605360 780978 84687768125503315151571056487168 780979 -197681186016358122845392787007000 780980 186726681961553919643590103856640 780981 2219035902626935900030033748160 780982 -82535278574716934093804313933408 780983 -31940244859417988487881614632960 780984 29092943937201082661821373890560 780985 63555929334151549375508433318600 780986 -9498550471370646795742121681808 780987 130647345928473519127507553262360 780988 -18794081118971628177683552188416 780989 147821146851874114086970784100000 780990 -29925891704541592257679506124800 780991 473596645500168741613778773923392 780992 2093299835678729762210118107136 780993 52149819803840708553536532125904 780994 198111010363773275679569680066560 780995 -45299197200356155107474817270800 780996 61301844780539781988591340175360 780997 -52123906415663778610570478816448 780998 -80478339533335676139911037156000 780999 240214417867063606139336434360320 781000 -158758491211801282224414351360000 781001 -103706935596913306882969226135388 781002 -224060826812409808088587801982208 781003 88266997265175686089850470319252 781004 2825890101397570880135782265856 781005 2703423350857468468052766670560 781006 1336157649946418016720895157952 781007 176173843708105144924875859766256 781008 -6078994687533109383466714791936 781009 -1732735686263087366990413919712 781010 96342472266940822077784896896160 781011 -69684534806210520146903408601600 781012 123076485060003935076369780189056 781013 -42649374033278308355934375657540 781014 13594681528773073066189915176960 781015 -52048642904568698853250776977280 781016 -108912619767090746632545380044800 781017 -191963159954286801455082022524720 781018 -69100035487216762339931168150784 781019 -613492782659170726176715302044904 781020 17742279214516599716820410995200 781021 -36958487814487967727358657362778 781022 30531361799942887274676069378048 781023 48777055541696706480507683520144 781024 -457864333453496021187904502759424 781025 -38348658572372378739114144739200 781026 -70672653936472905005155752329856 781027 11439212089577806112118839290208 781028 -114400759899291569171702806091520 781029 -46470466321219603372642980526080 781030 -118677388541447419230871918500480 781031 546063621511546119624039652206672 781032 76748550714249434432660312064000 781033 -84895411411369415592479917293120 781034 39367305164248481843009447765760 781035 -111541342423080556822030035094800 781036 49177554273577573951121835802880 781037 -49701406973044503103433369514228 781038 66889498228801542265382491014144 781039 -64297330911917650255389557820944 781040 -18778563717543502286416745594880 781041 -94396135418109167583113891252640 781042 34709772788568920088645449155200 781043 -426958991935730954664495988326708 781044 -103484745778822003114018478125056 781045 16832999647126575447008048870400 781046 -92934952638503946792914687422464 781047 131738761321622847993980452103424 781048 -420323513246833497974211224125440 781049 -23687600904304367415591499835136 781050 -12483828226465087647019911782400 781051 218486851506500290464665917558052 781052 -1918862728329601732117510963200 781053 -44291836229844549466828485977472 781054 -247063943377589798482935802113024 781055 -45545969956809627628921578120 781056 -85118245629210180447264477020160 781057 -279363422893958150014114337350080 781058 -229419390859741750397036255071200 781059 54958942989196372040065576024320 781060 27779429496551581193748288318720 781061 137287110215149758720252334408572 781062 -8554978070494301956405559529600 781063 -334872085810594574235364685379688 781064 -23064720243929251746415354828800 781065 129666631092547945006087145250120 781066 -49956626098999363686279086760192 781067 -65550445264779802621809709220208 781068 -209548201835426279020686093980160 781069 -199510850287159725290059923779530 781070 7126166889785558733159968962560 781071 143170533571133490308147106236160 781072 26760836896620161146592226123776 781073 -388554649612153573766821628075520 781074 4946078832973511633510810918400 781075 -24426210900565715049366327770000 781076 -20725682927644390065140774707200 781077 -141649768896146140837191085876320 781078 9998583516587264838081634167840 781079 -21961753244979075658130213873016 781080 32039277032482455683785782067200 781081 473235112616758326842810426624 781082 -101011231916395851831671873007648 781083 -12780336804321368783429062706988 781084 297956369382632458753785861449216 781085 33869731501991276725232673564780 781086 -91295022499771650745736877923520 781087 107344172670622926508875445552736 781088 146798657004721961522007839342592 781089 -231547060017352951339841051965776 781090 -111775774310331874741409614156800 781091 118120772354858000436045493062984 781092 -71942463036350412250030235631360 781093 144186359811461722542166253017920 781094 -97607434254131569115822197678080 781095 -331708128697521050747627496960 781096 51450493248578092878636742656000 781097 170056148276968626952894065440592 781098 36757717749222957430556521515264 781099 363366545383305357159745785498192 781100 4958143611638186849743762214400 781101 93587115821760078329430002039040 781102 -64453002044364380907517425234048 781103 -92348763902637413389837545353136 781104 2677682717403158102470500777984 781105 55830333356619322542633431899920 781106 -131312037780953754762033897451248 781107 -3299568638237038378973837085696 781108 28034795662211038601869303814528 781109 144045981659407013174757306938400 781110 -110233493935070795664678974361600 781111 42102006770450881127084258188712 781112 -164380393195155356348458654617600 781113 -91143043868869377499692283872096 781114 -97112278299532100116671548796960 781115 359137551328018888292399756624400 781116 -32262009802684538431061180104704 781117 -451926081319672230265684898827834 781118 67753698363628403229121685649984 781119 196811506351442890979412049963800 781120 69935376638431184714936462868480 781121 169609388212096989640615351946544 781122 999878502624915979919914953984 781123 -116053933464477189346294828491520 781124 38442017595043152027586386055296 781125 -205001777568912096649934324232000 781126 -154977112764142792926241671904896 781127 -323690789189270812749776595354024 781128 -146596618405457224147049053593600 781129 -100977289912604998730852400607270 781130 -30998714919729220349679085747200 781131 -79219840021860219323194730756880 781132 -24218708840452884814929175919616 781133 -401415746421915896704526996313300 781134 -2603332912767561355884728480640 781135 45200480201604009898173172387080 781136 -103711976100969542861233797931008 781137 -119332816014729727335733344351360 781138 519677977188201215542338152448 781139 -344533060755984077472300060375060 781140 79054095746998747346337505198080 781141 28597324025781795875907197220892 781142 33346304912578695445803831778944 781143 -74879714120406438659820492396672 781144 -19121044370185654938511729459200 781145 227680954218458397642519607728900 781146 66621103434715595486884393631472 781147 -168377631422833933603531092485960 781148 -43185147113155843059070798685184 781149 -95979984572346183935955791284032 781150 20554683735357350268800665968000 781151 82109874659274270502642762365552 781152 426553390416159901479941041029120 781153 244361222372148348691875154603680 781154 126682997905150327925793116479872 781155 21234219761625328269787623933600 781156 -190635290355842914844284045470720 781157 82464796723168480971988919433180 781158 -128411592370554298111850775921984 781159 -168487871966187920737886483230896 781160 134632451404902408284467058688000 781161 -211131935453455160537555151938928 781162 -28733412776845082782997344665168 781163 -98014642384226806842535320648588 781164 -11133257051293192859826838696704 781165 -89573286774744225933952370371200 781166 -215380434312314747946027378226560 781167 -57918322989523084330754598774240 781168 86558818157873229204364449185792 781169 33002702483038247969462594254848 781170 23676939056832372439476832995840 781171 489348771510581217391143768887372 781172 54397431022329568576957637271552 781173 -6581574753981116108406295961160 781174 123420521562536121213919023271872 781175 124277827924266422283374665064400 781176 274104816422237187380988825600 781177 189307138456807326839638928868352 781178 432340802299398759812873099408640 781179 34199228038369644773786044454400 781180 -89255815688871916706357585740800 781181 -1509910379245094534711727057696 781182 45791835688775933744084127172800 781183 -61686191558278491671979291365096 781184 -367911511180510174865676199526400 781185 -45789884671210714115720573457600 781186 28550649138638664720121654924800 781187 685192381683341439980347605517824 781188 131771305810282393724056514841600 781189 -10299075795666228955574466375876 781190 66018528361273331561365963929600 781191 -382372189383430591066937928832560 781192 -207815379026473715479545644928000 781193 -51138276423509155810752014774400 781194 84308456371751884554332164934400 781195 -17492467405533268781131482322080 781196 24866990539978730810398575320064 781197 100599710499357069755881167652800 781198 86606528308839178161306684419520 781199 -69417604869687100830203327566800 781200 2531015023142784170175469977600 781201 312492484823124706565897753695332 781202 180741618662247790882699737405600 781203 30639077683180747042810766122800 781204 -7048055093496950775724241314944 781205 -68716343191845005032541059279140 781206 127677229131769775751937060154304 781207 170813350449643610209844361778200 781208 -256702936659061748523415025879040 781209 -87613195309946168110531551620352 781210 -68379621937991066263808844606240 781211 358332328824787191952595566999812 781212 22104179538394276911959556659712 781213 111149007760738236171299282024544 781214 35368515350879892438742931706624 781215 -139663250059968500915598156704880 781216 358663498832387728907417551306752 781217 -295123593024477877105972963912734 781218 41258735750776142043726464010240 781219 144058682670464912585884624258920 781220 -93921256369360072707775955619840 781221 84926583989786800571380092719424 781222 22769376669573015676818671857152 781223 300491527881649604226907619235720 781224 243198393621184985885679697920 781225 63623006165669815198871792318750 781226 137354625805257144795166950954240 781227 214943115606369471665251000940448 781228 88494432993733331432630737601536 781229 96727020513379015344806663479830 781230 67738279595763536560238246766720 781231 -138271269725232985975680100454400 781232 64747888196809627766193576148992 781233 206411970981025375799798627751024 781234 -85244776226356335075497837288448 781235 -26376068278968627218014058359680 781236 -148532200335902819349955685639808 781237 266238251702691833172819420065340 781238 -207507429937011041740462409191104 781239 88058456508212390507824653358824 781240 66840997608941237273470227148800 781241 -57738853654338980356960465995648 781242 -14425859626547712856224084172800 781243 126317479258244840660384097563492 781244 -105770644533816050809052933950464 781245 19675519610776796160713905679520 781246 11104543420233353909074296399744 781247 -140061948182090461420936563482304 781248 39095027345543334426766196342784 781249 309031264895923201170628670031360 781250 145296885383185032768576365625000 781251 -34612559863387169682550414562568 781252 -411626177568301637648081378062080 781253 -242042049248160953140595064601536 781254 40873178381614278737987069525664 781255 61218879327772723089544845193920 781256 33347573813026113545518555898880 781257 295729267377029858365896791738640 781258 -29764691985738460966639661137824 781259 -27440688934690441586338956510696 781260 140882003652904391539265345280000 781261 25263207378648860473733314760480 781262 -7357637890572978254335025588736 781263 110571610012528950732012033961584 781264 53546033386977432308958520147968 781265 -24757107440575601453654463875340 781266 -128849254500351952752739344878976 781267 -6275214837561895469377929693560 781268 -75042234758160488362727637592320 781269 65434963822447535037371778287040 781270 -11875165212829518972573791466240 781271 -100268130783698722258182213681528 781272 226870027803805784870982911385600 781273 151691792796740089596655958938884 781274 -8326641853295150884688419507200 781275 97948624445179260435090480945600 781276 142090565491735198995748159900160 781277 -143488832648291523637965875245728 781278 -23047869666198414364328219258880 781279 -395546656135140481529509857072216 781280 -242710682178354099202567530086400 781281 -417369630192019305633588135074688 781282 53663251390540527721187668570272 781283 192619222817280482108854032869532 781284 38406901738406812469459571769344 781285 228096264674632772378322444313980 781286 -291488243387565361063669853685120 781287 106075562731775520847299192544128 781288 -90685108434316966949544547092480 781289 15330191367734637246876065385630 781290 42971885298468819224062762381920 781291 -73804826330362895233638267164160 781292 -108462463627944379698499228200960 781293 21474393313682723900186338972992 781294 222418665081950022207792915333696 781295 -54894949943301220984610687158200 781296 15951165180972335310953636757504 781297 370650264232038915100845437491104 781298 -908276505202855393484630360064 781299 28327422755338764493109630140800 781300 -50726635112994524378124072339200 781301 229535479535839474254730510192302 781302 -92715339364946726681804309652096 781303 -138138018772355432314184551087440 781304 -56021005844767084922738157158400 781305 116002464128213084195740338778560 781306 -5107103051873754852722258325648 781307 506485497320230810312838225387556 781308 106520332123539544812749426732544 781309 -158350446348330295773425489898490 781310 1410736805488673757010267545600 781311 -56414310333884029699801746019056 781312 -45152654557093128746122210181120 781313 86767541911146586174720621232724 781314 -14175925911174714355913344305408 781315 6341684536984340822025145330800 781316 -3652127790162471359386347096960 781317 -99217441373625169261948721032866 781318 -22944164040067659426330434064000 781319 -7819900503123900665814462071040 781320 -164354039146074750904340604518400 781321 422554503980752841371665139946522 781322 1374800050733550085149677334624 781323 176736863824267559099584084916184 781324 21099847053326051114793974075392 781325 -7978304307819255274540982185950 781326 617039264039296019988543369984 781327 392358770587709389246268907168176 781328 73735092646671812677479605207040 781329 87946551707246046853293002388480 781330 48899483530119067776626411089920 781331 83679431365375903398465409408200 781332 -96972191037766481583391199152128 781333 -68842701735362363642395581315296 781334 14104434459372484555968995662272 781335 -69230364039077475534823503817200 781336 127722009141225664625166612111360 781337 117722292409897676953324846142400 781338 142934930450841643078371607033344 781339 49238649125187368287654605518224 781340 -25744969587370892386748532049920 781341 -228031161321553020965379149662176 781342 -242069553026396875083942389708928 781343 260717484297264643538154248299680 781344 78811860739038470215213996376064 781345 -332259201823512967900669068993900 781346 -206361543329684675653139369470128 781347 -121207376984241400056908718094080 781348 -260780909395492215182985488203520 781349 -107006667949134518178437535889380 781350 10387028079409131824481756648000 781351 155441241386400943768772969167352 781352 79091909889293475743662377123840 781353 5949996274896440773348932166080 781354 -157866052253792928967130080435200 781355 34519968226362825777077685353280 781356 82241168023396799476132018176000 781357 -120430734407629235190406005132394 781358 -316581489704925117060619244850816 781359 -16134384089024245497162291951096 781360 38964241873709351513273132974080 781361 153685371044015770405398739655232 781362 1745699156648916783827298323328 781363 116004422421347110120501936527168 781364 57214605460729702908352523323776 781365 -44366632675090170753476766084480 781366 -18159033972492332943619266800640 781367 10902760363848544089868076341416 781368 61194131403054514523172925931520 781369 -100881890857324887576153956342230 781370 146697581446695730031881491686880 781371 71851327656505327480101723558072 781372 -105878718075969656948633554023424 781373 -222483419315119715767133194731936 781374 -103829597176534868911969991024640 781375 172224144910208302213757495040000 781376 59308696430043114553518698004480 781377 5851042441132042192249818351360 781378 33806152972526992257066561995328 781379 -30002551671291422925793504529952 781380 167778661396426552246744901836800 781381 236688457225767028827810836523264 781382 -100303477226279946733178912684928 781383 57934433552936915862495909267624 781384 25571530968908396809615274050560 781385 -32556213758247482387800583562240 781386 27103869228479577520243105916928 781387 186953166044405026324565491958036 781388 -153442823899798240957181156995584 781389 95385677724631710425272664943360 781390 -140022876923392222728164098324800 781391 141077252445284090407090369897272 781392 2670845137729256843140056219648 781393 420019509030537074564269000284480 781394 188801631935525773756178535527040 781395 75583546812804175950078460499040 781396 1170994850906567106701260062720 781397 118309010905295062848628150032846 781398 138860044970923173256548351737184 781399 179309318101304624494576607419400 781400 169101555767684287586557669632000 781401 -79789410141489717106841271409968 781402 119135018898883268012341386024192 781403 -22193779396705400581552984594464 781404 -32673489383299975403498491898880 781405 -357077831275592663504388378627600 781406 -158844288062241915111618780862848 781407 -25017624175265342582177710927368 781408 154449161042323309819041760542720 781409 44704617729789069466483766936610 781410 2386273742540020234402797703680 781411 -63071721958184513747249048336000 781412 -263779480355698876680974996982144 781413 265879881568867338589566020594400 781414 79166014345024045428347116729056 781415 8780822272059569779976046029520 781416 -45652345777785403453425580385280 781417 8393129025411636515350159995904 781418 -359289361599519202431204801360 781419 -54985457852384536633062356330832 781420 -5158663385202918063989703936000 781421 -102662613245826171897426833142240 781422 -40164123441782659802019452891136 781423 -181019103479697030275205023265328 781424 -12456978584827813731698938281984 781425 -44540460799824898015100318548800 781426 71725242571488495873338972626944 781427 27848862286801353046099505427276 781428 190304939377008987465972135813120 781429 -25334052877444887355397940241920 781430 57049854253509497998674954683520 781431 -26523690692189106685700358660096 781432 -107834276001285471172249090252800 781433 -199747351362484520567054172951318 781434 -24587689097397549993347016000000 781435 -19556984826657000917851828726800 781436 -5398657175829204574724921272320 781437 -67255658096696759913274572101280 781438 74440592002401333235779329191296 781439 -9601019158568178121894923158160 781440 -40084354850507616084023889100800 781441 86200588390115753274886638240852 781442 138647797225901210428526673169872 781443 -10416091028001119854749000222480 781444 56131206019734921578849178233856 781445 61298221698146284278101802691200 781446 44333803282007351567397628373184 781447 24146385115116040646083203849552 781448 24734996889773487926524603269120 781449 -31928889212948266579214583511536 781450 18304185794713513819827966522000 781451 -140623680568630518985000553678400 781452 -93215194656597031859738491233024 781453 50784803585790486493355586155702 781454 -60679080442462347680157865717824 781455 -3259684123249188280915552348800 781456 -19319722171359809691293698043904 781457 -573861275448078479269984105023900 781458 -139457877199667214652713188056320 781459 161171475246634816129218730075216 781460 -87699738871630679400700144611840 781461 347996659413875503670431303754880 781462 -10734750482701617483539397068736 781463 -318648658927991745472561888394520 781464 29628654078640167395221286891520 781465 -19827360818603652913846253569080 781466 -90660041655001350108535060327680 781467 252583577766614305170199931869080 781468 160772927432801259900223124346880 781469 128544622295781823575354977525760 781470 42623639540680451389236416131200 781471 24315738387951878620354652599584 781472 291602719067031878037255622950912 781473 11347121188439182105306495948800 781474 -15956490656986054936802360601264 781475 -132329699080216958245812127318500 781476 28861977202240981122838119416832 781477 -79770680049261725113148292095108 781478 -11555479912003566513803903292960 781479 33540372160512658737679048333248 781480 -11606194405097338717679571763200 781481 -3805304842175239478325376979718 781482 1050990262460377104542969811456 781483 -138988041664657614996749872440268 781484 47741802052143513120079461407232 781485 -23102882961046888045887205061760 781486 49035419758296197200813031952192 781487 41553406033206392734927460512752 781488 -47101454308492074266547734396928 781489 233152049193111481365977207603440 781490 -20757136344341183223453040893120 781491 -211940186729758622279740262632896 781492 157192688486975410763328099767040 781493 313768682842234346926385774357742 781494 10581491178586759308003639152640 781495 -3799490375100807323395841360160 781496 55394109031009393066992205025280 781497 -28013989908456870723022920990912 781498 119009607397739292814333402095360 781499 -347296119797625828032104034321664 781500 123524471090419524580144483584000 781501 78363299137013990281906010644140 781502 -31162646054306940547129395426048 781503 -339845526920597794205738345717616 781504 1148235451703899418189408239616 781505 -260979945301981723391408609775000 781506 76693959094664141579276595368064 781507 -378547634256155320745459601900648 781508 12926521171131709495967717744640 781509 -72384919744594681455161454720 781510 -38929646850692154263336690887680 781511 191301896358668810716666840721112 781512 91231309279844199830294652395520 781513 -312143133882100814614778629347238 781514 -38155666087174202125702085779200 781515 1615187211338922109004849241600 781516 -147855211731086259377310146537472 781517 -216705474033465713520236249615040 781518 57345098129815727465471362595904 781519 336504198575473485154765966311920 781520 -14888186465512928143987732070400 781521 51360250553778409802144936159040 781522 -73816164314788262190192294202368 781523 90508543571594704023969460337772 781524 -155966729654272900391898193707264 781525 1076309739917911766035753448800 781526 194484057593343705867117760871712 781527 -172491758876731315391465421553920 781528 -119559838220135360733385201582080 781529 -68482413871369530843023265282048 781530 15325561264739990469368534784000 781531 -351811888018126382162960374052668 781532 95263951243547127028086992374272 781533 229224992342353183021215416330502 781534 80470126259622360993419808765120 781535 -326632293189267149052718667234520 781536 43650374539056922142859564417024 781537 -2046041021417450249881272540348 781538 4583411055746761963367337242688 781539 298211706499610324629416616632 781540 63459791361324931273294035456000 781541 -85953516510663873569748077404416 781542 13498399224426152050761194945280 781543 -131600051160702514417252879879680 781544 -70122182999858069230354056314880 781545 136745176406044706356950583600320 781546 -212512136739446044004147723439360 781547 170536640438764012491035171833920 781548 -131449779128601742280969690565120 781549 201330044805166429714774690545900 781550 -71291427651351963291686938488000 781551 41159511410483282315816471407992 781552 -82122180351588665433172982431744 781553 -52243458348063463683809774791680 781554 -80176245614055762166324057438080 781555 333009099957217336825841451462960 781556 -166109673642091058811859296727680 781557 9767000918339135213083343376192 781558 43402934265211385886987429875712 781559 393659303313088729247984375702760 781560 73802330650732805752390554009600 781561 72321227398496779526133480459744 781562 -247385270001284856999575539405968 781563 -2920352472633139242230039380992 781564 20965621866208078089700641800192 781565 -1362556754636515262915818945140 781566 32385622293552381171137510370624 781567 248313350511340095357262173007616 781568 2287552737122655272742634389504 781569 -15023996780709691824993986896350 781570 99771526624989915436579547496480 781571 10819732899145481023419014856912 781572 28948295139377945419139638099968 781573 127499816747637034489725607490400 781574 -16489123268714953649913440738880 781575 109742700883636031847183624207600 781576 -239303071192984903062662365347840 781577 255000182812570768835036316911460 781578 51983510808574399116324965923584 781579 268464320429237335341533231231760 781580 30411273644571715692508377523200 781581 239888325600360941217636609634752 781582 88831733584849896388850114899392 781583 5183600563663884773746296434928 781584 -59025848201935246960110712258560 781585 -8600692422651505405341357248640 781586 -22915547949581785754188676706816 781587 44504869245985303099430696273844 781588 28072931615899162272191833229056 781589 264247571964706526695653817317390 781590 -100463724277459622000777874775680 781591 -152807698100087093688695533172808 781592 2726541703491561305095655669760 781593 193098122743119567256190515724928 781594 200652983367212918059725794925312 781595 -116275262169208903483577240702400 781596 -171027541719797995180501723376640 781597 323354593999997918287903575323680 781598 -23091439949048243046555198933120 781599 -50935994155393842329186636778480 781600 -43832581135706235357272324505600 781601 -62632120666262966894196013546398 781602 -74753901142446909684826344855168 781603 -57921400001872915534757578946560 781604 -274128995220387020656599081231744 781605 -156479245359922711804790804810400 781606 31983322804174622549892191230080 781607 281771999970568734753921262916856 781608 100441098997831752875405029785600 781609 149337964377907526439935097696000 781610 138211692815221421615169249116160 781611 185317235056206167643191223936 781612 -38963617479272088463664647144448 781613 -56410563493357299579784556055840 781614 -33653595655051693964198913091392 781615 202909142747593237904409743291520 781616 5050532972812407301169579065344 781617 -235248821804272908041108267602320 781618 62046201762321379876376347199760 781619 278409829441544696154355277467020 781620 -16638648943125687847923721789440 781621 26089552977191715934540420273692 781622 60653335734333258058357582456320 781623 179986074772288984499271499794000 781624 46863599400730774779629896581120 781625 -95399554721189631369696787401000 781626 119423827491354484913466785064960 781627 115413554264747471914010738598144 781628 -15857338734131580058416662725632 781629 -72939347173796137719799780060416 781630 -46536338952499497615742432559040 781631 -94236354793540562185009785941568 781632 29676739388182288118862021918720 781633 -240296890992000783277299271917118 781634 -18812947841891782026297873494016 781635 -24154482478405923737406147421440 781636 48696602908141514110739216781312 781637 -56431953393922472907479648680740 781638 -20565136192304417929924037382144 781639 58814430418787905555999048124640 781640 165706505766934146030337293772800 781641 -24047900991358661916029161350720 781642 -74860268736012102406845379416528 781643 -393365300278033212400779609681720 781644 -20458851869043521359997972567040 781645 346944205977843792243227028381900 781646 70145727895803568240951516588224 781647 -28443319917433178239077092897400 781648 35848595391989375157950711390208 781649 193561180384512080487794130219120 781650 5546143021095106326719689546800 781651 214610796123878060641718557131712 781652 -41059911511031187379527835918464 781653 306056400783151320825201370579104 781654 -3189282314190871966042459478400 781655 32397964155396514349448595960320 781656 -4656184814734199318185199308800 781657 -174840249731615753435028355897728 781658 -31539207929737604938831573666320 781659 -198002321787592450914233172274836 781660 260855907315448038301182182400 781661 139769434065537049575914517044262 781662 -9347733187236438254937713627136 781663 -121900595571312120603619496720120 781664 55118192616547827684954758184960 781665 29290095924199488324093100181760 781666 -161557924687247505237985226193120 781667 -970570033681983422136432690468720 781668 -155102892489691099637823194686848 781669 103411618477296792471593127275296 781670 -24881554095534450631984458798720 781671 238855084014725788188293919195264 781672 -29774278391734894044913256448000 781673 -214717883817152075814833782587078 781674 -70345142640118846870470780906240 781675 87122440090713589022811912944900 781676 -59583887817296259987957935987712 781677 -184640300621446719905413496507520 781678 28310737222388897833170725956224 781679 -200454610968637674831115868910360 781680 22089824778346194379252176322560 781681 -71919657612771671792330394377518 781682 -97898208788042515348709424172416 781683 85381906267860825056417029073664 781684 8103269603469727321716964508416 781685 -122900362161900247135180889149440 781686 38096626199967556519253690603232 781687 -15642318125658170978435494127520 781688 -131729581701164463360933024522240 781689 -315898535311056056878421444125920 781690 -6102900202314498611171710694400 781691 -259279581418286160492532759155000 781692 18501748708548347772882662564352 781693 187068231291312838778230763494560 781694 79830001541570766393641858474112 781695 119958992217516915727742196180000 781696 51380693553302660858152243691520 781697 1681626158720438083106358787200 781698 30022460847473665352052637175040 781699 -207266276137999037950055156246724 781700 28482900090431573156210719267200 781701 15881491166060909604548754025920 781702 -14180356664947152581096870444448 781703 -175853746740370043163369409936896 781704 148920957895257309752831980339200 781705 435901354456786056307806844752000 781706 -3735339917005607695120603191456 781707 71925663135374159212226081620440 781708 50190835452434825465780381097728 781709 -37217974359194890586033475230100 781710 50884605861046781366359005880320 781711 161572723832075601467533267185120 781712 -26028280626598718892113667907584 781713 115087120401816238882822027375842 781714 125280257746600373099489011527840 781715 -315487918044558751369509844299360 781716 -80249054313050924622511872116736 781717 -337017193746122678891458186883360 781718 2756219991130121227872192230016 781719 -19664151768142547427825289928856 781720 164478352637732522817845291212800 781721 -203598002563476422436338104785078 781722 -67578226570348712186181365767968 781723 -358921157029471254366531418474040 781724 84314658265109230351858893711360 781725 -17793695792603849876349483528000 781726 228461007709551717137819617377984 781727 120018214751153575511640336820224 781728 359730288091167114388174547189760 781729 118709251261459646069821591528084 781730 130417206468267297406649181161760 781731 -180494610613098484458760886043288 781732 60135158416990958456251079925760 781733 189294235944033548340898989761982 781734 10750936323462554689090631998848 781735 -7130360551780307468527263445320 781736 -97942955633829871230326470656000 781737 57409431274906847584813620833760 781738 -73752014447262273717584736198480 781739 406180619976678401487787863072 781740 -1131088327650453412692772346880 781741 12912323310369415623672388741142 781742 26321143896189125116100850040704 781743 308231448188636953202256155616264 781744 39918689305028180302580299612160 781745 -109885029016946334114017335781220 781746 13273647935522391464518231608960 781747 103662485652206446624975099684320 781748 20692433865733949763048183121920 781749 106368459124680198963897299237934 781750 71360155379025696389676654240000 781751 -203704932721511644767789655794528 781752 -219158354002473981222509087354880 781753 70364650998849476511396276682560 781754 -33087491996908296171518636609424 781755 50929104609672469201211802796800 781756 4249867053611710834379237421568 781757 -24234055594220593373393441944980 781758 57376378573454215916372611031040 781759 68396740535035976734355050187640 781760 5597913572779121565603201024000 781761 -57243272260812748163263029144528 781762 -61985397103056639264244938143328 781763 -108974358925871008740794907217536 781764 -147533586179642499813916451226624 781765 141177708990884294793956674617660 781766 35948095415431685674441714964832 781767 86605467981765201369335306355120 781768 1216774386927911385498802268160 781769 289879602431694178137631084202880 781770 65729053302884336260063561236480 781771 85219130600783993939651478125972 781772 -187987633190515712338617999930624 781773 -115184091432158097018841938233376 781774 18463698992605291524663929164800 781775 -87978039167284676746740711334200 781776 19504107709034743508774943375360 781777 -344709901998449642360115068495760 781778 -128386324287124530605400786184560 781779 -4727196501885404030621892036240 781780 254102288800219489772738133753600 781781 47200541764866629228392447872 781782 -149931487319543531459050431934080 781783 2251869946237403016462467230744 781784 -313426084032428514406364795289600 781785 214069361754134540961077245171200 781786 -123227925875868855119603591355408 781787 -164538136905402520598193222371760 781788 -2602410194576746234294253273088 781789 31281322901485014306198601267840 781790 -13107528843416163106746928977600 781791 -267417139810440909804522531906816 781792 -24961893778222276078742103392256 781793 -52794645374878208827282092158400 781794 -95308760567293753482663006736656 781795 70244843705501451652492605762480 781796 -264148823837460530764684310913792 781797 182202313172207290380299152766880 781798 166096708464010389456161455163136 781799 353867422702593069018996015679800 781800 -6397134948327119906477094912000 781801 -421453586242971322151620971856198 781802 34541235623791122383143950442752 781803 -108161615761009368417117983602800 781804 -1731415875709996627385457509888 781805 143316021098925320968787992616460 781806 96717436934341214790529485955200 781807 -54253840215661786276363980227720 781808 -34388088330319199709115848032256 781809 -93347439786378271867265225948160 781810 29911891825368939180500003914560 781811 -176736591663781837938055259599200 781812 6865540566988188732541866639360 781813 -341010810721607903115041245477860 781814 -250026940329951359419575608299968 781815 -87717200827911554362481478114480 781816 65825239760182907824574599004160 781817 -363471171221684231120110969066134 781818 -132343375640265599329019902058496 781819 208978380170604152749416007837220 781820 -16282254800987693128956208496640 781821 -257655179254048923113659287011610 781822 186928630492726102851521458041024 781823 203210700686298877441498054398336 781824 -7886846142641957193941023457280 781825 77865121167369873124318762935600 781826 -4168043945862632527059215223936 781827 -81149439328987259813928873743880 781828 103401506364943938771504407024768 781829 -26139197959883957411870597044260 781830 2229779248262789712127430238720 781831 49375905655848166331962121173000 781832 117364458906053388560174504678400 781833 -75509284810815723094903290900096 781834 -145350850921765378468691332608 781835 15972621480967135970531981117760 781836 4945664928908594015026303094784 781837 -84345131174384566125343004269696 781838 14100571155954487722044107897344 781839 -53429854097158713706076900409600 781840 74080186384304215569109546598400 781841 99111578449403867401966077818484 781842 23893003932853047205450681245312 781843 -348197748562245090517072924351016 781844 -52273920901265232517475680371840 781845 -249515714347889560543923587078400 781846 -12829452239867460188406848286336 781847 -57280906666613210373766335581856 781848 205344158315976223642580648601600 781849 167592003261930014244258751569936 781850 -88254993151639629094238045664000 781851 -16460212950592397727394118879232 781852 -53129809245156018856451993760768 781853 -406094836134672296366167742783898 781854 -22141801223911164621187739704320 781855 199836098746423216729284077582760 781856 -228969305590250360107691873796096 781857 -19227512346169093954203721923180 781858 6608410295836213563747141929472 781859 -4984747991950639247466590044320 781860 69120577863956384400699779420160 781861 -38498872967301413691988568121538 781862 -122116767445408008168261082722720 781863 153673891645469516124276640608000 781864 -347389856007986542453013203200000 781865 26242194083864752677433913654400 781866 262386725526179082500510985753600 781867 -312542402763544487731618359691084 781868 117480622707561230272016728527360 781869 -3158568348367551556092899443200 781870 7786696746425227783728277484160 781871 -15023586263225532877663782234000 781872 4046081707294999179024814571520 781873 -25983322491742573671816231098816 781874 66272553681541303700728208532000 781875 33157615269470003662268569612500 781876 357139489445034151707995657087360 781877 74097550443774136222430421869760 781878 53906364514292589321865688014848 781879 76093138500985326789821142675376 781880 -228176870601552462555221755699200 781881 -124997042501753847795573562116576 781882 -33337467180746410652156931849216 781883 -169125508294774726251901400771868 781884 74198628029218322149888156540416 781885 1135084263176062184781125312640 781886 -10082962137402130973409808886400 781887 127306143312990722456961322389960 781888 8748108277040669222720524779520 781889 -156460698731868562960121762837310 781890 -67779815397591977368116784473600 781891 -145518279737115467208589870068216 781892 343777504202091767001794265415680 781893 8127163632859501563222741335358 781894 -31432868020214970215361980934528 781895 39507623834196969355952970180720 781896 184554969272075142812450173132800 781897 -324541209709199564231030414671654 781898 -85534536109778961192331365732480 781899 -143387248265942600030396985326592 781900 -53764942568406272410642799436800 781901 -184438028181617564622684562286196 781902 214177934975181905873294919360 781903 11286995847732721572768183104464 781904 -41919814166769197844826918625280 781905 -135114592580461245653843181891840 781906 140016643794677637851385915307152 781907 56593803571817628408068986809600 781908 38948917889891794541723769729024 781909 434720112135343043633887544604 781910 109343047916510659835534696175360 781911 -7238927606720455072952245660464 781912 908693763970397358020172779520 781913 -49819200478954841252182148374272 781914 -15250401707172192924888852407808 781915 171491220324238534006793047416000 781916 -156298959809652173823375911861760 781917 88518780741326976396970819494912 781918 -162723848771872442870160043155840 781919 353445268896926674690951521868320 781920 -69397261767732163322316246220800 781921 46377959254942375753269945542720 781922 40683426451047456815512650706512 781923 -83663196181308906923424120613632 781924 -74352517377580047389713537241088 781925 -121067399362919139731719157677350 781926 80033124942706089528038505490272 781927 -202219292318465475210433316317200 781928 -146295774983132366694638277181440 781929 -29080902111365572479711481226256 781930 139200291754653710764949617323360 781931 220390927704627978596581794795312 781932 77166949631409603234606879747072 781933 -35262195226598074894416029360000 781934 44634498358154602205961594263616 781935 15396066190141095951382925099520 781936 -50306975608294082028061035102208 781937 117792811512140593249073389701300 781938 -13541726652977809122878252390256 781939 -445867309167554119189786866966528 781940 -225730663154781991716723411528960 781941 -284994781507234879303022348195808 781942 126897039097029537189722782260480 781943 -256179516788357546357748639773496 781944 63155004699132356621957958205440 781945 -254047182117575214285178786324800 781946 71020827836135805954377659855104 781947 151988675745234319398730289237040 781948 -205839353118485305650048517186560 781949 -3691027174058722183361847732288 781950 11886428104231190747631653347200 781951 109200423475071413564201057197952 781952 -116191045540766403732005978112000 781953 -234160962969874787247809001471696 781954 30891387730944736644316821135360 781955 -2203252788079495404468374597040 781956 -32456546401746675519835650846720 781957 -604304834972230631423512262035296 781958 102283141071479429862481203970176 781959 -80531389025495659820008814077872 781960 33019491350185112292535075737600 781961 164268881801370230312779695857562 781962 70961195657407545981740418704640 781963 -130156777256333990985576402217296 781964 -136707022569430721737106979801600 781965 132096679508284556172267030294060 781966 -82735331959000359891072386052480 781967 -125835703886519563031737040523984 781968 24052044234888583624761194446848 781969 376609463825565247614170645272370 781970 -33874797456938740442935870333440 781971 144400097282888312847833690939184 781972 -143943366541950000596695666820224 781973 346128156108207363769030645806222 781974 -67531902231115819037481903910080 781975 -19053721250596649208906241592000 781976 16128784241109828416839782973440 781977 37352502384891464380906667105280 781978 120219146737859138838809401805040 781979 -391167709305867800343691898551320 781980 97050666287074381729507741455360 781981 338760135935992338868496459692 781982 92871879228915026738706014174592 781983 216189266080774486505389036606800 781984 -1705289014298583216824289067008 781985 -261912353850850281062611117498200 781986 149065487552117217649326352997760 781987 135775094197577214982968307388636 781988 196243423186414952851923934159488 781989 82371585401883354550412825473248 781990 -135358957626883916990164952342400 781991 -68980549698604372716180924072120 781992 135430625907464427915255930424320 781993 -83699931526136646075292646321676 781994 23431102618570648086849947672832 781995 12357096251818318291788880773600 781996 45544869205219943873758531358208 781997 -261961304820394988431044135736554 781998 -173222177576560247089427945472 781999 -204479368808599703187758962246000 782000 45626518318163888056068440064000 782001 -102631261972674095608138881318720 782002 24232010893400509777582167905280 782003 -472864522986509624091076926389748 782004 188023720449477641373081110532096 782005 -43302637198017127057024654323840 782006 -28303613807887262106709709692416 782007 7543013102591812887048347628288 782008 124350286352695408336660826112000 782009 152618779227544469670999495543210 782010 3318094022903654715764152754400 782011 -335813495166832075709635510719388 782012 -61879262999394739082349992386560 782013 200559946593580199760309285567744 782014 -137963008785772724501646164188800 782015 -6056389260266116844693138122080 782016 -49660662442837040639441431953408 782017 217306353511880398835613345051432 782018 -118246187296983880241682295733040 782019 -49282403479183741637869123976496 782020 -49869201182137567151017774487040 782021 376947509821184840163058888963200 782022 80567534126903728805971689108672 782023 195428472158467821076978975632 782024 423031795316089185498637902028800 782025 -80341447599098055819758291497200 782026 -55891552846416558369550296638976 782027 -64383349493695151488211907283680 782028 -11684082663584180025248455649280 782029 68735020434543077794166701910560 782030 6790897774696680384102082964160 782031 143017381537479499999502508828552 782032 26029710090504288627608076992512 782033 -164458945154046377248858658183424 782034 -13369784981563635815062783362816 782035 173115190099019878890590992654800 782036 -64714842030595513670058903007488 782037 11584347782214495063089855173248 782038 -20271908582936784958567522618080 782039 267302719650388730361865938338856 782040 67444960676109144820096204800000 782041 2111482033770950441089079057600 782042 -166348286489935171385102192525328 782043 -66108194007939881701913900167200 782044 194033451529836929349399152155136 782045 3099382394065042643205865963200 782046 -42389974555980309575524422714240 782047 -101948293173524201704733015277968 782048 -58316879480191840194496879656960 782049 -11790842061348107821801203332832 782050 -40858932646237758949534831981200 782051 -278226070008268508560355747127120 782052 -16359215674693770656756819463168 782053 -207003099898964195071293600557698 782054 -27219281877577042104149426489088 782055 -776235796933948375004113812840 782056 -361609565458833099476931622256640 782057 305298938138602472228517625893306 782058 -13061773696116779597081141404416 782059 321377079493238103304632800562040 782060 -9291784122756446661200446955520 782061 -85260363778866409094905706520576 782062 21911457653652543069579790612032 782063 -100591094334275064688741031746440 782064 8384294471907673091131312472064 782065 -71161517275502416692941627340480 782066 91754218767057534511241110855680 782067 105793848454487412775166731201536 782068 -14355764915960079678343499808768 782069 16521611108984217796300220653440 782070 -13437449875522384094606420736000 782071 281037614446042267354193066007272 782072 534565087641342603025909754572800 782073 24424170824817321897679559985780 782074 11605842400035451362754919500800 782075 9666999006308095979385199068000 782076 120990345681321121549401822085632 782077 196667993327982767443810046283712 782078 -76711747222959570011165977221120 782079 -113306634604363109897777612038272 782080 102300100203931406266933822095360 782081 14672811107758116971764630500564 782082 59523369456891123561419507174400 782083 285106132751231147101142280654332 782084 -2843127380157251474677111624704 782085 -8111313312208739340034002863040 782086 -190013127634830229740807317047296 782087 325714320683365205178917796131736 782088 197747110549760454198242197954560 782089 209479923268868380594872721874832 782090 69383378073348971154888050105280 782091 206676365973840321278324556995352 782092 86291205814310890784346712415232 782093 -123167524310920316026910109502356 782094 17071285573453326828753865435200 782095 -301563850691989620972471051329400 782096 -41136253316648199203754272882688 782097 -121625238087908908598319835511520 782098 -146499974684418947012113797529200 782099 78959403564503451459845054890560 782100 -86922685928822429562080196096000 782101 142767086299191349699566640239000 782102 35844710904955879226643646400832 782103 -84098448069012856719800559732096 782104 -186504036381114866339206908211200 782105 54476713200295558017870976624260 782106 2398976098862663502562204919808 782107 -183829622368138603360530080363644 782108 95326885355002048167290676438528 782109 -55123499976382293772109269896000 782110 6085390432511342197580898850560 782111 317330337594713587215539345505264 782112 -50431464025696620445785606586368 782113 210002660511397655689559436747362 782114 -95256126331568059955765290759344 782115 37051462248814869157120086616320 782116 -62779842651566188501567534172160 782117 59369389671697542799845798780192 782118 99350247415952342532349998015264 782119 134852495486512817494760779115280 782120 -159156194843873204858973002803200 782121 -84291079058040170226901346838720 782122 4130228084101093552860924655104 782123 -322999812673137863799455782679628 782124 -26048216817719010128069418221568 782125 -158721921300193637203028284353000 782126 191227950539839498613619743368512 782127 283715199932726816983011380089104 782128 -30920398603063834158377677570048 782129 -189206414239938917016891160140270 782130 6618773278185428912725407467520 782131 154965351387051582121274246381392 782132 69089357283098230697217078412800 782133 38052825457576434587038382707008 782134 118613248344857930204721681549216 782135 230350496787354984554721514045200 782136 -9512359832237302240095272509440 782137 25342077984804708186203382527786 782138 -118191895347305616831040697328384 782139 73842444467960135263284085766424 782140 -163573159686630953077908033154560 782141 5471305801130496794655432793542 782142 -46638443011568265056476607895936 782143 -32653733886431966417497536259160 782144 109953548383020416911095103488 782145 -14667870323100359632613367490560 782146 150786245558253438163139872408272 782147 49536848137273801936014380113596 782148 184473127720715835567336116935680 782149 7365158219793269798109445205150 782150 -11931349885730336750634503191200 782151 122427362398172323779645670309032 782152 95486199621867688101595277230080 782153 262056272764481152868580589493280 782154 149732781409763079637970883939840 782155 331849305612816027528172277535120 782156 277403066231268935087057462219520 782157 92009866229991542227443652175040 782158 131454958442452498298059703222400 782159 -129618251725160546859295522177440 782160 27943598320737928608667720089600 782161 -10761884314769169077406663062016 782162 99181674127408252778139191288832 782163 -183993829852659967014969199593600 782164 163486450066688486431590263701376 782165 122035628103570618059990658049920 782166 -2824373911597945372211299633152 782167 38160010410356300505950537328240 782168 -265554272142977491551494202685440 782169 69963422846660143636292154676944 782170 -1237184508861229276024302205440 782171 18998281119957196691668900184592 782172 185057593079864935187332177053696 782173 -8702879903728211032848535879360 782174 135377841352609070369525570314752 782175 11134360217831091765659754759000 782176 309604273776903069588111095365632 782177 -439442020540129777448216230365216 782178 -101384619470717527435642618997376 782179 212225156561911646259856108243360 782180 17883691187143803601231796551680 782181 -110100183053132665191679804647972 782182 -296843305723324744261896874574208 782183 492963116574008805290894473941432 782184 -16849711947379645059849304473600 782185 -191138165013095200245554575174620 782186 24957341211895444873303604053344 782187 -293788853494980433821576757451088 782188 -249896204537875973435007679011840 782189 -37697080232632406781570197732010 782190 27217495928997347450779404345600 782191 -328806165187427111834106835759408 782192 16314300488622701494735082618880 782193 180270210524767889399213657877504 782194 37234910073481474842544678981632 782195 -24484506397215320977048582078080 782196 -47712737656571403476494843895808 782197 -151995943171164381131918452694660 782198 -44157990212086541566234956678720 782199 -96218189660043976987960513083432 782200 -74337270395012440526597838336000 782201 158431235503721749903176515784384 782202 18142803155758110793337886124032 782203 -515306156252081394275384130080336 782204 209015147735521664170946300061696 782205 25324593583426671339084890187360 782206 53338587495847117349975339991552 782207 191825559585687328002615533598720 782208 48255869827807059218474855301120 782209 -156239386571719738393642568414590 782210 26929571196567153914448201745920 782211 219833484152153684044797240540480 782212 67588843623915670981132213906432 782213 1156239075904341962520268284864 782214 22771605728226135756788994767040 782215 -53261878618652252286022369812000 782216 -157081281809709813814369974635520 782217 -72111191959678283917362716112540 782218 -14682816397268383865005822695840 782219 397834655642630314701325823569620 782220 45045279665130247692797297249280 782221 247971668714571544794551735988480 782222 59457041581845814381704135029760 782223 26433324579306098448596076668928 782224 -15832145619314539035561847644160 782225 -243726204492526540710316927611600 782226 116918331726346838827014265918992 782227 -17314516438739868604180832596080 782228 473220103949761085974511824889856 782229 -66582529389895326020274387414816 782230 -38740259829582924288292641024000 782231 30922191334267545117045873241032 782232 -174590227735482823074598361333760 782233 194927211792305255493067485738960 782234 50069125066625390851988669900016 782235 -68841585920443439200610090476080 782236 -22096214198088203310557514726912 782237 33910991297276672878983870201600 782238 -38641405144630352130651529445760 782239 -42821312879988071896250875447440 782240 -183761310234742782934904605900800 782241 -28970977690313355502085186038608 782242 39406242501272374138077909363072 782243 88796051600878091862777776401920 782244 -102431881157223378781074384046080 782245 147958176322828568044864814823000 782246 273983879558241129141922130599680 782247 -138580324053663888271633508432640 782248 -34551691705041797452671956183040 782249 150898917724467843057141470480640 782250 40551834740646887102972217600000 782251 -174176917463920347951880321452748 782252 -93739692768314340908740568970240 782253 -56861081038938424707564697176480 782254 -52874626886734974991388485775424 782255 139319561259103768410497262388560 782256 -623956533555605008640912916480 782257 -170946045662382592414832132055488 782258 -163011736748364191038157670896640 782259 114230658115296539388667911816504 782260 -28926272914870568115955796133120 782261 -51893112554323896034810925503200 782262 1386621040018880858869609244928 782263 142108271453689207212254525769512 782264 116354210271337437372910781644800 782265 -43534559148218636014996295040 782266 -54594639846717657513162131937168 782267 271307322506307683937909843689316 782268 -15557025403009403441163688181760 782269 -37288922589346209103903016189600 782270 49342102401868420379770522431360 782271 93607583437820816008110087148800 782272 -181001746494116560028066843197440 782273 -111347947899047696687619088220880 782274 -161691117412073012441205266471040 782275 -55492326264003842535229446462000 782276 163515591246609692445530304589824 782277 -16380839134015769520680912988768 782278 52045574726666984286331026634752 782279 157796498433999638706209526092280 782280 22804065565842136127776945459200 782281 191715451870925303435391100059600 782282 -17907840040523749086391313382816 782283 56873945247393719921668564267224 782284 303419726419761836052932575522816 782285 -97779213623294104894736148195840 782286 -2371583168052054493162905804672 782287 4342750821843281807917296518712 782288 -1108330035837864219858192777216 782289 110121500896308363007247793045444 782290 40481873396640500013119261066400 782291 -57232276278866934693323390771088 782292 -57387051827755626334249600450560 782293 -121687517456510516648241369775940 782294 -48420246825672262478551653148800 782295 45051589210564228628272202698320 782296 -227511969442249660978405733406720 782297 67319015883064861204624506868746 782298 620266908026240211362999143680 782299 -455196104119989120279731139072 782300 -1191038636136563451357946137600 782301 74567320097068343251811260987488 782302 205140084064742156409378729908352 782303 103660958882135811093543333074160 782304 -133894799330491216324712430305280 782305 -117559464046147872921949561050840 782306 28119566781900347681454269783040 782307 -92240542332851724282457118653596 782308 273140471670718925564186985282816 782309 -295156150269796840921544115773760 782310 -17468738842304906813777795539200 782311 -373928357260371459951571860390088 782312 169847923711213348005384003763200 782313 96371135704910971007828267385024 782314 -60158671885279177773644985916320 782315 -367040908221352989201433280577600 782316 -50629288416170207154421195616256 782317 426593697988925613479049250859052 782318 69100074059777020515801754743360 782319 50560086117583188187959147809544 782320 11212708915682204415025332879360 782321 16606680539475782711959406015844 782322 -9056597293459700677473224209920 782323 31613284323315706430530130613188 782324 -151333154144132362752139200242304 782325 138583491585881992059360008520000 782326 69381498781902435060884500094112 782327 -45890615551997535314916660518688 782328 -16378042267960300657975559086080 782329 -445798633547905907446326942930070 782330 82999538785331176353180665326560 782331 -146071824273228862470051219232512 782332 -310615961769753021452946121440768 782333 -17574654879879259096810868315400 782334 -26469854736098364769018286787264 782335 -174251085614634831144267972717720 782336 -198776519717246430030673370677248 782337 172060396612381187440549980750720 782338 -4067257211198854002735342512256 782339 182454460922460885158683016614140 782340 37094503377077844586807842201600 782341 12798414229815923465723971519424 782342 59887335694082813028858530304 782343 247042257601645292057175807490032 782344 162900247216924475830992610713600 782345 1222450323219929070582211955520 782346 9355278114322155920707569139968 782347 -126994433872031597317018105926848 782348 -137341125771702146505503083244544 782349 38331748460842724377659471317568 782350 -80658457565080672779779176185600 782351 -210323955435150280894233423775296 782352 96999143472443976335984183869440 782353 -68451910950711023259638967320832 782354 -84898857431353130638740080640624 782355 78983913629090010422311892017920 782356 -2986597941627811580003838488832 782357 459950905524812767681385885522652 782358 -111667725146809061713223542190592 782359 -423736295384031496681288023752984 782360 271770476871702597621603369984000 782361 -55783932745643245347464618210790 782362 42727000612305766312653162024960 782363 -239103209316314714248780071403080 782364 156529792964080876636494939267072 782365 -8117648519379398504361003054600 782366 15226389899654671324970310938304 782367 90939097371825300165347646639360 782368 205961961498540138836848325689344 782369 -7322852778417625363801411447104 782370 -81927393030738747023131448160480 782371 278275983312139170108077305140572 782372 -64532933577864873116276467799424 782373 -125571223941449183330660579219616 782374 -134837188720195776504513185049408 782375 -259566089424454677240863306820000 782376 -83925232952421170785832090173440 782377 15501872435865903367135510436992 782378 8717068314936575421386787056640 782379 -1311138791414182956032246836656 782380 -168679239617480159170753652275200 782381 473758022792625334133256037900182 782382 -85734820673960881077085449553920 782383 -158536385424281698681972729914400 782384 27034388389458323914483285917696 782385 -2467660647711958920415437687360 782386 132787440991468822450985829792 782387 -306534082060548016288754092910964 782388 256543200470385619948241224648704 782389 239325584357034189181160013070190 782390 -36714462561114550546107125963520 782391 135249827472478805878964451399120 782392 -82178471513448929146201321697280 782393 -22465473944122273403976554534358 782394 153249333077723257039669112908800 782395 514102451433615568066483646002080 782396 -11785566247931698037193378739200 782397 -54567978362332784214358868182080 782398 -57179130198074329804480292716800 782399 -144664310654775834380524560690000 782400 6206664270668796566880701644800 782401 152158170377604961922250472327600 782402 24105499781936997836459490999360 782403 -55729250567594646622479846776592 782404 16503190481992441081217898336256 782405 25066282637446965697134531865560 782406 -105195425566553123617507190083200 782407 -99091632887166677295709327812768 782408 6805231973921408390677469675520 782409 -60170046180419439652548441415680 782410 136052651946090693833291287179360 782411 -31796090804840641876500966976368 782412 -27720622091790919044084520240128 782413 11173762807392035559209675442444 782414 11503234863679869280957141548288 782415 -174434757078349651627158027144840 782416 158988969413223946335479470489600 782417 164377397292097677862905274790820 782418 -10476733792194665759147346772992 782419 412778477512529495823818843474760 782420 -95302878112890366249023142912000 782421 -95334645742234584097565412993888 782422 -16596339728898762665875268572608 782423 -13143915687288863494671569952960 782424 134446452829295232003234279413760 782425 71572322364203070767246567932800 782426 109492587796304305266295233354240 782427 87608423183982159104389453754520 782428 650610283238168922994875020800 782429 27968862091236568664057461749030 782430 50149807928494313786893384842240 782431 -34438088349956623477913952609040 782432 -36343791407659219320855674880000 782433 20710977335638475030723942733600 782434 33869836188526249734445069313616 782435 -119266175452935189239726837043120 782436 -193494816677804111499554919410688 782437 123384648846055685254580968374240 782438 -92266836568544173149560505326880 782439 -13082867965723587561158497989120 782440 91924613954743352429274601881600 782441 349040581669729909454874518097504 782442 -36049742944690235683041719879328 782443 321505109955911330500552850424692 782444 -46616341060816404574049638699008 782445 -110863838562904251976679088130080 782446 16034512622086112947870229792640 782447 -149392336949608991105361934680576 782448 -67548445649743308146175766265856 782449 118979555070155476829414543844660 782450 86185410973366335490448579310000 782451 -48270410077656142653341273819820 782452 244766084928235214164704766052352 782453 -85111562541062915098213176378720 782454 -49878330040068809831010722249280 782455 -277174307684246847661382269481640 782456 -745341787210138303104822526525440 782457 71375027441710456386905913439488 782458 -34048362089557465936872173280000 782459 -217015205088446877169794628796184 782460 29741776727974816022429989109760 782461 94157704263563250803204681757062 782462 69268091574529231542452730527232 782463 -84806530085767167158198321245824 782464 -13577128973709331578148702126080 782465 121034790418425372997714676203860 782466 96475594706008404702536732183424 782467 145066764492563969275519124726992 782468 -12750965899637102130177724108800 782469 35767348368387631501108572071424 782470 20656558757586119702318988030720 782471 -2202939900787738732607997897216 782472 -217663594884477239918413196206080 782473 224559992522899106541889965069722 782474 -96396981798197055877572599824896 782475 -126604679019203773481901606905400 782476 -92383550121760035541060874840064 782477 84027056632573624473208512493440 782478 -74637630835096967941805373960000 782479 101812756362252004453020448049784 782480 71505440249138669360580425564160 782481 -137127839398694238284743497689808 782482 177972451623568279688951252957184 782483 108759966728206167457959558457824 782484 -67835814702467867224344375072768 782485 -123847637725799243425653379721280 782486 74129866761827214983440423837440 782487 -22323050679452110078374416100960 782488 46493729012619707194661264179200 782489 295689246402581962611762130057290 782490 89268854392122753454976317029120 782491 -199476317843594496463617126971136 782492 11083469102747200293459452093952 782493 -318584539454673970290553103039040 782494 21394695184962081956622254503296 782495 -51520764057114346675115138995200 782496 -73611498231624505202417404477440 782497 39913012232193331889276464990946 782498 229152968335436743550880712050000 782499 171782609429520691663178253412080 782500 -71591865507755721010493435440000 782501 266625775185034640918207439437502 782502 -12517862420929121208237986168832 782503 509116200938136987203123664746400 782504 9260962515279384742595225717760 782505 -72298119870148456843660446011100 782506 -6191448122691933510386745467136 782507 469340158275074712630185522880 782508 209480781816465567320007434787840 782509 -50329672333602371129665128956800 782510 182389189757429256466521236146560 782511 59320603690569220308402094097040 782512 32587330717478247024441264521216 782513 -6509928241659463670373612929100 782514 -3644435611589325545422339176960 782515 -19644571013519764287405171680400 782516 -82674728538264169388221434857472 782517 33534430053531688460638820017440 782518 196644174641849582564841238616640 782519 -185143124782034316006163832389080 782520 189848970455787519734269169049600 782521 420991481758391469917494729373700 782522 51246332143196619505988191318752 782523 -84987635462114894128830818056176 782524 211590983931412819581979658021376 782525 -35648440512328960540110575900700 782526 -2793184897273446805478169674112 782527 4412636178168552378083581780224 782528 14264031371384514420375964090368 782529 -85036208819763336156574712699904 782530 -144916071352264135513052124449760 782531 7895560619102590599110252257272 782532 -159346318739028822049893937052544 782533 81360168777613470427960990889344 782534 -128732596932078807339764701815360 782535 -18352830757744908535025212788960 782536 -409885817135523581970008275507200 782537 -9093861297214521706654713694848 782538 109754229826929563788844943615744 782539 -366650652979507831579654894135660 782540 123443533980915962292123874145280 782541 -25358502235907196261262107617418 782542 -151763534033265106564415984038656 782543 130467571246434950174257708309800 782544 -8548819413527606041978030522368 782545 50806281064930454283720631969320 782546 -201219491073952224431106109404528 782547 -173591266054208008808860982569800 782548 -77541255661994154500861005171200 782549 -59915324775139248166411267433280 782550 34055323422341609270461081708800 782551 -59325942619172172535485123275136 782552 -252370594564444918769002875002880 782553 4452902320175183793279888727200 782554 64130618134809427901877078501600 782555 -80905449575740438450112047679040 782556 -95782735854911439498372649072128 782557 -6529176634495513710506779829600 782558 -34568421181890387775054222429824 782559 -218043856212214581795550999364136 782560 21531128066241096039905018511360 782561 143966292050710628889873541073064 782562 -87215661210774452115645842890752 782563 -88221502862062258703487779189576 782564 33136696631112913984989322493952 782565 -62705085511459842853446095251200 782566 108927214761946584579699124523232 782567 -68214718440892432697174205734688 782568 248932739673773648036378608435200 782569 -332711269354976771888217960109340 782570 -16947189881706219577351698297600 782571 170963791512504170235360689690712 782572 41701793057815662748946882232320 782573 83887442076423443620127508407904 782574 -34990341289268875842531008839680 782575 -135792247912467642473351495360400 782576 -92439307470698814905447858995200 782577 -24820551365322336261344474641020 782578 -245267205294841459421506072088544 782579 -15554085928421114893561269641604 782580 -41118841256515949196239288739840 782581 -342729298144551493800349910401618 782582 -226057748784956601736693341472608 782583 78567643927325570446995613352424 782584 -322957523616602487948385720750080 782585 19049362276028081043383192124360 782586 -8651179600636400516895035671296 782587 -8435153140510523291805361275568 782588 -6303523262923337706009214686720 782589 -130105672288266551266366084555776 782590 21231904646823872249539294516800 782591 385706875816979884990871888485800 782592 -146201709403891789762202550927360 782593 174274193542530326017236296996800 782594 439369037090537193056271483256320 782595 -69052135068723993220420762521600 782596 -251225646189954731362644705588992 782597 623265199790529741271511438467392 782598 16240040350121163681935307491328 782599 -341249414408397800838272073225080 782600 356877830508757399733219328000 782601 -52772637205065976393067933487840 782602 -58730486883299672668928070871248 782603 235618979071363592754664065942624 782604 5340900852372784170102385731840 782605 179533037463208597420560099037260 782606 105203270569470292685851699414464 782607 -75798378316855566690288893395200 782608 875573130888351379541371797504 782609 -153203609761042867567565050555584 782610 -61309947883805822692025635161600 782611 -148898470302037411408651770584788 782612 27914214745905790582952376265344 782613 -28132840387003043684165577338340 782614 48182736852952279769675960042112 782615 -133672350755507759922957699337680 782616 -80151482729363327832790046822400 782617 -13985807572785084407675395339248 782618 -24667804805818308466311032820480 782619 25382621882435994813398671758744 782620 -82328924478436235397847316736000 782621 -16755283680715810877789420294016 782622 -4503467587887849422694124539648 782623 -462305514951930881492862231973320 782624 -191044920778566942295932049686528 782625 115287654395600916575476670064000 782626 15744187751069536367755491330048 782627 317444998930024556024908667601912 782628 -95847399597370164269457291429888 782629 420447898265013070031737337019840 782630 -180397152627055607726748307889280 782631 -299131700256402702599087454296880 782632 289167096823331134899333632486400 782633 -11816548506527671342396153775232 782634 66796147702353066275711535540480 782635 61466054821854411132529411104000 782636 -236039099143629929517032425009920 782637 -206066491210778302940244102671040 782638 109718810017775076068527745718144 782639 -133410330283346441941696680980952 782640 2915338728953767204277004533760 782641 -440581724701399596839090510334958 782642 -81664815705729071550644189349888 782643 -3363569897479733960291172344256 782644 73510749835552997111951086436352 782645 -135935740326667056449829645682920 782646 -107630240834908632151144009120896 782647 -80481996060314114400461259670080 782648 899043100180194453854551695360 782649 30903672369354811983673882663680 782650 -88954580931449492574535452710400 782651 -14080221781926539552037570113568 782652 -26153355982535047008414836398080 782653 -131450029131371580703982150793920 782654 26738018169894564935426959741632 782655 -4654214405267351578761740073840 782656 -7852007320141107192680343928832 782657 -66237769897105521608142210812928 782658 45183099130234900366734028831824 782659 -339388275254428684078081557347140 782660 212728420425541153907778129511680 782661 -24751832876709440361151662482112 782662 -199479587825341700443331136939168 782663 85528480329844374749250006105696 782664 166632333239581340241652897259520 782665 -82485309796223605214388973186680 782666 61260065893733946119431401241440 782667 -16452984517459519581495355104000 782668 111758940158049446740263723248640 782669 -60850255029000276103076615025930 782670 -4925036650273524365346979799040 782671 -147735264490555937328682404650128 782672 -100829782263098252390035845808128 782673 -284179298014447458602943899791296 782674 -138620550725622054650262395639664 782675 25851858896568802412326549605900 782676 -266634484426983172543735324631040 782677 -232361016134897100256226155695954 782678 -65985423600432180547024562357376 782679 -85089423320455523534238387384216 782680 -153639709681854817201516491571200 782681 109758236449583448032286034862280 782682 -85588318800263877481599877099008 782683 -13756195462705336001617250333976 782684 -4534143651263612028940257752064 782685 -125449944867984475675091910412980 782686 4604798088168422322745411891200 782687 -409679336807485213958740690109664 782688 -63583459643408380296685286326272 782689 -172383805272696303166543656076510 782690 19533883290515510931348332221440 782691 45572634630783546174315526514688 782692 66707967043364661554599739151360 782693 358814231390893902354903567658620 782694 117142790080713951803842329085440 782695 -12441866210136461171055990457800 782696 8245553205857346017526297231360 782697 -438232235449273210246303166774400 782698 -34922103672750877169567405687808 782699 249343522668001405172452409709864 782700 -1070514678754994281560674496000 782701 214897340178387504738661293978112 782702 23939358370697047389196690623552 782703 122531653729421633394808077290904 782704 8912602595581071904840173355008 782705 -41597309733478973853685110604800 782706 9153536500572247953568471613184 782707 -152350594339299034648472577605044 782708 316804886841508603699405388473728 782709 228547857533954496870717797438880 782710 -73297880800388500102584257520000 782711 77143601015694355891022528286312 782712 -53464960765399793966921884999680 782713 -181966578052403285194442487693696 782714 -313590817476878464539529599951648 782715 -19334955708454947690378706868880 782716 167201028684741113547244437450240 782717 -124616333994982539327477047894580 782718 50641597350551221055641701900288 782719 -10643012194564336595288271566848 782720 41109221321920670508852550041600 782721 171469711786218131061937157103090 782722 -39881273003646915180238556767200 782723 -22060312894188882490568628497028 782724 31735676822793497110588725872640 782725 114972142433761621556844217992000 782726 19969855223904125903608420137312 782727 -9436637914004283629737266933120 782728 438870444033937329686802667484160 782729 -3466801035378198766061364895680 782730 -35996586741829497717563264409600 782731 -78183029985577513989256705016016 782732 399545453541135594234906320087040 782733 -8615177611656373402381797068736 782734 77706160059169171194286120238016 782735 -51677495303114975623965390951840 782736 3238606355769513334499805757440 782737 4841323852845273035833664879680 782738 23000202260808601815331882048512 782739 133051756979602442922610927950000 782740 -47027511061675764009665326571520 782741 -912207165142406449102308102528 782742 -138458970053918833318479956685888 782743 66317353425294608611884717222800 782744 118838138826435478751286889052160 782745 -182260648480188272724461920466880 782746 -73849985114291634806894261510928 782747 18415742514847938997723840303632 782748 95647123322805374587581681991680 782749 135128029411761391301873484710 782750 -37217416516407084064144972032000 782751 -70663138376961618221797409819760 782752 182553181545229229200582299746304 782753 312427098660955591023132265178160 782754 -20930088023615021061554266618368 782755 -109483624381119943640440538448000 782756 33343394759754549436028104073472 782757 87968964621993572955301227368640 782758 64727288479062333428952653952480 782759 3172119588037728702426094354704 782760 -16673960454468453566435458252800 782761 192967997931189083358984748694720 782762 -128411247746154031185378290208000 782763 -48888305107619963436219553817256 782764 287572556927689008916793523512576 782765 -23803718172733256340261722740200 782766 -84839036448730401217122294037248 782767 114061549477114005558248007893160 782768 490921734301732704509690511360 782769 38993885309416805908685825934528 782770 100541753018836556493195123634080 782771 -214068404714552453832572037433656 782772 -356662545448808037714634469376 782773 395349592182533550290701105437024 782774 129256061904605453832364276895136 782775 -48149433745567250856534296134200 782776 12047036685243193948270412206080 782777 8013178243131082716259531987626 782778 73719388364946651747239881920768 782779 8008458157158245800911908896984 782780 102588838939832098912166179545600 782781 -46619510827741767395208702167040 782782 15980289870353904169034342473728 782783 172960380630063864402309812020032 782784 -3705756681397944525934301282304 782785 133353968632689415546005470789760 782786 17710411036146155371221103376592 782787 -100068641696234303549736789968640 782788 303976491766205771397544874281088 782789 -114476436479325767077542178174944 782790 -56617762304121929456074405228800 782791 505330704528297630774040113311192 782792 136716189057797426207916981888000 782793 -201756679208382693139007337908496 782794 17974622864100740668144429083696 782795 -122481970247342486323953785005680 782796 48351323068136915787333283921920 782797 -402686130879675299219101352595540 782798 -58773037014014426158567388001600 782799 -101602924679619994763344629538800 782800 60583819424917245262893531136000 782801 333875646179957695950911651418612 782802 -58892927974450691649537150112608 782803 -123956931676140822226841996223920 782804 -46451453273750219443948948389888 782805 -104062564756609457021031546921600 782806 -172140693083044245333764333991648 782807 -120815839366916207225654889067800 782808 -168971858974474459574591239925760 782809 -54845827762367798098817700799484 782810 21044471035569080417979096683520 782811 496907885627727605536260804249600 782812 -36425248321821630454173345546240 782813 -213230527662112801832612398392552 782814 7829101156755172569276541458240 782815 2811786643251716255122647162240 782816 -31642915534354160720081961615360 782817 -17994889678263968632851385639488 782818 -46703128337317727314507981279584 782819 -248311520449614544164994139933160 782820 -14850368989204293134580527712000 782821 -141021456399552371397317123862308 782822 20851229787998748084478415120832 782823 46859583224101573704383991878184 782824 -137173099746005396175528841282560 782825 -24155976087883472006814297186900 782826 85596953521786932020996763763200 782827 -545933503226902589874342143697968 782828 -111619651258224270708136332754944 782829 110390184781971753849751533741174 782830 -11133842722699888581646053349440 782831 35795504959516713662210430826992 782832 -104059779751653125260766685954048 782833 205952344806866667427758552603300 782834 15632869497088005942266609058720 782835 25110179175482608800203909348400 782836 -270746468111051174813306121339520 782837 -18817061157351287569964933879808 782838 -23070153442321062201723895296000 782839 -332611149369283369294222460302360 782840 -24033741563272171507615131955200 782841 109533574665894191282373711284064 782842 -5194826465914749997623445696800 782843 -143065926987028977273729873990336 782844 73359838128442561008565859066880 782845 -21809246115787784358330410104320 782846 -47762126471993724022729239763200 782847 118612832491820394756709742581128 782848 -116443260496835087741685879275520 782849 7330807874803599423563157134850 782850 -16306748631949992151444423891200 782851 184400879416949876069764849519584 782852 8350309544250345215065528860672 782853 70658159842353467298718763303904 782854 -73727219583276863442984801125568 782855 -382294173853042060451623675740000 782856 177859593905529872837820580208640 782857 -59325279891149432218934345938160 782858 4141885292803506752243668637184 782859 98963387671570797322175336559360 782860 -27119667632348744080927810237440 782861 321413536822814848904222284977462 782862 4831780547240366927877655820352 782863 -86636457128618963383533677706456 782864 -8395172070977431474857807691776 782865 11291263227340300682593835820660 782866 6157333958723748015699106022400 782867 427890405034643869304321915277432 782868 -96910724831816055151974413813760 782869 121977057575225686208382576959040 782870 -198471476309841387397286962560 782871 72129833285024971154943101773440 782872 -215174336808179628417008143411200 782873 -33878855913710343401921043236220 782874 -18691939682068482420948569124864 782875 -323276425021178636116384951956000 782876 101341465723414516466879920427520 782877 95359573771743133479213381352320 782878 -72963759432278019233437542500544 782879 226432264526901463023136257497376 782880 -70409718244930397640441861242880 782881 125233717729260106629361766783664 782882 167525991744284424244678636371792 782883 -86194142265852889116591825998496 782884 271651464376066276574350770455040 782885 -63725771547602853382651950972420 782886 -57042933338381803574856303275136 782887 -26221944767019048334415736838048 782888 33349632184820409957207452789760 782889 13914680942469066529569078390048 782890 -103573541510492843374476246835200 782891 151183507041261153041041795802292 782892 -130621406663016531586952661196800 782893 150876456259040248760230271853600 782894 36548258605297727725807385538432 782895 -61902108634210345603681654521600 782896 -65066597660976230363735202398208 782897 145600934997168651117273975900480 782898 117511156866100613610887302644864 782899 -87827698968259971710883455870336 782900 -152524722621669770235556720944000 782901 -437324557567431061079764194528 782902 -93500614405614918207823370314848 782903 331577107876056395587685937403008 782904 -81101554907999944704166206074880 782905 57812544949509484774712221605120 782906 236955644741582041458680101015152 782907 -285753230188484865140605925462760 782908 -17798166223634729597634916803584 782909 264127821618495849664590245011200 782910 -77657410165130491847470495848000 782911 -143886446263899142360551029831488 782912 54425648063762775089025748303872 782913 44271133082057443976359296120000 782914 85860720732665103831989834330880 782915 24811656302149942584343261149600 782916 57342142698900409073750741213184 782917 105649779475298926743725897962272 782918 -26648747921549430153569697643584 782919 24916569512857843532464008829440 782920 44999475334416846998116679116800 782921 338804793905344142680801562236122 782922 30948340255791020174914138213632 782923 2546797416084500844514698754200 782924 37490653090461175627612585648896 782925 2905201946409571132388327390400 782926 20386840384508001608165296769280 782927 8754680440818823259482514428200 782928 -19620716580808929085427313942528 782929 -14005749580708341127777656684224 782930 61843526570184059470465480780800 782931 598642378899964002932990760000 782932 355852255533726647685185818496 782933 -32558256529367354321294668694400 782934 109006284829138459490174630662080 782935 191303057193568275182597301798720 782936 12312923510811213297690099056640 782937 -254028743109515357108290930029606 782938 -9939737762287410316311465908256 782939 -101686188965598391133349388965576 782940 -63409701113545913673333929856000 782941 -20084774811362325221924971197658 782942 197201692283353508383668244440000 782943 -19481463717610679623616398612992 782944 4555964009653629994927203287040 782945 -271194057449580038601356094936300 782946 64453879448147465184477190003200 782947 -46567603194200503550144651968560 782948 62456951304314244303465362183808 782949 270117712681281104504469675898464 782950 41505893633603496746268424022400 782951 -165823832422574670511468062696480 782952 -128127477785221487366314846617600 782953 -123563092794749486236334321467136 782954 45604530553346645133706607841120 782955 -42857348847772739467220611683840 782956 -124466585542800763065743251674880 782957 61134703092102245889419092599552 782958 30870807910333173895572017445888 782959 -270897576842621403703118699119784 782960 -73544603296200047510780899000320 782961 -47407015259679959703019813123728 782962 348682255269752651926320928927872 782963 191214825124039619825402548987212 782964 -11553489097719421035925580267520 782965 26234703808742840424391139656860 782966 64499961307277770270166579750784 782967 39713717484025996486700820948480 782968 -150057204528968032857053892157440 782969 224608466688689532934344043941120 782970 7302364512261663359228759136000 782971 -77574276891768740155571581129740 782972 -252729061568061771405967445428224 782973 -4792554531857784489190385690880 782974 51858462179775526403280980276736 782975 -127955140465248557997854880717000 782976 -86218339020406098401177056051200 782977 38261291319475821881485146688428 782978 -55996354868630140058852357343744 782979 97875688719879239455374543141120 782980 -29189289197765605750781190451200 782981 -173115548615785033558786612813218 782982 -151051668424265033933989409532000 782983 -439424819225045687591546648161768 782984 -89610254666081807308715356723200 782985 -68951234099410787783208953370240 782986 39918313449527777055413562538080 782987 -6454547617881795722939368856640 782988 17664733035788235907662126858240 782989 84908042649428590684656725958720 782990 59526485832026897009681076691200 782991 -549870798525351604918946315280 782992 -17991525363271017076052947632128 782993 -305769366325342330127020703767758 782994 51953463899587747633136043843072 782995 302451220308446101654812784314000 782996 -309179260359504171789653364138240 782997 78994528567617002444735250564000 782998 -1764330527137721120717794163712 782999 91835628609405330461407143593136 783000 285375799686260404627140096000000 783001 -61101068400499820307153475216748 783002 -192488389773922709209554202250496 783003 123160228281429323187056123275488 783004 235384961800640008988867741421056 783005 183898930234950143101007329527660 783006 22787964828805430668069333536768 783007 46667169155643100577566643116256 783008 -387668541844370440759944990228480 783009 -74242879021216027125492521886 783010 -60216238027551819439480604847840 783011 -280586215600516111790554682180388 783012 49197406048127594152193661898752 783013 -49425511724000267149724500848960 783014 1785147431877240822361485111360 783015 122142930290428760004813140506320 783016 -121096458509209534792935009331200 783017 489967932640102820799868434194532 783018 61357775081898681586088106488928 783019 -277286045217600919036832183685580 783020 -223910413395678734650538911764480 783021 166623864015405982151637374112864 783022 28084312807069198046054159928960 783023 -31861362752266414125568120591728 783024 -31323379603442843674612185956352 783025 -38312309471027767403081729395450 783026 98544054869176094761223493740160 783027 4875886318165305980232059621712 783028 180426507447359872024680135147520 783029 -60691718506077993351783973025280 783030 -1248718774458902269718048071680 783031 -47202743660946805004662923627368 783032 -363496895467986183354726909849600 783033 98296669965836273468005211302224 783034 -25103352434533350021217418289408 783035 203414083924688372390349968582400 783036 143840588792252529302323054612992 783037 -494044450402353364089867953536308 783038 165241449465779005034175740785920 783039 23948701446255442141680550830024 783040 -68083748191582945284241238261760 783041 3085202182264333192551608244672 783042 56921112538406714628601747868160 783043 388467345274381678213372988287292 783044 -127848952063777140704673531348864 783045 -160265925491625213576475169257380 783046 54292512835363039037722398544704 783047 -342967752297913262453004723960 783048 70506854097862412565036269568000 783049 -90032048243746216579817633086236 783050 -2151057305249620116215734873200 783051 -212573133935015929732355492035368 783052 -38884342068942881774769661833728 783053 -8988210635676551123537110031796 783054 181970979977980432012427407837440 783055 20192683669797218836512558294720 783056 -44419590019190370915995240448000 783057 -140458479389475801013080127241280 783058 139857607277609288152009277928960 783059 77951243674197027321128092882080 783060 16200358431528918692508190801920 783061 -270309862858292397678144701261888 783062 31767196796882473178609748273792 783063 -290393559163310719874009806277136 783064 326380314656159407537927936911360 783065 46534678547280858823406838936000 783066 -34099196059505456834054910163200 783067 798336150733739241650972001161952 783068 -65795135595524781638117469433344 783069 -120061352949307562342198902780800 783070 22862470383776010935564191068480 783071 43096651139475863521922420856864 783072 -99233669423275290239249138319360 783073 6577911755435367875046963581104 783074 -255712305005598968375744337388464 783075 -29497028246873630590612866332400 783076 -103808934284910263538883331981312 783077 -224495620192581447475858541203074 783078 114159145055609835079710909983424 783079 -210325551588985757243521449029328 783080 217927763314150822823664793958400 783081 59206979263195546231609980852480 783082 -144196109241074660562573025824768 783083 -189050582480359342348731393056880 783084 -49810941083420043773047403825664 783085 -28527433163297396570573807968800 783086 28203924405056437009217208480384 783087 154070864598614475109871907461520 783088 -66540193034698690749551432171520 783089 199319543717530318056810165079890 783090 10040784146492082482948759331840 783091 110478520314594930717167377221184 783092 -70902113508422019321576044309760 783093 141026493851484871696159335941664 783094 -19609411474931522015482893221760 783095 -61531075434420243168962145023400 783096 72480565930831174544123313192960 783097 22050816215185990053325941778432 783098 -46814176996299344712091193844480 783099 53771251480667197113152939105484 783100 31947905811864489712787605708800 783101 -192202716558500389128042502425696 783102 44102472693507423276188150336832 783103 27566042119620992302076982468304 783104 45401521668318520934645618442240 783105 -44930139813304500420041951594880 783106 -46496305398462098477159160499248 783107 102552827625583443594780893546640 783108 7698203873883310308276761267328 783109 615945461734417730095821614751904 783110 -72112786652142876221560681799040 783111 7740937538066803777129782777600 783112 235947785284498225103728358400 783113 532173608975758934148894476901684 783114 112903590694510791046874460552192 783115 195914325646594503402487086281760 783116 4257043653986583144177646433280 783117 -102513721295647154803627444439466 783118 178923246737657663923428666088512 783119 298271593719974415452997275897520 783120 -9012233677207174274940709109760 783121 -98924138579100685028785793017678 783122 -11936496570292666033835759824896 783123 39869184065545390917686204880000 783124 -288473841478115609650696167320704 783125 13763935882960934985649635300000 783126 -161926334447064624677330626415040 783127 -51005535280503227120232007649280 783128 -184270626880887636180124206243840 783129 168051123608688082624906630981584 783130 104645851834116161639067489515520 783131 98922816391424025927707699500932 783132 -10408805444824830956964085751808 783133 -12771774977602711146263098775136 783134 -92292380389672133089277202147648 783135 166829938488654298265614073767200 783136 189665326468411994326776179392512 783137 350667788740716727333432827954786 783138 -73520414270744636774884472125056 783139 43542902471914964803125130234272 783140 -32046911799674422274094075682560 783141 -66827951405150808076559520512256 783142 8741425690892873086957187982720 783143 179994186574180619358044098246392 783144 15675431114603991860799360768000 783145 -160433777912916292860669992798400 783146 37263952110492737424444753702144 783147 18952906185883958874062377183920 783148 124615691576168354769920247934208 783149 -38676113253234602267365838591850 783150 -3909746258359407278003040998400 783151 -362871433680405528210843768356848 783152 101763158646391496123879126777856 783153 13414436128131415842542951397888 783154 87424893223588977112108863310752 783155 -139667450542528058157819558823440 783156 -35118720554522209868545802956800 783157 -6714207570005044265555553613088 783158 220659739965757647778006219339680 783159 -1539334654641252857457539551872 783160 -107455296037337110179873677721600 783161 -805161567289670071638721144183680 783162 -131686119461593029959030941724160 783163 545062160791184927754948731794840 783164 -313973178304895534446814055834624 783165 93987132523403382511927858368000 783166 -126597211380852058542459157208640 783167 183285908257668465591380336675832 783168 22948623737266793556757425684480 783169 -7770851856260393751546457556304 783170 -100041339026238446905932081546720 783171 54714015048592721768198347973808 783172 -16860640399710759276185377741568 783173 -180626001761805937670499776076096 783174 3952818819726357767448001259520 783175 -33085331662555553865195715213600 783176 -17989173625576959187674945945600 783177 249617923617774188963836365941520 783178 171225600268590285696402092946432 783179 197310840135192327801935560101072 783180 -101857311311700555333296525952000 783181 9016225559153361146342845062144 783182 86228273988577993277765858160384 783183 -111904548595046664924775922797176 783184 -27815960196363907522017312112640 783185 14328805404828506350779622833000 783186 91671384852154651097614316264064 783187 -71263395712283882379126577373168 783188 -87487315433155134648306392100864 783189 -171417441994930550566623224784672 783190 5861582687643801620736508404480 783191 4748824157439860797135503587592 783192 -60820940468771721443234788577280 783193 16083499210836583873766417314442 783194 -270603979157900631585254661803040 783195 44267764634421980226389790393600 783196 -69668626381700709687749361220608 783197 -299344780424711562247197043323354 783198 -21233180418489367103666313049536 783199 213322577548345054914541590259240 783200 -67019457959695083558197035008000 783201 -34262293683156119743758443297856 783202 542624167192867164358650837504 783203 78060011065391567094659482622400 783204 -32307889507760152004045665250304 783205 -122824825800775522889272749067140 783206 -289973900951959797444548863921920 783207 239455037995247223517030727178240 783208 514445296464658305730815124930560 783209 18572704909718158380571701921792 783210 -71419759848002582652196186295040 783211 -34329536100382538840976457343856 783212 250315189944621049307119896794112 783213 -75673652574646252540641125739456 783214 -96344550620397999079543523387520 783215 39088093890578986400530252814280 783216 -22367118763028459922857834250240 783217 -40587695944973793356028670947740 783218 193399949112972822536630948135040 783219 116423999958737847292248312223488 783220 196759270488133428043735050842880 783221 2951561328222131808295728598752 783222 -123109770533956772793570979324416 783223 3319738735313468468978363000160 783224 110680352902775929106024468766720 783225 -9354279154749287751074729298825 783226 -208181266527644217917866756652688 783227 67608409572409187663485725671076 783228 120251041142919258884516928299520 783229 -7640963833287326834647556859924 783230 -82781866080456270426682470789120 783231 68893108944810086017701740465352 783232 -294895569834655338841160181350400 783233 500513892228360779214936976626 783234 -1215006427400253940441308429792 783235 -230475033519072581702535795878400 783236 -128579895252188755122454937166720 783237 -21427358762588843894329619159040 783238 66060830114143543121980078631520 783239 349166451309338531939638761047400 783240 64549989609086003481910938009600 783241 -534996159211072244991083778908748 783242 -23760776062335480320929368630528 783243 -370836902371019772799779712606800 783244 -58433959724193111267810745417728 783245 2675882627205226131241408161120 783246 46943435657062083299729146195968 783247 -201478326072359383370779527396304 783248 2800295955558178289118005993472 783249 -37019544713136884441681632482912 783250 1151400890529864848994252048000 783251 -88293220512639270333897842889648 783252 -168472435521767095436140459857024 783253 96623485117435347897449434781020 783254 -10889237974320996651329080403424 783255 142942284588351621531221221616640 783256 135596328657999079458462406963200 783257 429208263283604196003971781298506 783258 -7639602437574846908737440058368 783259 199923344212739648204398559539460 783260 -254921641440853062015335317701120 783261 -199747590304738145020843942476180 783262 39232388497822598440292044597632 783263 -202757457532675722017526449687976 783264 -11125105602268854382779904819200 783265 -91194016868228376585515738260800 783266 188113792850480111550490485949824 783267 -136750945469634568617519806019720 783268 165241513700825573522817063621248 783269 198203569509786503422620908660670 783270 -3570123340992120741549543553920 783271 278066952310854543837049147020552 783272 39834960857609219601453012418560 783273 -147037217529101030028809156883456 783274 -104995401356337540029752074072480 783275 140832952195325274038577117618000 783276 86925235068758041964588615261184 783277 -107437665922661054794546652564736 783278 -59008130764209907060275974458560 783279 56601405106979242562342429119344 783280 31935366764679727716853898280960 783281 247877825708207027792496935317812 783282 -20176616431707128951477661479808 783283 67637956010085865098215367307532 783284 155886547114968057494421969561600 783285 -247287256273049773324449272774400 783286 -1435253742692328066736268476800 783287 -188908591377792328307066199999240 783288 1638724582436246719350538567680 783289 -20403847192691873237982403243320 783290 3970133363470228217443952956800 783291 -113842877272020206627809897875456 783292 153192128981388833734668599132160 783293 127323996830804718126920790124800 783294 -75398859866195113039210110827520 783295 200430454208457777888705205933800 783296 -55812777992508315705076906721280 783297 113314679898770511373644704543040 783298 162104589279486561412028036907936 783299 216545732871898646103158988454920 783300 8736398931721411140471422668800 783301 -110813984554673807149643020069796 783302 37571123182429389637410816720384 783303 104240790638150711771152533121704 783304 106837152122109479606707427942400 783305 43475158974139731248248520566920 783306 88796101534501033276196294206512 783307 -34772475335648842351910307511008 783308 40744719537591256308577163022336 783309 20946289202844189088273183825920 783310 -79451041352261629366303064138880 783311 -270372962014462395073733040174768 783312 43790085053504449115411148963840 783313 398299754951853314417295304247920 783314 75985129866335844623753498256 783315 -180716541577431378744576834398160 783316 3944107775394564937193186295552 783317 402551474266959760498255378188366 783318 51591230165519481164201491437504 783319 503853083017950046168190673907560 783320 184645510718691767168565382348800 783321 38018769916268798439922408808448 783322 11137925946576579968459271113712 783323 -126861469964734509472368897274428 783324 109013756462991263806140578411520 783325 -268416730854056942211729413423950 783326 56066053791934442811670980157440 783327 -101250988785055149711719608749168 783328 -49165718319119288110623054888960 783329 510537725543629716906862603488930 783330 -26066247010414566613184755630080 783331 6994855456646898545404804489672 783332 -324166917885187858940333826631680 783333 129294579881483791063795249099902 783334 32782859715826454889200534271360 783335 284918041847745103041798459360 783336 -134014374564763304895367796490240 783337 341287192434940278600467888076986 783338 -291307924757696199076324424436480 783339 -36687296639868508299822472737792 783340 -95398321658045580096546534220800 783341 58174635195582282000642192886572 783342 506020598216937277535410457472 783343 187590319762739897409731260266240 783344 -15679661337068163947226900627456 783345 22700863645163355555215582699520 783346 -191956560374347350609047749197264 783347 -208328481031343930781606316290168 783348 52036341554188333667216143042560 783349 -55043610780431103647755181338368 783350 -67453861521488335527780718917600 783351 1522403358488197488022624720200 783352 -183191143851158433048087463526400 783353 43894562152738852306643913853524 783354 -51078548066728245296591667456 783355 62229306503781018849198049781760 783356 -33079755037686121476264171300864 783357 92192533315907626204014005431488 783358 -120872598412625998100633405214720 783359 56459623439354149488946494274560 783360 139107758064751127974060417351680 783361 386870847862323194243218648488962 783362 232879805251183261620260991941664 783363 133244296406943792893277156689652 783364 -158280377611805545013113516072960 783365 -56566913742692056062084335107680 783366 71958417319311590041625237698944 783367 -82529697352533803197504637459480 783368 142754166831385319070111402117120 783369 88076699801474022898499446090794 783370 289687624869263884978832732160 783371 -3099430562068090088526253652856 783372 -131927802258530915808925896188928 783373 372115792174730881548088638925622 783374 -616079468665021175095248444480 783375 297608270280772227984876955860000 783376 -114311703927172572392394004955136 783377 -20190950322170685457173016763520 783378 15728535847459505186002074585600 783379 334083007078276948185697954023980 783380 48361653761753462836150349291520 783381 36291106514087553637360732097952 783382 -39374916019487809926495516170208 783383 -183291376969136566272942346134840 783384 72608476204417867784601480069120 783385 310850703734434989247406059880580 783386 -141360790577583123922632989326608 783387 -101880573299516936066148281371824 783388 142559652731811462013196382462976 783389 507492181249026312084770041765440 783390 -39657534671845693178426260126080 783391 -19401843670626340735647382256528 783392 -115043906899565678794322340937728 783393 34033591977928654047239527439040 783394 148145269559174042265456873139872 783395 -159258086737208394524950094487600 783396 54929244887171389395654924091392 783397 -190408006693591978035140803276128 783398 26955903630004099568012341665792 783399 -215701173481117755523780061240832 783400 -206178886380675994503658098048000 783401 -29186194630656834503209908539136 783402 -12975982550017198621935896021760 783403 -147307505382833094279971777673936 783404 48946382767241202189057196915200 783405 106946191795099421439846950688000 783406 49488338560536558115045692710400 783407 -112017684452889460818735602095344 783408 14433788276993762691084641894400 783409 -315284437701615745581539743356480 783410 108464979951327239025179395347360 783411 217630173358892402392662902031984 783412 -129703887043858292646192932147200 783413 227122728175109112186405672823662 783414 66043214853740223055481628920448 783415 -54239714101003158774988940998440 783416 471263585801886671303452189716480 783417 2065426726096653851817996270048 783418 290761173000865904076331307944704 783419 26381916243306891346477644748320 783420 82428770069740248682123026063360 783421 32333585196160216235656611175622 783422 -165887288236582358405328927199488 783423 -82303219392024831423966878601816 783424 -120905926970587167110266179026944 783425 217766392744373323941969619464150 783426 -9600594200642419990476832530432 783427 263646443499832665493179282764440 783428 65888282515477895314208463462912 783429 -41535600624322547654529445931712 783430 16598226931402482053158489200000 783431 464844305157512052157573449765504 783432 34562432626307278563051902730240 783433 -180559057199943195890134209726080 783434 -251704919128212782936479670226384 783435 138462659178803655434740074981600 783436 -4922409751084683538604875417088 783437 151947111979996850150534259703680 783438 47388363247951589561442172767360 783439 -708318695181650859253703572255376 783440 -17036926843412751824411885568000 783441 -138798439786580906181431501085150 783442 -102180067467708338026662676608000 783443 -695846306828531609333451220208640 783444 -169218131640870306625501401667584 783445 13457332549450797048567122007600 783446 -61205943725760887361738081590400 783447 -102763100760173003343141500243328 783448 113220121808953732820487544719360 783449 -109461669363736949183659509271926 783450 -4226891062579138514133390308400 783451 27382046719248571253485628097072 783452 -51683383224332379611966002404864 783453 168154728515818887480344374475808 783454 -791231378443039721816898167808 783455 -38459654447852903556575534855640 783456 -144583738383650539582564469047296 783457 113478605524496159074056166254612 783458 -98847006824298133760009794082016 783459 -440145154267252869467241040139280 783460 -1340459344698400965957160919040 783461 -33180028786827531561708401567040 783462 -15363264589658778699216792590976 783463 10112118852525555826716333670400 783464 88794536725503321342981403852800 783465 181346526544254842208354978600000 783466 167929628404765455849294474624432 783467 -103592493779452169205622686399720 783468 49500527141594587299713305666560 783469 -66475718125726443711503496663528 783470 -63278110221386433760555697632320 783471 -120144113482343915492507961782640 783472 -26970584383903830856024248483840 783473 234505341346330703044009820704722 783474 18347278029971305871823668703360 783475 -38768104086277186393556310800 783476 135302850992379014063990173234560 783477 -175399024853578753723071869092512 783478 -212190522943345514677397872452960 783479 59736474072528980233557269199576 783480 -88973854036460055299911228416000 783481 -94903812110525674605284638184636 783482 -26560927673807909791930302652416 783483 -137045382558911766095746591310400 783484 159214559864542781068312946019840 783485 -34730736272749928741928711805440 783486 -118287798652148487813939888691200 783487 -126333041133868601700754469428864 783488 -29974403974639429226797706772480 783489 56206613992190443899735444765120 783490 -244201042172238967386815691525120 783491 -7514731656652521540647681202216 783492 46392615309674241396469449216000 783493 -138008331534924881988232117152420 783494 -88429657249331755543209696142848 783495 6826053341108464714332575413920 783496 -132136121263606464411783001866240 783497 -102508813670368087740387183852480 783498 -141306099612445993902760574265600 783499 -80342807284366252536909012126336 783500 171148824480486511709993112576000 783501 142056230748455123052742190826432 783502 -78782609561889693216126301098048 783503 -908593813809725012454883157760 783504 -7324706998403830478735220105216 783505 75845344609467401040569232225000 783506 -246827909342562876808499975976048 783507 162031932997707503481800021171640 783508 -102547348727580945200107180560384 783509 3746559055776377929758126150204 783510 -8824361621244391827263409972480 783511 -232689441372746450076173890849176 783512 -165621777391145621477592895365120 783513 -15552466038229514515321494612780 783514 -116831060025914376120720507408144 783515 68802867278135872780458676388160 783516 71652803819449933267577067428352 783517 54675325361779797262022476659072 783518 -74075917358724384802434915712896 783519 -170116858895721224156203915809792 783520 -144628439259420942851298322022400 783521 834019364256682726957671814149312 783522 142322441751814230822919360896000 783523 -120686740244269001365901286242336 783524 64610605908536653334075207294976 783525 41087230158564187063155943545600 783526 -200396383437213951664888678633920 783527 -323974576994943672538160332095624 783528 139486673068965302308826036060160 783529 116093311103026372791845465083130 783530 31414948848506993796382602355200 783531 -47075807381960997538169601618288 783532 -237080029764384693140073983298304 783533 -31602557269146466179110092522218 783534 -139542558590974977229429316790720 783535 253131825388502657266287190017480 783536 12820846981816796428690349555712 783537 -289812382685797974996360239768448 783538 -10829504332305994569278442338304 783539 -273873107136951188261033854949520 783540 -120300024093461974529810103398400 783541 -38023841310332560047402859261440 783542 46672716707057041661088599740992 783543 72940785854994025414286760662400 783544 -1499497888548702433496608419840 783545 100086322030828764329861185820160 783546 1503562270562048335182080673024 783547 474866486775432359127242021498472 783548 54218158705460791817131042219008 783549 11924787478505101518669947778168 783550 47565726674813029699515636580800 783551 -89618113111882421987562030404400 783552 9718452952477782430853558697984 783553 -454336310127184738534302011659198 783554 -27979805957283732612407654641248 783555 159336710359268878130340088643760 783556 -19035407567801573458932174520320 783557 -157114210329519724187581338004194 783558 -16002303637175010273443685841152 783559 63026080700708443297587572498856 783560 -147285027004507960198443208704000 783561 121984552155825769024330843617504 783562 -27408449223533673479417721310368 783563 -268912751764462878138412266365016 783564 131567410647275313384927178555392 783565 155348108126950849556045215039200 783566 -26456735430358934494214458861824 783567 -291818878786246632382317496955760 783568 -67113211172671655278903277559808 783569 85218610410429680478881965865970 783570 -42151682166369920360282696716800 783571 -14810432985251886760146598030228 783572 168406326757850805722271322670976 783573 19906913402846826395512414503744 783574 -14251301907576490811270846006208 783575 66912764712674224934366166486600 783576 267210878850140485275666150635520 783577 -642361410013991509213246013494460 783578 224977450508251471510926487545840 783579 244863333128932623132393893788800 783580 83193822552904998961525161062400 783581 11928597471604598291530030642572 783582 2351492724461519034278519736960 783583 -46175546805862890913636488629840 783584 -490333019607544411737125890818048 783585 -48101736084409826633315765496960 783586 24723874352584949915498670347040 783587 21693743852268814366400288108544 783588 72741756847987244732395370102784 783589 -4750746002127807245092509738176 783590 741156542080993539967524065280 783591 22515299398532055231241299291600 783592 43068981238158583030492137830400 783593 -619434001855122957192869426114700 783594 -1838408565530990786060759286528 783595 -40529379610224057631959909050400 783596 348300324968859429068409972480 783597 -139908384141757335659935361207520 783598 209188567825779857355514241792640 783599 -370445008028478540635304430388400 783600 7519080421589189120416582041600 783601 27095181729324583738385368537600 783602 6781139810304564617232207796752 783603 161490333859869969814188971842200 783604 21640178837077073985298053390336 783605 50191212959877946989666145863960 783606 117988546445748849621656210433408 783607 248558975173752189016645744310232 783608 166284784167307064641182366720000 783609 82017216545942051070690671314560 783610 -65602805613189264723431721277440 783611 107346130237015391407489352291400 783612 -156095176034569698029491496907264 783613 -348786238219412746370189564326138 783614 -30915380087388267326505957894720 783615 -4085964704966592744517756953600 783616 236573406947053749767868306685952 783617 -347413575067516800656662138881360 783618 39545376337065607097632726450176 783619 -120239427822627692503238674046980 783620 -61453494561328908242580895384320 783621 -368930257495364730582983894549760 783622 38268312616266558354406929752064 783623 -59810147356720357910170861822920 783624 -400680269547676380553482160865280 783625 416800469729617325400084306165000 783626 -117971590916226512007986414549760 783627 -23825336574376259544564355279104 783628 149414801543862585017588915226368 783629 -40410424221819978851984401470528 783630 -66338692082459559928261523528640 783631 -115273784875956143593688787614688 783632 -1807466079955973628917940092928 783633 -23767751229863928936323371143552 783634 -243200200757789099834696655836784 783635 109532176960344981186811949212080 783636 -32040932518359343610016754728960 783637 47233677322915670763116290548352 783638 -189094517477894411856768190896000 783639 -148694002446519269073836884228896 783640 37455676492156945667139240345600 783641 -55582697568766548885184724411958 783642 81738587975494792658580655743744 783643 -131871880235065341947556068706800 783644 318906923169768237040728264806400 783645 74050822819874151632828803406400 783646 44182290234640168162889329894272 783647 -61271856651313951008796565375904 783648 -1216259942489907597664274350080 783649 62129087210298847734216359212032 783650 -25203619704739266671034545664000 783651 212853787676433096525836851523904 783652 -105052324325671055183343089198464 783653 -92584499927370877904470798147398 783654 173602995859680224173309659732480 783655 -6418152051842675275428893349600 783656 156757568508837838865865494937600 783657 -201719326188105985264122752478774 783658 13809729148087094314138515986784 783659 5692643581389846968618018437920 783660 8132163372088141318557980866560 783661 -448088206331534388783224488165738 783662 -15713818179986305144360603008000 783663 128377944402454611871875501275664 783664 30404360371763131202247780007936 783665 -248094013910810119200582325796940 783666 -31297524494582739128762452982976 783667 293318988302596187325295940789520 783668 -96188753758337958650303754676224 783669 155597733254965881028001516614944 783670 -88719426488763986369412437982720 783671 -111472273178385409416230473566288 783672 -5587187572714212629880941998080 783673 -81463619970445030035626221926912 783674 -39939443511406082022228933726720 783675 1345893312297180984758280791100 783676 176601046036042027178289117608960 783677 -362835610126570243545605000892474 783678 56635580486129443981756485230592 783679 92305636101244026768010284127008 783680 -26260534745222744257966217625600 783681 -4582280095281167452372224224640 783682 152509115351743932623738172796800 783683 -306204918498849477410478058199400 783684 211745084136660974392106862044160 783685 -46520565908776375142147776467840 783686 176685880841868153518056104237504 783687 99170538975150665304155690837160 783688 -34788033808176275966346200202240 783689 -90653572356625345152875364393510 783690 -22888772614904650574781037224960 783691 258688936613056090376586092547092 783692 -33815346872535533949768545261568 783693 150005040658882534179711035074080 783694 9537272579530496954876680264896 783695 -252629444771838330066726407370000 783696 7824924599760000514271338168320 783697 149002434818897897086331481921600 783698 72392405410833878888357988234240 783699 12247792838852637646158943133952 783700 189046290643909816861423744646400 783701 397980970046336271984420460266702 783702 -139783309454511940095461228728320 783703 -425887631917781213770897989325048 783704 -70713825591503455550826698772480 783705 62507076213675154715263752206400 783706 53664197216994468633203075471616 783707 -379632351018907825650022102042044 783708 -36826117535716495856950328317440 783709 135429865935573721252524246934380 783710 -82709052385006228479877986624000 783711 -40365182728515069889731041598432 783712 -11043351665792364222551929651200 783713 12826889602859013782746526112960 783714 18671359482971064029117506631040 783715 84832233588652401388387820329920 783716 309350772954824256132455885235840 783717 227834628098125183349054432256 783718 -1360044716779946254972405099392 783719 -105376009647943562462180156279880 783720 38724627431033633868575750553600 783721 -507253648779480415365991058491078 783722 152609993919811993429523383572912 783723 -290893898903323496704501418658216 783724 69017158394542825619820864010496 783725 -164044077116119046660665960416000 783726 -137481035112637484820399817131456 783727 -20338506167630283252659025645568 783728 5373834891342312122434915074048 783729 39349329676880520318866683765920 783730 11540888653500195909240829273920 783731 4495208705815358315742969835152 783732 -323295793980778913486710726656 783733 -304722108234500513440428360568018 783734 -12638337136032753451793135900160 783735 -25973237940014085041219838030000 783736 -41293210447768454495673998008320 783737 177970718997645879971574936721386 783738 -49621624147965414137467477255056 783739 409985840159854821826545315825000 783740 -192501962264429173368059298048000 783741 -8406137714849191475923094156736 783742 37649872634093224677795953401344 783743 -17936332906002062541562283611008 783744 -64729790583508820273111456808960 783745 -138449938179410294569099184227500 783746 193036253009225932645526895045072 783747 68580001888106196232402624483524 783748 11935034282241696329724556763136 783749 -306986933581520315348503326041250 783750 16853185260137248200054676800000 783751 -427850210300618855333810240502768 783752 597411811891645684023180465999360 783753 -179389806007226572666142732672496 783754 192692500224695524141067148190560 783755 90180870463623858621535343784000 783756 3919154742036038356172098767360 783757 171161450516460228486597630729580 783758 159929064560363076181981983468480 783759 -44962364591875637122717741443840 783760 29235754252148110915885706280960 783761 -3895120031884493098601637262176 783762 1884886350753938288222174252544 783763 -175934922443912893180236851355988 783764 146673216761375592940580786808576 783765 185362308323366121859082877998460 783766 -64421335506090601194767504654400 783767 -320227661211637489121934687728184 783768 -24326325956021682914525702615040 783769 51275559848535088626148498990080 783770 -23992627727615153241836035195200 783771 -13107171232491567940440960189696 783772 -309741054637761166972817777541120 783773 -181623254938747106074208854862592 783774 -17144675042413579677931055633856 783775 55057668147992598060420907237800 783776 -150533379578783073967371583488000 783777 16327582636226633794739901395232 783778 -31054669036965788209936917712560 783779 174850452226890041584157638780380 783780 100029478982474335904500422389760 783781 -16001127909172696280030596260418 783782 -12066580078558557213204508351008 783783 -48662711937858192630910880025600 783784 271085979131193204123657956674560 783785 -35521151956234158411292188534840 783786 -39683406371337525408772245716736 783787 -413626376953324445911325157775564 783788 -182822576131697758842093318074880 783789 68130619113834462251389293982368 783790 44782218830826331437665045134080 783791 462172387142691657926433893346192 783792 35942475050218268297549916585984 783793 -185385161908395140261886677262958 783794 -89642418321044359287844903180800 783795 -115112292572040902225790866185680 783796 -105857519820158557761563055127808 783797 34768979926715262409413785052864 783798 50497306247355927267974098313664 783799 82340050837445879870797954197800 783800 105559975969799125358715479040000 783801 -478869063405334779346671232332 783802 227399465125731159046267679185632 783803 356865765375499687505745370526052 783804 569663861962362434792282161152 783805 307910196134645411160857920381920 783806 120775560581471884181201407748352 783807 -167304023235665884933056586984320 783808 31273661907683598410885613223936 783809 215664261128427170877532626818004 783810 92112685174113407201620775347200 783811 -61332115723421689919876172965168 783812 110852373596866321667862006009216 783813 151509380612295473564070497950944 783814 91184601962656812407702770940256 783815 313593725178690585028215834034800 783816 -31023653182434297969745338777600 783817 -9045209734058787105200740719552 783818 -57756766965678787300725349411584 783819 154979433200227259626093287645120 783820 -112303127250792497788903736017920 783821 389864237404382318656502437893600 783822 -98304356291436615193914227164992 783823 -212850946192127767988464894718160 783824 -26187312927098552398633597378560 783825 35950883131544024056974513825600 783826 -205628793084007973891002373662080 783827 -4852694139320996779941278918328 783828 10622162395749840969068656854912 783829 -367201606508657291178995482075570 783830 -202658961756734682792828786190080 783831 -18683930041012994810394434512896 783832 -72206955261533386405543603691520 783833 256057024988119626031308302293200 783834 -110801471293276933371931157829120 783835 -22099689506574122164747845523200 783836 -98565370735925583978567946417152 783837 23462692073054167745590955726886 783838 -140461391738594073116256779520 783839 82334740383852122045748689913456 783840 -43705557129156775334098249973760 783841 -177998898800187147258265968907200 783842 121255234207396600601150507733072 783843 -30673674241748040962977412307336 783844 -78464615696088995772205443252224 783845 -68823110659335423887933579788800 783846 -39893040033509056990615305826176 783847 -4517986953781187225765000617640 783848 -172569480378916206922261877360640 783849 -219790446322363091467651410603552 783850 102008440825624258965790930720800 783851 134686915337530671677636256517272 783852 143933105406412214920495749722112 783853 -408994438194117771335116621192404 783854 22612574557576828686418124635200 783855 -180628690056438861180920682505800 783856 67554848227744969745814902669312 783857 185325469901256075074109491665572 783858 -152155582245901568489182345938816 783859 -6374434018436722880399901747296 783860 5457631052486812906318342348800 783861 -8668553630534360342111608214400 783862 -152725543268715861146172716165568 783863 50959543353849785536295625346464 783864 -182320732906454669313465778176000 783865 -44717125679978799944418504655680 783866 88059869731507213203381205770240 783867 -17853336012839184215883581172480 783868 -42892856122387882825891404439552 783869 112158510904104822242519876043270 783870 -41344412770893030761680156454400 783871 392493342525017470049023963367544 783872 190576476198580097559951638003712 783873 229668228024882984399553679707344 783874 1763523621794310498456974115840 783875 27843217762965441174282848064000 783876 8513504219816378813108056108032 783877 22136259783989181100424242709726 783878 -20769701514336906888111353081760 783879 -11580363474769753843611824047152 783880 -65155896183685302475921505433600 783881 33419609102177659295043600551424 783882 -23976063709687544411758040269056 783883 222887286246224129768872232118520 783884 304894470490183890557811514242816 783885 -99206215694161555331040241946400 783886 -124694004105529386572568768725376 783887 -235712648372569776628982244777168 783888 18549128523777725029953430093824 783889 412883853665452027370382988077300 783890 -2698342947811924586076917422080 783891 307219851381322931669928202339440 783892 -85682787636978230595526737222784 783893 180565999677945536743821012169344 783894 -83813565095962418118183187291200 783895 -13482047995921248143854659397920 783896 178151140285381555901954327009280 783897 18186123029733807361719210673920 783898 -131417763822085714921132091230464 783899 -477788038369624823074116532533840 783900 -38153169466567782942581798515200 783901 256453726031932200418042642498252 783902 74298411378605822994294210976320 783903 24139831372522460614080865516104 783904 458640643144334264753714101223424 783905 127962824272887616498477129191060 783906 -81279341197627837598266405447296 783907 72868295879870483665040841126640 783908 -107054025913717875260610577855872 783909 -60139804528749059480732706168192 783910 31809897661614779629536396370560 783911 -67894555552371351548040698533152 783912 94656473726586579915328276070400 783913 -347325581713461834129932695729536 783914 -129595884557634313732400292939168 783915 103338792726730283076552616803840 783916 -46865552741713891924641107459072 783917 193071770644876770108466499856960 783918 104354816636961821350105336776384 783919 -150754386677312563980133713008504 783920 -10488590828751171380753734041600 783921 -103990042872560446828991599665600 783922 81272998119790678122483225994512 783923 37845361716842632543810849846944 783924 103433107718118601074524865785856 783925 16699736061715185722909344044650 783926 -26156986236876073195959226964352 783927 -128259092780994459820126806006336 783928 -42122599498192866682531848192000 783929 68527885784060184511491494130000 783930 -3920120603493817608434888801280 783931 446108630956996747246248958421732 783932 8493539948545595859881779786752 783933 -5055771336481643598012127864320 783934 121254967100937287044684344911616 783935 118119550953087213666820979576400 783936 -87623215294252389703333996658688 783937 -17343201880272827688303439452096 783938 87634954175955209873773953787296 783939 75618469495899468004242112310448 783940 -38348252106300722300657351270400 783941 -238887839011616424795162277379748 783942 -48889406401933967815518151488 783943 25384681371239659605857530171824 783944 164614362448330736557375119360000 783945 -84044774038864839470871647558400 783946 -38801350341674172200562664238496 783947 -2692525755177442313015461506120 783948 -120751358447652495744792300318720 783949 41163636626277661828077444095040 783950 -86026319272077715676288515008000 783951 -16519529980101048447427363091448 783952 15139095653437126458215604797440 783953 -322004310487068397932957407142798 783954 -125287097387464261387922793861600 783955 82960882015198436401902419920320 783956 153174876820324287961725778407168 783957 -72852202835678974774003971374880 783958 82473835163678029977709112539776 783959 85783338576841456430643696092160 783960 164911031172177866101160312832000 783961 -175233144543504605297028588653676 783962 154541371952733180932588221642464 783963 94965535618297408643505530794092 783964 -124221639666033081641809848385024 783965 56416142861704912393587681102720 783966 46512045325608141235585435680384 783967 -233375622442233685603857453088568 783968 143468499476585050881619968000000 783969 16538600385048795156600063732144 783970 151806302664967370672703127272960 783971 348804912505833454769917410799872 783972 86767865599470279001274517995520 783973 1533346733693054744802463220284 783974 -187271971884542783949266047743264 783975 -53143820146721998515952848299400 783976 125261576227257597491775393438720 783977 4649908083129888576795076818000 783978 -22546756571429020266139545181440 783979 -98780025357499491233383725939824 783980 175305741590626494777070514688000 783981 271402000081892170965880169474880 783982 64335298335630881052384055718784 783983 281948173895065156562971035764184 783984 -13879083667486547879544643485696 783985 154010402113087146419356729968180 783986 -4980134529318332133856881815040 783987 228492163489329030869538916770360 783988 123382086461810997948322318767488 783989 44730709420567476747537620883072 783990 -14643582891227984915059281730560 783991 51354324820537003941933029650080 783992 193221847058567951472854881075200 783993 -10871859798615783836460891761280 783994 -11046578933899740785128484470560 783995 -130601161933945638335761484256000 783996 -3853557269639978147282047057920 783997 224174106819104381786030810127040 783998 -147232458964910901422342042688000 783999 -1939021251129335370525684523920 784000 205957273916875718211859906560000 784001 -107843870493129463589757409597440 784002 17277365613337738612276038407424 784003 48896558175134575021428929530368 784004 36752021878785322576789522427136 784005 42037134960775671974447471302560 784006 -38937145331294306927736996363840 784007 -81011081372781911628241661319168 784008 -71941714718692725589260160281600 784009 438836296036771205585953573517210 784010 -16026952213934779173555800679840 784011 42635827271359150977097595264472 784012 302457229955124646822663055757056 784013 5912770957478177147173491640044 784014 -31667457054447204183823904741376 784015 137892215681962484486801680022400 784016 -34361330653046340697355634278400 784017 80776475787210335539202352074868 784018 -91612048147373831421792231616896 784019 -2679541931452625997893731355256 784020 -4409624593937197884035153203200 784021 -2236328819454191023773160208896 784022 138446427499332873509182972833312 784023 169823672648464170694196661745104 784024 -1772076616756159640894291681280 784025 -235882024527433457864709895796400 784026 72644302460239999983974512166400 784027 -204750366795812782419795069693440 784028 -20486917030856096009115387761664 784029 9026068987196811997358939260128 784030 4366661335845556405827433662720 784031 -316969556660324443321874300359536 784032 -127545166706425062255269357027328 784033 -87103586443843854041912729226476 784034 123346686716862161724256534684032 784035 61880985512350077696894829958400 784036 -168843688347310204869292840022016 784037 94062328299297803689620715309020 784038 -189583050815981249854185135619200 784039 134686150137342046713142192190840 784040 -58828708766977798824908657971200 784041 -279807962989138499792004173943408 784042 97252596336152646087055520147712 784043 -28250367179544563966488576019712 784044 146435125994992108203816594216960 784045 -402200607959129351503450004008680 784046 -74321357112571939545689510312256 784047 -1275545505194742203751605762304 784048 -32084943961839886810766476361728 784049 196607191076918698473921222053586 784050 -37901008870230381038279225827200 784051 115687789152031813733962208116560 784052 -71502809218596509462114137202688 784053 147927513665425440281204253686400 784054 19962530106999190945242553036800 784055 3724009872399834377869442545920 784056 32453170453112303135103890227200 784057 47313386957683348141772950726526 784058 22945732611748168074047546787072 784059 -68248433861575162126424632792296 784060 14894380720714042317229625088000 784061 -386137922140923230331252048145338 784062 -377319349116302745239743102272 784063 104408489284311460947062795514720 784064 57292823237760961455706824769536 784065 -333566556036077201032484935793280 784066 80823622260039555734163794945232 784067 57677164120374533583370090028112 784068 65100758506767329987322792198144 784069 90043306777556693332498050131808 784070 -7957646568045237999062377635840 784071 73739574071322166518793002638640 784072 122297618611602217786017203020800 784073 -372215019002858277383173594588800 784074 121485400160150103427080943575552 784075 -202273180746048829656880023908000 784076 35751809200095273425000914798080 784077 -11584040968017380596897767135168 784078 -49610827806756438120245476081344 784079 -613808516354132352295286857406520 784080 3956359499735703385400893440 784081 406420222756106619585841107728882 784082 -29929791390604238492330046102720 784083 -71649362538380591720354269181952 784084 -23019509146597098835878825873408 784085 292300348868355395347277380242780 784086 106993083513200630460825405564864 784087 -134042329001074739947437872134264 784088 114975960546888614341883372021760 784089 -113803047483500694111647407739046 784090 12232148814742612356328278398400 784091 -105214569205849473120426843148800 784092 -1044308414373648734445409064448 784093 -16848232280180090364044294830656 784094 -127945986893575644248275168961088 784095 -23835631735294668984226862705760 784096 209895412132423685560108500910080 784097 -21005948744761111011396861071454 784098 -44083423750806410092350275174400 784099 448331587693667274020315299993480 784100 15265948309066616895265621526400 784101 307563153601364083694266111355904 784102 56932762442413117471370758684800 784103 -132416492758987978798783539528648 784104 -2001988950297863619384897454080 784105 1284706002481317203230731899520 784106 -107407857076512369393745419271248 784107 149505471858722581878439548198240 784108 -33588132321316481096559773681664 784109 -30389277305563076883530836251690 784110 49776334074646064807290143667200 784111 -270099985738043270989406716088600 784112 -16200830808754937535128463802368 784113 -60561709237915182354422478570912 784114 -36192771631975593654419161724928 784115 279753635645783143435675550267760 784116 -88921084828228585136117439694848 784117 144936555218567323918259890741166 784118 -114591626624800336157221034598240 784119 99948368465278842960651182935680 784120 213139606679835737166762829516800 784121 146982863155266652844638157237892 784122 25005347501268873600931581775872 784123 454616538404754774043690559282880 784124 -100039597569641264264005452374016 784125 -86812328568225328494252085602000 784126 3748906341648384999001637477760 784127 356457510868985404157358398095032 784128 -117595452962412439467673912344576 784129 640004017388357373529968745730 784130 -14280376856944154239095705446400 784131 311534666986903353930831886419120 784132 -215131395511236185404183412063104 784133 69560445063063189824791858175520 784134 -86921530243385413199503952943360 784135 -106484853530541287807812918893600 784136 -4110553424358652072521978424320 784137 -139477093579744960596700330157040 784138 197789635690770592469363140476720 784139 267613338747991757160768154430208 784140 -45507193870096144661045125201920 784141 9405548096397366977103260939212 784142 35317922492311778205913859505792 784143 -82230240404430901157225467999536 784144 74608124560304085947075733954560 784145 49715922014881494333276752505600 784146 65974745954969998827853052409984 784147 94955777710036652628101200900512 784148 5081830325978635944293567471616 784149 -279476260854056538863473338492960 784150 57808476906335610902307946864800 784151 -296050168534660067975810438939400 784152 -197325721037609029152465679226880 784153 -73093448744249440938362916204598 784154 10696603742168577589287901132800 784155 -188445938496895467362084178408480 784156 -102544768993226650620851941972480 784157 -221592579740131339608464501619168 784158 -95223247472186044499495686401216 784159 268339377971125346159394286850880 784160 177919405220045822006889647308800 784161 163644260609255477382990505514304 784162 22756745288417134023180608666112 784163 -133935240451777503427443285239016 784164 -104181396385981141381303670427648 784165 -248192832166634561035425054503940 784166 -6836031499590203689283777903232 784167 -155869327892437037467457631036120 784168 124821409582177186174336283443200 784169 107613507781235705862035969731920 784170 -61253843468741001454754750309280 784171 -164723016757004428236418177047628 784172 -72601181794991828892663356461824 784173 -4366863948145574706166999839456 784174 -36031528177640323103535486761664 784175 63623138656226358605452600798800 784176 38852343447314472454539520475136 784177 40104916490808702864129295667520 784178 -60532841245678147501239452341344 784179 130655087810648876162294675987724 784180 -5037274921025633681803227321600 784181 -241615727719885993737037840944018 784182 -51486036084564981686814726107136 784183 108514847801748278186702467883432 784184 -303569447756928182385996209172480 784185 -14252298676030295957434649074560 784186 -30020065988430443187243843975456 784187 195255684976233684644175313518000 784188 51166161130018284220479263262720 784189 119933309607063249713874793695360 784190 -145741119603415643771336917699200 784191 -3560445450856381638318348026880 784192 58832454816304829219848609857536 784193 41301090261772069197836205234144 784194 -45335502250510558061192424681600 784195 224626145952837903426271333100880 784196 -34272572264669326905040488734592 784197 311352445629367292192486671417374 784198 -129805946344171344711254463626400 784199 -117540734154916934249398743773040 784200 48122409258329450638225572864000 784201 384284306325955828499464024106 784202 76035201530411105173074072405552 784203 9764142455582803914581838355200 784204 -65339228011943164526769005964544 784205 273529578105201350588381572678860 784206 51278839576563805750542880284480 784207 -396252872706211938853031546496 784208 -20344821613948985026096158867456 784209 -114222343587981036920076036209472 784210 30361823173772948729668190284800 784211 4852772366182120723830926584812 784212 34770617447706420842799274512384 784213 -447887296637136648270767696991538 784214 -444817411511395401037523606208 784215 84814783251066472689200631297600 784216 409418476549468527189306481090560 784217 -45255607995081116142935896843008 784218 123281050839118363212219199330560 784219 257223256894451193784744508055620 784220 -94233424223048861098247402603520 784221 -276801675261841825973021667938688 784222 245159710682404360439347377846912 784223 28387140408996876823401684211704 784224 56096975294790805743958378414080 784225 -41263064210921058880038146944000 784226 220189116589335894135660417567312 784227 251770894917861289104713553134832 784228 -270396625015809568179098427939840 784229 -331987491763241937329506816039170 784230 35331755664468642695065968462720 784231 -59443773328743527373152381738496 784232 -566519144670755257092466293227520 784233 399369333835886633028597047051520 784234 3965312778775433161905021822720 784235 -35550579758906351518286249652240 784236 133883241514310083169770940339712 784237 -94051659060191463066406825829408 784238 7321741267062407560530321653760 784239 6499000900002435236028134533008 784240 -23948611853861783126608078602240 784241 69774485008541983447009364186292 784242 24245783517908002305309188262912 784243 346989649856222859357369312572492 784244 -270521931261936302606732815319040 784245 -82832188998344956383489875202240 784246 180523294403389101014228470877184 784247 -418774243743091061204626824254040 784248 15103249672527043781099129118720 784249 -88200816792904375767060821641750 784250 106228840510279729035717503832000 784251 94051911371653806369570062470368 784252 2995745070907721963156149311488 784253 87507860297315643243116478816204 784254 2318844957427597642026591863808 784255 -8267379740347276254617282448000 784256 33886209276619445632757158379520 784257 -74514088279402942935100425844608 784258 194751766334939845932510357305376 784259 -2987715279128017634834519481600 784260 9399662815803040427646492622080 784261 -304697700517385394480746497702788 784262 -256813577387133597278422055806368 784263 -97369233958944828774223847193600 784264 1037666249175010651726531921920 784265 -131313968921550016783025940586680 784266 -24068890008841292701844911276032 784267 -85352062009579970091322605456960 784268 -55357217501716806115412544284160 784269 149615290771994665082794501347840 784270 -27282387589774323291400995673920 784271 35734444142428624402447286301744 784272 50750452874573200289355032494080 784273 70522740815986520133059944523840 784274 29121659244645950451725440730112 784275 150114658388566959771287995981800 784276 -58889505537483622860008244568320 784277 1283190281408314212579644912256 784278 176857099879268678428015174343808 784279 -197206729276762811145421032749024 784280 -38158965508254189155075738419200 784281 -148250095021813783562450418854448 784282 -22567352990891577551383049395200 784283 15694405606922254198936570166532 784284 115077533681501798747343334119936 784285 18044423655273347804223232491360 784286 199783048507932504169096151390592 784287 67077213174836916309665142503040 784288 -306124614206119188860223819939840 784289 -80660946043078091499913193246976 784290 -17769202931503787125408269672960 784291 -387710669522072143374315817014848 784292 262107359661693681563129922278016 784293 780454362419242681982980954464 784294 53591402360663065366007848947072 784295 -66275190231013855886092260192720 784296 99470521247594269712988148531200 784297 -108011036854312098618450310555248 784298 220852805876442295129190298548400 784299 -120555545259696925306064528276136 784300 -19768989731716720058319750758400 784301 166486176533691613587102572377920 784302 147618592278981783241303640715264 784303 151564498824326709814431163022584 784304 12797723341497989296850752389120 784305 -164872262989168613640586755869400 784306 -57821564240439245258110201233648 784307 -303802670747330341016537891955444 784308 16196519368251882893964043063296 784309 -92762613788074664409507450921490 784310 -82774502626665433541806702304640 784311 -97221565632747079716170977305216 784312 -32551608281397233972553024307200 784313 44464985350039291274377868219562 784314 47110589422589056609002979381104 784315 68149496111813006256089247232800 784316 7404740648068332181714576215552 784317 -248466147150580738283925288011520 784318 -58062353468660948175585828560640 784319 -541512963252168160208798344953456 784320 -599876561647934500489710796800 784321 256379877806895473111366984627522 784322 24468528702437495557711205376 784323 5312094572407481595582887069424 784324 -358560004639932216083832445458304 784325 -89609381346096850960285091755500 784326 10442392413498076738986689042304 784327 49211527843714078751876621193176 784328 -65588944741797577712712507939840 784329 54722833080620112320463982529280 784330 28477417985387958998855339824320 784331 -76258039970447389738198912748736 784332 124510921631459324285660140928256 784333 194065924626970366276187987347008 784334 74198612853156231019027382679360 784335 -99662257763317901304549070095600 784336 49545466968592638231369508454400 784337 26639692225603680075539048430912 784338 145702261974194791501844967671808 784339 137152284348355592694030714116440 784340 106528973905536859984914193923840 784341 -89918447810089515748555010526450 784342 51875979328022454305286400813824 784343 -34786702397656047172059887677992 784344 104316812865550959167201032765440 784345 39536366987617060632077198243520 784346 31159287999697649182041904162560 784347 83461691955875183214961121954928 784348 -80328876463357516553077196027392 784349 -492228134428897533047904099394650 784350 -22027490086920941990247439104000 784351 320804164945394494616071698760352 784352 281252416199710093401539406200832 784353 116213272885621115280660814889904 784354 129362489592393526893201346103376 784355 -16296491126977597842260976010080 784356 -17708024700784935480425936173056 784357 16366582662345148148452871006400 784358 68315849136064200256912833608640 784359 -333643646834324354121090802058736 784360 167759180489326687195629429504000 784361 89982695881239984340430176909092 784362 -41590740501178125225976336766976 784363 -2767187029909037734944013955040 784364 43397071142661714378372463380480 784365 136518971268166140123812193354720 784366 -26125872680651024783484955469952 784367 378059178500594911450135485070416 784368 4757375945015123493226295623680 784369 -24751165664344450568440785382080 784370 118330442630416477063979545790880 784371 14312992355476943457123772443648 784372 -53734742546752931344644952352000 784373 -91550696812886546715553642839378 784374 6364150989330874027301421428160 784375 196926736457534917339542744225000 784376 -108017028595803384085368764497920 784377 -249263049866831687202736828608000 784378 -67216645919177729611467208035840 784379 -350523501021411305772905742253020 784380 31231036186308898545755684505600 784381 -56485297539548168208881791887668 784382 37243242010043979567054475119552 784383 -278503476140549248030153268234496 784384 -30851417946142287072772982046720 784385 -1812557129110993236023958272640 784386 39682410655002941090032102174032 784387 129692266099882340946738128759036 784388 -46652182187346686348482186712064 784389 196842974090205570451559498771424 784390 -16057912188265610918340962620800 784391 -466130404989738951496937923389600 784392 -86484238950016522824357438259200 784393 -7769048073197193469523300500736 784394 -5991103396397113381776783680160 784395 159163145370688034688577662319920 784396 -5337357985181226022934808865280 784397 -288338911991789095858509820806228 784398 32477734086959682638102289991680 784399 -171546867787680662689576274213376 784400 -7320354643943937637476555571200 784401 240949420758106413705824187874032 784402 -39188894518475505235225756852848 784403 -106385744140116115103774166133800 784404 -117218697289953881676022192049280 784405 -32415552412115412472607652012000 784406 -81100415111972352021163370496 784407 100883992738642076494841041076688 784408 -144655006657406206429687337902080 784409 33757486338099483994113095633610 784410 -57078415891647077612159907694080 784411 -44264151988340641656676925892988 784412 126031635235816104874251201964032 784413 -53369613824152923419996965998816 784414 256276940204787809178047656177152 784415 151285343228877701716082223552000 784416 121935708324582321093121106509824 784417 -25144645759813860721003806589008 784418 98878026807094711156957705742160 784419 -79616105194355999473948423685712 784420 4936547380449170673599188008960 784421 504646481954306800763195524869600 784422 -48957984735015905016437635158240 784423 320912935107590054663514465287672 784424 18309869639657987501608631992320 784425 123689210871261046352924056698000 784426 -51896644425350740863464266955088 784427 114996746499368300273633179907472 784428 25505890967481295317130759680000 784429 747890865703970286791087097599040 784430 -231892248004359207782271988262400 784431 -71118187125614617929381641944800 784432 -33144548954198970790426929758208 784433 41771517821537559105293354846784 784434 12839748403161659270674904801280 784435 165512237352424686769748590928880 784436 261915152655786809590398824448 784437 -100740470005335050158464216131328 784438 113329149130346794392571723292544 784439 97876606363285467693077670899856 784440 15270065871395057493752830464000 784441 316796798912127485419217822508800 784442 -73243552287282557812265961802128 784443 -94003461856810302004145965608 784444 -52667174169271201208180154840064 784445 -110683600948162795100285875065600 784446 7435810534617155800662905560320 784447 -225768912755057667778637143799104 784448 -70464422797134745361109372370944 784449 247287875852845499809500417744 784450 -133218224770121330050570871556000 784451 -320235419129249141626087352788548 784452 155122687301264230394352068140032 784453 1388967437148815328658044200604 784454 -36783204453131139595702464471936 784455 -249106086374835420072242933760 784456 -198180068644361819464598704389120 784457 -446981945167824627649646765568294 784458 1875146609224502299237926528000 784459 -103148517704732030104570992618896 784460 -15034634017280258357665390679040 784461 80466484137275579647480359986880 784462 24622820807740205117694254933760 784463 291832032666802896017934898073712 784464 21194499147896007459112273182720 784465 141978117698568833500928656310400 784466 220282466191385057370893083020432 784467 -100428830956568995592120293453632 784468 121099753180154468115321871691648 784469 -104915610115739063000639375582304 784470 70798468351333081752626642841600 784471 -381102705467060487363946604814328 784472 -108291472760823500110699897036800 784473 25024812692863415250485848608000 784474 56410501408819334313628447272672 784475 -241461648786782748251195497015500 784476 -25026920445461125270987461206016 784477 -575003091239091386930375798338368 784478 184972430361703725039993880295040 784479 -83238658518374511822753814241280 784480 73127121345912563583216435855360 784481 -318601557517230590512838581706718 784482 28655018369922416101927564748544 784483 -156862670242112700785324838021680 784484 -136140257950452507543672359952384 784485 5183047175269067254248567399000 784486 5120751306636307638396044388864 784487 -32357226109767545625734144668008 784488 -215348838292342122799531104829440 784489 -321249336046279640774727705056710 784490 -30354558784413776210495871465120 784491 47563048130832578314481327974080 784492 -2754942492402196362215583999488 784493 30016722310518643660757227700640 784494 -47197723190923585383085523705472 784495 -236428960039438100109453062883000 784496 -56184835168966503846997198798848 784497 71066564911051484624025935758272 784498 -127113825354832000153941643896192 784499 -322695032580655880069813636558664 784500 -2905574618214584378375394816000 784501 -109325230228833854535632400364498 784502 -160102484313347178717956081694048 784503 -138721902795603219259446010839576 784504 58126698400183350145969285324800 784505 96463587076291745961565525326660 784506 30949762231188314522513919800064 784507 142553763331824554720398036372724 784508 -346482311739639052736263879672320 784509 151604245789630590751533073808928 784510 163667989379446050720128635728000 784511 30958342251421456597125684682944 784512 33688067482959511963993060147200 784513 -410455114801654570419963724698238 784514 -159657136548453038505504092282880 784515 -81258336962044165328509377337680 784516 -177968009334236816196604726364160 784517 85472299997565497018320379870592 784518 12187400087495524282615012239360 784519 84950932717201123771437112413544 784520 -36377979452272184155167913574400 784521 128125786839960789267175385170020 784522 -128185833716127754787153256404688 784523 -97043182782980198731648868450040 784524 51971878750843956943584661635072 784525 58764186032135811519076549928800 784526 159359311159164481106421721931712 784527 50925733023000751947530557558920 784528 -74818605887767542416868688027648 784529 -340342239730096644628929522941760 784530 35970913632055128156913552473600 784531 -6838638657001360152739277345136 784532 34035775294939740786632252098560 784533 -175836974524454354585923871424576 784534 -223674716581261559407220083759584 784535 636990751200482608625262856800 784536 193234545084864215744746743029760 784537 243554387501092356171784123126920 784538 -56841629950973261671082058424080 784539 -37718241244630904416143690870480 784540 -76336807715590570999571470901760 784541 -271314243800011329149411249132058 784542 81380485462432421308624559806464 784543 -333274075833851794990558514898208 784544 -35104438469340210562093308248064 784545 -24959750789542526528001783932160 784546 -58282407703493317108824410856960 784547 162195002840293091085319524363996 784548 17172538763341759276700759408640 784549 -66021400074075545405705778962240 784550 23907829773344249191645256313600 784551 267163774420312068907477114143360 784552 -45570160152997805585991354624000 784553 -54800349317830025274749938025472 784554 102424443343702007890309560587520 784555 387325366285745989868635708560 784556 14508109818410608277499132376320 784557 42019858065523306553398469878560 784558 56882633463398229366348418178880 784559 85824212379337845396409859869968 784560 12420438099497442561532451880960 784561 -282744231500145458749192620777838 784562 -179879566507490546770648590025968 784563 91100000230368968596337271591984 784564 -181658515774767427355060371072 784565 45337517574207267057735449522460 784566 -14137007029791993564712223541120 784567 -191901368930157306355874051393280 784568 -148386195149330378544285396602880 784569 22608464253656175531574598750544 784570 -209430793690059063877871843139840 784571 575899067485605824704003681835232 784572 26813380212673235940288738120192 784573 -142714395062959659771431269365178 784574 82365521381685981901414176212352 784575 129155902888568989996538437386600 784576 -8958271414245994404131547119616 784577 226729598889556796131969622415426 784578 -8844356189943668867129379072 784579 -82900040841440289748871024415680 784580 -217838302586349223307564583340800 784581 73374329676223981127390944820544 784582 63662895442161230852687030467200 784583 368101161241795089254493396527832 784584 66850865161066569045117693265920 784585 87407080464118776901903747749960 784586 -207882279108718917843661233672960 784587 44659296342938085121089458924760 784588 -234991605932114534836438348814592 784589 -109677551278922860059306299424276 784590 -32799898908445243655877340279680 784591 262187707340459823225363583763184 784592 76266972304980651414455887159296 784593 282242254280003566626357772279200 784594 106833696703044669205876099902096 784595 115740222963438175776953051572800 784596 30546060728972931002156788445184 784597 -69240977811670263089653889820288 784598 60026455533333541009266332224800 784599 40959742496549693851863064389888 784600 -19226507662401752602413570816000 784601 -288750081303492398025055664463468 784602 27725529149844802334753255608320 784603 -121583165360811226850960014521148 784604 -10089787843032447851673859866624 784605 47834869735017253393051003934400 784606 -137090952354111691508105326479360 784607 458692612858876305901469272897032 784608 -36117018212805478865472671711232 784609 -113098604128262865294507817803584 784610 12200128162467630376099846993920 784611 210365873177511993104297989583460 784612 -154492988983047066192934382085888 784613 -340985253255566107430337360419460 784614 -65504784948336575655909757220160 784615 60648296566121431264213448865120 784616 -2608715440692876525349728829440 784617 69878582414101114852638753220320 784618 -215516330259606373989622427532288 784619 38650996051269568262156282309160 784620 -105257338437580041274403914598400 784621 -4017959355683308821837311163456 784622 -59459935014773520417035584816896 784623 -44163790740626977197577106326656 784624 -33775084170860656469914607616000 784625 510074511356058786773848703337000 784626 -72834560350789536461213492781312 784627 220996630035317759641523387574476 784628 89545298730138801596999716700160 784629 -316686672917664190969011699633426 784630 44130027193222437852290219059200 784631 -176666771579370753856137173624808 784632 -124004125023689249699301310279680 784633 244701564873299620649799944745940 784634 70131952571694200163887002552800 784635 -16281634989200053375698076920240 784636 155611650323214614911048045998080 784637 -187571847014949179365271436444480 784638 -122881978844754884968746999387456 784639 -283065533384950971652544975251544 784640 -162947174809122274642260488355840 784641 -21343210405324261804860334755840 784642 -185440199755965960579076496532528 784643 -104801787408082129174508123538960 784644 -17850870589714658084200403570688 784645 -95785943896310665076409699089280 784646 -346606375087586468342709828660480 784647 402583039118044265871353408893560 784648 140582004288526566926928166671360 784649 130786822880963696734043315194650 784650 32815065580537672645268782809600 784651 65129146373603473995601658610720 784652 263260202271332836645147405132800 784653 53890795353678810080676898041504 784654 74897184248714068553503559870208 784655 -154621017945473357172721962954000 784656 -63222949246983121803066131865600 784657 -30674186849228326527314568977600 784658 -20249262013906764940048583021568 784659 1765819174712286032543403969840 784660 -134192820493689208504135397464320 784661 -73568942838131521741130741322738 784662 158836707179265051657184217402880 784663 381352076651447990416169631428184 784664 3728194106882433729751199109120 784665 -39420403784773814038321962938880 784666 38619268736446638105728576098032 784667 215213295745523537510599024809444 784668 39500970551569869355015905337344 784669 -171319656222631257547808257703208 784670 -20761432134692442859791623574720 784671 -67028988124602305990303218536888 784672 14819549104573421709958928400384 784673 4818360488582117199514104995220 784674 -136063671734174227770694041285120 784675 -58966448101156254179256351072100 784676 22216399257931566112962657720960 784677 20415799820924826655089875447808 784678 2152211133459045320168858396640 784679 128503880790464468019105079753776 784680 -30094540277659399209523735756800 784681 -291218570768641817959784789894000 784682 -32349409361928939363173157070080 784683 184656760937076417331438759687452 784684 -20049825721620151426435819811584 784685 282736130550786650483504936940 784686 -93211920194097748024210625794944 784687 -169542635866033899529969617927664 784688 70619279128553617998825371123712 784689 3846509748033671352322907520624 784690 124596844997013401477435804736000 784691 -136284515103172294698214753328160 784692 25078714099504750981269356931072 784693 -57749361827708864329207120873216 784694 -77271198703191316378423044907104 784695 33630870864374676282470664643920 784696 1903536990412741014056490885120 784697 -309753330698151156879512995504854 784698 155665932324660244925709304126464 784699 -44571888099513360366670014428520 784700 34770407560949663418339363840000 784701 217603850311908924990133985087040 784702 148288089101642824857983714679552 784703 -60351864801580517728583676539520 784704 -73259312668858212852349941055488 784705 -52661261579133844211707219108140 784706 35589987519015861975226780529184 784707 1472529308805619266125224304640 784708 174496590014887379099606892441728 784709 415624705223153189284799218897440 784710 -34885462953645470962587628972800 784711 -163122062959656207189966927526200 784712 -289310620852167876069586701189120 784713 -27142552811226646128106119952800 784714 -5396635114539798854903033576448 784715 -87402137716437030784479154892640 784716 136503627275090832212443167677952 784717 354874046828616471765065199403766 784718 97092601605197256506044905030528 784719 17436494712597997573379068324560 784720 28898314679608677418971330478080 784721 -182318456768487218686504869213888 784722 -76856667279121036059701252588928 784723 -243353591811777781127571465195028 784724 -33325668206231356182755499237504 784725 -45286190605353257622644607446400 784726 169380513588363147246902518209312 784727 450429587622782381155594288077576 784728 2238603506856128569175171112960 784729 290039231940110439222792806545680 784730 -48736230898049852039124568603200 784731 -89287642068235603621296680268648 784732 -67395473045768902814573590834688 784733 131875473753924110543263444555776 784734 -1600499553192137687046055096320 784735 76252026854275558835821895495880 784736 98295179408251680946502656327680 784737 107319652324151117700719514935808 784738 -125666902951214426412269953916160 784739 -35709581762683360674868494406344 784740 -37896765525247901033471380070400 784741 92471907007818249715845412262332 784742 -27431030575100594329729559023488 784743 181455767895942530517872349492264 784744 -253887688827980307996830854318080 784745 62563359412236396383683864698120 784746 -43580927777941512790256087170128 784747 281596939593883643602065497734192 784748 -11302395693164336813671855310592 784749 71748620122930574529673802802240 784750 -215990537192445734815838112000 784751 -280380962443560739337164437277896 784752 14322719214898033352715354931200 784753 278325465630699833142133746018002 784754 -122542616898990506781268288517088 784755 174092684578368683365450050703200 784756 -112658612749405080565291330168832 784757 321095595499336703774523665935680 784758 -21988651371355001316120617757312 784759 -233068567558127563074769840961280 784760 -113975533117500395610574397030400 784761 201105811878667866620673144827472 784762 161355232738474302338684698616064 784763 -87425074264617630575844690666240 784764 -24761040609060643004852491123200 784765 52085040031632579942503029271040 784766 -158662828038242260062659631687168 784767 -176793153930318140411019150845952 784768 -198589690258359907129013179514880 784769 402602115696581342539790134479060 784770 -7285319298721032755414086010880 784771 98587897988066815204281474133344 784772 213869374817588002581600471989376 784773 59834489781499179700274288551584 784774 -9632352315022339100016757380480 784775 -9769793143330431874484849311200 784776 98090344662510691980792524390400 784777 120327574910872039830064036454272 784778 98092222833564066304605944923440 784779 161561595227672160798788381684184 784780 -82460178032002644820312546790400 784781 153378954196394682480762844671564 784782 203405002626866814430629665293440 784783 245892561719028820603126869204000 784784 -18757696453473048112486141132800 784785 -12663258177040448363777159112960 784786 -150615920725314201248728312581120 784787 -46072989296376175407922646013960 784788 -46010280426110886632310165417984 784789 -62321626019116915163037839735410 784790 36860511721440637996143971846400 784791 -107589530048467310193296129431248 784792 113117110935948702632315943198720 784793 -2613445547886846583982661202416 784794 125967341624668617957705548616960 784795 187675768594618448307455618726400 784796 27813386714161307437153292513280 784797 111076745985556090990947371168928 784798 72441917907175165454672167560960 784799 278039185064939802955206452536800 784800 -41886388319367122635954839552000 784801 204183034182327696039668324515504 784802 -27706525710254490151188619509600 784803 -219278710035641519469476525404296 784804 -231902023441346898725175231401344 784805 -70264954024985381661698125190400 784806 -150996251953363263088357675008 784807 -95563153824821307514838419320968 784808 -216837640300836060739732130903040 784809 12873339482953133547710437132890 784810 -69429773974841722779244960933440 784811 406743570999862343356266953630352 784812 52621803905585771780346065190912 784813 -10446348736360978099533666128340 784814 -364717801844062956074300189184 784815 -50511431289705032092195267242480 784816 3707464540186811091382183788544 784817 -73619222853659774302020091384848 784818 118985051947053745723445165692800 784819 112593047893154326306565349046272 784820 198781419020203685951568425614080 784821 152277515838446044860110378005344 784822 12510347097847697927832257864064 784823 -230487095310905543438449665936 784824 -826923919360024612826957537280 784825 90093483487022090419822760797550 784826 -13595965910319040467884520360960 784827 57844065657001002307531517819520 784828 -17478224256878836430346342203904 784829 -254075723316187619937384917214816 784830 41777248402152706472179332577920 784831 511810701119483104532614287309632 784832 -54693122117947643647975734902784 784833 -95906042990560578953291971016160 784834 -45266485111290455850243626070528 784835 183488662080239771962237088747280 784836 2694057209544235835919523645440 784837 -365156603121813415712027203308514 784838 325398141020065560030981927880896 784839 -198549861735085289044311970310400 784840 -13179541519147747626738074419200 784841 -122886476897871110992219391086758 784842 26342864036188598820209714157312 784843 -506280004010491583679717871142000 784844 -113943820249649946456482471261184 784845 17724543596654424192870193516320 784846 -213028508642106492798281015416128 784847 -127338319452470716859016377015568 784848 20987842607164710969782245392384 784849 -71640050738149182675704825585036 784850 34061329992695813945728118236800 784851 45147733622805551720947271645184 784852 179166821105859629414235139584000 784853 154460653143702658487895834139200 784854 -23380836165340840580237955296640 784855 -314448150587533734861530325579240 784856 -54566812787724863109692651520000 784857 90665383312078886576582264057040 784858 3265037752379270215286475371520 784859 -247765600638476191552057236602940 784860 -106262888097708529818728375255040 784861 -34631927592499260052288585574976 784862 59751266370532452121085916503232 784863 -15767361218324226029641616037600 784864 310429150840994176461347155869696 784865 -194606502019626776926053436521600 784866 74712461107075813539699503140224 784867 -274845640889382533135522114506084 784868 97790962292433114372156495691776 784869 -118790783004348256149187548014880 784870 -45801695755784581105024925205120 784871 -179674225779247701478366813407600 784872 -120311958901811138399048455618560 784873 248347557641296766035716597461736 784874 100601995350449427136443409749936 784875 -16315808732559854895263088384000 784876 2933302961699260827446539376640 784877 107529001651276872306040890851040 784878 -12427149589765445812708794948480 784879 -5153551322625672307667781873416 784880 41586244168845525650461656514560 784881 101466943162799138169169702410612 784882 33952749767967042919777543883280 784883 276812762105841895177175828372424 784884 -28510530940848725834577443979264 784885 277104221136466344769566246859800 784886 -189106131127117689141516507040608 784887 181570941852700825290824972894160 784888 -10602410006897322644994674135040 784889 -32425842752291151144060049571328 784890 114373777610292728882594335603200 784891 -36794177022404623898550728104200 784892 -518545351994071752513985099031040 784893 95913788832266290984520453412864 784894 -230168801063274308021481984813888 784895 -187185605588200289544923720808600 784896 2254189579862811100533567258624 784897 430182668629306325003154170617346 784898 -31409782338779195011969566108672 784899 -37625979494549576805318775261116 784900 277878021471333341007035795251200 784901 -14079940984346958995749344882600 784902 151861658602025865996262515978432 784903 27744682266396795320529336216880 784904 83386255741890725274098744862720 784905 -98640929555183084243827149020160 784906 66549039143036082456776518679904 784907 459593961852307222359194756532552 784908 -218205211466974418511675578558208 784909 114743551600621066495868045396000 784910 35246665225173276255297983189760 784911 -48232955079472900767404010263928 784912 -49069876789104424444733457424384 784913 -402927787870990978625788461365838 784914 -69841176379360272217386637908480 784915 -228222308393655783302526123747600 784916 230968475325987674543015220695040 784917 68754354949652555028556498919040 784918 10803763197590696085559383426816 784919 59505715550490008469341657749320 784920 36911594489609906299837100851200 784921 -79895692447239796156650961254528 784922 664214815862433431634915432192 784923 -221244936471115928838874772557416 784924 24811914554080036830711566009344 784925 62158591574664197792929232305650 784926 -174744104306049294406190866358208 784927 31345716977135032020874465000 784928 39685138093967157666106968637440 784929 -127525223205488700734013771003216 784930 33461251118314734429337962669120 784931 270925561051506205134782113123992 784932 -12012056932167146833152781824000 784933 -307772768662136489084592375517760 784934 26006763183887267544418860827616 784935 -127428361418806943187203688867480 784936 194498856289921077708291381657600 784937 -4252616448471817746332433611148 784938 -25919777188033505263689114931200 784939 95462615636749410675635783490740 784940 62439323185730155355524066329600 784941 -24528828258178698009214943859456 784942 200568211286658090481734071227200 784943 488932946866782554695912841029080 784944 -51403902183519454070185446604800 784945 -18742533142910692758229578176640 784946 -93343722608739041861317426457328 784947 -172752870650671020412327609797120 784948 137921156154529033999455946744576 784949 286209026011495307613794912574720 784950 46372470389199428094557655969600 784951 -68692653395565255602097954629696 784952 -80614171759890441880168072151040 784953 126396669526629756068651887535940 784954 105084578884339833743343122968176 784955 -53659827022383194247038649257040 784956 -185838367968148712543630382140928 784957 123038311774489658523670139883206 784958 -33834532038916257009790922029824 784959 -24098111143854429805952323098240 784960 51124429653978433954380943196160 784961 -119396397089422303292360297541438 784962 67133368307364706841699533219920 784963 652183611541992097763216834387344 784964 312992585453456861331226216599552 784965 -541415538820048389700221708480 784966 3365922532895156584359363594240 784967 49525685684317599249236468140560 784968 58569184797256942633240366325760 784969 -21861565937641107148238809761356 784970 171712464178655304751893541699680 784971 3758629379954143906222442691624 784972 239203659912614836296585423252480 784973 31100504251945389584369920604640 784974 -95130526045263350425244343368640 784975 240659810116491231675677766740400 784976 -26554233916379279055174194036736 784977 -162621343200909512912477633239392 784978 -246598503014914916795493456558960 784979 -128219377647647824755054629284416 784980 34267902103211778417976629753600 784981 -369166863866336749462026987527218 784982 36967391682333091980074020896768 784983 23952197228876997003822878020944 784984 -128145069573444961816329461053440 784985 -105998642629739463942352950196800 784986 15970800195512960990055343216128 784987 2270256078111176692376499924992 784988 -84052480758110514889014928768512 784989 -78689355573596085531862771892346 784990 46605961826896023540531953061120 784991 391443184997441420468171737433784 784992 36037303153386240291949645922304 784993 -234185318663116649566138673637456 784994 3108775563622920407492471150592 784995 -36122107623502316923605674822400 784996 31101997882652180321449787596096 784997 -130317495549410439545798255543748 784998 -203505041963704596899980692746880 784999 29304344198164381174351898616136 785000 -54316862132937265294268035200000 785001 -2853085427973760203242107689600 785002 -50862122951313952178134673277600 785003 -149389494604860278701297502084748 785004 210330143492331896959645907066880 785005 -25184621155154093063510159360700 785006 -98919105743062868991528487770048 785007 193066433453612730307855246002504 785008 -101289595887167360803980967936 785009 32045688143463125958371931538152 785010 23982418556630242393717648465920 785011 -95457380713723043349893722944648 785012 -387379815361314543742331342818560 785013 44166242170556315732675176316928 785014 -81113350750209591872700873349440 785015 43755811548728588601372001958400 785016 -222992394359636832399315833057280 785017 447881934578005287029460515129066 785018 -16729079502338108396512472297280 785019 44519179733554338485101444408344 785020 -124236252645214642181579733419520 785021 -190856839669628421718877918801268 785022 -42104230394311635729138414314496 785023 -8866657005427762781459853356800 785024 -2100431048262028996640117882880 785025 98269088871083131588791456756000 785026 -14062895720943310671497923564800 785027 281149498833828386182079746943268 785028 -77442118470124753574771214382080 785029 30884246215954762526295986760636 785030 -35064044804797260138838831017600 785031 7504287536742999347731855709520 785032 277055520242822620661412841190400 785033 394648084927502973334461887376282 785034 -108757448897471713002132314321616 785035 192074768277180009005712033096480 785036 23809012095778386472726544765952 785037 28971007468948011592119585296160 785038 173552087206611898854319227049920 785039 -350412612159688545470313794481144 785040 -48783146541035735756945554145280 785041 230814275896356933440961787272192 785042 -6259857649534343849353852120320 785043 -103981814930575281319499369913696 785044 9882629467873375423555891331072 785045 -31984920354972823832790539055720 785046 -48698363328682044149541165335616 785047 88617672555102266283929006813232 785048 -214075587346406209924904785920 785049 -6537862057614729626620325633472 785050 -48278315149400939980079191507200 785051 2772304172005150419194862835752 785052 13997352077777501112852558936576 785053 -241599907860970317220839567260698 785054 -200889549130220244785553906876480 785055 -21520332236381417887670582976000 785056 370108078107721810685362492342272 785057 82130842522524740722352678830272 785058 147875675902524180579668871475584 785059 115492406146190954399924071729920 785060 161696677049650229914984137638400 785061 -275078428897384322335250089715520 785062 -173026971626997802419771814759968 785063 -514530456405739014648025885377720 785064 -49267863504607760719312399073280 785065 -229132715988375390357604216584540 785066 162343488851714654790302303378352 785067 224836227059669344057890973658112 785068 35081761532927926684750824807936 785069 -157425971629506827827914915546420 785070 -28304804276402696964233598424320 785071 -42263994821946294397400573443088 785072 14674781313702173738770395463680 785073 185280425030657067126203971738368 785074 -104601196503121694896441977521760 785075 10884849717919154719335363537600 785076 -68238203465978397746984056762368 785077 184359857576374277414647043398812 785078 163102031615139421236105772528416 785079 24198362599652394062763144931920 785080 -2209279514992013853605551104000 785081 -626640119499775765299130758816000 785082 13828038039881628027200786050560 785083 266093957468217918301216452087408 785084 33691811706522270419690050569216 785085 22875896280560582534101775544960 785086 -210869681549287700042089846795008 785087 -12072935598481468495832892854688 785088 -105853387861715327747996799467520 785089 -17436298443957438174644402991276 785090 -14193233688562658691512374303200 785091 45367325869430612506339947564792 785092 112279925629299279862035609292800 785093 -458523443946352573474047580178658 785094 -1202678948624692074304125127680 785095 97329679700764301908043768868600 785096 12077601705512752439326103808000 785097 -187152114264640247907531157828752 785098 208690149204210452509218089674800 785099 -125930490073307243508027788904960 785100 -95510546139116502432136973145600 785101 138797535645785496652188630026102 785102 -34914075132231993872365935878400 785103 -7462215951666475829801035139712 785104 -42047960965218703366594390958080 785105 -123515433475008452812417800018240 785106 -24091371145455584741376559349760 785107 33977916018530714207454898677356 785108 -315471042484773964345833237305472 785109 21705735941946895281296290710336 785110 -119854018250027889757918644983040 785111 129615990779098601490377720854512 785112 175770271219179848783006935019520 785113 65448802876197710671155322989120 785114 70908107501237892620988218793984 785115 5736427363308755702278261252800 785116 253990850596212588674430841264640 785117 -191466276880215274863105677065140 785118 -47360386306327881356015001937920 785119 204379694418909597424598445679520 785120 91114417259020412843396730716160 785121 -171504875553468568710726304811088 785122 -31598552718071501744584650318048 785123 438058702254540030350077196457372 785124 -77519082802988906639664695606016 785125 -274882307295320340045280846632000 785126 -39639977936182012603220592008640 785127 43059509965452764630533405902120 785128 -141213205908885578383544563630080 785129 252386221198145208089598236300730 785130 -41529699559927013360694471924480 785131 -33141679807470213505850957594604 785132 -28389274417933958503298982163968 785133 -251700100041654103127714984073600 785134 33655746688073183138886715012992 785135 -179684445316325364299059987271040 785136 22641225887042718044110904623104 785137 4129341982868491041287677793520 785138 -229623468405495064884503634935280 785139 -13315535106408908098440144453576 785140 94586729004546808055197115911680 785141 -133918023157673252252239815858528 785142 58882736479485545531739363201408 785143 -307284658565933356756701458915608 785144 -228995872617965411106748098723840 785145 -122319694181012411602286286019200 785146 -57137347132086873395350994476320 785147 -147378641182776856032989363086896 785148 -34842411613366795679733575516160 785149 86342470689661556097154247945740 785150 43643052291280982680865768601600 785151 123794536218818623359485086828368 785152 -13164218654624897830671471345664 785153 152611331191749925967853780486402 785154 -29057856477474547160002545482880 785155 -55768706311752741313199235500640 785156 -184409806419764076727575628231680 785157 259794529879010593366730964343392 785158 -42780766737623467143625557344640 785159 -85512024588120735982595806529640 785160 -73695810341630073805560963072000 785161 95477121424301140547650458063652 785162 -44399233784629004741225606131200 785163 -149184795938766343499766542959656 785164 2053620385613787452282353477376 785165 -45589553246465412918192273710280 785166 -13740439621952874524982495169536 785167 446906345735593891805916643223216 785168 -8550629019346173564979601473536 785169 -214066047325946199590251700928 785170 37413408986089392929563447109280 785171 3807232231843915903358569932792 785172 -146836936323851943578712045926400 785173 135613969725630289928375823413920 785174 53340145197477930534719040801408 785175 2330442968460493177201307859000 785176 -201123377053402763791526337054720 785177 205701667856350850866475654607492 785178 628838980235882467508911331808 785179 312645982803214418461026611563176 785180 -1909544336768605130714724065280 785181 147732212502633733508386397704320 785182 261838109788435495685863973313792 785183 -62216621778908187856257029646336 785184 3695477316622814473252055285760 785185 -51414267502768966358334888736620 785186 -179065745479102138547883854636208 785187 -171483868643630149126325248198560 785188 -19580591482968341142498866236160 785189 -99577645925432773224872416013280 785190 -12067653561858157680112424601600 785191 10011504741869278070540106011568 785192 123398672241352897775432743065600 785193 -7154084587125155214675213724896 785194 -246316339411251952114797673800960 785195 118255665488216420385107950255920 785196 -258437048193829671998974709672448 785197 39351452606078809542833332040832 785198 112415303430366031169896123233600 785199 -61901646219719106581178022528512 785200 -11989409786609787949683394150400 785201 249839645075567093856771690261504 785202 -134379902581065702296156524836096 785203 260260443714028970462410955757452 785204 58535044760088438451082995261440 785205 -125692644398883201262422919570500 785206 -68066783190395079200052251964480 785207 374391398219484681963496084524456 785208 235924055925449843837148175503360 785209 -593673023856906186276144719250684 785210 246352123754000193764664553268160 785211 -65063565423318618257538732422400 785212 1615506087508384252526914067456 785213 -44191436006059271375701163868960 785214 4598835217545917718600058366272 785215 -172038151346184790677655599956400 785216 95628847398046459074377676226560 785217 297073665057923847462118387564080 785218 45317831084797569579060787478016 785219 499120894888940825744075824210620 785220 -45174264344489506979308398796800 785221 231043914078582045822085259403422 785222 225904195443828424720061294850912 785223 4032038648061897320121590133720 785224 -414469406295051542442870359777280 785225 43630273225302463633811926737150 785226 19497758764360970391476755901184 785227 101248885573079094588288250093076 785228 147993008346265908110608447181568 785229 238606832655446404723960012986240 785230 47186022743278492157884041984000 785231 70974803433314870078330307552600 785232 6170416226269509409235624263680 785233 5797202647963705819890481339380 785234 275208355079162192373854648159232 785235 -88577587032840655025022572716800 785236 -95827536506373087656526134032640 785237 -64038415674567741483220593080100 785238 -28451641869597062772816899489856 785239 21990911861309773984426132686560 785240 151150271967622260998591457484800 785241 -227639719466047162143983938406400 785242 -16056516881047037488804056775968 785243 75878941482702325015797822005424 785244 -64557236866171381305546294941184 785245 -49604282537200075745268968308500 785246 -21872661868784732148922368844800 785247 -41337157127194335380631796585440 785248 38361489418962062490163246792704 785249 -107084000222713187369247274710750 785250 25108393120962152422901999400000 785251 -166188259390374744508200280376080 785252 76271047705365403008553824598272 785253 -72589685121434187077192159974272 785254 -20821852311007460225299154121600 785255 300711312215592487677139629551160 785256 30007988700078099884987171635200 785257 -240271077892912693451115746305968 785258 -75579153018940138814542124285520 785259 81144048217671929476892130335964 785260 44430344940070991047935895142400 785261 12040635121766031171950186659584 785262 164526287829053402926302277461120 785263 234445457229631096968234446356584 785264 28046616412253442411731802587136 785265 -81051524662798738605609107254080 785266 1594690038232493494020158191104 785267 -13531372469651835771303536722608 785268 -307371524820251049481143413698560 785269 207229101555660448060815624250670 785270 120197127956068123782138595555200 785271 259313082517607479999163313985512 785272 -763509381560964172764524665774080 785273 46751184985162789248511551262560 785274 -101066982711179747740577498423808 785275 -103958892253654012345479789956400 785276 389327977071815593210928804825088 785277 313445149296237668627920087418214 785278 106944053686427283257698147813824 785279 60131975417384879271693418268280 785280 -84835273236700054211247734784000 785281 -141660773684790020363695678358400 785282 -18964422956879280896358428706816 785283 -110798894305991615117875875232776 785284 78339132918955236782708312115456 785285 -232047908672026279086890414302020 785286 105857155641177022167585868489632 785287 70394939322661900452443602502936 785288 37750394798713536321032697446400 785289 -85249780376368941793081302912000 785290 -91592126198338533207085470988800 785291 -168104634992030178233404358056080 785292 6613246435381348945515398037504 785293 389970458418880544628673504047542 785294 -59383713064171654195897498250304 785295 2211131731655819448962289629280 785296 -21833964253941753120714295042048 785297 -250698555658952505514489657612188 785298 -20035350035595746771280993273600 785299 -403136940129410947071003669327700 785300 -150943474704468141641496855561600 785301 131673953816624467681251487905600 785302 48855394102281898106137027162752 785303 140514697753738667415283941060552 785304 -44161181679994130300579225395200 785305 131229033626483500288648783427460 785306 30424007580961010217432813281280 785307 306259426291485090487270358112192 785308 -53588903539109701316581279239680 785309 -32453761853837096859998882880 785310 71516696957662248042827354732160 785311 -295993917749750236584429687981088 785312 -147068256261012259636865270808576 785313 159397296844135722453430954098642 785314 -67652760446630757735137973821376 785315 -218615269788150634238399030368800 785316 -33005059040312079718726645862400 785317 312795013503914247398668068081848 785318 194657238163797872672716580018304 785319 -143905676070558229951128678282456 785320 -74037656557399372196684548608000 785321 -67464945490263266291599479977478 785322 -46313016983999593135429389327360 785323 128832215826353923357898937956352 785324 21096818195511562294842356925696 785325 19568909458864036202347719525600 785326 -34369806107797398666329639709888 785327 -41913025720045560192230801473560 785328 54851614213194279937555350257664 785329 202441142172492732684550342358930 785330 -12123105475499078519936219258880 785331 38451751682954333137001991418320 785332 24600338265454790735696081990400 785333 -98175591681578014704137957414418 785334 1693595734234679145308072334336 785335 35692721875731402584034078736800 785336 194664125959460025574338739814400 785337 -113684058261358452518068459798848 785338 -179839806388419670638440460961680 785339 -631482062798628678562391755177440 785340 134325418768765843374559641116160 785341 -444748659130699263840122967043258 785342 -90424681300943030594862561771456 785343 -137724906252622301342510897125800 785344 3620289535742931533494239625216 785345 119829551013232973000076817483200 785346 27551344730807125414997159690880 785347 444901823068074940429827741172796 785348 -31838213678184385056932770027392 785349 -337202357537357203158884265264000 785350 -31097896531232852709778333608000 785351 18813798163549580058730469128704 785352 2823402509979159327939405987840 785353 -334162248520527454522836732191398 785354 14451756676258287149158857154560 785355 50632249902598024946570983914720 785356 89502347791423504962735844783104 785357 -114824767370557248313538858624394 785358 3208029703569841540850801123328 785359 -21888131856070240401475246162520 785360 53461174922179710755268853678080 785361 53474678892944775913491673381872 785362 -55633290347466508782143539759968 785363 -161870045977944680019379164362388 785364 -195647346119941339749842523469824 785365 -105618011298374680889829674428800 785366 231174845348334032152972446753600 785367 12835063203082410124089199136088 785368 247361971774947879150072116674560 785369 153644326456094885163333666501444 785370 -14718337988385063137614456227840 785371 7711129367425767071269696591600 785372 157600870101509328362188465012224 785373 -99423494955177048728128864031616 785374 -2217178783854222799409383382208 785375 563797132256437982525422328088000 785376 -215476171510198918284193890041856 785377 -85025901974848799444634836455774 785378 -159571348827996443776857665326080 785379 61105504628300898661416643449600 785380 114140300102169463989125484503040 785381 -126901329999870334017346808697888 785382 23854538498334068316829356305280 785383 -467876891187120599500907875258800 785384 293302464332469581522694097305600 785385 7105486991380905108891713207040 785386 22900130198489539823265552441600 785387 -17399182670712071449336369261680 785388 125761421866692294796388706547200 785389 62387411467352442256838503432800 785390 -103466807632318565637962725492800 785391 -179063864485242013649470920902640 785392 65339004310074444420607885443072 785393 -3126897512343355651609289380800 785394 73221139025772066492048163515024 785395 1005273051947994718736833134240 785396 14398273616714333241046643331840 785397 -246159671994656424460594742738400 785398 -91940073549670153567921008808800 785399 45693524652240935123746798394136 785400 -33558440361097351470638579712000 785401 268802752869762693448638694309632 785402 -2667106423970742968740690903296 785403 407955544077391035397674650524800 785404 21094131557038789696333127832576 785405 -304737164827507514115266808809940 785406 107986398854701589564498404061184 785407 5023123715538598311790484656320 785408 110019777748476269160007949352960 785409 93086342119908621132375096770400 785410 -17743762864219648338386361116640 785411 -196992616298694700341642082764 785412 -126419812181207165460649659502464 785413 -271176927640265314238127653378338 785414 55968327503522073711489239133312 785415 -116133274284316573872448330732080 785416 109366141475590073926538963189760 785417 -220707390743493409537467905173248 785418 -98075909480494138716825627171840 785419 -5379554027279899364154736242680 785420 -9188472218645014340538636702720 785421 33112619188783695217745997285132 785422 -66345390270238873243472243020800 785423 228750076506196625147071437066672 785424 27152243157165497548307464126464 785425 15875025674363563962845121079500 785426 34563286655085811075177927440000 785427 -62509637195444760328577605416192 785428 -62740675317533426122659159947264 785429 -251877922047457633798642866563616 785430 138406895640087938816408630496000 785431 -434005466607659416208052833923768 785432 -281908209245390937939324437145600 785433 -173443471573909846149203305112352 785434 100160499041028222980707219372992 785435 9325542464234212004469409616160 785436 60376142666105917230011625768960 785437 198846426614337250453112388145452 785438 -3732948648661728012234576565056 785439 107326918910795218931177897318424 785440 61860796495569230269273738444800 785441 -4016986061738132830806435456480 785442 -11416963873921097482419273202176 785443 -865499217431140055474319668842296 785444 -180321671101767306572231521840128 785445 4391544161218909304334719221920 785446 128080610290100614903630574664672 785447 -46073022012553832390219717827200 785448 -138855233613836725525325468390400 785449 -171670111192992322579621046267264 785450 -34583494924333307950542983174400 785451 10066301252949751433230326182064 785452 -27036602486511512995837898703360 785453 38311868546435747216062026271200 785454 32808290000328032085152704218240 785455 -167114741568866374277534369291280 785456 -2836450235052691018667104862208 785457 -13723394194332032449514197449294 785458 205825843180229660802898922059776 785459 210839117984967301111437303339660 785460 -17613656017453976390574083481600 785461 228761553772644539028894142686062 785462 202266202043655678957481814592 785463 -22844223561620195626000249550592 785464 -746838279406917995538070119628800 785465 -19579390531419510483555908028600 785466 176071825221520492376790129414144 785467 -162513742128535496994276790541880 785468 -21836740174821358497843309563904 785469 90990884054723771022766358886144 785470 84327800728329918859878717120000 785471 122651365445286533633474131656312 785472 58282901243884662117521751539712 785473 19216830142491163066758419820288 785474 -219223749039530852746623248937264 785475 -1500341670841081292309852505900 785476 198115022853969252599878257024000 785477 40056116371003762840824154211616 785478 -22230988093574566001038751514624 785479 26617672420972784194187607333640 785480 15432424659362527952535138816000 785481 2220180783598157606172291713760 785482 62079987942928032242167830188592 785483 48938008868760062269147086483732 785484 -50201914972106757564940728729600 785485 286456094064047571631205839556760 785486 16866346149501866102372155950144 785487 -118754855288451658841356006242048 785488 -47400145406487365414829382434816 785489 -418444878158006528684040162783120 785490 -51010826960510230127332253114880 785491 19656423332565173444428475336272 785492 -174470407359753026475566757918720 785493 -280850901564140081163890031132018 785494 63532219043336131167768756488736 785495 123509372946443255185794098234880 785496 -107911560848482584674022933135360 785497 -94882585157210396430347286974080 785498 -28236297057554024166188045544960 785499 -56361367586346281079750260861184 785500 -332607400665407999507447745408000 785501 336762399513259246333952631134502 785502 -30176596504822146352452299204928 785503 502300968459535933752748674462752 785504 483760686730243030406843990409216 785505 -48381220959091098604553445425280 785506 189831601612070852857006291696800 785507 -207365386415624428963885062339288 785508 -50185972428147160474938772322304 785509 75372302620967294497547951620480 785510 61456335036112975038180568715520 785511 -832102922872327384289857949913600 785512 -60516130319924891573739052154880 785513 -36214368675910057009150428091356 785514 23988405544427106928625626460160 785515 47436239303106579114239049320160 785516 120211120527726163677966143965440 785517 -46095527945252360354112011337120 785518 -112184917076189328934103337263040 785519 67319054795039199292869382295712 785520 -41734511358174008352447916769280 785521 -192286850568954893354006843536656 785522 88983509788799253757496265399312 785523 -89789372799951433696105211701200 785524 -832778355910963934636974659584 785525 -46267512027265944533940384878700 785526 -43810439123687896583979735214080 785527 72411690056854121341790601238376 785528 213444747073085110946421189120000 785529 -60056244938632322024304529350726 785530 -7741359988996002987275529207840 785531 71353546410499985294778050657232 785532 313367953481588804741246255616 785533 92725949030840675763820961163264 785534 5322565749480402870546637180416 785535 11440542778108588585538289133200 785536 6594082091437136185476891279360 785537 -355500988892289300338501937458814 785538 -1273630503628430488539667632096 785539 -120432299628509485426033114940280 785540 6270467475969833727796286914560 785541 -256245160608850103084396766885408 785542 40982463601803394779050285427072 785543 -124229488991126504046777816410856 785544 -152024634066834347385097029058560 785545 166613862636483942250338132147300 785546 3569821174419915641509055506944 785547 -41953916455151665384386251052768 785548 209761390684434255334302044811008 785549 248823611002190802815108274746550 785550 -77995554820186453998450003259200 785551 -51890579975594591936885700655688 785552 -6612671207381795355874730557440 785553 17305116032401172887220886685248 785554 -11416245611004725636528951533056 785555 -322559863329745476299536563738000 785556 6093570805241359124892669270912 785557 472154741733137821529719393864480 785558 133343442027330019900322259727872 785559 39851294099569428767261200928208 785560 132116576390969064965434957824000 785561 -33554112228927062858053047975168 785562 -80939881937062472327134341493248 785563 54040908615501932647767282817360 785564 150293682977184426836731647023616 785565 114522850486551130403069032142400 785566 48645221566358802131537581353024 785567 3063609463392040751181362771640 785568 231732621427326406143175893712896 785569 -195920033404774831198729139104030 785570 37495056911593508863372176068160 785571 7800721496906806043737292242944 785572 16877620253639999231936664244480 785573 -50353970182723377185757052538178 785574 110585452644023876533253086626240 785575 50191949655791267072388604528200 785576 -146581179562647765679798355558400 785577 -114209444331592240429546996574592 785578 -158849722850584572097424435625120 785579 -54925110373419484556234896847820 785580 10663724682079204964716570844160 785581 703657891948026390351304129845120 785582 49186464772111555582369836031872 785583 -95271762064529717072783332235136 785584 -18492356165851717745716161019904 785585 -75578887620247354381883609150400 785586 -51615053895948650996235822300672 785587 -313106289040960008335615649864816 785588 -37492764525009621599818268866560 785589 27429102253495218743508729280320 785590 69587803005393194874332630536320 785591 33806111490244366749015239869992 785592 -164893135439446897351045214822400 785593 72341624157527565967116116649600 785594 73434766867592125919102757349632 785595 152221911870857179205528850435840 785596 -6241940009500545699440984302592 785597 -57700591617796529464394908608954 785598 72622104850838962576255918030848 785599 28014325144870965110939043998200 785600 33304287312701902035154658918400 785601 51316193291049448003864128763620 785602 -50922274334456845926462367236096 785603 -18136226210476871803649256688320 785604 -83837563581924502405431656491008 785605 -11422049572163757873250739197440 785606 22994285952471497833147923430752 785607 -184594748544836806018986426528000 785608 -219783093451743704500325328445440 785609 -50016313841501316743393856602160 785610 485060891616155302931068185600 785611 -40205034919841963261212727855568 785612 168973064173187943099890630223360 785613 -57808964586870945115177326588576 785614 -118582437348800083191217232257344 785615 -19553452633645795921041285662880 785616 -5620698748702318426694333890560 785617 -448373037312560946358160340487374 785618 -105232817574598848664711744464240 785619 -148788072413455574322590839243632 785620 121495098268391343407091728271360 785621 34928954156161604416346884611000 785622 -53795110177439154891934036033536 785623 233945091426407530558875502356872 785624 70579366738070204962040187494400 785625 -9043444050717630730725514350000 785626 -21159732384075010145535180638496 785627 202026875676573848459750182369476 785628 131292207855209165969551410685440 785629 15967099788789014229547645457408 785630 149718212296486617916584369025920 785631 -40437144482131285861940032665600 785632 271038888075314420042196069384192 785633 106200296843600034109244703596544 785634 79301324475396474707585890165248 785635 77302135187160586687346582944080 785636 -90600944387394024842467784746752 785637 -167830506379451060581724635237506 785638 -49711435641216922568606285246208 785639 373203309236653977220100154141960 785640 135748528525969200914986329292800 785641 -319576658158839700577201921061958 785642 -35360923383077731996115249413632 785643 -250038226219990727998680277940136 785644 -215999070878573092047091625049600 785645 73317293033892507295378126080 785646 -115269668779486072447513908144000 785647 -16607570236462904137454715183288 785648 7029688846406476561941589327872 785649 256795184033723164192764091619040 785650 1778237597040308066221585488000 785651 -318403795534203831515842682391348 785652 12157838397653251778241409843200 785653 7035900566787930429305162272 785654 -81414728098045422071192998672224 785655 -83475711930900091584225201206400 785656 81967114098052174084140027002880 785657 -67528691952816182475290828830080 785658 37247533539028239378757813620480 785659 -112185937451620637858133852883184 785660 -588469074071494584643081559040 785661 -165769272165196303431770016764928 785662 212693090295033049595978447096832 785663 492740775529350684536130451942680 785664 -43796987969573354386596248420352 785665 -176470282620448757366580751424940 785666 -76414739335486365122822475032112 785667 -101399782241452700239193334271680 785668 101291980837865249166694720104960 785669 -224522895651673982156824741640160 785670 180055471116448069744542998400 785671 148552802935555096279286192958872 785672 68424138326288310704010548121600 785673 45861057160698631082511548661120 785674 -62817479603331112060357232531664 785675 89259292737546265934171734975800 785676 137048167688622347470052322745344 785677 13748494056128236997308540716300 785678 165005006590349518428655598447424 785679 29362044820027446973730184234768 785680 -10353684568884746790604851118080 785681 313998072930719895932387061128550 785682 -79071917776180852889964595849200 785683 -96607116607750697405240289247896 785684 -72446900879133381634164383422464 785685 102129675385478538139288338016800 785686 -63643451262087653593763219638272 785687 134617597198538238577445629874352 785688 274053661629497019191182734950400 785689 -121230374953795892576848449713880 785690 123804879922984657222956451557600 785691 271305639167838466112740738781100 785692 -27017368311611918087270440980480 785693 -63514599555544737598652081276058 785694 1362817562515910524640067010560 785695 -13821750741045050613737036202240 785696 4824797806619958467431619887104 785697 4828400569884138382952849672640 785698 -96280253264827095868435139636400 785699 -46513892263613191105244537567040 785700 4688543869919050722348760675200 785701 -73194868072488332762894121019200 785702 39511021726215150633975085635552 785703 -132682264278466078811955014795520 785704 266909276020329621847148721269760 785705 -4897510238398454116524920962140 785706 -60257661320030723904841324263936 785707 -9232373730105769739637548896720 785708 -5778223043608963184875554029568 785709 20733326272671009037861709987424 785710 155428609474573217530938509760 785711 -71471455920312178978119315414048 785712 -17232509673582495647357584834560 785713 97559251228186076709103156360704 785714 54538873201605850801845922269456 785715 167674487484642873107627638263600 785716 -102793661327507454329086381164160 785717 478334860615520008310690867078766 785718 114793579639361255209867337501664 785719 444951449128471268262233947014360 785720 -112429894447052083994987007590400 785721 -80890819317569589963960267464256 785722 61606489657678900909560113778432 785723 599223241212976022175585012418920 785724 84200390247295224616879523054592 785725 -12344500218460269100610687679900 785726 32368660258478311680790232678400 785727 298478820448215899507549580333840 785728 -20071495888113184932897116127232 785729 -128817482226061043872182615349824 785730 -19103868782330528322138850306560 785731 -308557764344360876279662107334468 785732 66494131430939963452276714702080 785733 -97541995858539146212660373553696 785734 -160844021315849484870376304183040 785735 -464370463900711050242083182318240 785736 12726184749434198165078116761600 785737 64781161408428792490537255335386 785738 138195802036315017853510911840000 785739 1847059388647783118296757051328 785740 95044867160952667059558541486080 785741 -433998390914499268601041587630432 785742 111942708650117219595456167810112 785743 155311106540484836772764251318000 785744 16043462758284575273627917148160 785745 28461319179360804425532861864000 785746 11326992878889495208156235203584 785747 498904633907141525795468681717472 785748 98620419972259757958571409172480 785749 -126550715725302145331901088757760 785750 88344359584300762574972558400000 785751 -170830272586029579781991613980568 785752 358063918519454833248072099532800 785753 414250975932842044963467916837002 785754 13256932556272096220758040931840 785755 49021529199486029035137943578000 785756 -128394617935715083483743910817280 785757 -15077161981491020343652861919232 785758 -167800474349767752371030395739520 785759 50745083259829413743418665657304 785760 -103579883379581757561760752599040 785761 -11103448586390223630696130388688 785762 -82123014826344110207246255606400 785763 11823322440128096408861202567624 785764 -180912336952758332418077776419840 785765 44829944564819605440671606438520 785766 -3834159683405904873028345873536 785767 -96879348801889081692511305878120 785768 200210281269887939630575093570560 785769 -13414807414846701812341637375040 785770 -187613824503024982246855954741920 785771 -21315974105719434396773331301488 785772 -2637440905200325009754449324032 785773 68876532740986219622290987528022 785774 228154488330137130438664651776 785775 29820396597707365976531772667800 785776 -120929501389114053419111207763968 785777 -94371520910291861112954305539374 785778 -4026146255585344792434204951552 785779 -99719551093007463601051503581620 785780 87101284047106658751111701491200 785781 -3058195753054871503652780540100 785782 3910924242439561010928445595712 785783 -277970103947038897790824661559480 785784 -146635508796739480319866960896000 785785 32850372096478573526432529342720 785786 231621375492307304994627231668592 785787 252288674388262020700133165357568 785788 2025574715048676979385367801856 785789 -236507251405147501347456851621460 785790 79835898636716110426506395689920 785791 -59573279410323632660347095142240 785792 159078551131545454240064298024960 785793 124876699674519925559590095671424 785794 -131323930411607877120977129528448 785795 -176322065085679279649682227611680 785796 -46509277106186804951627690797056 785797 90435424808893284677497331621692 785798 -81994633864317372532430043015936 785799 -94998113760505834504290561872976 785800 44431368560504881319547596160000 785801 -79144691823240379637110445796198 785802 38193102873993524177617740264960 785803 139286748163554868531492982692052 785804 -95686539656597357151202623218688 785805 212693487738098531646485511617760 785806 -17918733445816616970391644211584 785807 -324143426325398024300800059895368 785808 45080068251596186742856471019520 785809 -296905380699037255075811807062990 785810 5658360865053746337707558976000 785811 -50974501253720856798696307592400 785812 -152214542513310243622226356745344 785813 301118389278732967651620630720000 785814 -43049948152454464911247478813760 785815 157872278756747103557055145239960 785816 375623105732622684826508642580480 785817 -123733958529929018445865145451366 785818 79558305096830276684729078972928 785819 -12150284570704133669093331076800 785820 16823314912355280646062989967360 785821 -316867904918089594893331166181600 785822 86078308994611688961418407395712 785823 -62820980991205195615482277846656 785824 -94740636991692148826863512453120 785825 -163593230565336828898641580359450 785826 72791949772386188235199784397600 785827 -117924163989559752624793142113328 785828 233109129247061233946384519110656 785829 219235730689464283320616954569888 785830 95562191946551775995197901554560 785831 -139135915129066720174382411671848 785832 45172479438310932986473694822400 785833 60187600212476275960338622898340 785834 -5006274963520069922273338046208 785835 26046178618778063798164976959200 785836 206849602027250197130172452660480 785837 -32630004216060163599317454518100 785838 -47978692803752205147119695198656 785839 -394506047691382865562685115317360 785840 73030095073643120628345549619200 785841 6303239702891345214904674161664 785842 49002310403480064688543995727680 785843 235184231383924657836509705472816 785844 119117222278484017897832684120064 785845 16789671021343687584011894414520 785846 163916736796458894892793160211872 785847 97198796967513733852172620410960 785848 -58642223114405920432237454499840 785849 116803706073924222570374269015236 785850 11884969471672482453654864307200 785851 61364337442571047257718529184000 785852 -45585555614290045474549098098688 785853 38546826477573499916741629114662 785854 -23924991718725134918990212986624 785855 39344363457151807066631465988960 785856 -26834184792264317628947720306688 785857 -18679973633047461929277247432894 785858 240777221800642043176933238147280 785859 94350237190312532285696135345280 785860 -44089723568442020506916655409920 785861 104724368752938257541760772370462 785862 67105482246828331755682193749152 785863 -94209324772856833845752536173952 785864 173485864515845351461371526840320 785865 96833303320125063419877347190720 785866 -59844598048078106558731014100896 785867 24729668160039903124066360811040 785868 -230339748823277814495206240256 785869 235343388053840225664094231666752 785870 1495210866161942062823538038400 785871 96344876940905414342314235878920 785872 -2680825125381282229338996711424 785873 -168259857260961081768856830596496 785874 -7218142088608166808622814178048 785875 86135058263719748941479099432000 785876 -25835025288396252744556819513344 785877 -30464807866653725920862195683680 785878 -64163517846341095447259919946560 785879 -279000499368442551753250741574520 785880 -43845452367131834241065413632000 785881 -56081038792486391043835274134272 785882 -45071208485362702829490940677888 785883 14690538661213905394846079384064 785884 151979514439348175271734806612992 785885 -119400549190145105890868192934420 785886 -127373752105050178607235818809536 785887 123483201229907155414972044813312 785888 103155961223439416959814349619200 785889 104130132673312214023525200921600 785890 -32198836471430869258274766182400 785891 -116099667826964357923078588234968 785892 -255155112645229489035388231065600 785893 -2164679983298103056615743889220 785894 115182778687544654934631222982592 785895 60581481846945902051894490960 785896 39427087317601839260694205593600 785897 2358669175113783195602054730432 785898 16386758101513960255302483659184 785899 -124339546012303950638002370930160 785900 -18160396957590868511475909888000 785901 313625493286464806189676993024 785902 -38074526416258732744779022592256 785903 -230856516883468539329054108860848 785904 8653132974272277526364466708480 785905 232280884930403484516886495563060 785906 -183477373685580195084331699096320 785907 -106205162948418169283240331338796 785908 -247291403736923491845388402655872 785909 663634536127687546044324225495804 785910 -58227169567863638704349271674880 785911 -1603095454787986600281489096168 785912 48064447156876094681709962035200 785913 -51007615690858719458617721332656 785914 -236346066905526610028454514636944 785915 21441336733841306508979322361120 785916 266170090463486773993947326054400 785917 9401604531091802116138948557024 785918 1484766340926474948506813725440 785919 -73528967676629721740586917920056 785920 -26990121148747669755167841976320 785921 220013297644362789367691291845122 785922 -50636928752949944890508685798528 785923 -253236394201716494441555688301828 785924 -93629983136249000530541556695808 785925 5282845396814532939144889500000 785926 168880985709024000324674615586912 785927 37982702383998255084499169517072 785928 77750574621353983644215419699200 785929 -210884699395235356216295412399480 785930 -148779296282455736828733050804640 785931 -113657572418166521794085157367848 785932 -58255838384665753141035345751040 785933 89952539344883050427348438897184 785934 26205699206956487766154243580160 785935 233348554341019343584294387189200 785936 17390379945303688352129784225792 785937 87102175259015099829721038595968 785938 -207403543246730809558494967904880 785939 -44146810579006691797488353084160 785940 -26349459661544549009333720832000 785941 -86754553602160694356753946089028 785942 -224731962774712778333667509551488 785943 8753699317901572680771319717824 785944 411914729375359069474392144998400 785945 71235897411523886272489706861700 785946 44560085214941921074836418066944 785947 -137256065449316286408192226932604 785948 9246815667314272323849182937600 785949 59168450388553224985815370222464 785950 -53025078950345300687558945496000 785951 346309824656652468108466066265952 785952 -14384181243367031883374376714240 785953 -180965199825458217724396899686720 785954 461302565163496026219047124480 785955 156203928460182946774790800062720 785956 -161979763410683614456231987888128 785957 330845334829815028551349913726172 785958 70438284179486483888652297356160 785959 54118490533548938103385018356480 785960 92375253792246656713126350182400 785961 -259034048637316744472909129524896 785962 -78504555698674456156359062802768 785963 -59088492066810372396594619987788 785964 -10800864608109124143370934721024 785965 -180476322609020799910888811566080 785966 -159866083643829320747933725349568 785967 23794431453463674458022753669120 785968 69912080830342043969273014894592 785969 136939191980600915351132397063396 785970 25627572327987132863386421606400 785971 272899454188206913411462038436000 785972 281385243896737741499811621599232 785973 237519179763643608986032138245600 785974 28475424279203372414913366319104 785975 -193216003534205449037927650905000 785976 163473582374840600635564915200000 785977 500721155709073672924071728037712 785978 -40454426455404971878617472198944 785979 116076209622777214711968396241584 785980 82306542710256034432955392143360 785981 -74451488753398552401486526114560 785982 -58074844750878736480738188076416 785983 13774683025268031524323997877624 785984 108912458162907185071868701310976 785985 46081316250096659771204051755200 785986 39006986424226255117875044329344 785987 -213488966077161336574092263346240 785988 -26315463258966629390546149908480 785989 -64727643114019439008529762694240 785990 -43577147145969150232560020138880 785991 -5041962857563194172252282659936 785992 395566507033327834012465387315200 785993 -317492760672424328690371051571136 785994 -40670540873467042833433728495360 785995 -80824123432943820927177567791040 785996 215502431464919977474978644960000 785997 -1773342910221766603339641255360 785998 -113551521329481779034535930562880 785999 -9673653054695571451961540966280 786000 -56398355977348733949302833152000 786001 375403606645899541964300465190002 786002 40187569892468435960272006892544 786003 -33493815979741690283125497470976 786004 250120311535138316396130115293056 786005 99514330458864218622644986160640 786006 -7220647815551722344987912936960 786007 -259564715349631744811869118718248 786008 18025867615682360330460178728960 786009 -78276703775353081153308865346544 786010 -96956751727585600061337745194240 786011 -46451478833780591810872443795600 786012 154436613642320568345497558356992 786013 137655081502343583481411664404262 786014 93562769868582620659720706825856 786015 135495414983005140819390874023960 786016 210752726261749835844920279040 786017 -234776137708879133921129314835934 786018 34364550425646460673343922122240 786019 250360940453053614168261481450764 786020 154107897887933679016726025652480 786021 35201879033266878237782842492512 786022 -33645415670577002898600622181568 786023 29914274577190969584311378453040 786024 16653537558424446809118256143360 786025 77744083407462982474820966692800 786026 231475064256515368861210302305712 786027 -157463571496378922477728620678720 786028 -61373452786709419513786240733184 786029 510245195305747193740721076202476 786030 -14998087406093110370396958412800 786031 31482009058375380365752553722832 786032 -15305876707232914116054278307840 786033 44519607350259764635123877248002 786034 252286836614857003016921899750416 786035 -88311934568107323498115267397520 786036 27758922159565969193174440034304 786037 165631834801170688861310726933152 786038 -114857345684689225126428733295040 786039 199176333248811869412730762959360 786040 -2120723194970205479284717363200 786041 -176834685813597957254641220630016 786042 -25335038522239073686716070991760 786043 -180472254041606010920346991391136 786044 -28009547349578680088123159715840 786045 -53887767838232642537172664176000 786046 168869568238841097487289373068160 786047 -289649777797973791817146470117504 786048 -39696118405947970926248617574400 786049 11076815802373960778954567232480 786050 16991040985367577337999574400000 786051 -106631342826447522424971693772800 786052 -34781093764719153828587353790208 786053 -214818224100797358400935603169698 786054 -62201756071784559293305906870080 786055 -276971281786074476710546620188040 786056 -135314439958678143975117630213120 786057 -12514767355461612323332280288160 786058 -572635382192547478720051971744 786059 -265714713998951415963464744989740 786060 89893999316185754195473948431360 786061 -30174210239462282099431053227338 786062 244873075737103715511256701700032 786063 16118790376231882193181751290384 786064 6850847645026439769910366388224 786065 -36782703490491846284040283960320 786066 -12902323199353831804944416213376 786067 -92925062448349104212409237007808 786068 53377832191758144001440031057920 786069 6830712549097102262899160266464 786070 -20165637304938450636306236747520 786071 41111590825559679292750397598720 786072 -54348518100727226531714265907200 786073 342495923112613847314511756633284 786074 -104402239442897926847969369694240 786075 -126661176935841165166030548326400 786076 181287540951503356067922093493760 786077 -226750934425567302506473786114074 786078 -93685796254908641050067545476480 786079 53566057389969872353008801828976 786080 -136814713013432422807491398860800 786081 176730073226228510131786591000752 786082 -162374726135753559597861604838016 786083 1395390646102490350584577431888 786084 -14133991373305020482919411179520 786085 -182755397368507385739835027625220 786086 1052629811826911287330311350400 786087 31415529529126949199868369119240 786088 51191793056919032833567300392960 786089 -397329497742154768379126833649676 786090 -52220991888516397132516678951680 786091 74664668775878867232602160522984 786092 275579076330103953324440819471616 786093 20389498273640509627982244903936 786094 19796659591949645699400833098944 786095 202541539217851943287602582534600 786096 -40420841322697043284159728648192 786097 -129577041511629879185206059834648 786098 -111904842573958104618504994145520 786099 246699756139403048067400881633840 786100 -23092107376596757708952371865600 786101 -73011096340776468757456753857888 786102 39764850270677375413516630717824 786103 -173401273737150863595309375669720 786104 263867450076113603945081251000320 786105 222386907742964450045519303453760 786106 -62695470518794156031254678325760 786107 286548991830695253196752533336592 786108 -63762251838716461300277708897280 786109 154267768369871041644180642442310 786110 44800084193985914998386586844160 786111 -134632053974291347259539060761216 786112 -25118858661800594675565632421888 786113 3932822926340436081796716006084 786114 -56106670460372079119323783170048 786115 -157043332206247020009648452869680 786116 78477174280693902392046436776960 786117 103467616308556248613174657357248 786118 -217022730875968910124299082222240 786119 -54660861764372865552494003510856 786120 741097323599932112140151193600 786121 78674068516219550866974888445312 786122 -13851179703557262175173308149248 786123 57366522615065030382165386302080 786124 -206567283133477866284427851136000 786125 243365396756185979405857622280000 786126 -909167545824991757150769441792 786127 -239278337418058371955605226027024 786128 -11203385453725159963558656737280 786129 -45804851911073628157859874938880 786130 128682630708111575230253161881600 786131 -108639075977033604627413385925776 786132 179825847038573222894438855577600 786133 -165267911787991288604081104974336 786134 -43588728310927981833638989063488 786135 -4048047182981460503687632957440 786136 -190352510710812163074293465702400 786137 -18230743319888342868791998860 786138 17051062416440528720843559442944 786139 -151095290027744417532269537452544 786140 18627532182067230735199110604800 786141 -107845458379239614552719870332852 786142 1632550048063229640420098360064 786143 -307624048721892595966709040018960 786144 37932554588152562465583377940480 786145 -106614483861745917149611662341100 786146 186740881291340540510270359432272 786147 -191069421312645706038775310507400 786148 -305093823755232272300294653237248 786149 5524821991027242775923155814528 786150 -12082359634937837219940674479200 786151 30717168967361933759393622660152 786152 -134699325701345676192228200678400 786153 157142185050320853571228681129104 786154 -119328654899923797113396853382224 786155 48165733068997273882773847534560 786156 -63041758581205317370664838758400 786157 94886381837668754980867097938060 786158 -197764081575884366560051157584320 786159 -421504426629973860724322829308160 786160 -21004814640193526399096326717440 786161 -476041985962784910054049241354700 786162 6516122916403592992320572344320 786163 -79745251678408712024101128015360 786164 -232107230237976761215913882538624 786165 192231204422751621815568162649920 786166 -243276128423894257943020411567968 786167 176560287283665780031052446698216 786168 -112293086963451343531085093990400 786169 6897501218468070947119871134080 786170 35495416286100074441938151070720 786171 -17561642016598358361145188880896 786172 371482497298980383547863900082176 786173 82274301818303202991908535516422 786174 -12350937298971627542366168389632 786175 -23554785263487471717216351894000 786176 -72919163878795911387533864337408 786177 81334075741390982079811041615360 786178 24509696705547223424919172649856 786179 -162404118937842665021952971465220 786180 85953053640459944468758335528960 786181 323817435301487370041216114259264 786182 45896886700933859007599131931520 786183 11640428772498796565501897298048 786184 -69006121221682161673646115225600 786185 89727723432290533899347358741960 786186 5061382130688313028894170562304 786187 -6520527912272288479313287439880 786188 112898510160592909298855395652352 786189 118414426557494460242089428285888 786190 -66257032389859490238114838675200 786191 -35579199027291723919113793406976 786192 -21993566379812170471675218493440 786193 -119018790700907642101584961030656 786194 -145515144420718914441453812629104 786195 -186550364707673799668148591223680 786196 -80925503373595920241588509289600 786197 -167811199451098972866296453370354 786198 -34822440439452617847110490562560 786199 -954712565721630697472513557869600 786200 110279784983619906634023669504000 786201 -113329164284450091434633760239040 786202 -99328290319955987474454256481568 786203 187886503450937366360305742949864 786204 -132107229002972513668073327170560 786205 -247476038480137032090396281342100 786206 1012456266248349790360256199552 786207 209688138782532106979513269114440 786208 -373955167683227076147568328048640 786209 236964802379746119697400522061504 786210 -6738304261622106098990890828800 786211 325237124615101150534453574238812 786212 500352158551526047046991040512 786213 176613904497803100367775897488320 786214 103592280980469539731279624272000 786215 52149755794433659300216872786360 786216 -121736656910592020017270418964480 786217 94427254044160483464801272325220 786218 -276116761041708389880207156655440 786219 10252783088828687027841776075520 786220 153217028512902346847614843776000 786221 -538861630176115629852427845056148 786222 8030293687263129427518897968640 786223 -132642553166992765958646312172528 786224 -5307247533532828983981021020160 786225 -137527349132686350213505707832800 786226 42818291901813386624819899898880 786227 25441330656556616788462994672112 786228 -98041541317316180276439175188480 786229 -151443691981095393485941750033220 786230 38438294979575933424779403317760 786231 -281284094574641567179137037366080 786232 -72352115324993697335255563591680 786233 -105547563252709960444577369697024 786234 7449601720454390520014533597440 786235 -107866410390105909429243097768320 786236 -195635233402241179062336533766144 786237 -130111940453985877930922627216640 786238 -107739909168054624162257640739200 786239 282635343943277537942472294838440 786240 -9242041677785261417079137894400 786241 -125639233088416424749731461175358 786242 20037958173097426182547867288272 786243 59713047851291888409975038951664 786244 314052331421218047295713331089536 786245 -148633516085441319554880136257120 786246 24807984325692407331909765614784 786247 -102981039198728174970037847358336 786248 -475901910117559841278041702144000 786249 2403105299666505084898219896000 786250 14764890456972029047702796460000 786251 -94496828430039191864562704864748 786252 -1203453904648843036130854445568 786253 48131217761902587106928063264768 786254 -33954817856075767773646325278848 786255 620249446259384492582774023680 786256 -129145926803295980814291617988608 786257 66737805150612314954473397827584 786258 -3838713501703695307981119864 786259 73103156777239925101776633823704 786260 187597623280288779568741230554880 786261 55288031032990028479489014199104 786262 -207470228681132226541304088860736 786263 665900035575002417155227590827680 786264 -124266355413111457361175745566720 786265 -296553311377481693818983300185340 786266 -66104232664002905612634895396896 786267 -16470170499543943896801820886328 786268 42806571338233892792435895602176 786269 62118308455757805804952689756960 786270 -81788197596839167093937768534400 786271 86326938930993468728643096925472 786272 -12336617829333686740863101042688 786273 -254934937793830284199971371232000 786274 114203451988043216575684550765136 786275 82428958965197234809960867762800 786276 -135647605542071277933524420035968 786277 142523729050716038163167767029600 786278 6431230015385593237032751703424 786279 -107704185864182535715589508641712 786280 -225547338006496611380994169651200 786281 -53270250380914272625769125287900 786282 41342839297449813704717944464384 786283 33268064942882203539452445508984 786284 29631728749632989907924968251392 786285 42642324268336359816338553299640 786286 -119820784780971017390524930665408 786287 -179453123587583423311898558318400 786288 3914780496476826895135953813504 786289 -17507464645064553343500769578944 786290 -4246346222599365050792524113600 786291 210299059143521044629445342799424 786292 59183808261724667766085397224192 786293 -172697389730796722158134040338240 786294 -63803240008235330490059631096960 786295 133322926135192094287272929491800 786296 126784430292351345594352656384000 786297 -44053159970198583718496180553600 786298 928907130353048004141419563008 786299 -630218718310612664297811733115136 786300 -81060724648621588363610377075200 786301 135557221831236367493948951874624 786302 -450888284711184729616835349636096 786303 -32159883181197344410844540259768 786304 102360665889298387509984331038720 786305 17292691989692065310672724821160 786306 -134451333362765603702419975180800 786307 315742004963095030614734992498556 786308 118019938650277730894556602952960 786309 -105245464786385414576414141899296 786310 -37240378576006067004981886156800 786311 -146230221541256004569330396090088 786312 -53186192330955929314275508346880 786313 492419337489934649166287017995984 786314 202664283561634203126994829438256 786315 17138330709172791221565133056000 786316 50864796790024887806488082743040 786317 153592928671654315923345750093792 786318 7319200213882533947784396726528 786319 -107389949885009697382667886819280 786320 -10783421427505162954907513241600 786321 465939960366792652040447289102240 786322 -129555583061893233003061356978288 786323 -12950979127682699921131579506360 786324 -11279984728272911240465465081856 786325 -81985835904080929218046156226400 786326 21213518415855463647493866687360 786327 250610780638160547462963489462120 786328 -11474282538568287488697306992640 786329 391519603777290720230293549593930 786330 50832198665023407104241168392160 786331 -24580991410519688732534832042976 786332 -98116729550139024419894156296704 786333 -246078815561461404628058641320576 786334 61034344244981674139187699416640 786335 -76460652966792734373386173051440 786336 -231145003865300705028426417831936 786337 88490366597937159536005144917986 786338 23654401031221015458122201104896 786339 38709535676075374249475650882008 786340 -71310269391874643373203541692160 786341 -2764093285002378284679625610688 786342 94607936500136823781389511211520 786343 -214614935450044857775911340751400 786344 55328634555209686304741474949120 786345 53843668993991051887348657238400 786346 14154829657372184550941013792768 786347 86591686129465646636899482654720 786348 -110558507602739690108178949271040 786349 447464808468603433265313004707350 786350 -47687989778905510865719271913600 786351 205525290389881268471579727586704 786352 -60030653960138717735080644280320 786353 380416107811700570695486174971120 786354 55176986868187326784039722683520 786355 57121192975792814214718518059760 786356 -14633123184678472353326541980928 786357 238109017501336963629357013606848 786358 89172906918186645078780844290240 786359 -38118063263064712788981725461584 786360 103088346100597958832288042393600 786361 -38798043041452305770800491428856 786362 176476658783891539420472100792432 786363 35066973293688280553492332005144 786364 -308086238493248412433726092556800 786365 37846373898552757183144805881260 786366 -32191463989652362836187587317568 786367 -39598017702881511394641421882080 786368 123450973010733384575538645958656 786369 -285352763656358565460260125424 786370 -30307347699262635940327493314560 786371 -480015802655718845866923975487428 786372 7406791688135635909498877184000 786373 -2036780911074191123622556936160 786374 249626797537263759282905138499936 786375 -462043887662113134495116985720000 786376 156286058906915953489578825262080 786377 -994957440447556841728916421888 786378 -146057577704224226333684042270976 786379 -578722400181802486743631905512 786380 -10901384083530706115880911646720 786381 -150326477637195813365361224778048 786382 -6576558398088914477416093478208 786383 1734987649640931924817228575408 786384 -504727216398696834051568828416 786385 133342655309310504951818057678580 786386 -160200381261738953757741352309440 786387 3356891838012819616196653354752 786388 -203789324741027635925347859523712 786389 7653007969146327569856711717024 786390 -28116343505040049710984597442560 786391 -78947466982435628404394655750200 786392 -119098101012549089258124439296000 786393 -171808801033277187181496514087360 786394 47363208835137461799027445746432 786395 256484601500911634308540526270400 786396 -28985026040885224730274181092864 786397 68401200077607345241520860827712 786398 2464105902816374979901666787136 786399 185240387871058952223711077352264 786400 59650724504151184056731585740800 786401 293432719843591169623069563016560 786402 -148868616470625354016030092168960 786403 312365272817803541836197808436256 786404 174738803979441153803610410040960 786405 -23563327045283961789245239612800 786406 18197057030217634192418203645152 786407 -199369162630145878921221733126344 786408 -15529783680466621759735317135360 786409 -183726186160357451556556460781596 786410 -94285570892295637632571317216000 786411 106654497067963610042519240679240 786412 130985028886380688592155214521344 786413 -200502847093353208722915326014740 786414 -27659732856448579219534392842112 786415 20621988428053623246876182997600 786416 20400552526689182499099975155712 786417 116617732345653292573766262272880 786418 -169438548255580151353748246073840 786419 60604309835658389872874703887820 786420 -133699099918895767732979607390720 786421 -163463957128779242900196409405956 786422 33253133012673661373777434944000 786423 244667437905298085947309145309568 786424 26454260102736746942109043200000 786425 109557678137683506574267772754000 786426 -84918017932933768117929488941056 786427 -7812840321819567186177364037720 786428 155503849005479972192745607174656 786429 -435127771606642949257291028160 786430 110565805706902287182225945079360 786431 -442784660164096641267144417312768 786432 -62479520243576969159664230989824 786433 73951842858476575434581605447682 786434 246642200794845880549222057057152 786435 9415506281764605381743953867200 786436 -41017420204543701261521122660352 786437 -377751417096751380884232705663108 786438 -101908944395623228587798850844256 786439 90829317748294154896661657899008 786440 34156360381787585677081037260800 786441 -123405569709088401033422878541808 786442 -20880702466059331575689982368256 786443 72996913219296351251136629331600 786444 -203028343409005044624634933891584 786445 -98106934283458977864636854150400 786446 -158990666582197737519929728543680 786447 100474696307039157228789626739624 786448 -4428817530180199176668741632000 786449 -26770457808287664778128890345550 786450 -23616571197966511941070707657600 786451 -302856855451178939073417765107520 786452 -5022214323338900441208191220864 786453 -53838224219995205191114943193696 786454 271177099634123175188620957499712 786455 16114269758058373760307891102360 786456 210436277807539661585387013734400 786457 -58238821645790385643487871813568 786458 -14326069109669321477833562934816 786459 -157714668645745914976421004846696 786460 164154665351186790423255334817280 786461 -35192417989377691125479057180148 786462 -20733784084349070998688423290880 786463 111549937370121574539501097453320 786464 -55484829526487180390794461708288 786465 204805101856672822910283047775060 786466 -262247071975825845035470380631776 786467 -89073880594041448117139145258240 786468 -184284093020978405706156748200960 786469 68593078391442000687177540887870 786470 544372873491303497203128115200 786471 -43846170991883129791381691702016 786472 192598776124569334770699315271680 786473 -108034664455462773986571235491996 786474 47745314421195193161309897031008 786475 49658838122782925484017371630600 786476 -14030050541981497030028713907712 786477 5725889198830268149097244380832 786478 19668844361787426790418547090432 786479 553232324956887650402965666840584 786480 -13136532984224612929143875174400 786481 616089746500111836260267128003072 786482 235903978959914185269990761528592 786483 -263525526346997604343708685408400 786484 -6874706875686396013959496568064 786485 13175899328289098584487862754560 786486 112938697356603055788700656576000 786487 80377932052379047106435154314400 786488 -418553208377898498817620439818240 786489 57212751201951773494976207302368 786490 -92084839928520990110310214548000 786491 205364739070509298914246232049892 786492 668674525367359463260330294272 786493 111200687775407788002261095994540 786494 73709712868160408835398764183296 786495 83817566715077831676263732223120 786496 35894103753886042443122404229120 786497 131156910420967083843083382868932 786498 -104638806889081211377429630110720 786499 108493090670155024705032724253600 786500 -152139779689270864576580544000 786501 -63942844965027669218531956302720 786502 -20343077244039603244611672278208 786503 124194804875012341917477074470944 786504 220523005611204160016232025989120 786505 78204101275471556055933686793600 786506 35056821287764532901514815079680 786507 -52385238905203168278675021959760 786508 -181741931478482586304794472267776 786509 -185140153659466970224330930407240 786510 4147734774496614687309353895360 786511 -34406650283333341741892342470656 786512 -119138505760209075433292239478784 786513 646340591791579794677235053568 786514 -147597240133057491637942646412144 786515 10125879441110384880916714586160 786516 72154606459202686549993182308352 786517 228807070811966566432597986567612 786518 -7039204874133858869825294922240 786519 -119229696450963850741276524440112 786520 45923569604429849965313333452800 786521 345791749593189685439848327241472 786522 127889646301146139581204227271168 786523 -18540906824042091157451123300960 786524 -377774769708186330972219584102400 786525 133564961535206663449861424560800 786526 -75781745435018642796553745404800 786527 106186095224868598881391140508272 786528 -150651406266655514583732773584896 786529 396304380174205139091631329046320 786530 68125861369016810178486686480160 786531 77384580262045162018045863609600 786532 68181547690140027373868513247232 786533 14572777842475865091905190316224 786534 10786154696545580663437164939264 786535 110585901984411291570511248615480 786536 -249815099971478547256902550840320 786537 490882738536523929811144467817440 786538 -83355518439310602389982498938880 786539 30639609999002223827205433909920 786540 -75119503956937459558919781811200 786541 -87378799089677833770354512791328 786542 -135811746852568005228276110651328 786543 80664293887983178974248144112000 786544 11948714129820623508640963952640 786545 174904629538420971352567630961280 786546 -60876633224726141810688092490336 786547 -336330037155129257295640780878004 786548 65193635889124005683489406680448 786549 -19653974491801243853309575432320 786550 124220838315745471209291678304800 786551 -268646138041223634102016915127448 786552 78166132611783358680967024189440 786553 93429335986243053507904642285802 786554 166968333079650839764114710739200 786555 -6681522143174081983312110439680 786556 -4498137528845268246271559009280 786557 132651058075564503038306777121312 786558 109678509755063554178637356503680 786559 -55528435947875394119572334661680 786560 -56426149053224176750062206976000 786561 264291775992665184162506818746672 786562 -27894464406927734636406108602880 786563 -28465418427415907843528136002496 786564 144544861568208708034496029624320 786565 -41229984985622675543861938423080 786566 112678802004543221074147004706624 786567 -50497470657208089603771878044080 786568 -178342897726538046863084231101440 786569 262489033199812236200335711624320 786570 -105832399121929570586897630960640 786571 451061000153348168147939894952000 786572 -72983180529018857590052491809024 786573 -93962158010674100534224632966696 786574 126479249243014723458520725913536 786575 2679071899726930026785053845600 786576 -1980222982277313313065808429056 786577 -176141198583590808366152070500160 786578 13458005310357478042551533963424 786579 -44450216863468860395046023852616 786580 -267943000166167582967175116789760 786581 150116886930404908721517818508000 786582 32983247161126356393622652804160 786583 44289463976017682210694050084576 786584 -36450256621091305247082637117440 786585 -31050398128369157923871627366400 786586 -175275969574105137753397547988480 786587 266893100197348677547513445599236 786588 84119780571500665419912408637440 786589 235997138326734456962531842172390 786590 71445868817823269056302607388160 786591 52234040439695093059534372020648 786592 11533740348512157168576340426752 786593 201338135731062896868234212661444 786594 2947838143457766961711089285120 786595 -109701993282040786246459598077200 786596 241180841212378576590157658292480 786597 135171077445044591368655133322272 786598 152623572538400993795659941304800 786599 4062091126893208425695606274048 786600 48658729427668233881817384960000 786601 -242224560671471808262192349351600 786602 -179409791162844032628314696551248 786603 196027770145689528366280829299200 786604 10659406054910715958087356680192 786605 -37008809959267390026374517658740 786606 -82947812344448683059602657896896 786607 -182722593481192121749588763134848 786608 117776003965743366343005534388224 786609 -107772706217347162529137899852672 786610 -978203267400563143670301742080 786611 291155744007103718731750027279104 786612 20687739629703320441682105126912 786613 337566730980938873985512639002862 786614 100279224620438847886942025169792 786615 59634582317273193040372264146360 786616 418944662212971770824798179348480 786617 -76781531198627317962284854441980 786618 96678085376760520431047612912640 786619 930080831299431050511325203180 786620 -72758150815160862530075290552320 786621 110357609854215986109004711514688 786622 89836473401797077601847571578112 786623 -103040987195682840246122627695248 786624 1086581245286820909888823099392 786625 -40787894705678650925519604480000 786626 -11764587772894830661616801982912 786627 60144736227894437070345831973764 786628 -80393354655620612558698926581632 786629 -313922150210248161384822632236770 786630 38397785894359590562581390462720 786631 107186642030592914884127946966312 786632 -102096502729901875573610101309440 786633 130905907449716604812684121664704 786634 -100915626479112284583472329581568 786635 -242328554810310019148048517709920 786636 199814501157360151211141195918592 786637 -58499304493370789328939125297600 786638 -24054420593870676792610743336960 786639 -26108335762947196707445885559808 786640 -1575612682875693932489111715840 786641 -604099269634126240916486370667548 786642 -2677607580308218481760890860800 786643 43828593775489244460518072708688 786644 219205532079613903255755914430336 786645 209694838767575544858737779473600 786646 -19470429145291961716846541366400 786647 58517766297544975899634785552000 786648 -19082980391127826378706113536000 786649 -254165691120280477709357896852464 786650 -65995685320539670140887068465200 786651 76473933229212445755757507387032 786652 -375127705213692799528390489982464 786653 41656875374741699283280321499520 786654 -55645116438486301340921865866880 786655 -225178598216151516869257253024880 786656 -41776063577269164841459915948032 786657 27004342652378811185404776425280 786658 -92000572067575532176980372132624 786659 35328127274829835983230735656860 786660 -18829735937172011362958623088640 786661 -159704506315124746135533046084738 786662 130800689130488791694894275268832 786663 -82783039276583122018297040813808 786664 -37077393868915472771114303078400 786665 348308155849976571871704051889920 786666 151944122105501367659707347565824 786667 18204826875438811704607303831584 786668 -340702397559728260713290247790080 786669 76277702743453785796039094675328 786670 44218415705703833908784776844160 786671 -198982187621358822073751730800400 786672 -4102962526897039629900915277824 786673 222343120960938442935391920451922 786674 16657974963724341075522300052992 786675 1079973280508815987749898606800 786676 292808450183098017362686098647040 786677 -415528052456795706625215887141028 786678 -27456903712833552342655246541376 786679 -165214146389982874380520848558216 786680 -65598591618400984315030952755200 786681 64611472572002316835409654613312 786682 122325080646334559836397878149120 786683 -444495739376887856218945188639120 786684 50441396097384467462504810267136 786685 3763654162614494780212115589600 786686 176540498390420268354040307569920 786687 -17969524210225358099690795965440 786688 -6631297635895823776366733557760 786689 -250977052941681255060569838491820 786690 33415336942726109249662056191520 786691 19939954120287000205915831428092 786692 96008033086774381774267300749312 786693 -279581166002563505819221786875936 786694 7871435036365546583606388327552 786695 127439946967401622579065378168600 786696 -64974760595680790152615700275200 786697 -281540878939760267188918497434854 786698 -53658486231019867893192366804480 786699 286307376520352926155048424563120 786700 -169309508925950567418543179372800 786701 30959050214789620518389163483702 786702 54582929101196875052360135414784 786703 -147638393408915507476794902452048 786704 45929332398871055982706247147520 786705 -48966642874227748244820494558400 786706 -6596606027659454158336473255408 786707 -493915964370734984045993059897044 786708 44011453330520204634232834605696 786709 144607451294225021699458246379904 786710 88648245321151678406206703435520 786711 -180441108419878124053817900248728 786712 -182827262174150239799114568499200 786713 -40858663809901669425846090992256 786714 -225365102593880736366737674629120 786715 -54935200985913095074676041330080 786716 12626052660198325812306464713728 786717 -141565075410751332939358683016212 786718 -24623859978378703087016157688320 786719 53793823007454501092563691649120 786720 142773755496254276321774665728000 786721 -15261213640356827992254195955480 786722 145948297938722419648676608344912 786723 63668235916152697340460139916544 786724 94230126542432822675671977466496 786725 153466686016550111519977126724250 786726 270310755447522908864298888088320 786727 -492453183605783673620758197041528 786728 -7449898366375375280595683082240 786729 137039136730683254868990334376448 786730 -40138164621061951318992086860800 786731 -136757402762431303483423111518576 786732 -57626291441004445411927237075968 786733 120966879237755664036285591546240 786734 -63541679609578156502880403596480 786735 3472531606363312176176131684920 786736 64790590913794819040447613550592 786737 -218696978779214871254974826441088 786738 -18856263069840973272885645645312 786739 357354415051724295855289058822540 786740 -70914995047512134653710351820800 786741 -59867825820739993227132832258080 786742 -388547726763515908384128410784 786743 361909206351861671933757421804080 786744 119498248807467436600078106050560 786745 -187154320368266089186696572829500 786746 23060245571240979836702857065072 786747 -82090600300807406286617927593872 786748 -152780369103010754958721928430592 786749 -68799044723145056354376054693120 786750 105177740497586587111888807200000 786751 -26874476802107731284339864370176 786752 98877426711827479467012139253760 786753 459440411974845077989364007024 786754 80369998923594916886550968826576 786755 -189117471525992900657005266489840 786756 -179797131845342200516114266006528 786757 -317205940218982244162671064041440 786758 -69222942765027098036054190513024 786759 76277763454146020362522369422504 786760 -40688468355334105430898859008000 786761 70977884470342740547443384702720 786762 -26737485839560404270432855200160 786763 137756327485435963140984029909012 786764 27805393912703394482422647562752 786765 -27784086206278712220375684710400 786766 126028552158971663799810867440832 786767 387066819603692756180682292798752 786768 -14884042831777284992209186062336 786769 -234691371616380290388684070857767 786770 -52477898315910187715538982315200 786771 1872455131880667661620289106880 786772 -32401621956594470912086534707200 786773 134163294392413524968486247151164 786774 117213497428483043999338684800960 786775 247684414494951793933746535326600 786776 365638635808257842908471401646080 786777 19171672825081374487983077766432 786778 84425649062932125205124505170400 786779 -121647411141850943287255217597424 786780 -73985699565261224854185797222400 786781 279413255411400864375919340275072 786782 1027001855922020480029871552832 786783 -152887874080555453736202380206776 786784 297705454751631234870238068080640 786785 21013333910777520108898646164200 786786 -19753032007499193155448015151104 786787 -232392597788104867777105124498168 786788 -142156371697393012693250666127360 786789 214650265792334023501208761869054 786790 -31127503616718871892652074937600 786791 -214118567773875438082075935192288 786792 2650867148471207027268408606720 786793 155848408564713133984877398649658 786794 20226405946447184113984494474432 786795 -123424031526980168530255462033680 786796 130984439483723734266124953401600 786797 446729955225130192187097277526112 786798 -120043311516802959214761446985216 786799 94537663483161881492239847816160 786800 8865855085977183268684721356800 786801 -18934234987505117892463682782560 786802 86744599957996352086744680974352 786803 -346563631659200106360224351808948 786804 51634183496348868400615893903360 786805 141022999436125661483091288116760 786806 233253706155623747971507889096352 786807 -22801230072739522805278609105920 786808 -20521765174492528166055365038080 786809 438139067159669654926537613417040 786810 -2506651598535085652968036419840 786811 121936604038955639127109520728704 786812 -3961117791449654891613928462848 786813 290500251580467610508225668114944 786814 610077385980317066404426509312 786815 83406608524928686968179465145960 786816 116455399088801397349553107107840 786817 -224355401878644177183131494637120 786818 66047449330090189643342325597216 786819 77925621940697876539572997347456 786820 80929073879203943867806099918080 786821 178589477103817583140138213050912 786822 -80930928435815814493322226456576 786823 305772819117845834820607514978072 786824 -343652714469006059256444335923200 786825 -43256817672839140089570946420500 786826 73048278963229219316572336760112 786827 -95709364562036834235860407553568 786828 -58720871191920280268452157030400 786829 42689655996162281270800165909430 786830 -57624015426437187314696656834560 786831 -5079556357355621436091246817136 786832 2609859518237785327610315841536 786833 -1219319732992881545155211859918 786834 152714287054299268019700025568640 786835 -83080530101895281583873537932640 786836 -9066231091381717897618902971520 786837 8555106365595440447174325154368 786838 -31695858779393373930398317721472 786839 517452319320920771504088450661800 786840 -114975709621361949643646533632000 786841 -143764723557192031909539847636896 786842 -14217167213486580814473775718400 786843 -97818911783217796667678651232468 786844 94727283182401256647818816294400 786845 107844485270597562846414875422680 786846 9978480860716944704919821184000 786847 9095184369494932502210028960040 786848 -541775562757540052868213793357824 786849 18045004748801242964620629720960 786850 54145767251782079212034724620400 786851 -181880381315385533664464970835488 786852 -94532787573093651116764033532928 786853 -41630745259394755445179036655136 786854 -117079028652711116836960133319168 786855 -13963329202617416334282822005040 786856 149546442660401737904802926837760 786857 9375143321327056568126902614720 786858 -135221052364527461037748840578816 786859 375945746652757168669499698187060 786860 -11712296773993162834679823697920 786861 328800434245617490286836709969280 786862 -159093364000047517153964243852928 786863 -29832201618219289734103036560 786864 -27213714129704045763277222281216 786865 1324329197388397831279454175720 786866 -132950778566689169272992309060480 786867 21961084343510571415427212987248 786868 299297417544070168819178103640448 786869 -116746422571961737283508500609700 786870 -6122704921309383419323715040000 786871 175020696400918772607318538472200 786872 35177076787432780698108678144000 786873 53657022028167473579370825447168 786874 267019974212274266179495685428224 786875 -19120458456163586331166194337500 786876 -119662934633786293873001724174336 786877 34872473191539300611330842262912 786878 30073481098175523022004609585856 786879 -85343286147612834407405227675920 786880 95842661311709209113016821350400 786881 488610028205449669116379035599682 786882 44163964567685469534589173991680 786883 -215937483679992352794587142767640 786884 54500226152131353089344795914240 786885 90069608494286735546674695052800 786886 178967435386194140812921639342080 786887 -342793870657840579062526412071464 786888 200265116583569341622682831667200 786889 -1497813278246655999802130694310 786890 -10756246181316422507714789974080 786891 55791993180913679972497123836144 786892 144923162409812261289924988518400 786893 27951007823127737089910220782304 786894 86087097882868375051693457140800 786895 -360820052177505124971486936751920 786896 88465636437862476273603353247744 786897 257777515867544902141739418765474 786898 -32096398007169180465811404401664 786899 -1875926222909106212983789704336 786900 -1126868720767363341298037606400 786901 212800361439236470168612407693902 786902 48919971629050475379735872293152 786903 -20398539548273859731695286243376 786904 -131115254155410999828042075340800 786905 -12459156553606402773532015256640 786906 108098930198055048991464527772912 786907 -462119107072850546630138296806168 786908 -184401911667363102022711052047872 786909 -43685707285643407433661726976896 786910 -82370723992186802223378267944640 786911 -31184130528164325099731473091808 786912 -96858556779113036353664037421056 786913 114140610722044998419730110359560 786914 22937869434155983696960685241120 786915 -15988957661821496665502960139600 786916 31947672599283647819507766018560 786917 -512403422389908063267668825685408 786918 36707671206445464381615129635328 786919 173527200999979484032681116661760 786920 -254463650572743346066670577254400 786921 -146454512428513684746481115293056 786922 -10809948228518839554985179379968 786923 34051922430532111706280972600000 786924 83137919297957661822444056021760 786925 -86436757968954397116468173972350 786926 -9475272712648928966900797991040 786927 -248556404509207371887751261540720 786928 -46231341898576218727791261450240 786929 94271809975814755820675296754688 786930 -40931614027747610439723886740480 786931 88015142063407220624520397046732 786932 7617572614024153917042808941312 786933 -9176600332561643570961521394336 786934 300287635282407300669978468432192 786935 -7850979008801520061623612493440 786936 158300558748059247366176958566400 786937 347393361256054509272506699444586 786938 -15382178858670692839284920101920 786939 -253202348338860081664591857830376 786940 9441603313646570567010843540480 786941 -373650885720175524130181380913658 786942 56213154669301294933481165568000 786943 4523790725435365833265066224184 786944 74797486628203419841882918748160 786945 -58474414638148060522702169343360 786946 -219448768228773918482713835489328 786947 33676884093200279761227440580720 786948 213022982320493379971422894894080 786949 -285675785958711495834441084086050 786950 -53595036525217544898761450244000 786951 230901140087911942786085511115800 786952 -362428419196920967794693607910400 786953 -96227200937459390871683575540380 786954 9469475519012226622662146049024 786955 -58953139737485732257171331856240 786956 -231701635745317252638306167834880 786957 117971625039647638856814316989792 786958 -182481598876655212752450607801920 786959 26219807146268525646131321738160 786960 -1379988263043684500912419553280 786961 -93154438265743753346911752248960 786962 -58180469407799208289732763300736 786963 -27253888989616281461227983120456 786964 -35617128750212067871978129993728 786965 199936645912829728664002730320860 786966 18766135470044743155824666370048 786967 315407362818724711485334519159360 786968 40943991608369732914437260574720 786969 -223670747768464687709415391051680 786970 -51149031019262576398464572524320 786971 -57751472458471816798775016360828 786972 49429458005231896753034510203392 786973 220101824421007280001646617180960 786974 158671232695380148555177640996736 786975 -22929955024351822849152550800000 786976 -57230389608383104080847881043968 786977 -24528176970746624128613554689900 786978 168112260800427940499245186244304 786979 185871855870012701159001675295580 786980 1475582225651480749517216006400 786981 -86524387439609120454606945427776 786982 49534276161123835029255661885440 786983 373546820175445551578626250378232 786984 -39972913471569821171848151040 786985 69171138585564991419358087810560 786986 -3419460453644837576017494153216 786987 -16612726464001504258347259177956 786988 -7894541975697129489209354706944 786989 -325005199150018965318955000793034 786990 3717042414922587733925146041600 786991 -106201287524744150353458539337648 786992 -17744847382578535400669007249408 786993 -279084882465031673415470566286736 786994 58754007548269249069985933723040 786995 -20402132041847597274664091388000 786996 -6388689386264449775475219720192 786997 88628347534162002060798292101120 786998 -151159800180699416550395684759040 786999 -236055759901682188268439732360960 787000 -401157080273337158819500784640000 787001 -250583264373513426026171665023600 787002 83195671858818237148110639678720 787003 54874968281667751700680813841680 787004 -211252505647022198399499422290944 787005 -19606282476576950224420807130100 787006 -27015669367832454211772263360512 787007 -63076042832312666421260535298920 787008 65039655602931950774084802969600 787009 -31057812379050175219564571480784 787010 23426165919623378045152571804160 787011 -206457575287962233189501418315528 787012 14301276198079846060280156557312 787013 8930472983146199913419044765404 787014 38301681186540842105019656884608 787015 257807912865843917250257574372480 787016 -211287355538467481825810630507520 787017 -68476312257151617301971851790336 787018 170331184233035542896424549920000 787019 15632236169195874274738958474496 787020 -14636943464117102452805996390400 787021 500018716352923534047677713055222 787022 -75915945549858975737605321373376 787023 276488217472674246461132140442880 787024 -30624640517006183769276867805184 787025 -100763662153297450396447112031450 787026 -50418163857932327383394509673856 787027 -32513937435888797259206339918400 787028 -36497349802860202851081324085248 787029 1302959709818766174153077009568 787030 -43437884435695862010646032458880 787031 95812059869522369579544783725280 787032 20154288972152049831305612881920 787033 -343359726953506074770381847899058 787034 12646917952099076175892267090416 787035 -100192219419925190791408162579200 787036 42982206852470217699562442956800 787037 176090017487616083879137333164480 787038 -38597398243458892092118377065664 787039 175781801139762219333567200580600 787040 -199112460369482626436869875302400 787041 -28020950927966015489430178784748 787042 122905408465451359813266276654672 787043 49351822888998408651821488139292 787044 -68544666117049043308789873142784 787045 5015795335962833200971864672000 787046 77318428565009577577641368024064 787047 -110551162628770737603243462307800 787048 363709257680176640629209150750720 787049 -293733068026308007848471154935648 787050 38265287157949635148217291712000 787051 230136961379050801009919829064052 787052 73139929235051490261259077166080 787053 318267602244531598014338119792704 787054 132187811151166602478342547633280 787055 -201749430793935334058724765242040 787056 28671997229555908016350565498880 787057 -101573074940981890392568757595694 787058 20212051537401592082828743942176 787059 24862803824094802216433524686672 787060 88321258186764812062869464064000 787061 -306394501617961508735190226546176 787062 -27609933555476259270525167579136 787063 171718164439301634165381972143880 787064 -19908547973712770332621566259200 787065 -83724203763835227802527309895680 787066 12990459964597797504780886795776 787067 314094778589115811111319438302116 787068 -17676757550775167619782261672448 787069 -411879775619962347168668453009530 787070 -194788281820027504686447021059520 787071 -436942487246007123815559003962496 787072 1788243224358397664495853895680 787073 -95799064703999837786421258555840 787074 26021624505175730637194796557568 787075 -115657990214552475043778601947000 787076 289513903852747986985794081221760 787077 157386719476274714630088344449920 787078 -123838974197074903937657073824160 787079 302891451039557884056194746630680 787080 -66522401428112464317938225971200 787081 117488073514320363279319980355764 787082 -96145987532970203027800459558608 787083 -120662761453107264443673457933824 787084 183569736597229287973093318889216 787085 -127821680230112262262518610787400 787086 -6794987145661101036904261257600 787087 -165478704968800793215616753947584 787088 27311336326082361982256162906112 787089 -69752619594813823367493901060800 787090 -28766473381523301445614913689600 787091 394992052000312778934229267416492 787092 -82782624797925911721889271175168 787093 -223579944946985124935251390711716 787094 59180437800119270600862036940800 787095 128425985093381630054575951064520 787096 -227710361457722285702149452318720 787097 49050794345892923765397291786900 787098 28626942417618019743094634212608 787099 -456940079129660882479575565627900 787100 -31672792383832828948995333273600 787101 6210784681155863616887224838784 787102 -133842688222963429415280353989248 787103 -48957097783510882982726270880696 787104 -158689597127321243878457773916160 787105 -189773483940759926019935930220 787106 1013375868706484067317761686528 787107 -243623682899647047638628090573960 787108 59426975494008174949778901999616 787109 -272381450298661154559219677678784 787110 40491135922006127312076209189760 787111 -133052767333812945862026351111936 787112 -389955789518900160635097537868800 787113 -276042556235370663912533425647120 787114 56827435168031105136936710548656 787115 -30219187499659347312113652480 787116 -76733712279032393634924966174720 787117 298862688897632652327868861165932 787118 60376397639465089793990648142720 787119 249847149660692612474478636817920 787120 -10700599508593190503393856716800 787121 45323297133834365342876012434944 787122 -22456473929933934643787783443968 787123 230825733844535670695743601999372 787124 130125240544845663131198351844096 787125 14358157372007925460012589400000 787126 158278673839512910978529403606144 787127 5553721543320790951153402738560 787128 -112255966671338783082358441635840 787129 -60376790184517951771457211937920 787130 -73169733345924928021796254955040 787131 -222296429824389891940819408670160 787132 194082831787970377532382031874560 787133 -17520125766661246254098991960960 787134 52096925655404266013090373405312 787135 -61928945802398823437412450736920 787136 -59470339936810146661308224765952 787137 -61322726078095302094265547901632 787138 43240582193975055747540630784512 787139 -71295981587660639385115590117060 787140 54811278109170471396713283912960 787141 99334813636711643770409264306784 787142 121288261579716930912559090181472 787143 -64871165215983209036590068921216 787144 -190683889977226894218365713274880 787145 -187520133375325669447486536035100 787146 -806928153790657379152246235136 787147 -509158793321534512773503211101040 787148 -22724901690071719898434802502144 787149 316072723170442513051181450904768 787150 -5626380048255584649776851142400 787151 53035655131880097306649183699920 787152 7955961718567083908792100323328 787153 -17394242440087346263902530691598 787154 134657005830482648899641447301776 787155 -154783787275908586642343070782880 787156 240656056756312057088838971719680 787157 -56006327669547878130872878113600 787158 -58276276287544810200048555456 787159 -10948034814070760333523115646112 787160 -57941859336091872860602211328000 787161 -143694031359621667087829806298928 787162 26183450409992218880477613518832 787163 -63544139535278298214310130862752 787164 11198992921453850153887928328192 787165 14411316517758092445629287854060 787166 -209270790479471798057562117763968 787167 -308568570631680838880252504104200 787168 437464159408033711368387316678656 787169 18320466644502428054859471863700 787170 54463425766422835473298319270400 787171 -13028537948027527757839343970816 787172 -138665057508131182182873020402688 787173 -148636153101539451154612909120416 787174 -126926692095228875065954631333664 787175 68796359423416460575034885651400 787176 23782487342213530752178867614720 787177 -43184190561710666896415264231808 787178 -83482227160828753181031325370880 787179 223269491550752598258436628737728 787180 96593676828815624410082427494400 787181 508148752640569830069530251136982 787182 163425955954158874302453097012224 787183 119822761260324771150319338805760 787184 13001487404622920600623108915200 787185 150377354091492876395532838080000 787186 -134266887359072168217254901620208 787187 -115037637693848245201876742650164 787188 160415038068616359659300692377600 787189 57107245771562792507193936345440 787190 -21179752788515873509591307412480 787191 206549883090545379937727097971664 787192 -110197908540739908373945714974720 787193 175141273895719719520937842924944 787194 22268360729328812400739145895648 787195 -243411866137659689827541013826080 787196 -165451571002003927564679421849600 787197 114328040773605046065953970508800 787198 -43239698151806326709844756622080 787199 84825970605610801267389822387072 787200 27009841723770880377455483289600 787201 4030163256080319946277621058352 787202 71837481610232238481796992446432 787203 169383086083174053816497132583264 787204 -44031222051440609897965534860288 787205 -107830342608796201378449566178000 787206 15404061736868239211308015970304 787207 114047014192032616012806418370456 787208 -75090349346875798947760100352000 787209 -71670306650098385646346770412992 787210 30178259423675553411693419441760 787211 -343475017025768672082891424610808 787212 56528911690866717581381971138560 787213 12857676201967236240878042452960 787214 -70697792508654318531985459235328 787215 66879995416476726168239827184640 787216 -92083632673209527706118661398528 787217 -91346915933796836798515346470734 787218 -20533661438469331814074656141696 787219 510535648164557457499820124120696 787220 64501386546417446089975395655680 787221 -113697881059411498568188517930592 787222 -66854239762694351246291991557088 787223 210441815263149244529599022175144 787224 126039759859295773282013300305920 787225 251278624276712605601935237724750 787226 79281392195724974154652479216 787227 -53581901014877447139802151397120 787228 -147380394620569482782903257372160 787229 -682907677037188519892347633802016 787230 4594469952053122539988003565760 787231 442383281353874394396794036178864 787232 -34840785944876505704113519853568 787233 14160849737798051242700456847024 787234 -85865070786508574368779144872160 787235 -42825405504768062644947508075200 787236 6769388657689157749744989785088 787237 -328419287207606341799070106102560 787238 -323972717735454814090157260293504 787239 -8290305021602587670084536510680 787240 -332183527153151921262873533491200 787241 -20248042531610190416340995958912 787242 -80465889347096655108064300750080 787243 383871132068275819802167131629492 787244 342328684773107087984508518400 787245 3355436375815440768585986327040 787246 -19242295304228991233630456345280 787247 183609414270249883581526818790560 787248 9832550226976183855541432352768 787249 -82944993988200118334461480223564 787250 -358470331951656228272255847168000 787251 -279532314338306395417791453087696 787252 -228760531928359911971271625698560 787253 164150990350629622080816269301660 787254 13766422860085240430994696859008 787255 -8939166206137205304187061038080 787256 406135917301199646705019531898880 787257 2739612177595932798604274453754 787258 261193822729679757899775866874480 787259 -169136728497541030884561224382360 787260 -310651827299923070485455805440 787261 81719368379893681168618792081862 787262 -46828867963573211439774505165056 787263 -73654760679335821324204543062000 787264 61365589515791712071866566311936 787265 117255051514211789331661080249600 787266 -87348050647426283999930276198400 787267 -28217207224258589898614726821152 787268 -66850156724293129088527270522752 787269 -4991934661035968649090360611520 787270 73231814410974863585960820721920 787271 -64790671694498731518604454876208 787272 -116602134288375950966919627694080 787273 28453545864823443527275785395200 787274 255676819003715531024437526681136 787275 -132441773998927088774007136462500 787276 109896532189315131926893101056 787277 -347826657357856576115558482820874 787278 -110062379020799565335917743754176 787279 -293212926865529298990910678015424 787280 1837438348462888087289508495360 787281 -202208559177516309650857181540256 787282 -68119061714617724905852019810016 787283 -157881765787804147885840446855012 787284 97240138957161343547527155056640 787285 305690862703758491631700521829980 787286 -1435821427985874582526578620160 787287 4696604987607568977469851536640 787288 -222146401745612517648142946826240 787289 -40064199338817697481599347137910 787290 -3263024706569396018086645186560 787291 -112041972612766829006796262917888 787292 -2459217985601031878812604421120 787293 199464498379404741390945177631680 787294 -33085816424051732643330525409920 787295 31256467876407501523309594701600 787296 153512478162353703971909586124800 787297 -144146220854998475309867766321408 787298 145821107579705171609785281272400 787299 67282071450180751891136230047864 787300 -112519254109774118258010374377600 787301 35601034206339991503029325093600 787302 -89088274765047998593934059668480 787303 -128133458316545893466098266783360 787304 2662392351606646500492769198080 787305 17299619335083564020646702662400 787306 20912517292425823340584205071104 787307 68199509741106620026305451981440 787308 31820281742771044853371636815360 787309 237387194244970043841461187719510 787310 -171246551977689587124809098538880 787311 -93236580693900933718778017473168 787312 124399974042503045425725152854016 787313 214918623395247334254110677072704 787314 101608569709694950509385049456640 787315 -70657185611301822106007765370480 787316 -237609485708213879053342129593600 787317 -373410091762326246199882131849888 787318 -81903191822713284862350074419584 787319 84755515394911924024087914152928 787320 17925511468290378930128529100800 787321 653273607724635997176603021868680 787322 -10347601082100837463980668889600 787323 13446270769136983743991903784928 787324 125223003450101980053496907933696 787325 -47059279511819832673090459512000 787326 -129762930967059662572037141912256 787327 126963220260278884602770839097272 787328 -243605393317370352719000953159680 787329 96766904466494279857760962546674 787330 1437534421683118861632583979520 787331 -22145636959133957165272469492868 787332 82101264825731722959120194875392 787333 -346113156846374094979868533152418 787334 -7107996877779868543355249825184 787335 145593072502992940301259308456400 787336 -126192633979568376943741272883200 787337 -338810746370799877929619376071014 787338 -29197977482577083087732753037312 787339 1388937773234968393124878942752 787340 39751818104670097709282132259840 787341 -1754227053412785395637364771488 787342 157286278849379985958617170523072 787343 713848579402789654545078528055320 787344 -17142364648401735294985686220800 787345 18943241000679338921230133756520 787346 -100305667543149264476770335605760 787347 8446501693425793768883547120 787348 196474315272460540294676463348608 787349 -80174386998244747437489800267364 787350 -19738908284601922886688693552000 787351 -74314595792031248605872241413288 787352 -29053950342638439592966241126400 787353 -49316480566949020549826794188096 787354 125861710330963962039491610203376 787355 227632667309160571002311518096800 787356 125429610723019241349017654387712 787357 -299260093636849241318007568986394 787358 27325162277341965442169697967488 787359 -11001024174839032027334493401472 787360 -30904362103973270758126151270400 787361 -429181444931197035093422924971038 787362 78545672289759188614754173089024 787363 296950847402413717910271997920 787364 -111820820913527172923178027080448 787365 129650394759805831070566451647260 787366 -185396280790432281977019366478368 787367 -146774267104345433603963804153808 787368 -143573913602562147616101773721600 787369 -93036053482927565544330569660160 787370 139092745740429146958816436694880 787371 122231866523687721210002169229128 787372 340248805974178652058564569264640 787373 1523478233849710927312150574304 787374 -66728562850939264244698919823360 787375 95655065535130513389146470350000 787376 44924092540950299438428810002432 787377 89022355877344668739856562910320 787378 14835828851240478094901222574624 787379 -221874248211460057750418597562000 787380 -2757332293793333015277923758080 787381 -301291939705342714263394368490290 787382 39172336753489269253244454932352 787383 33777702183454161843518887401360 787384 -64339205866724028967597355950080 787385 -179350035857554427006268918735420 787386 164393803841408988185990165566464 787387 160070856151757640736373599392072 787388 -125045316004818512421375396292608 787389 -94021483955363523325223521384320 787390 86583111508874175550506399225600 787391 -52092439445894344152094161305856 787392 50166240437065399635911393673216 787393 403069569984467377959412723290880 787394 -108242246253327548420815378419504 787395 52798756824250632974045685600000 787396 181587138408902668720284764755200 787397 45542881862878315414449991931352 787398 -114830728006265893361979438312960 787399 89241318436013023732178836351536 787400 -29905993934615310085759696896000 787401 17827926262516573193888399686842 787402 30145061095747481530685237681664 787403 -18610387651118273858739392459136 787404 3284308570538903384395500535296 787405 76433755047037068606830474814720 787406 -194007228998048876433211395258240 787407 144040505570288578447465277199240 787408 -74142619932523980169104002334720 787409 68972222323214131890133067902272 787410 -36084454703350797795302764820160 787411 366438018670918916608893118056232 787412 -354539625192008395116006066006144 787413 89173619351547611646799693191168 787414 69791421616546149885475058598720 787415 229028514686017511874302571265560 787416 448587493608953711564026675200 787417 -159831204028018193984358211757360 787418 109059369082631722230226408754160 787419 154885064337291229590535963422444 787420 -120084643723080738397716002142720 787421 78723171031756546825919687581920 787422 -15984066834006265710243239040000 787423 -5728802980904392416788478070080 787424 425960483918631642207731885801472 787425 -9558588709595308491657495450000 787426 214797155205335030596450062456912 787427 -338181063265417371717504167546724 787428 167654741394939009854893606379520 787429 -419336532643845901837972622211970 787430 137042535741657572397312120896640 787431 22120235700212948975902850010624 787432 189862407458382682062826746854400 787433 -206710688338142768999194439061318 787434 -65106060841926060064149278700288 787435 -347894529661383421017672468115200 787436 20876093809585900116583129451520 787437 -17537495530181512126884844481280 787438 156357003922192040374890598461696 787439 179064051196504718403734755164240 787440 -45158193568932991291476228833280 787441 537970382136452390371433471766384 787442 56754018829728989727022284217872 787443 -23092733756618640465163398432000 787444 -32672021400983354327095544981504 787445 -250000382696578281026260021299300 787446 33701790363014536770253900687488 787447 147958974125130465299199292305896 787448 468509839354736317006665797468160 787449 64397488017302676344386895553216 787450 -70209874265448138961333963950000 787451 7074287835838710451158613246464 787452 125679672673963217853631378366464 787453 -40322971673738853658561454719616 787454 -167943445494281863368540769357824 787455 -57776121049057839648344744928000 787456 92629132277198359358449500815360 787457 -542294711117166430109675459985696 787458 -33734252058518189690715018816000 787459 -4682436415427902008015954771896 787460 29835581321631041502491070209280 787461 154043749002817193280184501487424 787462 6402989762528665918320305501184 787463 7350816497629572061270458150120 787464 -246094482194659539515967365975040 787465 -74372601944368948038060112416000 787466 -312160298326827428535741662505120 787467 -163317287719961887283025363322920 787468 58775725766680832640967841024 787469 339682392106627952349794738178870 787470 -1536088222745696193692232240000 787471 -3018599080231399913159870405048 787472 15745994977336355490815095603200 787473 -138897935886387306134612971211760 787474 -52579795961020160805867868216320 787475 -84126461992719002177901116300400 787476 115848679180054824677314106081280 787477 50058155718755510432873361837326 787478 -178746117953885562916745166804960 787479 50275581723106546134790206605952 787480 306638868695030961744707955302400 787481 109268308017237401925629185998864 787482 -2145087649511600736612289002768 787483 344082317277457110370245086681732 787484 -708281713124154023570124777984 787485 279818768459850700699953654485760 787486 -19406360454663051425179797264000 787487 -100287343430620313965024307714448 787488 -122093258722816926928774335823872 787489 299655680840260613893252732584290 787490 73178924627094659489482675545600 787491 141944280951930963089259990062952 787492 147276441888497098452184801356416 787493 26058547587518745377338094714880 787494 21519100308153122597256514488000 787495 -46353381499223852981837797087200 787496 -108584558343781624002480270796800 787497 -32699542927905382998776812009344 787498 -164140345667446754654415395826000 787499 -63281152191935993339079327741336 787500 -42485188616396053810234243200000 787501 30796583941561524950998636748064 787502 -3548234751557467227580807453248 787503 -195846726529126408641012127061496 787504 8783407788769863479041319337984 787505 78110150764774939301446924752000 787506 31960862841111846199533096395904 787507 143540828687419728334620567410512 787508 184267928022420510805980021659136 787509 -263024655810200240602701701681280 787510 15259573482627157257869928904320 787511 93782581736662566417317056481592 787512 159577814119625962036157531750400 787513 310728343252784522827410701534762 787514 -16598581913965952167533571888128 787515 -202134455643656777045097123265680 787516 -206166003109064243031846417986560 787517 182031479974532176815336108346566 787518 50053719561837922853563764297024 787519 -297135754360630636999769042678080 787520 21934363880784952982480439214080 787521 100643375743515443870262063129024 787522 193366965195459371778696422895312 787523 206624583156115871079832339703304 787524 3684374884847544480842603397120 787525 -25145795064731306167091125599250 787526 -18269715096456635716393088576256 787527 27530251258340463419134689965568 787528 60528232801355744274480630236160 787529 -180289213470752962111044767640870 787530 57702391246482753533090627416320 787531 125658391097304116629170618225200 787532 200993076108426083930569257615360 787533 149922050683574289676828607020224 787534 25954894552603022637334179682752 787535 61621550024994076071673426212960 787536 98321215131880473578738826608640 787537 -293648137735738990007420216508814 787538 308846103110112341261274991647744 787539 -129955240740894492402792885659976 787540 -182109600997057148629279035882240 787541 -281280913980399419229817107947058 787542 64477544728932699181134262493184 787543 34836335821031635162197716392224 787544 271721239600828323964912462940160 787545 -915708330694047369225727431360 787546 -413016903414926382917238362272800 787547 -426912359566501209335387796515004 787548 -156766107113767279726498854213120 787549 -165875088537189992044358673954464 787550 117742226891879508499391958840000 787551 -340024514223651148449785009422080 787552 -223560778927729930720225513832448 787553 244043394352232560787200306823400 787554 -26112860838892427507861530265136 787555 114522350569896349003053857569920 787556 25219213906959215436503130525696 787557 -201903780614902318121449649312160 787558 196423468028983109497203311366880 787559 462553933125934135436035961057616 787560 -46350763708044257368817102438400 787561 -158246242306870919811545904223500 787562 -97704094108250561577538975756800 787563 -27416939382564688702440816016896 787564 -95019339963721771176537420891648 787565 77217428181811162434918053960460 787566 -1891168182101165989320194273280 787567 -156374887185425261736185497243848 787568 58588953896357490895050382344192 787569 100167446397876272949978000406080 787570 3864674831207055858788746728960 787571 500870431186452390673332276574944 787572 291030865251506822169719124682752 787573 282364777020560494762530657611822 787574 80667814772440543834046621974080 787575 -40040171965703277746608768259400 787576 352861035207844874034392950210560 787577 409575273057875290321476163562346 787578 77952439713175454748604368653568 787579 -8175653830690720546723347424320 787580 15465264426950420634888135260160 787581 96984407710313067390605995066470 787582 -99898213906823693547972430149120 787583 108242996272509361072064831635920 787584 34131381182824376307500596592640 787585 311260702372658123547618522898560 787586 -90813005407475717964405263425536 787587 30320098641122253593943722165568 787588 -62167013310640011909003151360 787589 155270656912370511525965468832 787590 1584104064324610924553065977600 787591 -18942369960364146873080053280640 787592 -81954930413656547147114534369280 787593 278176853999026350035872475965344 787594 277067369806442215073873338530096 787595 193756119997340048462625408333600 787596 225242605728198119643979908091392 787597 -2434052132764627673917359348020 787598 6158808226405295985486089417472 787599 -195118994756285267994536486861016 787600 -22626096905750570979274285056000 787601 -280683680654252237389260654280398 787602 118442575781829124045726462088832 787603 -40786492791592415070272057180976 787604 98555297692048574019899792256 787605 -10333888983550127725450669428480 787606 -80064428645201789519865780192000 787607 -524730540756122739272244322703160 787608 -268453682218334096136908498073600 787609 -401723598503508586545689215755190 787610 -21002449953321661672181507402880 787611 -233998299895599491094507736431360 787612 11568388475549682035021847232512 787613 -176965161556217689354630739452500 787614 28482817542794463084530936745600 787615 -52427067276905219494597906641240 787616 -58031163083918184986740125597696 787617 -135142172126759975328461618219520 787618 -69005212595960001191040147600096 787619 -260522495499406811170301893728 787620 105406972283863077000239746068480 787621 -385160067548410105413395512698178 787622 48730169984402055140968146940224 787623 -23242581868760641556686486886616 787624 -54840458839246593468066464855040 787625 -97381941995024418801969169851000 787626 -132606835600334039067142241671680 787627 -62246011301896999780826341831728 787628 -99697021733522607904447623973632 787629 77174811502906000537517447755584 787630 94557839718529219331038393382400 787631 -551274773598578295670726252560 787632 44711676048472482277492749434880 787633 77756273084023739618991485701248 787634 4457422553704188950862250338720 787635 79246806895267351930327221519840 787636 -5572203144910007049962768703488 787637 52278498283692594259739258392800 787638 1713233402385205620676676709888 787639 40522035832957509357764324646440 787640 -65809338539818820171573956608000 787641 -484768681279363976237583973876800 787642 -41390453649375084674599480224000 787643 40578640491491423651570014038264 787644 -5228332951653943934396528083968 787645 -202886688600204504822185754448800 787646 -41314368122203463038397475930240 787647 44922013412151393968655003507072 787648 -29684781026435904439835955298304 787649 -227716475894236061662456699708350 787650 20001217606175625449555509920000 787651 -85796975980092293536085075055096 787652 98211697797054585402491336555520 787653 -148576967183992867726320507715938 787654 -34667477186843657079318315368448 787655 317010453243869896773839529891120 787656 -22184990198264563847547330723840 787657 64826409884498315333564790742180 787658 -48070256465755255123025237212416 787659 93341282657977666738026649894104 787660 140448306589162904872627364551680 787661 32227116233749390512411639433920 787662 -153120813663866844914131602257280 787663 54444458542869845261399608081384 787664 94660912229302219695309300695040 787665 192937654800338216636454431281920 787666 40815474493731223606807577860224 787667 -90799326449609160568891069627284 787668 37371952503408800720400996519936 787669 -160491653463387766067008449828840 787670 -2875782538367180024653423100160 787671 310463883120084623191033585788240 787672 -177060289888185157147375954483200 787673 187650456885061643344053503852160 787674 55014387442001626556460337175808 787675 13153713604125702329273906400900 787676 -222011849061016895492805002135040 787677 139999354648820474138413243368480 787678 7579175068504204949490593273856 787679 -74288624979576513895454962908480 787680 81210003311294964611723156520960 787681 100093466804134741117553525682530 787682 -73563085254761276672676189193728 787683 87175236035150265769539473352960 787684 137669397712815870073853296607232 787685 199544223403952051169324776976000 787686 -68738690558306534119402332525696 787687 -473989176692350043679336442946760 787688 365497952733862013360292993515520 787689 -32667644765875821752556195633216 787690 -24537336979154097358930175896320 787691 95957113043003975974629376874784 787692 17636868510044459266261570120704 787693 32504146931237703325877083206200 787694 138897274720299418777400318008896 787695 182759153663670261163903734458400 787696 -16188444125495402348270061223936 787697 -94038717465286487122023569287854 787698 114402074875360820981905552819200 787699 30517401719335034967895207797840 787700 188736158009905006997542523779200 787701 -43765036784115447751447945740768 787702 5221115163194708644692608758752 787703 -57549306601038235719123820548480 787704 41320089933530824340570016645120 787705 286207664147666618656505835290760 787706 -1853609881223964947393579234448 787707 -46049234678991972844222949721396 787708 210263466677640048505786073673728 787709 288461685713966360256710835777600 787710 -12879981349462291517140746240 787711 -381949124136096057317608667154688 787712 -93906000914475958865831707803648 787713 -125375237948242420635561458032800 787714 126275304166881054268103513877456 787715 -100991656811279962080621485654640 787716 83665458085462937831086734598272 787717 -2895501183163338485756113807168 787718 80596482125438705470014654526560 787719 191179421934282001642291425642240 787720 80489991887872370254344757248000 787721 -151302381551784305915240831863200 787722 -44584370532016794825579540921600 787723 -44281640560424827818713472767736 787724 -222040055888837862669796163800320 787725 6363698703258045672539793857250 787726 96693969428922786644110171557312 787727 293241998950894471987948195199520 787728 33192298518025879870905175179264 787729 -173305062626931852091220712288924 787730 -30954921684638979075176902737600 787731 49915165679794826656730345113344 787732 198347128445958041519451038748672 787733 54596939424483882844217497398204 787734 -50743386628963369620399027794880 787735 -55912759236279425609702116840800 787736 209686756701202244984664166471680 787737 44530396174698985271781427745952 787738 -103553790866374363094046120885504 787739 109890565733140679161542053400480 787740 52478177613575147184451315507200 787741 -89197946853176235493668471238016 787742 -29314331837979683961405242137728 787743 -6534999010807830930573816639120 787744 -317050478937483058152509087416320 787745 -66017763430416951544148176823040 787746 57251765976225345837598296616704 787747 -384802003035665640891870226000804 787748 -108274694830960105009027777785600 787749 124734567403904902929453830861664 787750 -47739309203543713290353157696000 787751 102255633799810101057382057237752 787752 96148386609634411358480945971200 787753 -388142022378680535758000284799856 787754 217272454234906645845067146096384 787755 52166555864347571132024569912560 787756 311509082192469001045231632122880 787757 -18046580516263701505278272069994 787758 65480958665548683231749191953984 787759 4451966662678445946987036525440 787760 965499784391301292206779596800 787761 39738116132314566465993255422388 787762 -82205198026855236951537284443008 787763 384193896411753563102597907496800 787764 10764441153472965885799710437376 787765 -301652303152874417801252145830880 787766 -19882228158083484459758062596480 787767 101734331607836377462686290125824 787768 -326331123660033601447641752064000 787769 -110480311501908151381569281455830 787770 -33828365745915150341090327726880 787771 -995699788205085247161696000028 787772 -55083743691854135162453788151808 787773 140024185757502615279864295498944 787774 -35917031707476711580211445267840 787775 -18364874180747784695518765288200 787776 -20059854939093815608230172164096 787777 -224091231487280926455416339789374 787778 159161456914750384866377426029440 787779 44088677764869394730837283811200 787780 52273860523828877612466736865280 787781 299048045725768190449309975537152 787782 125545359853190579059895487360192 787783 109038076688619883956066851667032 787784 -392306306771690746379762972605440 787785 -209578158621349321932122794430400 787786 -117795327498204944638643192920320 787787 68405910594504874423380250715904 787788 -104691725584909805802818614302720 787789 -34842786330238633756868476549140 787790 185057465581830654234686800670400 787791 -204960206668010642206005354828408 787792 -5633040376929461248624842915840 787793 -112970408491672755481359729890958 787794 13591123650711539196807847030272 787795 -150963396872616249213897031669200 787796 -17753217983493386590352266487808 787797 -31527044797407325907735257845120 787798 -203011021262648842294957398866880 787799 330235373650378282988928632205600 787800 25636735097501459878915347456000 787801 -33685993999208878983000588309248 787802 -21677648118821531036323275909648 787803 -655904515830111942061413860352 787804 86008242108546686106526414398976 787805 80925539821726956394729803572460 787806 -79649224347884564896454715448896 787807 198729946367742134290530136545056 787808 -174097782092311666433050302480384 787809 121160525027072527971797649791328 787810 34338410745621295946514187894560 787811 436037648179685989619769827120412 787812 29507444132834724015836895040512 787813 -65223699171685280930193083786276 787814 -111141461835942967067880269064960 787815 19699672467183725531566604629440 787816 12909121868588919809261123174400 787817 140404039541532249974530404247866 787818 -55124480679564079923352141130496 787819 -208193847941994871041891579189456 787820 -66966951883831864334095284771840 787821 199596586633445057023252530423360 787822 52678630495913439192475064829120 787823 -166830967870183904585564647898928 787824 -24861974730594337153039561261056 787825 -34232886455589300796012474459450 787826 99242103602602249633736908885824 787827 283254141366063843831745658879040 787828 -15210815786285600415569244744960 787829 -2391117172234234032841529554368 787830 -84035341134456167368317384766080 787831 -796502355485116992525768616704 787832 -17996580084656451324242711961600 787833 -414933914201337293776636257482400 787834 60080432066267360513342959355904 787835 261499859971749420956105316961200 787836 15513999909865370613118679629824 787837 402874947822798635665689002852486 787838 194277239109409176278066601208320 787839 115046310041571146670200790232848 787840 158151411021026831615540173209600 787841 -11977055454559597555749551524800 787842 -25835416232107507039508697874944 787843 169367403675114731193696113484960 787844 322564867816779726879994443332736 787845 -45537503182071993248119443970560 787846 -2784431948957976511146924732096 787847 -122249807932831998806326997005200 787848 14189269545627984925931710955520 787849 102491816773081802403947722896420 787850 11194595221363228520742045676800 787851 233256662185896270943516468456380 787852 37294762865248429090125540070400 787853 671904094565559149615107405950240 787854 39656184431318362781960443822080 787855 -50918979053632713126805168581240 787856 -22453515643577800860584052965376 787857 -17944913793154532126137220870208 787858 228555952164741260044127880251280 787859 69502452224957481326772403591104 787860 -168512393532273930523115407872000 787861 -711649389608845678798151475354048 787862 -282370297054579697652632339033568 787863 51399092546189364863675232567144 787864 62611024858188591287642672332800 787865 -18985037960757628750189707970560 787866 137736697403046689157910575988224 787867 -30826527958950716448426578179040 787868 32064202715900496694395809458176 787869 -69585942147677929184561854475706 787870 77923804475209918313202685058880 787871 233970925231147492658678319256800 787872 -106381292447179277435814968033280 787873 235942326597811483556753394652720 787874 -247314160943565486991925829307008 787875 -133604816707587174397227247104000 787876 -307625352439942757213658016997120 787877 -217432529683117846484739887052420 787878 -12135668779868900918820660326016 787879 323394947512224566441430717647480 787880 274851232377711277055970485606400 787881 -184301431251744724544457816936048 787882 147678400913817659227963162611552 787883 -236012605811610057183091463153868 787884 65912630318865018788442628916736 787885 -56131466513834248361442917994240 787886 -166191137428398260686197899489280 787887 -4845726682514441024597319539088 787888 -51610460896328853990251646222336 787889 -325465194225923475499368425952 787890 -61596015212436297415982427502080 787891 133388047546591836484646621222272 787892 47524530768577102774355855953920 787893 58000030706233546505721831853728 787894 126644909163333897575452081454496 787895 61100414160213366529939612349400 787896 12637348076003876063120954327040 787897 28617392543904809686458806354784 787898 -70144191307643494620778083503136 787899 -21399344190391839133836142798848 787900 -57866309600002932726807592384000 787901 271201298560075369013900962174200 787902 -54862613779972859194964654501568 787903 87080421459955057129057705017152 787904 44464527841276667342874042433536 787905 83145744026310636230704249310100 787906 133954211193827662394893796115456 787907 -508092061319339547533098618043844 787908 140010159894293417153405084762112 787909 3285656120941488710692305581916 787910 126283652137233416951272882143360 787911 117167741660380074378069578952960 787912 502267117226678648156918479104000 787913 -131119466203040420901496048333440 787914 -264298726573548788784440834703360 787915 -87595080296825985666280856845200 787916 -377646274003750530424935196303872 787917 -4948072980619652802672086168640 787918 -2239398770501987651920898666880 787919 -169547594748650509813750399099392 787920 31566018523359694115557266554880 787921 -58058690263667976140799069050000 787922 101349332183377530514044837754512 787923 -125930615850336296001749442844428 787924 -177348585488259960541723202558208 787925 55366096301904368330971907488650 787926 -157072434464821104409510321621056 787927 -14217018932321128267204325011456 787928 101135584233629419055236460636160 787929 -25882650542956100319221591655216 787930 49015169580528837138904843392000 787931 256323473012649246128378922167112 787932 -245668994884913830300893473280 787933 -243991285554605695881719262966900 787934 -39123552635403934003451843862528 787935 -182922929870902970129763346969200 787936 98783657016494246800638161190912 787937 -37211469436133095144523837030508 787938 17336587586387458192921568602368 787939 -332887278245394609264413276924260 787940 -231551214327964975223500029576960 787941 96074071691115499510283691955200 787942 -26971777676202359943925004159808 787943 69916353505733846809513496357544 787944 -199474033289416231970969303777280 787945 246815501746217969897384625417600 787946 188438225220725521347276199380480 787947 5805123235383835839997046899800 787948 -53989419437329572628930725986304 787949 161496319610047024021119908000640 787950 -108427878756485217210815519126400 787951 144279710914761856557167376166632 787952 27387736657047390210848370130944 787953 99622012493784652788235201256304 787954 -151349588683818608542817603299824 787955 -228384222671023751223424370073600 787956 -48542863940751050029675407661056 787957 222579496610018671260475629249120 787958 20879285425164362922086995845120 787959 -221820893609587114605068142757800 787960 111008625171213068500695943680000 787961 10606039051030264710406857927300 787962 3551882540371423296178356163584 787963 -510347640517181577419619084120216 787964 -318046426579136464274056847745024 787965 -102546885639208189708879548125760 787966 29580799312692957898543949631360 787967 -368546275899681449693257072356768 787968 -6479327510415114837937964974080 787969 -95426314099538100479720902761324 787970 88824180650327903357460708763680 787971 -79192978660493815702757970695688 787972 69473804436560457214979373339776 787973 -155183711650904320926962046335778 787974 57449624423247063553141413941760 787975 3455481567788811487096438126600 787976 30095163824720444106411586191360 787977 275208454407380452289604745462314 787978 23373897617179589645842760885040 787979 -156855632559756103517139901341960 787980 -47839862444728456613030164807680 787981 -456544463522692549331957760278218 787982 -50863460826382114005532974280128 787983 39618367549168964773615944698880 787984 -21842844798350670832954730594304 787985 -86717563749597724637804788991040 787986 119443209035305738117500878652432 787987 -697445552448204724320563013745600 787988 36717834916398924326474573786880 787989 -28691220211024748890971851527680 787990 65371496803586140886688305306880 787991 47935281240426129468993778195800 787992 -74703813595516672334303022305280 787993 -378799038457738667716441372328758 787994 -117735168131230084563354281362704 787995 -125219124381494204274064881960000 787996 -343752128160149974146536461847040 787997 66716058163880504835073347361632 787998 -99911879207439816440949621869952 787999 -255493116572971212167816264356000 788000 -203103195996367244790554001408000 788001 122874770226809665794358352765664 788002 154658272348496534034946590802944 788003 -25222078758397189073029204843536 788004 -23198423937078669041243886612480 788005 -22096575225569964982016126448000 788006 -112318342077289399917925771958400 788007 -15909306235625602685311356228480 788008 58916161734797591014231508981760 788009 238028709916664024816306533881210 788010 18899217831393383783986413538560 788011 -94882910753364950289371934931568 788012 93168178628922485666556906061056 788013 12777315620229868868812774706742 788014 188579725750253608405304554817856 788015 50535666090628641806388232029120 788016 35762670290633024273563406794752 788017 165667329690210897314077403753606 788018 2575098470332413046418540113152 788019 391756198567777574360433444087408 788020 49544188264663569203637006109440 788021 -118596975698325909447116121077508 788022 36015432422653002408798896288640 788023 129439112334168510540603549423272 788024 -243787023762699541027105017446400 788025 43723885013649931925664910080000 788026 9961910230899225331278390011904 788027 10098861723330106012797616347876 788028 39319895675124083190559715582976 788029 -74020371074157027485486036842560 788030 -21704682299857588059952685307840 788031 -54647029262665820250264819532680 788032 -40991606251989364338290138808320 788033 449097437040928651759772530521282 788034 29954567387418873159176877685248 788035 12827358449265663465322571228160 788036 -35321608154832169036129833525120 788037 26166138961145365346902060875552 788038 55587812153857878402430066861920 788039 -28469472079053066767705594356944 788040 -18057068246227160000802631680000 788041 183650626665056351010214351540442 788042 -33012446185261907246524082532000 788043 66057167594930673287270616565464 788044 -16136682208254574538706369804800 788045 22703081994790674270753759460290 788046 44677608092528223521188213493760 788047 297059962624027834880290040890584 788048 67816555250239287416616640438272 788049 154412069827645049752573567208064 788050 92451029054003725674391541866800 788051 -54686339297801085047795681160192 788052 -142897269112259344857257223426048 788053 9627320324881698107888070610304 788054 18114325663520442286718120805312 788055 -53146582463863488498669152887680 788056 196137144581717105246423687546880 788057 -267683552164552142796822584702460 788058 86837589717904960505461612061424 788059 -206961020059960767602585222134160 788060 -6869562052921511419937476055040 788061 1483246453069962797895709531200 788062 91080305965635708504947111685504 788063 -2670572290242254302325927940840 788064 355545041355158937828525342720 788065 -107252026447039209024711727397400 788066 -33540838418076356217189840592896 788067 -199394692925032742183616329513964 788068 13670130560957859938023354556416 788069 87174910860436292310616256793792 788070 496515126940580043961298323200 788071 205360358550697808478598209945272 788072 61210845496862844588929646673920 788073 -199864265237328716978109323328 788074 -19977984937363596088222779780096 788075 17617190078387077187312296752000 788076 174221067051493627324051062696960 788077 29930808969328248283778703075926 788078 -167860079835100185626566921652160 788079 211458203145984168160757613957384 788080 -14770793742303057451687716618240 788081 -2729187670924168788583054723008 788082 24992384219231273006138163855360 788083 -553283998198757779533391381951016 788084 44869966019438131994534368069632 788085 -109382985283895386023161832492960 788086 15968474659320102194373413247744 788087 294025869402116930275699548005736 788088 24637886516737263146766014545920 788089 -219281607515678925309066465785110 788090 -35843253838175939764719883399200 788091 -7432169302562457141878023007208 788092 -118403969041415650509136200976384 788093 46545808845659907879879745086342 788094 77042580669828553559401280965824 788095 20145782160980611148001318220800 788096 573753753305512816525039915499520 788097 -25099339980809517897246678192672 788098 -109388448071109953493011158129200 788099 59237436303141818693845367650464 788100 -16875786166418215088900505907200 788101 -405125490010321267230941779666400 788102 24375186681101325394044008050944 788103 -80386623774380128104458231233680 788104 -7081199696703563844166803456000 788105 -31966030517851750073805566840640 788106 160858924419079288456024521777408 788107 -87944631180500784742710597401644 788108 -10610420017176272831133897100800 788109 -30719991019769640018386661781440 788110 31498517865433075728845481653760 788111 -77780674617120323905911293387976 788112 11089983751641253918893988528128 788113 -34544054605116528795988892304896 788114 29056086072532563512828143301280 788115 48532528582367445790397727804720 788116 84669853770775353581713264956288 788117 -297409389622195970508863864677248 788118 -37594466867988220352622241001472 788119 -118338206900616223203922249598000 788120 -208991185351727987121648666624000 788121 -155966322461410879160918299982928 788122 -19758005736205854130030249747200 788123 122196343865650740021803618445840 788124 -115360229229733735329804294956544 788125 21187865968308346498293344357500 788126 -143003925906114971373604496335488 788127 -184827074164646794348165323466680 788128 -258655942712679094080628504657920 788129 195681038586844221431376811541730 788130 1928879491493528851731602803200 788131 10910869472112381843205783560552 788132 -52156079743288401788760630943104 788133 -269686138599544864312266627722400 788134 93375404883375331017401498099520 788135 -37427864562701527622430791470920 788136 -214146910770827987640683442585600 788137 -35426538037507880313002391304320 788138 33581196790967010545218061634144 788139 -47545925258391328787611583390400 788140 -121393686305958307400412087045120 788141 136969880497564922084137752113952 788142 -15987399171488126046358817393088 788143 -170712324611820305550637064556480 788144 -1187716323389522065650968690688 788145 13544751220525382920276862430720 788146 -68373820161613033782504100543728 788147 -972112348092817878119659240440 788148 -47741922944987023166765818877568 788149 -78116596321417778497820887212836 788150 58586951818238471807660429457600 788151 -10029326055230247696707253474816 788152 204773679280781559639986965401600 788153 -439266599230843265873468753024598 788154 7098706673680681498403224415232 788155 15134984998307726252579271585360 788156 -264951974536339129646560352867328 788157 -163208582894384788346777463975360 788158 -65722230194267594837637577589760 788159 8452317168962081166572727159360 788160 917011763768860293884396175360 788161 3466678588521748503622474732704 788162 73062131996739980969111891681280 788163 -127490932961676857183008370058576 788164 -35912754348824412553916152442880 788165 110396089660203471884099052420540 788166 128389125529914969415661446472352 788167 -269967932687126942144518408575784 788168 213268202560722021441065234472960 788169 -217827180549657870824548123747056 788170 71663501466564321345512996491200 788171 80155110284209974763771140508704 788172 -49750188361063917533808527425536 788173 -132337712224335212301785139389578 788174 -117029245816686687830563296798528 788175 13038486073759497382087843483200 788176 41879193196770830360962837471232 788177 52788627175291171149033674767680 788178 -113915325557046794117427068501376 788179 624854293038051236904899311520 788180 -171176717880016480280999141433600 788181 -13315880489017318261492704246720 788182 -63847770108039017895810511032768 788183 -1719427124499934579530946679040 788184 47672878382208780555232401408000 788185 -196154743121761865784283266778620 788186 -21215482720490277931102077523200 788187 99026758530625917603146497901568 788188 149572975386683904590517501367296 788189 300325192030592736216467772237990 788190 -776716214159323317761014210560 788191 99377863328837994054099491561400 788192 -428513209578969855955219064291328 788193 88833979178003380466189465051904 788194 -219880699584009787060440290352 788195 270469665589427966791202295205200 788196 -103853346055800816226105234298880 788197 39461051364700532671310394695292 788198 221460704406096021978840216549600 788199 131248493228575905264931360423464 788200 8835991380149195341635139584000 788201 164068623228599563068351209279232 788202 -7302195836148016781905941015120 788203 -43217884562996469699278501012816 788204 -189699084621325449548928652505088 788205 -94529255886594698327697799128960 788206 -71116698588000128710103871945216 788207 20935403290509929767766776304112 788208 -68460123369377834528620907298816 788209 127127275332512943530684041155410 788210 -78257939777029136722708986876000 788211 7365122303618054698639222972752 788212 -274039564446772898076280351286528 788213 -11270605911346514321366084243538 788214 -86119408968336586129900186828800 788215 169631434630169510572457999715600 788216 105126235228896125030274738032640 788217 69406175225616541902952420096080 788218 122644345183871983331496589985760 788219 23122219061992618406026497690696 788220 -85535811059806091508493123123200 788221 -30409377823356407170226851625888 788222 -88765867423396871093742270082560 788223 254198172402475126369369590275784 788224 -198518185401868199707500315934720 788225 -19831519064878328436022098316500 788226 75382045493365190836983471260544 788227 253941257115425968118581073350464 788228 -23378994406568999074173913534464 788229 -54602271136529904492417809391876 788230 121114793726360815321352907653760 788231 -37184468012296178447287826596968 788232 233939279235001060572120967864320 788233 -735133331355149619547185093696 788234 87431309711826386835301131152640 788235 72507879818590520489744003477760 788236 -211954854844943176266006689470720 788237 240741413813762024114273460225024 788238 96664076172702938911244239319040 788239 88347583591493182744293769586400 788240 -68158537193852719181694546739200 788241 47097421976162364432762757873392 788242 -15813915834129855407723098478592 788243 -251377919704953493760302685661960 788244 116825894979110031060995786274816 788245 -82119735925805995463662501630500 788246 -181240583085201496117548549800928 788247 -65302883908908197427896808434976 788248 -46418024621575387228393175408640 788249 -28632276061466767235323010513280 788250 -121891112843828846857535593152000 788251 -18935303348081187897070684265928 788252 -162159161254843246293985546443264 788253 -292882701863479460151878129008800 788254 21654766759646270771330830876800 788255 -43062296678536932947733998160480 788256 48190867348542325421159233880064 788257 31919298322896821713842777249792 788258 -256457383047413434531456616633520 788259 24947483259263992904652334564608 788260 -210368317425114337557455040675840 788261 -511175828239869578432290721523138 788262 102280103925308455696258825912320 788263 118713060891630293483136701544648 788264 355265962210108286272365854223360 788265 -104298583580011750672866878496000 788266 -13895105032298495407185935688096 788267 -77229055754427356089797154884684 788268 4052361944426364527134218190848 788269 -85956223547789393216925367314720 788270 -43322050784585104302761834538240 788271 -258046709973732282789081478791936 788272 15001249846666541940759139287040 788273 160098861898094937749643059054280 788274 -87090984946947711404940351839856 788275 -109009517997256768718267818167700 788276 -3121076800601083012487278061568 788277 92856687116621821930836387047232 788278 -58696225700787671704902795047040 788279 -78776983188832388516091194876016 788280 143677242535971915182134711296000 788281 199829038596133018599196324124932 788282 57698459538396256936679462141184 788283 72582938242569078866877644442252 788284 -112731829354805364716024910643200 788285 990224555110601167704583453560 788286 -52029883569740269641026200364736 788287 -146709177235540681151291023872064 788288 -16889012238726149573028520919040 788289 133821560986630061299492356541440 788290 50821633539276987250714615894080 788291 140904292953350363449386465611520 788292 100309809743120295574357381604352 788293 232680186623038013381790632430144 788294 14157369343811861219729333072640 788295 -108690114932712941113079646277680 788296 354306667986610674143088022364160 788297 533421971283334611376210957140132 788298 -23369802031046093484346107727104 788299 -19681934785129218682687459829760 788300 -65219773281201424240590860985600 788301 293280196773132531831245714014230 788302 -76225838979007186843898732059008 788303 497227367032783114557899705499864 788304 44436419717546343506470715916288 788305 -48489612001977900842801015546880 788306 -174620179130615850887370220449648 788307 39779732491948175183126992808640 788308 -125326895000825212162114786771072 788309 198271611002215959520788369570510 788310 -102429973546542773995602596457600 788311 9391473833327133494285111839024 788312 150940207792611021065870672455680 788313 -162256475606707797330246008162112 788314 200851042285986248806864623734256 788315 28363477440492371764166447280 788316 110956882453158465152424655994880 788317 -364824845112746249075766712284634 788318 -18042030115500895620970919061696 788319 -1576259019428788818798657615360 788320 80394180613945741931183721676800 788321 262566423281232630600997762911522 788322 27230909028450879664565751458304 788323 99506058890190072845671887586704 788324 80291688284169345793106732150016 788325 -36356667915572020714177853150400 788326 65549295017765656817499867709440 788327 19719867772486179582342527901600 788328 -278068141526555864314024875648000 788329 -80645892071018353208260661813360 788330 -27164818478840764725107051028480 788331 -267523765366685241363632622567936 788332 131445543040011511219854387927296 788333 -60882249447253780490639564478336 788334 29082489390543369071372940085248 788335 -98686905560288848028587952961720 788336 -60685649166079530709021323264000 788337 -137188533910360189114888157857392 788338 121948355232640519567585724002320 788339 -61393507389791812818460382746080 788340 45589745674537219152228784250880 788341 640773651819711428489563902391680 788342 -107138987674884478693681345552128 788343 102324143412783457042808885618664 788344 -194009917957725943959452515491840 788345 344916967978986166804534715468100 788346 -37332901586652935280000541125120 788347 31022962777686932676386486428432 788348 -48195247322583215908386714501120 788349 -86196090645553050924722288487936 788350 -34800773047544673341385529377600 788351 205467461148416379607542496244352 788352 -231976437319139556207917122191360 788353 133256209553691523446254514729602 788354 30893624145184061721709022172672 788355 -182142716939078428165121258464800 788356 10872632496069530584823486241920 788357 90066897039102431917999464288606 788358 -136876238421429132072684105845760 788359 -62775976063390289342858718266400 788360 118330240161467304050678002944000 788361 -21476475825908169587327972557056 788362 2319072631983228527753520821760 788363 -35410360719146842199768268761388 788364 183380221552565014967868456453120 788365 108475026015092766612489491369400 788366 38077057147746922495626293633664 788367 28084123267193235291454464554880 788368 31657336610014404543536630333440 788369 -419717252577918459004363031713230 788370 -25839719662790323761561008755200 788371 20901271568730150715342262118144 788372 -32232885122542522861371683827968 788373 -4979311238342797922779015272498 788374 131791537921161914850767033403936 788375 66256037913784787875400643504000 788376 29414791759027618456069866946560 788377 30985092049918823757058227793226 788378 362447998928751796811460112467456 788379 379127595957107475431505346043760 788380 47063260483964175825484941196800 788381 -344054278070987389045017192378336 788382 -20190834963884084911592078072448 788383 393987565731413373238042172145632 788384 299811463821089791213160446820352 788385 -88532441127178007286463294858560 788386 -113982490338041117639940468439680 788387 307118169530634265581959533059036 788388 46589010989229726871336195507200 788389 -118049920405717614472148133826592 788390 -29047127794664407413531626908800 788391 37834565115848974244238958457400 788392 -32028373133020146488960130416640 788393 4491654476338628889716086875642 788394 41641279525499452679814531333120 788395 272916499885490410295708979842400 788396 34778988571912032755067913291776 788397 84107856658155755602081389841440 788398 80061812453727611794188858003264 788399 360035605994369638895626767872400 788400 2699996169412223821943709696000 788401 -64171939049859604093669885088988 788402 -173016604949504753110415978692848 788403 48647376667405782874843622569728 788404 55353538016138752134144681193856 788405 -4799546385858642780658961649600 788406 38980039785588514049572424193408 788407 691350774225954290822892627415152 788408 35207609845640076767226619392000 788409 118152818672221847808156386055924 788410 41304601330236777524539143506400 788411 86190760308299106228378191923152 788412 162002413431845204362652452557312 788413 156634690737666991764364105422662 788414 -206828369821493952632246006722368 788415 188344509473594918501020908619920 788416 -53195999029005463918267043151872 788417 -47519257022740829022543486581760 788418 -54521289388068681060099949999536 788419 115711092747530366651936831989820 788420 29506038821033097396409728000000 788421 -13657924118088128306284191705888 788422 -113832821701644304259239660195488 788423 190686649916551113086971033292160 788424 -581658533620138253400754913280 788425 -254846768306078926496360324246400 788426 -186062252002851308163647217824160 788427 -312117370613683156812278603054160 788428 -143742377688807503255527940705280 788429 75204113293582214041876779495030 788430 -9075434756501006773384644437760 788431 -16460670597927504008256827752576 788432 107189973559427594603935839707136 788433 36231627662806468316273053714944 788434 341140290521435640235042058741760 788435 -78266177250364917592194791370240 788436 -83091323534660236771223197824 788437 179849633702315138686157855338300 788438 4892088026071475812004284262400 788439 -56899216746875010411025536602160 788440 -169306185322812169439480339251200 788441 32136072465480524824209982450500 788442 80030245019999072229957949887744 788443 -394945007799927537023214002927760 788444 -26168914026935067362878060416000 788445 65439252298679084234164365966720 788446 -173737433993219582231347735955328 788447 628865312021674758013005985937520 788448 2345062630429987938608703602688 788449 182594618417212348584976457804450 788450 -41856063909765072216546452618400 788451 41508756419019222947084443672560 788452 -68005448968792503949949788139520 788453 104419770165317074767709852962720 788454 2777331789537448485250402970112 788455 11225772986280571627996738986720 788456 -207562437955100992575741223895040 788457 -152724094264674960935481810376560 788458 -163131361817940226382640828088320 788459 204709899946108057147781788173156 788460 -137901320676514477747436771543040 788461 -114223405653505145689163678088000 788462 98053173901895556336519422280000 788463 -29287442537486806769407924399584 788464 34260623635511932423278551367680 788465 569380428448505136119442321453120 788466 20557237456368278266771524017664 788467 526624471429796163002907929261516 788468 190679172758750858869170216459648 788469 -2334990963884138377484233668192 788470 -23350341645677958592994707443840 788471 4628315760095091867292672158144 788472 453135435720166817842123866193920 788473 4972970889135460135055761046144 788474 -124154995022753092809560199072000 788475 -92341691779990834681304334881400 788476 -105742091331824313216957293859840 788477 161817484642574030007480384360012 788478 -146843618034235665561829032067776 788479 126446851079446784966655205038080 788480 5763201399007156898669946470400 788481 160114458834019797719093176464000 788482 75802945242841275318003296624592 788483 -228781024751343206793270876653880 788484 70367775289844162411941454785536 788485 -32024378646068867067314967459840 788486 -65475719022508817680498673693952 788487 -66626159092874647199181962034048 788488 -123429557005182564661640065674240 788489 -44581349048304205796148555364992 788490 -57904800246732042952327004165280 788491 -7177156045054095330823198671936 788492 -70516213760759833179903545059584 788493 -62826330584598563453148451420416 788494 -42682572623052979207236991957248 788495 34287951065211482883695203006800 788496 -27914241408870699205520875388928 788497 -52213402466868223437589086079054 788498 22245270496710204073904343834000 788499 330434880682620606527174255805600 788500 -165274636415440604245393052160000 788501 -32859791697387928408066181079648 788502 -9085138901243944604449320867840 788503 -19042802396172096524776766995560 788504 402083941684105373619934978037760 788505 -131353102510074851327486798869440 788506 64630783071607578379944290580960 788507 101181903479519422416146466489264 788508 204175903902845571748538911872000 788509 -206845349001629161986704661139296 788510 66076024150128709517700670848000 788511 110372593409008559912885198711184 788512 -141778089773313954163729965121536 788513 -337144655483159968094137301461920 788514 27082601092215824735972259641088 788515 1470312309555066186684369760320 788516 92174332750688305091960217845760 788517 157521944423902294200139311964734 788518 -263709673781106383580089972651040 788519 14786526473909446259822721450240 788520 -3282216168152628464132177510400 788521 57418366398033233216835462777722 788522 18275584085465332592018401649664 788523 -34821082393620833521010036172096 788524 -37586519854419242514944599377408 788525 98083727680962458127947976730050 788526 649928485691004180512204705664 788527 219777546981463191397660120303376 788528 28888324610144035340446808408064 788529 81825102568445734267210899057600 788530 -24890222735696034677880699423840 788531 70683897201685603883308346056332 788532 45281232996492166713664303214592 788533 -107401371804920266708050414774116 788534 623459880706136118202369784448 788535 -179563132481011763524533356572800 788536 -137315311308367428577647838371840 788537 -295112827018512338793607638713814 788538 19757173899594459033011063197440 788539 503749792273288452080807392734960 788540 58349234457397500138211784371200 788541 51655021554727767553600312766880 788542 -192029220956576671119525510275328 788543 25157785627614685822721875746816 788544 44392506243099903985020385886208 788545 3027379767508118315944610666280 788546 9087651025538762897380462917888 788547 -55284448974100944457346417710080 788548 52747815432995380505649847419008 788549 -323053062780769547565693831780450 788550 -17603754205680917548193183846400 788551 -250462836276009908295272187607496 788552 4028681047757602917546929817600 788553 -38815573359566184491676615815916 788554 -155872128624467121396624370014576 788555 -41926510573880869084420159201440 788556 90974007637382625842660924431872 788557 326855794498464645626700488000 788558 61482304933989118980260214565440 788559 108328999791624436729235803021704 788560 -58295911293191192073531567390720 788561 -153414541533285811486729111229838 788562 -66099994019160307915417137676800 788563 -268979866842413184189487013159188 788564 26541081482799727044234992265216 788565 -22463090262618735405342610752480 788566 137472387449754403316588100330240 788567 -93601969481868599696479799314680 788568 -329927276655811174813422914764800 788569 498307058814534795785738068504970 788570 -110088203203043094021629275487520 788571 97690442291692301342529118297872 788572 -10190384550360519802631068078080 788573 -15343768362552837586614271610196 788574 -220379897404958831098831582184448 788575 469144139523315555152670363800 788576 -246353791470507857863268039393280 788577 173319968844433527555707277408 788578 -15090318036655800705473536327680 788579 480459904341116909760027709504272 788580 -56483169818887108986601479114240 788581 14487297546028409587868462625532 788582 -127427982737111116269432212536608 788583 181104085545022078035418992167424 788584 -200218498808696365027092410557440 788585 -112555588951947157510277858168640 788586 -51963758285968534599328264379136 788587 211475856228163951077557836464960 788588 -139044966863912804205311518701312 788589 -306029488129522984832934852060480 788590 86581364281009240147757428700160 788591 270566672391845554773783552462792 788592 -8279119679204074843485519740928 788593 99485490385285410031837545278644 788594 -13731329036302493566372735944960 788595 -209877373738041732601718157964800 788596 -268269080302015466848709787124992 788597 290999608491261509130227373803520 788598 -20185108126280360754280140488256 788599 117208024156870559115415217941936 788600 90717094927456074606048858624000 788601 69812731348383807509057722091520 788602 -51143085753047786885309693614368 788603 -256813674976958110238275074413148 788604 -8310754528563387376948141039104 788605 23704198123379302592385397993260 788606 -99423297553554177026209598479680 788607 -290907523671200112960618666378696 788608 192241979345718455975440904355840 788609 -2237708489643709958924304184320 788610 8256611259432687811525796689920 788611 446384197888839270490220298394432 788612 -318875786437411028064134091076608 788613 138403406528915823976833935205696 788614 -208164653685631516473904249028160 788615 114296747551326627227242173160800 788616 3653858977252185951123834516480 788617 -11596089579435861588226853034908 788618 109483499392242517332983122091616 788619 3499093495469222366126121109728 788620 -1287525455362029937898087792640 788621 -423753983032888770256341526415178 788622 48441998186195819385722507767872 788623 -450104268062961150314216564519496 788624 -63732973416902207054742354395136 788625 233668917851973437646904436793000 788626 43091631416945983850909820600480 788627 -30510553128276229120833200040288 788628 -37925167593635631781340629985280 788629 -76544859428558091869555987234820 788630 -28189499092544719906404472396800 788631 64669024794375913853001506222952 788632 -5121159365685695191198142791680 788633 271868295846472699156132893293520 788634 -33019106818130160702471718341120 788635 -26729556251304650061181569481440 788636 -26720325133890375669049790353920 788637 -26563028318290310823666862603200 788638 -47955464294406959146148691569280 788639 -365828397334687868453817750099840 788640 -20193092697257511409303903272960 788641 -38812941906003506351762108894528 788642 196117527021435624787908698818944 788643 -337085277483085324471690363702800 788644 120581837541107558563234029470336 788645 137540892232333314484637751095040 788646 100974455091122760475147359739584 788647 -292928005852287285129622296051168 788648 177584595667919842362164328284160 788649 -229028125444869338626001556314736 788650 -2004666406558064026691898409200 788651 -241044801972550995565175390310348 788652 37233289668516613777884121136640 788653 -247598410087931050126529994975840 788654 136584852860305164741193107283776 788655 48326813992457902880091125258400 788656 78640195923173127921600334823424 788657 658237910537711378295504626352000 788658 -11899516588687690693328371802112 788659 -265259185097360645196089176625140 788660 152122021287729603136977084825600 788661 -190315159474649237378966625031890 788662 -33166608538767778167306780647808 788663 2976753741974882811839352800664 788664 -206399625057489990456800614932480 788665 -126328232142281338439644940666940 788666 111808756909975087972833456536064 788667 14936364622186192469596475217600 788668 100121735059311255687134541167616 788669 -159185255120189434497795740412288 788670 -41605335175457382607825079500800 788671 -73480560012250039875032105277440 788672 -1248870004466696205055325896704 788673 -12627098903090030053477563248832 788674 60719432480989767867368824306560 788675 204983358213647630685773260371900 788676 -22629116759914246026904827863040 788677 449970169815247336300236158218526 788678 -278148786118095268529734372320 788679 151849839376582947520376215186224 788680 -114935330967953483763195359385600 788681 -8635303453757514646769166871410 788682 86705569741377980913856411444992 788683 45608346930692746565862818187776 788684 -2382616221329490996451599191040 788685 103054174184362609947894326488800 788686 101893645661587553414850139707840 788687 199587146926286910114675661092336 788688 -12468608212490980462456524546048 788689 94280753708873877046771471820400 788690 -6276696476385748572916889932800 788691 110980840892525993600770401195192 788692 -83572436896869132218552090358144 788693 -102235481574886822850841685666176 788694 63783948479743989969530856638400 788695 109181167305392456822803323058200 788696 351272456748911158323387722588160 788697 1453646002447920530844904825152 788698 -120197859893405623309474368159264 788699 -480845821238781352296923516771640 788700 -36103270445178993953772115968000 788701 283788104538850619402931373313702 788702 34404345668766261949449675861504 788703 231703611430001483569783257407304 788704 169101094836667769852074983161856 788705 119872276159302326313765009619560 788706 -1986462500037064751239851611520 788707 -191586325611888736760409364323648 788708 -300950338473942301145312030119680 788709 -65269896094867930665501717011520 788710 52196416457519152365865551999360 788711 58240478125950159731527974762624 788712 -20712429223022437805951598182400 788713 -482420215490881742777408260597020 788714 166033218726992563135070565825456 788715 -128337848531936211536855552429280 788716 -208972492456705256328674118939648 788717 -19429868818608544556341341494388 788718 17193343103900295368573274716160 788719 402622112133869015325101817911120 788720 9914289252124035025734212812800 788721 15058349284409638867026440125920 788722 -279871557895835143542348864034176 788723 295936770146945587822114502810400 788724 -122714248045115489311141879910400 788725 -67777148499476512954779176309600 788726 151729259607006992921025994545312 788727 -215219241669541238067832181792280 788728 299195768934301002243364329984000 788729 27772383120554081731778768555076 788730 14585676954206517927866221885440 788731 97767945532615690757547997813512 788732 -72414086523589080225000790198272 788733 76926977335806480897527366800128 788734 100023189357999312400854523862016 788735 -182223466247248983189965804743320 788736 75704628655523137505509213470720 788737 221323212443170445412653092440000 788738 174903053007328507849037549165520 788739 25005447922056788990792566626048 788740 -15523612715251533861016800192000 788741 -358467015662657000195629570302048 788742 167028743132778636523111252705920 788743 106068650781224364206704603175520 788744 -186760094256152878512798173306880 788745 -29674867753232524542670990562880 788746 36021774657554027047861194783744 788747 155777399456092291261116229922040 788748 132972766035642778290050064084480 788749 2004423381398136124718356131648 788750 -50022988204869229501989812280000 788751 -339441665162864122962504446008320 788752 20473502797701669626442288275456 788753 -279580534837043549321630142635022 788754 -255625011973942270117822115232768 788755 -9292139683007332790021810197680 788756 166986611018827408518613366294272 788757 29258447563347965645482967112288 788758 -77288683374974612367424002404160 788759 143530501342342219948963046835216 788760 -77240015681926159845824167526400 788761 -230984606996114873364526598531638 788762 -32521780035772500344345915857920 788763 -38112616074203806242721138814016 788764 -55828865927527674872982120501248 788765 -5292505844150477576653159331880 788766 -43377854543084398405793286481920 788767 46989229887870432068306568770784 788768 -59204599105351855676755844431872 788769 98880704525209869454580851046994 788770 -116454699402592844854507034077920 788771 485958425558943902438414376435600 788772 176973562827648310130656103457792 788773 -114474622418439691809992804768576 788774 -68235363831966829891709279029248 788775 20807130741858327475180966086000 788776 296965947357575702138410709806080 788777 410288702951102727518454917301072 788778 125396187336638813808220256808624 788779 -154533723764569759898043215660620 788780 2976526401013068307555859097600 788781 60451572468548210250477939706944 788782 -78742830070290293829137131273728 788783 -56621679329932028578502351337600 788784 -51343359256460856397103598698496 788785 -114545507118818993070283519689600 788786 -96858776010540986493153665607408 788787 -43944060567765407815429439240556 788788 21894718256331797191095382597632 788789 -474270605620203750234061660075410 788790 28270254860252430277981894542720 788791 -586139702448761924853541889029936 788792 -2551359425733331845339395297280 788793 -4489703574333596144248167682272 788794 14849705308955983007392338520032 788795 10533117930002219584531609743360 788796 14116402505282196999783615293952 788797 -49768057458062569073935895295488 788798 -7877807127120437882738006159040 788799 -61755743599889311919459375856 788800 61036200001585117336299503616000 788801 29379844190278558456795366310784 788802 23446364094654878145970895444352 788803 -65069973024585104957789919420080 788804 -106235051141412863595409802250240 788805 -332141801340700291404001619188800 788806 288030448900094175183409575638400 788807 140818393345733892632062543423680 788808 -64325175541609300591344080486400 788809 117604623536066910731229286470016 788810 -49601636506911879099614522741760 788811 -13848442627662693589108667180328 788812 123590426795703302088407124390656 788813 57600056475813741772194929251062 788814 -77650472647602665344290692722752 788815 176159550733912873721813995742400 788816 -41461791096990457096136936521728 788817 -247066781945728321331431655817888 788818 155420439725407324519548008073360 788819 -450837280686891321239544962997780 788820 5031583189799105166160233646080 788821 -2954127343655589995955987709056 788822 -153208349504729895369675784152288 788823 -45952039657620168364305302889600 788824 82561394851753501362058077265920 788825 20693730813062113359614139666000 788826 -31740956163018256912386810918912 788827 87533284973429562481017393145360 788828 -23710327080129396173807052959232 788829 -3718305996894549457416762351840 788830 -27823092674849208584233227878400 788831 -234157767997594621529114945495088 788832 -226060434206415562148701399941120 788833 -116509999528987042458572828719340 788834 -202182943183376360078733718063968 788835 -524783182993334875474197500160 788836 -25133103570157396004327912652800 788837 -3563939320073378525383072052448 788838 -7843113483047732246520414851712 788839 -219982245404358679731409616793944 788840 13235263397621505861392430489600 788841 -266676168267781794133647833776950 788842 -251942695947601615380340707436800 788843 -78238698725043112023719610551256 788844 40334686195324930437631013978112 788845 232599670472300385699490057721100 788846 69621416817210242219053001825280 788847 143329683722704139456071840859400 788848 128504179921385643053414812876800 788849 60480508303336538765999811632850 788850 5570758962647294663548525719600 788851 -334139238226506990141365576626152 788852 11461936204127088519861586462848 788853 20843329459322138627275269128640 788854 -18937144524556419532701638031360 788855 -12363256736477161951353700995240 788856 -107194488753348490114666379980800 788857 -34456414046983520753901345014528 788858 -26676104465323121558282045769984 788859 -18969204155974186191595496418060 788860 134835977330246246626821458926080 788861 181722268725953645122355522846400 788862 10203375601358277754013998892352 788863 518268273494253220192092399274112 788864 -276535536397414468814548060078080 788865 33025858125704119406426756336640 788866 -76614463281716943121108621257696 788867 36255365042594534779620956609916 788868 -6083317654388580575563752533760 788869 14075552273522256712614973970270 788870 67884056678310571793521242506880 788871 -99900250600419830926660237184088 788872 104085395123047108835060740423680 788873 482272678281726840682404097876122 788874 -55487859245710556363956166595840 788875 -152935509962812149247840440156000 788876 72656115075722415022852403950080 788877 -87153043522885217288190918294912 788878 -4962982926819061658737627661376 788879 -14844991857614908457402918124960 788880 -12174199297533419206524213657600 788881 -11367689043413491533901877398272 788882 100069761145504263668369480582784 788883 12451491630619403340813797088000 788884 106656941337910639613185871186816 788885 -12368474556115832644752359060040 788886 37526403836611596837204259614720 788887 -196704505166347590508145977321680 788888 -6691294455576783242157071892480 788889 82129217153200326917216292129120 788890 18100561413252243418700846335200 788891 -62963945490065343998390887443708 788892 -81077075143835207216859242795520 788893 133121638219041884769752095646400 788894 -178390982850224614670360678749440 788895 81367640037960591944438292006720 788896 -80719810100107086901089154498560 788897 113779137222631484041875240869346 788898 -61523559677744464926212316317952 788899 -60463471866367294902246068374760 788900 43051650263366522310857425920000 788901 84144653536281188472112336864704 788902 -61193301713096280120302283355968 788903 -130675389918850867040640968083848 788904 308448887254161409098233640668160 788905 -52663004471646116597190727076400 788906 95662902459364719453868388479152 788907 -98276340808330336874606639044608 788908 -496729341974923151333587968420864 788909 -411839012644311111531848420518560 788910 -5915963164756409929253072672640 788911 10797784755456945443398348324464 788912 89576916240401426177637142511616 788913 -535679749018306940249478235276800 788914 2654988028948553358027757450752 788915 -106727532391600580542634497748880 788916 -77773446291106412444490066155520 788917 57526486108191735964918513459612 788918 -108903658386579009632531012012160 788919 -10012691266226472224275943040000 788920 -72759447591060156117507993600 788921 -2457439870423219701141796529856 788922 -68221430518348949826568802188320 788923 213985496637424368217625446836144 788924 -128620371767576416168577799634944 788925 130832017783319324840749302448800 788926 26390363600293793862683365027584 788927 198825607427184543361863956179776 788928 27725262009060457024285600382976 788929 167601186420829530921753179650480 788930 -120071754826835043133131986780640 788931 86803657647839139729229842284496 788932 42090304518333698873574493882496 788933 -21299509483957101036336719182818 788934 -149802834572218446692046658009920 788935 -94863691894744405744872005175840 788936 274993975393728500889634316175360 788937 -208504910822439230766425982042720 788938 -21990300985130741422812922129056 788939 -127889807882915039429179518133920 788940 2603533859952781614162315863040 788941 -140827950620706477681651331275658 788942 42424635011143248278024444190720 788943 224199226190669326899985048157064 788944 33323037018884159963900305260544 788945 40495349847820374386943845581800 788946 -2898912383421015907567800976896 788947 59408576433547396551772499948396 788948 -6721736024117776640027773194240 788949 -51223389963009459430723067731410 788950 -2773182066946722388391740992000 788951 -117725070105227032669676169421608 788952 25470188574589320353776962109440 788953 18489112070580045070221407675040 788954 -158671403801695935376762429547808 788955 -33819089308233710402211749172000 788956 -61891991516476422843480032174080 788957 -72523142241532766896430661781620 788958 -1186420077609997261063523766336 788959 491649828456729021642762495232160 788960 21321388023374863031365576949760 788961 -15793172462718838891446584657760 788962 -71118135782664718190659696590768 788963 -72098502625755526539737933724000 788964 2026841227073132000375827906560 788965 292828662010365698624237207572860 788966 -1058035872747502596731078949696 788967 -201471104307759527129933339411760 788968 20489468303569829303437448002560 788969 -267496935482699016540924806393856 788970 -3792298267018267992114315863040 788971 -87356797313606850930389718562828 788972 -38687634941540008228786562068224 788973 -271619437350420416265584505955200 788974 -157246198518505257458412805831680 788975 119823950891180274707761704912000 788976 -37231561540641287786139779235840 788977 -31756310150357589519569935233600 788978 -57459170598575706088374147774960 788979 50747528169180537791439504007728 788980 371491556735719601315167011471360 788981 -6312390610015886586076794822354 788982 37696317425340334883218587782592 788983 56382091168743372359728606456944 788984 -11268906200052647423517170810880 788985 -39455674193715682356340888188600 788986 232740045319623804052850055538944 788987 -258271293701851918052171019677208 788988 -70700150543262382552117430467584 788989 221235179219758813611782085656256 788990 -42527807300298448682668571829120 788991 -93141809597819902064631943556736 788992 105340616670133472184807280607232 788993 280938611567323608442638358474242 788994 47327633686784418357815143488000 788995 47339013356206885799106004314000 788996 31011105327672467964531884481792 788997 217834037277163184112888860756640 788998 -89621369087675237930680991152704 788999 402283771382941648502281125711000 789000 185518282622012358087090954240000 789001 295489448919183412186808346687002 789002 7008955444483123514958941147952 789003 -292400844890598627291383611200480 789004 52349162821630469554111804634112 789005 11037746495717534153118104252160 789006 -117593020882535889286424065116096 789007 4432345071873609546481672103040 789008 72634378002046370732958499405824 789009 -82093257248413647169864177031232 789010 -138701948873059387282834703679840 789011 -158010749971995463719728611894128 789012 12098984392685513724283477131264 789013 561324594941023207928906740739040 789014 -247343962541933459091829828530144 789015 116847040040995600941719768478720 789016 -274259945513415370449907804907520 789017 -302502620888852114455467541466934 789018 18860004379399816415179937352960 789019 61196317417333663747391136275712 789020 31366709641745493293261503188480 789021 -255646665660951439187401503991296 789022 -95872612885251324234416787325248 789023 -310091065972525916925741964075536 789024 317968272024117893989065008087040 789025 -69613833228536850283903423621700 789026 28371358033426370088122817999360 789027 253201236020012897558135813356920 789028 -263341840743181181817350785512832 789029 -232090908753425747471269964594370 789030 16215681619900226250818063061120 789031 446832788338241182276694777635832 789032 194456907261616296994987530240000 789033 -87051896819255099784369827555136 789034 2401647781084471511374595817312 789035 -14139444011902347950550256056000 789036 -212735643936804170094222780825600 789037 -337090570547557188561007879100448 789038 -43693796453935195102778006158080 789039 -102517035728425658301232716504696 789040 4448073835439859248509029580800 789041 920057413496616209933054290626 789042 -4550369232728091507041856060288 789043 -88750322856814391268459311423936 789044 54627411369290172969287520971136 789045 83897695599859408814659739471040 789046 -139911809278676257944621266322528 789047 -288380752724823439455705157209864 789048 75235409393479891743154622054400 789049 -162493405471272619189475036933436 789050 1864514153126295016842798220800 789051 -51866753747675506647124129689600 789052 40789759051816970600594748948480 789053 103862048815994731242724164764364 789054 -26961034322074476658119827309568 789055 -288144406256389918440209666429040 789056 -52148836425277573218022140149760 789057 12280292333191996925822376276708 789058 237436618100532007512378155996880 789059 -142322337662374762583150846133384 789060 97929035811332796040992392232960 789061 58457368338321539449722817077120 789062 66385765618742284551708674696832 789063 287290522315173556537197248642688 789064 74783417857226404572307313387520 789065 -13894837174887800911014454080540 789066 -19288969231676490725005200994560 789067 410666962805575969032822417636116 789068 69037255474285143068869243646976 789069 -154125143839186157811731179035456 789070 -69252333728554984473194547772800 789071 97657485305857857456435167845344 789072 -31773235087993072346755379232768 789073 632226444805414924620658467833764 789074 9790089748024915722808413573120 789075 -86190940969849532394406325952000 789076 76601420258149797590133882277760 789077 -469146120074331269936530112257074 789078 137886400474988146253207679260160 789079 -211912794310388685739698411992016 789080 106283954628524266299739721318400 789081 79591980041793060822477669624480 789082 83281263136366091617557841628160 789083 217090946680652701087456048955904 789084 124851994070355633567522088756224 789085 -244447780570129703731908333975840 789086 1865310799534442656881009565824 789087 -22272698475680537780717940648432 789088 -114168546074932230091468196413440 789089 -31613013698272482371802995088000 789090 316500556781436527799901324800 789091 -362734636938548735102128897473508 789092 -33661509158678923652516980992384 789093 -1969617612508230404646174227040 789094 100566242540343633721339902690432 789095 -29031460725263883799479650242320 789096 -134355529277787892529247312199680 789097 113491182187762225608041391935546 789098 -169011635254826247028720895941200 789099 -100292988790814622518919293329680 789100 54128116854468299405503027302400 789101 -126470419705526747376080223209898 789102 -7610262317110904739359376287808 789103 50814579490615205651619644727680 789104 70011392610301512819157482700800 789105 37621837850055695447390905259520 789106 244308801520213936222597182358560 789107 93640159153414450086475407137280 789108 -48299410236044025743083256309760 789109 -320494048816937210135302703668690 789110 710683524642530323919081698560 789111 -233941213997360551152054894695040 789112 -132192204790913380501406224588800 789113 -110471847978147965318354998084152 789114 -8683082677113491570992487516160 789115 -176417102047084564611617880042240 789116 18534632404699296137972254832640 789117 4702905972342540174965223219840 789118 -60532620628575409904651871101760 789119 395312067853208594819719944493560 789120 55149961103994509630122858905600 789121 272795277830627716205184128488322 789122 94434733197442884190094929559424 789123 81748522609772016024695361080304 789124 65056683306917049964972212760576 789125 168113134197853898336187309720000 789126 44599277368902586478468183635968 789127 26536410375215882437938976321680 789128 -413214819876105962212656910371840 789129 490160400273311897426928676194240 789130 -8501267188705102337193082490880 789131 -66444776582377240220822155153920 789132 -175522648470364123469706418057728 789133 -29392523101011623974599052300618 789134 342654845300365000562270319149760 789135 -114585536442840218597410016540400 789136 -162777539088184676098769944576 789137 -27858204367303314559620415403214 789138 -41123626099333906987337832976896 789139 -50012718429608106104284271600576 789140 -178315234990274040865482377687040 789141 -53954496322734109882520593063008 789142 105861553607545076080601043197472 789143 -2014939704721899096043774609920 789144 174551838472878489657289873981440 789145 -74944151436866120831267454869820 789146 172640757270947233256277434352 789147 -109014455226856658901637813752276 789148 -2566003304215932188686420446720 789149 -431830367945079297222572034509850 789150 -57085121864965320999744236366400 789151 357829057976957809937881505222904 789152 7169874027716255421289268772864 789153 -91668971972635215741215492481216 789154 -14355139650391034412530062402224 789155 -267635797124148953337385219867440 789156 200325376575180913240760527042560 789157 372033198867238151768584617096504 789158 162186501184946583870732871987680 789159 -80396981689785031944538799955840 789160 -29887040952394830033493289472000 789161 -51974409667930647307293963701376 789162 16215944632389541076179838976 789163 -180288596604882113783334462182760 789164 157822774383772248290359006096896 789165 33104297921864674387985743132800 789166 65669840729330241117032272437120 789167 154127612875539769746103866931392 789168 -10225386067506789039823516925952 789169 -328439179855970219017864756632430 789170 -30597492688572231711420779793600 789171 237413405860775457000555300516720 789172 321993063515138165878738832802176 789173 -26780761965999781999736964859008 789174 61497050356446667895712604628160 789175 14555359337818546116107905552400 789176 163129456520801370547741895270400 789177 473261802765028764761945459416320 789178 26007774673002346947545628180480 789179 8662626484008464721005927087784 789180 14549914894459355887042680422400 789181 -325914373362180968464882603225018 789182 96838856012059141762087564156992 789183 -9016507162280910915048930951888 789184 -79837166010502735729852730572800 789185 -112157115430097719249436536792620 789186 184335274607298891945610607599104 789187 89091052633302738171546954822352 789188 71758456497588989151608548341888 789189 -126363353111983789672916910233376 789190 -57766954689075345825891791894400 789191 -127531794368563023560556573630576 789192 61320413065933925529370040862720 789193 -562386793183079187686274204807920 789194 15526363507518674631023791980336 789195 -180816318807729876382846626178560 789196 205325156036744434064659736902400 789197 247912050972866694426227886276480 789198 19485998253102492100196516671488 789199 -216429319988215639572563495657136 789200 -29981080520971883733771001651200 789201 51596920777153821511569088171392 789202 160615509235233207468663779025552 789203 21106085449395201538539803962800 789204 -41744455985549179159272053729280 789205 -310923261347642645298243622591140 789206 160362076134497828826443252204160 789207 -2785374826531648452686349942912 789208 176284656707192949835151847014400 789209 -104732964112452439550271955291500 789210 -58997748944784639528975324672000 789211 -77664195565970931759731437384200 789212 2065044807296693960327685906432 789213 315152027755427760854672887484544 789214 154002692474904862677154335458112 789215 61784864360437399096304109084000 789216 43606089451250388563993852903424 789217 95148693011114440259410204836480 789218 -45272855014982185611760320910560 789219 226570755415778746801286641823844 789220 249721128398811596169470596634880 789221 -363312291276582443089538805544578 789222 -344712253037789717415654359040 789223 115757756887804590340902558884184 789224 -36031329159796392341184663552000 789225 187509378842070197887905392196000 789226 -58777080406154955639907044974496 789227 321945483374241640898231220665076 789228 -20803030316559198604227207292416 789229 23567674110374745759239516851712 789230 -104371486915699614256975712255040 789231 -20409133440381255475223087718648 789232 -64967039826251597339087538782208 789233 -381247060377627258741222182695116 789234 23480844035472031694963240332800 789235 -198711443593896807632778188053200 789236 50223846287629539030624786210816 789237 -50847938287319339083891966930560 789238 134376099292245678885507910799520 789239 213372000513121728711217423325232 789240 76055511850228690460893991116800 789241 -221479249466151446295906657200 789242 272491665678301901180414770736640 789243 46479888063944702093916326592000 789244 28010702363652249184009079361536 789245 119729088291544121153376207141120 789246 -25216684842795992729240452758720 789247 128078462175231996648877393234512 789248 311980749585163652074777211830272 789249 -240692180827422753026555972784336 789250 -23764323290666176076371898112000 789251 -244272170349431983778784794975748 789252 -77940475340565658835848035686400 789253 -637005751353232675723996175204100 789254 338892297271761321553126746988992 789255 173625008480472639673425792335400 789256 -209833145962078881642896501913600 789257 -67311954112697233409377658744448 789258 -20719421484888325870544582774016 789259 -90441060692819726716043670051364 789260 -62012757903120412519962756710400 789261 -134519763560570537968007313467616 789262 2618193712780264557953830237632 789263 -332267527822307370988783068872976 789264 -28441616169411643345898211901440 789265 2804665044164818694790013513920 789266 -15636736414647556828176382701168 789267 110929858043216544251341535204280 789268 -49144172557081309586905770460288 789269 -7959609615749123349512077864680 789270 -37856945841991578581150087798400 789271 -60809094190893005907171380121600 789272 32567065610240397291275019571200 789273 -65770020261861941270952969115878 789274 -173274172625359146373320355182864 789275 3724849413930948604231889166600 789276 -5984914980793777671758079154176 789277 202616545110000755600855746939552 789278 -5381417037540033670361262716544 789279 -25415152725722887009138918273920 789280 197153281434341993870572677365760 789281 -310493650220288748784048164840300 789282 59539667232209118447138659804448 789283 46184636891294722970455001583888 789284 10361249329663511911165864141056 789285 508080008814044095016377695360 789286 -122216331222177306304091737317408 789287 107600924354152026867925317509880 789288 17547329489832873460602392002560 789289 -645497263345090463244557623709440 789290 74160166415444534407026158402400 789291 22243929112317248670052607938560 789292 287914363559146585949453605480704 789293 136836666512859563405363355923160 789294 -19235750377824419424719283164160 789295 124796251273131818951991570400320 789296 -30874092629929160937344512770048 789297 -85872950131977469790630251036128 789298 80776109946768155630430455514240 789299 22066667808855455518711818739536 789300 119873027957672191076182411574400 789301 -382711750644290406148949579784896 789302 -53364435875983216102842702417600 789303 -218453114708748140726885116438296 789304 -57048187784578320635761850634240 789305 57762102440904343364778817259520 789306 43760890642313142984400625723904 789307 -304009627437818611668486482164848 789308 -362792069468170540205226648576 789309 297680396623973951477369045704614 789310 -118135230602736899258494069242240 789311 509337746666183358082773005310912 789312 61521290608848714927048996421632 789313 147268605383964918479171631117760 789314 -100288337578076551945438031086080 789315 92288353739516964315561739091040 789316 212720517796336671138732503792640 789317 390786511691904320840001423524640 789318 235721690154606258294700043427840 789319 548320987737861075616823286187720 789320 72747935051023626124200357888000 789321 19953220898786924130509925774144 789322 -4727731854832166786202087321600 789323 45779487992021917373253475159572 789324 37417233887148818979024111853056 789325 -21331640083522791202264822337950 789326 -33673549788602422211887016400576 789327 108764016833903442888550510497024 789328 25216382316381557394007872561152 789329 -141394601500875712991812992251226 789330 71441796567437655111243128977920 789331 2470372887113807084678747441132 789332 107675370806817251908893750765312 789333 164942384681998469253429891467424 789334 -30353389746300359323186534103808 789335 -13367738314619716813293993855720 789336 89833354814035630785696313651200 789337 119805987070400813812979537811840 789338 42294304447059462080943291989760 789339 167173248783315633546951013705920 789340 -169932272910282599923077433067520 789341 -42275310324972924584253787771860 789342 -88615575545113150394251708195200 789343 -469400797979489698981033666717408 789344 -313668904488788732443278098300928 789345 -12137728448686455265006138891500 789346 137358174897038457446739146209872 789347 75916729333785307381436743321440 789348 73957061506653909578141082464256 789349 9306541844963928096865723510848 789350 53464428299786283081217623890400 789351 3764513917123091493020009159040 789352 -180061115849769585992061551846400 789353 -75534792274311167411817163919616 789354 -167990191660557713975600088441936 789355 74200363686395792307729204537600 789356 -78319398787533711260595219982080 789357 -205788989458154410806980216064960 789358 -15748145677953679256334383644224 789359 -135760740958917664843337707672896 789360 -6918571513671635003885821624320 789361 474010456947253375576412523857760 789362 41152970532231693718149692116992 789363 311013038646818494245725336881920 789364 -26336127372670296964031983172224 789365 59478830128846675863801371980800 789366 -76144693660890402066664121395776 789367 191675273379848908406369138445416 789368 89382790864307679301599590400000 789369 8853880188771362221651929343680 789370 130067329120274032865251386609600 789371 134048120162483100659044461149544 789372 -120238128672101524847135008742400 789373 -32194909278517025842239830839272 789374 7735307381524753941303280050240 789375 -21081295390670763103365183135000 789376 -23899844038536589848769493729280 789377 163963299168199551726871325636226 789378 30051610155679991682773307018240 789379 -181459856067128492527088079792624 789380 -260776378426530398097960991065600 789381 289140390764695522489386706918560 789382 -28937577224711762288016962530176 789383 24026716269381452590069958552064 789384 -82136927165209515510682419855360 789385 113674971720445611711637394516580 789386 -103471659319325821871868676013376 789387 235262198016989215105502802495960 789388 -64421093582740176056798183571712 789389 301166042243611581090217392587190 789390 -37587286029262665824165640657600 789391 -128796409527108171591278540256208 789392 -234180311180846724627395106570240 789393 56174102214006244356090679276800 789394 1891162973782823496216440654592 789395 78908994495303548957104004336160 789396 -35808779563439106113428188948480 789397 25402356994041895817965345980832 789398 19796662687245078242105034439200 789399 -101566657809536675030810458978320 789400 -113305087201118903928610553088000 789401 -161873819638570394276842868641596 789402 3481630164404633759410784505600 789403 -268662936785138347107767354441856 789404 -215716182510287877353832379392 789405 79379436975862418973339340088160 789406 -91210874046517118333336053523904 789407 -347444367419532273155303457805344 789408 -78880162012419498726432049790976 789409 -126579379753259046542405746463040 789410 6405237914358054744758389635360 789411 -70195629398291430177866031588096 789412 -168267487119258709188629788999680 789413 -99195589120422537722762878974816 789414 -56265914410936348366231957330560 789415 -16672618738532636927916940431360 789416 -60347050191725504177406944471040 789417 -144342467956762390973537590475520 789418 3725444709454339945201826880000 789419 336552055554103598815694183360820 789420 68194321349811784542044666265600 789421 -26469022271730795277594743000800 789422 -7810801138998248702446715693568 789423 20402945873927055902307186010368 789424 63321429750073037995985636311040 789425 38397107670824627249645855716800 789426 -7015790048717138935524010102656 789427 -54460875014887751666132123092208 789428 -107581264375292684118660062705664 789429 -153827241040694275180133143312512 789430 16569141605504869942121259283200 789431 76586032171849596727416460221000 789432 -17064056355144295095105371504640 789433 87955305766542704153784186035200 789434 87040017094895519351547453077616 789435 -55703932874059472756057717426160 789436 111848147466878768592936374727680 789437 -6815396178333233165601764466720 789438 -11505337757062820118356455008000 789439 78809391444172496864596137137616 789440 41801826360461870436035371991040 789441 314228911774014515934583813851840 789442 126561779095996169428861830385872 789443 -336931680395741558692073035066308 789444 -201678448747026621783050408373120 789445 110515049395720756699082601872700 789446 13233870156434113441665087455232 789447 98685266729485186606740522059520 789448 117723122383699005227972397342720 789449 120879824270989839428774867437440 789450 -26995956545026390826165161824000 789451 38863672954509589243154078956912 789452 72660023147812596578163727629312 789453 -120759981347317802181589053636480 789454 246751804712293919753456280298176 789455 -48705220898059222683738937259280 789456 -37481551944585712723488735756288 789457 331886491950081553436937733189360 789458 -106601158702562155290487829143920 789459 31046635813419778426741666275840 789460 77768444747825307974652315033600 789461 288224411093299048182303702263712 789462 184226922030759359842799029198080 789463 -553391894207278095108505669190160 789464 -5617484686093285942358070190080 789465 -13847131974744385917414036626880 789466 86744048544250018064782939368432 789467 -174089079149262962129216188216800 789468 -66718852356765715393742664168960 789469 -71378056913006857966173722707360 789470 102626174653528528210330876440960 789471 37762482477059664844938270810840 789472 -120227769504523744739029536473088 789473 -31846630575057714811498582141278 789474 -17333658527093922545667900430848 789475 -93584968435222877671103916932400 789476 -120226972085663987244157636141440 789477 -9119699705302517576519746020864 789478 -252141043382782218000014699100960 789479 104262674188367651216007861979320 789480 -3536323625848283224672886784000 789481 -128902122469112675888686526974656 789482 -92524046201145806467412417184000 789483 66645522940449056058650665827504 789484 198097887127593454299541376758016 789485 -49966559622869378119642037048820 789486 36119798970891201182473403609664 789487 -69780213791144284657958998385480 789488 28504473522890689930646564536320 789489 125251648851465204542518336577154 789490 -32051622782868256156133675954880 789491 -264474535613020370393108063469108 789492 73068568209536763359776195528704 789493 143047373593039100465513095597742 789494 121775159309689937613955276123296 789495 6734784136994164374677787018240 789496 -98050414431717180096515789414400 789497 225408740716903517260551415615572 789498 -11085376405001185709265306629376 789499 277865864700017231120276450900880 789500 281794043894586078347442948480000 789501 240001223486153999291023668498432 789502 -15725944690753552390597307384448 789503 84558863825228053589110791376368 789504 221588938674242379313745856823296 789505 150645265781434549714242611736660 789506 -15980965406044855093849856338944 789507 4511223681944773729521777110640 789508 -66947405558311123008651175460864 789509 -63867751133944092647221360380384 789510 99100441459549238288495583346560 789511 -352178321020046866434739310230888 789512 -61455701055137118381423003724800 789513 -188940524382933707028436870838256 789514 29894402500832934095976309141504 789515 -303785024074018946609481237740400 789516 -374308125286013113054239184896 789517 62029712827549388703652147504332 789518 134963992885319266570438557888960 789519 41006245477092495656143340065680 789520 27861008795306576457115690598400 789521 -225927543372951744598138860424128 789522 14858345553316403998588059953664 789523 108209302296356338996397776109904 789524 308598040252835620673047366452096 789525 185423757968631561867276698250 789526 236744412297362897349744845107200 789527 -421109554959964921323326197629624 789528 159477412845180223680581286789120 789529 -130319977893587393068517624070716 789530 50681052899187288503528265062400 789531 -44039115473901490384663920271776 789532 -162920577687970193593318989474304 789533 170977320467205843862760941639782 789534 44860571661713228514335426970240 789535 178716834566268556957902354093480 789536 -495463479604875295552916137967616 789537 -83212222986512833963197182718816 789538 224993523814350397597326474817920 789539 -78038401284090519432031926452160 789540 -118843980089100904690764242227200 789541 245970539641272318383179244226492 789542 12632229886091790838217552712192 789543 -66495836672344141574896141828056 789544 -65217020752594177268876001607680 789545 68060436023082133046691610843200 789546 -3085622494007513556090024527616 789547 -67452903234234249373057950876888 789548 59878340642563443882291406065408 789549 225691145044672770620196609132864 789550 -65138913361856939446290376771200 789551 -12458354002757125467079400925600 789552 32704045609109689672775983448064 789553 318928582622120361561397855529856 789554 -324880425122617342815964892281440 789555 74147420863483366903177915836000 789556 83164306389673812820765152168320 789557 271230160430746807804651665277806 789558 -7608305564275112490557341992960 789559 2911009061142501347005915983616 789560 -87317268638204775929243595264000 789561 376837037802608445261439592012640 789562 91428270082207308877148483940864 789563 466315081979509441274547078619464 789564 -212336473291203731690936442101760 789565 57420096962970157664808660871680 789566 206451088898314703132576190144 789567 30602668692927473871120713720448 789568 -5762358362466092624708412899328 789569 -119918818733135741197099798805280 789570 -11634531601045420875485269186560 789571 -309015504659970023876774624668228 789572 8382003070800350559276523057152 789573 -266155724970921091970695446678816 789574 2049176001443566249206763933536 789575 256056500714958594049194250744800 789576 -168675716101419051042231261757440 789577 -13269911976410161543996993377574 789578 116527343312430306724811956472160 789579 46020610143534104583264719301888 789580 51953352411810762661145189345280 789581 -105895230043911547628000570798868 789582 50641696200531903118016710230144 789583 245146940787120589939127147557200 789584 38487543114689948935732115128320 789585 98377669977272804892248736710400 789586 -80505237721041796971373354598400 789587 -148648548120042958639827598783764 789588 1765637884313065952228740284288 789589 193592515762880184057095743613390 789590 17342227135064881321622720536320 789591 159616695486766483203848220619008 789592 71698760877232837817205966028800 789593 -75630351789398251672601997331200 789594 -15405572822338254258428133187584 789595 -366413205888718415187704475250320 789596 145045305104903200263430501532160 789597 100398474923887707199477429475520 789598 163211000061879180683231418555264 789599 -128333345529471166498133969280864 789600 -56875994691903706729494557491200 789601 -85718578195911924833774333136896 789602 114038654703234107088751686777600 789603 54970472015823163551729146870904 789604 -6851134004353770075479343033344 789605 -213545169767525861974276948800000 789606 43968278946899338721222389127712 789607 -37893486809448570572533516292128 789608 161063486314233313622832421632000 789609 382640746292890886967896526048 789610 48688607861082211197197878183440 789611 -268450949427667177516758590875788 789612 218434139971677411495464245017600 789613 -2379391476450572710384024358592 789614 -15721422169828616083455583221888 789615 61365378066667238513809882260000 789616 -73923151911778947752099390619648 789617 17935851038406271905167231241012 789618 -5825942887959859629341311022592 789619 -187602471466445830445714480782680 789620 59627551521181251054689084935680 789621 -106512098792923485207210701836800 789622 -148758024393409131970963864257888 789623 330871703025003112154444913280872 789624 109839238478749965437080339230720 789625 -188048752419169318977566843283000 789626 -140977548577739156391780184441488 789627 -40653097144685566839471661384680 789628 89334542917254329611670760487936 789629 -234219856897066835640950385277920 789630 53412628691343913449490904699520 789631 -116500056628375139475107539965568 789632 -13012539888470873374181031936000 789633 -94360539636208159280103724911576 789634 -258650692656114536107636000436784 789635 104844212420056494854373866903760 789636 125650286243282709870889563869184 789637 770519325528952710278106818543580 789638 -48014344876398860744642669861280 789639 -156711768016632878728322288703576 789640 120917549883943489305837035520000 789641 -10368227697098231809573849897080 789642 96872194982378450379572272972800 789643 264666802082427878272503193810624 789644 21774455623593479976797726086656 789645 91538225897563650762841212311040 789646 89707196215580157421073318592 789647 -357583868512946530481518154728128 789648 -34975629014571988841907556909056 789649 91167289116246847785151554838336 789650 -15110487536466244266679063428000 789651 -48799767752058561513735363638220 789652 5723413686675883995633273966592 789653 45234371872663794497987378101902 789654 -35790403300880702351660513635968 789655 318958026509385964435243849585560 789656 -52406644425667262663824539648000 789657 188587063279874563107791104746720 789658 -12541121747659093188054051778320 789659 -68531819605957745889116225452800 789660 22465872275995919623889524239360 789661 -100898064895411320743515640168628 789662 -106725842474029896135325444494336 789663 26395982465073976362366267844608 789664 -379114440582065022266280495611904 789665 -224935580059101230244572723960940 789666 140925482577228416910733556797824 789667 175282477869025285069887704687832 789668 147702082603332024234023220099072 789669 20194337208489723699981955962750 789670 -37352897619024973098602833344000 789671 -137862102191639252897544559573128 789672 -24496416304152585095868705423360 789673 78615150416474143246729574044922 789674 -110709059200249327527116926499664 789675 17294608264954918266301968189000 789676 342524538857827289722120310600960 789677 -66055499597505971316263997876288 789678 95761891309415476367096042414400 789679 167132864413762347437603935489080 789680 56902111056059276293133435535360 789681 -69510035016134762813747065384848 789682 -37413012753931434350543116674048 789683 -307128831421591421394337347118068 789684 -165699297111471459423165974568960 789685 19653395769139924000040904639000 789686 -111429417140104676452834473277440 789687 -187782615726351851547594894833856 789688 -98499127322932104145288385802240 789689 -280814013174657270347950816359510 789690 -50028521923596808983877796943360 789691 -78872559382354363516766962559200 789692 123224203203296895798823209378816 789693 -263222973833048216962258200370272 789694 -12841837655537386842108351676416 789695 -1285006070732238516439857208080 789696 -60029545961401114051795369328640 789697 164507248532134360277191974160800 789698 -5098156577094520128960412561920 789699 -107490404798415358167810006564696 789700 66823091617289542550659755360000 789701 256814336175254814452087794220928 789702 51511798301696646834850882852032 789703 -165713347314870611145023632087016 789704 159853653212770859821800664949760 789705 12590881518314983218004559635200 789706 -167690544844626605382678225215136 789707 196805546427125784670622743000512 789708 66318326704129111084406526082560 789709 129678660633825580194908583361910 789710 -77228550950138729063381149367040 789711 171568550376584798893584282000 789712 -8909696740597185250425036865536 789713 -80209783600861599231604359937038 789714 9339065683846797117259848856608 789715 94258638756256357314907171030800 789716 -251100601459813424899305250990080 789717 -97339066057634974752959950957920 789718 -210707608084948324694593874568384 789719 -117088636940740482729277037061408 789720 38720175106285634868024317337600 789721 -362006690725566270529516808953078 789722 -92623245910990949819816651651088 789723 -50666894359411415406955732425600 789724 87042433244538178784794746896896 789725 57305160294127072900587094416000 789726 -8760880406184588629983502078976 789727 -284101853484609384634437700646648 789728 85804085953385601773024874332160 789729 80469546142911261255523835148960 789730 -2085206998100438564129125716480 789731 -219661395837936000675292567098468 789732 -77037898120893081081795827113344 789733 22594835628656928273613967284896 789734 20792756248336272769901999813952 789735 32067510467432490407962445702400 789736 118976301854918616730336937671680 789737 -201567509143705012928968957109346 789738 -1796189843884698316787983310592 789739 481364763914562438980355950903540 789740 89431260836821356298179347220480 789741 463267718614066486396584713573952 789742 15185683235421430077947226361344 789743 -317386865175762191704537298928720 789744 -48102557459342327025935999533056 789745 71990318370977053663069404699840 789746 188065933293764601122640532660224 789747 21712829418293145647587245718272 789748 228186448233005981289310626631680 789749 471033125161591709463942964920750 789750 -66706564198360827833030608992000 789751 -162325096899934991739747558365808 789752 -138535125849649868458040258641920 789753 -66220319101523231009003868726336 789754 -11678452467638799666851765337600 789755 74671939600324961405673735068160 789756 57032889475509637139641854394368 789757 2528975978993193152206814858520 789758 19797170996877962067696686484480 789759 -29123557167719058636136422910536 789760 -1603556259425831464373185413120 789761 11647506063611946835530749984640 789762 10306921084350005161867342177152 789763 -55584842067409846642532671172800 789764 171747105842169172755515406312576 789765 60300258082567358349027116862720 789766 4392928754916891851227212327744 789767 312826012900606878829156661976 789768 52062634546838972700454565314560 789769 -11362728515487224064091927939404 789770 -32272864787094004154346924949920 789771 -149059980210431301972287017192488 789772 309886504366900546098871119567360 789773 208300414858566092006456163183840 789774 43890898046449824255065613834240 789775 -90452851970004462416099154369200 789776 31245416384407175124383018729472 789777 -17005592186214864018280159448160 789778 -237409807032853044934802366563200 789779 19897730479463358875534436488520 789780 45196543399755385532089696757760 789781 -6778680166588530384277583990528 789782 -194869294398129067437788649076320 789783 -108305916849532532891004037183152 789784 -388317348204743624169248763494400 789785 3636392353320059541799885647360 789786 60447835184883849781088519678400 789787 1983522916810587659855904886400 789788 -335476778667640130719124600346624 789789 -31634857462918223058807765694464 789790 -54814329897014285403573208593600 789791 -555389514657018324054624548088000 789792 -52785888088738802144580096491520 789793 117417917359008743529783655763042 789794 -175804548323304964301575929392304 789795 149331626924001013849327717209120 789796 -65293436673453068050610958782464 789797 -202231653797423302618301316572706 789798 102912479098084449572201190996480 789799 -226246381800156064712277411450840 789800 -181481401684759223030902364160000 789801 64369249818300556819034416927632 789802 -705178208246025818554587602496 789803 -117542199739863890682526029483744 789804 -238437202921876215090641388994560 789805 -29968151835880216933233847275240 789806 -148453707065467599388715427660096 789807 -92132797920511358068157490887160 789808 -58747515245755873004973357088768 789809 -76542205401845590034395464962496 789810 950559501294858106774085483520 789811 152969216296387416115405090075200 789812 120011716241593871548012834486656 789813 -82023710117303394228764618528256 789814 70916013247858098135925093384320 789815 -26301612241004906101729042764000 789816 -133515634266962068964300475494400 789817 -163996518390021690548650460830208 789818 17388019757485309372795395425280 789819 62101632906259430883840741515544 789820 74825539226383273195479709224960 789821 22145538859525278010840631923500 789822 -30513846890339825879924230904640 789823 -74322955188329364546477095652928 789824 238494790494640399144464678912 789825 75862002495319001061217187439600 789826 -3142285253982144718151615555040 789827 53972053691818689747025633002432 789828 -43733708900243875964422030897152 789829 307383059119209806121776339830430 789830 -46193222785127555079749620598400 789831 -2058264177438616299467930399400 789832 -100798303609076521894686000921600 789833 -72056628008097846759164004202080 789834 -17505296807155374007288421925120 789835 -393293720791955480271180217035840 789836 -199979258064762931882935441016320 789837 -37230951642700347994557115395648 789838 1171894446250854849285806848896 789839 125750372516877297848893375354056 789840 -5918942874918576146993538416640 789841 -139410609617740637813222087244428 789842 352171867066581947808091290240000 789843 15436288580931473102865979847424 789844 -426979486659190892468597882726400 789845 17881475540073702326424366391680 789846 24288313906104771358493908737984 789847 152346764600531758287877157484296 789848 -312834574464411260202381789296640 789849 -71415144471874440528295649568000 789850 94145594204614585027624154024400 789851 59305838840127595889793142710852 789852 12403396109449672491518952579072 789853 28391516113855515023597080786144 789854 99006239644485986014673487472512 789855 -50331450241089737669982584522880 789856 -280612165630896013367144637923328 789857 -386486833967123842332697367580894 789858 150863892288115098779278760689920 789859 -39165032252427529413618129990240 789860 17642985613626416519628332597760 789861 77143654010447894108674123147872 789862 82942979309639838958042205982432 789863 354506670832027444810279294294440 789864 -193719569225547499195181850132480 789865 89719560789087333384205035795720 789866 29378072853658016439321188302848 789867 -1478721778171502871504525077232 789868 3127035044283318745530487081728 789869 -54759832049547088389597888533856 789870 -43685268050484844211666071330560 789871 -544374799784482771376358397557120 789872 11825906340736155796020483096576 789873 -63646294516526323164731386458240 789874 -10217302376241672394022297202048 789875 87853952255407223070705213960000 789876 9245472144642481250398828407552 789877 257433259567339566907300893814272 789878 43936842323999230261483148961024 789879 -283791851122358085983381755195416 789880 -21139453405993637354276148019200 789881 -175427393984465969111481050699136 789882 -90776223924518390528061520598016 789883 -432095996816442020507161007403868 789884 113014260909075410604309619180032 789885 -117495485062326756166782262852800 789886 35459874162209595308954143099392 789887 -108697420874551092696567049795200 789888 -293183577975977734160032727040 789889 31770699371971372542006474619968 789890 89132759013498780288669094663200 789891 204816579412893474277906311397104 789892 102929228395098313908161927162880 789893 152342805836110949640591961346844 789894 53020713385037639876959909952640 789895 183804758790017756261911581038400 789896 -332615354642757394824774311070720 789897 158487006811741235218587107311200 789898 -49041760192679795930110775828736 789899 -457189617184408697978571304001880 789900 24779714021470188447552399628800 789901 92745366619787508468893129539552 789902 101238010670432159185208380257600 789903 -117111594094729093382119488905688 789904 123011200213179570270330677534720 789905 -181991044363932713184507713721240 789906 28974623937895340795733970440960 789907 208860507962479250812937695290640 789908 130123965291439077616119433660416 789909 145094837417600738071694272051104 789910 2923755336474089625925434501120 789911 23734637535486707822944892204544 789912 -4185886523112529867051623751680 789913 127011285306671338684179352010958 789914 -26838679495996783392636497088768 789915 -34314692172552693712267076954880 789916 223046127879381732055003862474240 789917 -17847247346098977513815379720000 789918 -44512531158619188175461798540672 789919 -183274493970771356997990787090856 789920 56579901156715475873148726804480 789921 -189299166490964824045840492709760 789922 -56636053800584389867482557690880 789923 -181640824294227624840053316678240 789924 36863532224448798060470661497856 789925 120615871130814769671547934656000 789926 -159122753431299224666914280045088 789927 67241928454013147527975386424320 789928 -244585153872672453670077691914240 789929 -431547888264655776841002092413824 789930 -128800159987282545398803103105280 789931 379326548997751640822730020005200 789932 -79507561873924091785213585406976 789933 -4437069253844006547747143228736 789934 -149592780691673588388997575816384 789935 47619690851224664870820850375200 789936 17337708709622395201321344958464 789937 -12273316521151604235173133819920 789938 -13975166601702269793542812784880 789939 218705242680881329604771405103840 789940 93159630259446034113108071546880 789941 -265069261314524383928974008176658 789942 -40651448006174793422195295895104 789943 118143929374251266849633633301120 789944 -307633756932575052651174216806400 789945 44989906290859473577187426187840 789946 96641999456056347742811400939264 789947 199869934018079814031135972491672 789948 -62311495866142779709318938336768 789949 -214697360875990841408470623198836 789950 12988739369205955684578463468800 789951 117453305536369014758427321834240 789952 -21697611189277012949670868025344 789953 -1231634320250108890631202368976 789954 -142849393653888358951108209189120 789955 -206827962862085463802370042726640 789956 -290938078286690539596778613567232 789957 -22857728590352747026089206226720 789958 -37409038408189174615609566811392 789959 -364512019432501352882732505996840 789960 -17954639852982239449254998016000 789961 267501894795304828818939610825562 789962 -266650227707319522761419591074768 789963 184539171477949844688469352030400 789964 -51355842723895532195635017799680 789965 15528767030683219235473604202240 789966 -198384342974722792290329508758400 789967 -295787057678680233611040319795984 789968 6349918203777242286705352949760 789969 116619953080127964582886004700144 789970 -44477743125253708208247154856640 789971 31555385812624536961393764172704 789972 73552228623387788123855117371392 789973 -77772800078509964499591946272000 789974 58348616655663634215996825704736 789975 -48816476937396464611745255387400 789976 335276944206673427325496401592320 789977 -233858788431772168341341777181174 789978 48059558502506188754808913514496 789979 343669915615630713597412454128580 789980 39151848205768007640587966400000 789981 -60629202696955719028117353909408 789982 115716671367433489276780771252800 789983 -92683074082830626668154839704096 789984 87733263614970471745738741383168 789985 44913799975657148555057962560 789986 -14038137697900039182658880933808 789987 -84343344584016942248157529088256 789988 4825669703664750133643666447616 789989 447419479304657093275944161906460 789990 75600178434757686110823823968000 789991 682470884808499487520691944893800 789992 69013749465772606655202251489280 789993 435366981049719517411764233812464 789994 -95837677554609887432614785665280 789995 224675389237666969522964791020000 789996 -3317222973845724108512541659136 789997 -754712003724527250762905882848 789998 -3310413778205399896652442038400 789999 73712117097607755079163771706240 790000 -18395449375500861106857779200000 790001 226233914445685551281779903215600 790002 100791557491863707898926654440080 790003 -36244278735206781946132706973748 790004 -23810235797114476130391696703488 790005 -28231186979856902224703287753440 790006 -6556018125314585410535149284096 790007 -29443683796542853960720901517648 790008 -39248537642020625226853464944640 790009 -431190402650484225300309992710 790010 78456269450715067204989839539200 790011 18414839475294787920149501060160 790012 -624293990995960118305698251906048 790013 75153880095894309583722572811360 790014 8310366911847473553102726146688 790015 18438915050840094917724790157160 790016 74050679347576228271509651587072 790017 123950603990290237638572156207040 790018 117856940335315271696473844074560 790019 -101599051369687514559005741607480 790020 -49721923329778150215044087808000 790021 218756989459398818199023424896222 790022 -67699789869436064308492959125376 790023 28082365264808661987794582857728 790024 139804369825110068346356018810880 790025 219329403036646369999158790391550 790026 55575792624785470794479313126144 790027 -181199732160301424865879135603408 790028 24453412951334504235906885351168 790029 98197812457366300776792895926348 790030 -17571852622808260874081750304000 790031 -245257418689096892895876405310536 790032 -15070421377418588713590801039360 790033 -292520035356088169128100438064718 790034 -37001071724883881672368560657408 790035 30793431022931613440205777024000 790036 -33947435863305302253144038367488 790037 722440055879674160806824636820860 790038 95983930295027386057659846978144 790039 -3376953407155905525897520485760 790040 214722906286798853705553129676800 790041 -12047860423454806641999546516096 790042 -102693586207358368326199379072256 790043 -208401516261300234385914702243708 790044 49157131119406058607911616969216 790045 227887778838589383128097155784300 790046 189758886105553127784005982617472 790047 133055072690128207201879904916000 790048 155274490496236133030886088114176 790049 103082466053155565310393693775764 790050 -33996986626638322739605188672000 790051 119681272875597610043405835145052 790052 243585603343070625974517605916672 790053 -86998177289641536098060414788800 790054 103515578738206992298426138538976 790055 -59737326395164504989371062033440 790056 -176864277672351593369299731502080 790057 -289544432664875460429065391618694 790058 44486928367244416186306097379840 790059 53368375355384890089969340400880 790060 207931861080558002803788256020480 790061 41176870620327579624455173005024 790062 -18840989502540050338808504856576 790063 268099015900180876257185298647312 790064 62038824837372139156352288833536 790065 41041815551245177737499804441320 790066 40024354229568573656818041759744 790067 -229494612320661863769216897808128 790068 -2947703504497650886823905628160 790069 -69275818047337187725143901385280 790070 141862182916875163145334138896640 790071 -15350443600232065724748416153520 790072 -279049451180756241914630740684800 790073 -26642285640105602678074427024256 790074 5037952002734132637833710989936 790075 -137296216096347300242939454893400 790076 191422215008485183873478375308800 790077 -217119374282018837430203413777920 790078 245456244001984148204364675843840 790079 -16582236121194455445514042597440 790080 -44441050530181554276959665520640 790081 214124093119183205519620281432000 790082 2992931864031397156071642429312 790083 28025826794856828732748023789264 790084 144818442880103069555022351065216 790085 -279567084465521239627453728161220 790086 -109141381081875581858679990492672 790087 -139420663445457244401692676100264 790088 -43125938227521835250821894471680 790089 226417054288693773174109763275008 790090 -16404212068296497025525580446720 790091 31395960711727636830590791979952 790092 21860872359221155147112620749312 790093 -295821937978911371461075126107658 790094 31176897443828138595776560380096 790095 136118609058989034073023584501520 790096 -16706398220559902154150747832320 790097 -30077016870054222710498154934272 790098 8462949810036861206708774622720 790099 63072553509844937641061253157100 790100 59444349621306533350974158198400 790101 -46251082157273769975073715977920 790102 276990363775861670004967856457792 790103 296010450355058061225184815375744 790104 -34781792192432354373386022420480 790105 349534179145389572352972805005000 790106 29634424290926035479106560967680 790107 -134112118175924479413460015449960 790108 84907464748132501127138831894016 790109 75311618169347354571596539557516 790110 -44106524115725183810949564667200 790111 -19017857948060464831437314001696 790112 470820166971953895449251470508032 790113 -108883979037732754680986470752576 790114 -76543062955278719992869349098720 790115 -132613573529026356442118256752400 790116 -143168414631511063222154089294848 790117 -242739502068659421817412358291648 790118 61639010005808819825470267199616 790119 176313233424813838851138318407808 790120 -156187573118242059305267587123200 790121 271024257410714593318442027531322 790122 -39926773139438713748522456464128 790123 -2593829432097962032349399554656 790124 -23656320262877878757016064825344 790125 -2629164705415987354643759256000 790126 52672374589206582622450962053568 790127 169562298901146682296191230525560 790128 -19835655971714164535296367001600 790129 117093277456311463589949242333184 790130 68474181466784320779383909280 790131 199727456836834733421087873013824 790132 6708732389027940387155066460160 790133 418603030557463077459732721937724 790134 59113516225114581322364794368000 790135 -96942740163598437329603390984640 790136 -36206130173398650994928577024000 790137 55219882488395705968441893143994 790138 143090270382553287939892292580720 790139 136269060340473826648770019715856 790140 8361670029764116242730259589120 790141 -88983913793938242218167757320800 790142 60861100583692077393451595823360 790143 -121580238081016008990761338483056 790144 -448851314296325913615084269076480 790145 -60050007420779368021510427837100 790146 3541904042682699056671641575424 790147 473856224577392066019616327690800 790148 -252783914525976241273798873027584 790149 -222914438086524340582146306440736 790150 38761971395974151731072097032800 790151 -422468968561128385321556828268768 790152 5133254884613970601216990740480 790153 31299659791569246981169167341440 790154 -389557742384331235702169718445728 790155 12679950773348140116607162205760 790156 -288710993944706269927315777204480 790157 13022467145904461160441190277580 790158 -180714869077231194453570252810240 790159 -81536104192765840474131086837760 790160 -16173102098869434909392846192640 790161 206268732077055737444487571833072 790162 131435415057793451070844930420512 790163 -488840950931384226418818290155440 790164 -277541241564508295539805389983744 790165 105294869447872104518483718990720 790166 78017401925843960143523842667904 790167 33523514889256952826552820445184 790168 -5502137709864762414181845872640 790169 -217494805547477928469040906837430 790170 -22538454519681748624454006457600 790171 153598856514606985313827775738372 790172 60153432019168583086872179819520 790173 94949113522240956808875373674822 790174 172288364079703365179487120376512 790175 -206298681290860229545004392386600 790176 244551886852643483468001306476544 790177 -309752243838283777357940843041368 790178 79626509843802403610667511778640 790179 -7921471649424619839259703007312 790180 92935375101251272163448099590400 790181 -213812569760278860415933812967680 790182 19796328486863284364102546605440 790183 -247904475858304183654390106314736 790184 -226376292235943584904903752381440 790185 -20657058267073007061477262267200 790186 -75893223406729011414161523344208 790187 4389634176032032149818867409516 790188 -23873169222697813623407625338880 790189 -123313374821033543600062902732010 790190 52196767306783313151411186048000 790191 -56748052720845966808375860055320 790192 -46247526036869501578434229370880 790193 -57735786595295470208037563061276 790194 -76332971998339716272479183650816 790195 49577414238160781160809676706560 790196 153109204323113882607853176821760 790197 -140526618891660206131625848447200 790198 -346527224730944316964157140851264 790199 30065637257067338149734013660200 790200 -7107041913191039789390615040000 790201 -111570859256599546864809568435798 790202 11154145021646342860721634500352 790203 12705845540722897796858961857304 790204 -3430286594728637033930128620544 790205 -21304110218049292888183663743240 790206 -123319295939178216126334738005696 790207 329827909722779609851210994925432 790208 60283909524956010055324771811328 790209 19036538471974232111590058192640 790210 107403659662702110897222544896000 790211 5925391957567280508785527256064 790212 70082435714840681493732205427712 790213 -318847870959455610365847940407456 790214 -143856049798328313562174812752544 790215 106389822194369414460140370192000 790216 -94906884864938993213463272816640 790217 260035575752110362755888739193572 790218 -12898219327570991244615565277952 790219 326935579439191420665876766953620 790220 238556618255590408635517148666880 790221 40913112977724181413218085757440 790222 -282884683210995147627495522593088 790223 223163537291016265071138552691968 790224 -7276256230851980352280094441472 790225 -3728121952662773789918825006900 790226 81789530436914916395500359111312 790227 221290109401436360346378879768564 790228 236730996244369366580100282253056 790229 -1099833699914955590004321501600 790230 -7643895594772233185471253749760 790231 -43767969965983408376720023068240 790232 -459286720399469863950110613657600 790233 -127703702251807173781917693404976 790234 -10119772466959794557740644856320 790235 130639715208651026575594588255680 790236 17094091614952512329947493194752 790237 103438107815347755152718346822400 790238 895784135313728149082546363520 790239 -148455990869344650328511413872 790240 311040328395284764811284119552000 790241 159691119370533835284574877556642 790242 -48308131963899441250007678517888 790243 -63023631525975920798247903208296 790244 -99022275840994748627934942941184 790245 -1925071309190692043311099022280 790246 22619811863198917539220830203520 790247 -10504450205732759507232633383640 790248 7142361241537583654349831782400 790249 -13261234820536149687052431256064 790250 81297920143772432870467143600000 790251 -104870254636274038064303125248 790252 -11601063234123152824383232421888 790253 -10405854179965735452934047877536 790254 -1597785405089706987142237204032 790255 302214453284861842900953718120320 790256 14789783737552352747095727603712 790257 -11459905727195752132123134059904 790258 -79722570608531560051787680155648 790259 76317227213487572307058854115416 790260 39982329128277317134638746818560 790261 -45301601116207485788739523885138 790262 125480941945195126575459717938304 790263 -117873357857533073915713391943600 790264 -114991808060771797613294472007680 790265 151502238549309056753516208516480 790266 66300739787569927570263648129024 790267 136784485916797531498340475075640 790268 -275548871425392054438937673674752 790269 22725440565054614223728628409344 790270 55251562831034929410277942732800 790271 75531171517512209802239774729472 790272 95378298751901130813066549657600 790273 24389669749365954454764731744304 790274 -128097622300843873184798281890864 790275 -47441287139922087751219587764400 790276 -953230733185499383863558355840 790277 359272390776752691393738062172126 790278 -147425142477136356590837044666176 790279 -175569313894552652141432486721600 790280 41401008327311399168312537088000 790281 155558404556821837266275365805412 790282 19503735901585753153075113778992 790283 8878670308858800288849708757248 790284 33917361128258143798631443156992 790285 4191227378573379092774744536800 790286 39268713244760323702784996029440 790287 -153426708490050753965692525144440 790288 106539933053581578415566080909312 790289 -325217580931665582451415333720910 790290 97626785166757882540208793600 790291 529177517081119102778509938555692 790292 -148214428926158287799437038201984 790293 96525728288759580945912191179584 790294 201741495216607651100293706865696 790295 207433750981945627622361720769200 790296 -94743960183346866694919350272000 790297 -1610332964385379218478031225840 790298 -15696360779827959928007148507936 790299 -109824554709862568040941172920916 790300 33712523540082965348219053696000 790301 155789145547328005770783238929504 790302 -52860887274999915873506614818816 790303 251584161496696680691175226803664 790304 94221481409045855928198842351616 790305 -180962020189514361690164498688000 790306 152434954695731915553266937953664 790307 -124419305181294127316476392407088 790308 -14328333098969868844258811109120 790309 -118219470612562316143381728824996 790310 175694663177605221024481776754560 790311 -236147892503797856408192115098328 790312 203474123274731337674659590635520 790313 258819331325910014836026197473140 790314 13357249468231292394580866760704 790315 -274254618773145229835532488218080 790316 -120263747708603705589259859619840 790317 5091277369354143985832257995552 790318 -231262557170058105086923685288640 790319 581751794189782357216483551722544 790320 5471692941674912717604136550400 790321 118116366601680851131795316620329 790322 -30504561546374392034581984739520 790323 -167560548863859875652649022135232 790324 -153833401760013368759267449856000 790325 207356067718107872840211309026100 790326 48424796806339390405612647171168 790327 442370514193815205544937661131176 790328 -169174020990996972851478800302080 790329 86558946670319950961882220738384 790330 -172360330368934273320845677608000 790331 -394518791552475997798461008099868 790332 68296904670432656114506052739072 790333 317480855995335814806895522352582 790334 -199797540228649586886624675869568 790335 -28898110336057145907917699338560 790336 75666930875277529923359213617152 790337 -46316682483594462338257638541740 790338 63327048943362557734251324679680 790339 171333028218001589392755017032200 790340 -592179853523779590430042214400 790341 41643109573203938633259232625280 790342 69128988404612897863216211190912 790343 -344367336871216160011300493074680 790344 281674776013417728154883045376000 790345 25985343147752157459263630496000 790346 -104788191854315926720258423282128 790347 71555431965300602305155903997872 790348 -78985810713989721845353201356800 790349 20325041902939143779386817723520 790350 86638959769315705648721330688000 790351 -438700705506826936518660319957648 790352 -148924263076945623374693958156288 790353 34054748429755791084390129865284 790354 81811181116603781987814687588480 790355 182719776185156638005998966963760 790356 -9477984613326260229037814188032 790357 -52077423715629487095992083668936 790358 134009434954264819835695385226240 790359 -58157233320560787081527493484080 790360 -177108732951239609187867150336000 790361 -59495838977907306119156910190656 790362 56288579361406670720194182017280 790363 -49233402357548021756149829753840 790364 151716793405991275281750849838080 790365 -60324778933937880567847622981280 790366 264939322919823953503156424018880 790367 61268322012689305882629204478080 790368 -221740891425122045237320233517056 790369 -196351682662859546585005037675230 790370 -63826635348258414867900236970720 790371 14310039975901209358500568128480 790372 -133901912596643942436977577984 790373 33419823985241120855930725554240 790374 -53714659125462340249348933756032 790375 330006298254614350699230449514000 790376 41389290357523370979219110952960 790377 -714352022872319369074213063296 790378 65078043159488670215511491064240 790379 -91411580989193356294039890907020 790380 -31104301706733392711197311421440 790381 384488334131551476893298864213120 790382 276614418012103484112366907593792 790383 -432577222139701332609736609152 790384 -36446416281733441131630768226304 790385 -124687021083374761940728071657420 790386 21134707961645906403141545230464 790387 -11403782911359968180385136746832 790388 78896934315386639982345933948288 790389 77165707189496146266408933935484 790390 -77455756217825187177475988812800 790391 156704411046715394397068764247472 790392 95641700568004872559065880350720 790393 -48978505197687749768741292397740 790394 -50236490256829277010789855626496 790395 111064229846879559853807911168000 790396 -106677484403601799054964650547200 790397 304752586935435657607332776115846 790398 -1423891047243906919139330389248 790399 -540160776159028757483253856028928 790400 53098393798154601824476200960000 790401 93947112115525135756986257260224 790402 -221103052397574778072932992908848 790403 184530925074878071261196299382652 790404 -113479363075430665634521972552704 790405 117728054035920941224899896219520 790406 -102332399518721610231467804713536 790407 -33821778860661075632606106580032 790408 -23795132145792392179368938327040 790409 66162157617401099307889562774880 790410 15581966318040682469473635375360 790411 645644906734193724376131492092112 790412 -21334425796975251393171272002560 790413 -29094668608740712017626893275360 790414 1983531297250347360026979004992 790415 48753071878669644832539723911640 790416 6529762690301848451065896960000 790417 115677309537809315817053219068466 790418 20905683757732930221958862075904 790419 -76198693734530900075416168532160 790420 -42112418088237119265418781886720 790421 410592430217515540469845327988622 790422 -113044229254469621133818056212480 790423 -146968375300352906493259870844040 790424 329293575813456960317458959974400 790425 -218055451403628523356846427764000 790426 325012661967799600451676085248 790427 -110899602374213380488371597431536 790428 17179920776410823698582223462400 790429 -159369507491216885499913169394970 790430 -48971430616351782825007866728640 790431 -58868526615916463438717364975216 790432 -274446778260585111724463783804928 790433 -147450545064160674675224292214080 790434 -10932334930703815374175385780016 790435 -87765474071216130195319856676000 790436 211119425074857021958105769431680 790437 8683868466411031354063646681568 790438 50285561089971542827616427663360 790439 41927968981804278957947008740528 790440 60087319803318951724320733593600 790441 56485199401204861951030145521152 790442 129596848756636389976959953730912 790443 108306754605905099818816202832144 790444 -5075784440387457999697762824704 790445 -393356218906985014069285472541000 790446 -31352763268853595707077185878016 790447 -55940071602230210599714811978768 790448 38867334731646445856607924387840 790449 51838248360824885246620041858240 790450 -5972719370795122355543839986000 790451 312623318797448882217477631837452 790452 -15266304967564785335885776834560 790453 202621121964707266200724362378360 790454 -18215529922489306537461586784256 790455 19250219696999252166797416065360 790456 -286099840895092867629677977989120 790457 248989038380787740771451625749840 790458 36268386084451835968579359888384 790459 -268075666441028009093558339805340 790460 -226291225555622657251340034647040 790461 -108532142486123036485099759577568 790462 -101290660021674211676875361664768 790463 570469056453063955479365909390520 790464 21322605886146624387047762165760 790465 39663907369020826075851113540520 790466 399426848414523720285346474027776 790467 110958580759219796190143107513080 790468 -33446125905459260771983902063360 790469 -274495904170009719508890577152 790470 8244896868654623530670838769920 790471 -256987853445185563903167002657256 790472 41977273469870467020581837644800 790473 209003913347239496281977331136784 790474 -85317136811583614967648239792640 790475 -38725384107177880268126453355600 790476 -90324713354897004976879368007680 790477 -28521000500745528996187944794580 790478 -80277662394245317946809212067776 790479 -88834647576459909646707428002536 790480 -339807718412689712929141063680 790481 178339742054111289179997507159282 790482 -36074296559425815335669997772800 790483 271762647756028655309831135115000 790484 -62933823012124413242883936249984 790485 25732369485769308709940902512000 790486 124688991399163716352437627900192 790487 68422491055846245437193930295440 790488 131220653516515671077740451788800 790489 -43033411806408675950149000857344 790490 -30236485947294663115916967789120 790491 -30295452182894236036586569867920 790492 52822516630707041399710556815872 790493 799201683491185984584865657920 790494 127258869820930382193536472840000 790495 -108087267257948741958619160536800 790496 141630671113627754126627902586880 790497 -114728526543040050947400656751726 790498 5740499824480842541492983518880 790499 -78157238232091031007041878246080 790500 48597664696952571259332747264000 790501 133040459142180832364739891685502 790502 148904589881656487568837512393952 790503 -32562998463658182361801323751296 790504 71685571633296188269011733463040 790505 40429877879744760891027553404360 790506 -117149239231948874587206461875200 790507 -702665168014532418507753374048 790508 188171001877467851742703520378880 790509 -236426557823106904889814604418496 790510 -17509036673627265313362463764480 790511 -29899640456406164724217734700200 790512 -986012561369949458467003564032 790513 159081700932502162803304678151762 790514 59946048296463450045418092910080 790515 216179130051671462548625760855120 790516 -181537820778969613922462566889472 790517 -9910725860277627523014325864968 790518 169552128069673271681921884753920 790519 -374214205988520999386352827501080 790520 -254062061142617677488042412339200 790521 59504118026810201677757935653984 790522 -43178014418629600244546113388688 790523 221159084803814702138222306036772 790524 -34533860855719341161748290724864 790525 88139543314687594295102587976800 790526 -141211184215599998152082193681216 790527 -2331353825980521217350352763760 790528 -391622346835164548036678435995648 790529 -452654464453439265749356658511870 790530 2144378509790813360945377297920 790531 -28623283745192630932090899291136 790532 -89027612722829722869646044829440 790533 225496291275388642774668320332800 790534 -257463753698728569940543768431168 790535 24739882646754100416613179561600 790536 198172879813568096430616253030400 790537 183062882898446469323155651856592 790538 59760303613239029240584205757696 790539 -1027935076510629579445035431976 790540 -81923533477056346347962528348160 790541 -211092219744663942022654945356000 790542 42767973660450059980906460830272 790543 -215094554617398913437907059210056 790544 -22710494508238565467324714967040 790545 -50565405031289416415441074435200 790546 129940630691663188056651322883472 790547 -23235326833783553640195823682004 790548 -26950308872089236187824581455872 790549 210745787383921194170580193332480 790550 -16426995823479919278810401707200 790551 255571173846422281946905655359392 790552 -20553346281287674937704778956800 790553 -219499120269530109647388157345920 790554 -88582511729279223540826407406080 790555 1148584584526372045789354089360 790556 -84508032386843540905698048055296 790557 -214904949531336764697464117804160 790558 41024266272355822919868664397376 790559 -172416767405825991404956748523648 790560 -11005714259806749704653018890240 790561 -75063213656838367288536008528748 790562 19489688904326078469605604323328 790563 -70017204960044846283086717074056 790564 -314738555532461866388116885181824 790565 -164701186277346977717185543041540 790566 93266042510420813043394484264640 790567 -207205987017815828026787957029384 790568 286965516218948196304399050332160 790569 -148070489801681486215129227757560 790570 154580299265641301753051577058560 790571 -186858145362362767059468964369800 790572 105143849386714488774391322568192 790573 -99096985720318420360153834038560 790574 37399359706948085747658014089536 790575 -49522618342097457765082427750400 790576 -45556453709773028952239534522368 790577 74264019621852177970941027277620 790578 -182383622939094186248558357792256 790579 -12145630745717140204679156670240 790580 -61393190906505900140338385141760 790581 56585639030893422172856312778144 790582 -72714049840207398748261649159520 790583 -358961090010636677894895246990168 790584 -41854403246122861176625735495680 790585 -206258218545575647794596212874880 790586 145449694678488844695828125242992 790587 -82410047014775993340902249011200 790588 -77761748671793487335640182797312 790589 392327694073367494847021370888390 790590 120770701943099911685466261120 790591 111349215919527178156677506395800 790592 53022341107909543979710993661952 790593 41872219197808279561320193475328 790594 -65651168169449559673774918848000 790595 -23112238830546018559663991430480 790596 -117913462295987426682835290469248 790597 -289435907694180491478693741786980 790598 4400004399636291172609585887360 790599 -207198616667950139936336124462936 790600 -173062835740358847439134612480000 790601 -29543505003018546195053102193216 790602 94220811136726076974424178207744 790603 -13194491872313299902063453826992 790604 167771051905325767493478786368256 790605 -232123385285448474339356328969300 790606 -199658413092884995524004666429248 790607 -338690267846256232119164843616144 790608 -2398637381746770001192602304512 790609 66069298254153383975654415741040 790610 33434395896890557869663291082560 790611 301706096540493823939796974642872 790612 2864288985630550002997648773120 790613 93707183313984088580989033190862 790614 -143412454805981159403618574478400 790615 -216715988487493851630172457832000 790616 151585825060135137375862810460160 790617 -47517761759582665969324903836000 790618 252748548521217641226590288267760 790619 247539605838023237833268769721896 790620 -1751190481218817064963631467520 790621 86008744143987626091198519356024 790622 -78555720704131691338565387107968 790623 -2862361180351773069810373211976 790624 23933299085430108512983776755712 790625 151178027327586604090169260200000 790626 -153240697230005600633440608598656 790627 -27797083517503784452941145404000 790628 289608192353269860694737539543040 790629 -93325387229026320829346898667200 790630 148478913015602379499906418712960 790631 32208131303861258900517004728072 790632 -218392485022606852748988223488000 790633 308541078800325554156029055117882 790634 128025839733508490975485367150592 790635 -150192799718754139272588838064400 790636 75022416793997302592861607002112 790637 -78365277951101566236445608396714 790638 102951218302789591735256884940928 790639 -25719519385301026556524339585520 790640 -60162741181800306978672263331840 790641 38779265120742168093311979312 790642 -163777459452993648002135515116528 790643 120024005566041768040469493269760 790644 -79625640429329705675610703884288 790645 -96508177748673302135488395104100 790646 -284166030386933323249035756901728 790647 -62247950347484833949653415619840 790648 184650850959291328142594841845760 790649 -159154761491029813102817402179350 790650 15118787965013093399650393017600 790651 -298272005662467163198890356128348 790652 -75710125276257462915865602654720 790653 23276620683000590155006829768640 790654 -83203192416400664568308113855680 790655 13562823831896952063550076853120 790656 107113690021813042679901270835200 790657 81977046730577594747637892299712 790658 37594254206600903383103544300288 790659 -97526544440957628194207706442200 790660 -350745236637527922288730007040 790661 156627608158782065705766665203452 790662 -7998262617824266926612950538048 790663 26439497532524335128841312369504 790664 -326169373157152396384507455605760 790665 161860828463174688380350813033920 790666 -132958000311826821816135294708480 790667 305136732669005333911108272787032 790668 -249018333820582304085866281313280 790669 108408128337985744479101746433760 790670 -137428532618690513815310242189440 790671 -34032304613833064725782606506496 790672 -23639231889516055827223685914624 790673 -62563659715549553423435105524236 790674 -12117889924038567404806809594240 790675 128273478546514421180046162893900 790676 8732635005807542680000282218240 790677 -301436517450278177702774587889586 790678 -35892413177624345319612948802944 790679 -215249953278186852047853382597920 790680 -93561207730940070439164887040000 790681 124826302798065841514719054211712 790682 -128749362812166697142867995792416 790683 -47688977335594263047341261699176 790684 -653646570550430023341840955904 790685 -34113741866248392145661127264000 790686 6118693187787941592636471905280 790687 -482139213980146073668004214064608 790688 450110473542609679790317347471360 790689 375645680149541831691015464258400 790690 23414305630096325019453378799680 790691 -80483093848265348494684019114616 790692 83748630786191526031408984338432 790693 -97536644114961046923417818997058 790694 -38032112360324300978106224046720 790695 -309962216539257679764045948578400 790696 -72116606279667588083456099742720 790697 96953856623997834037395005137146 790698 -87840844689945410294241622945536 790699 2436563728308636273856624213280 790700 124646853361836634276062772435200 790701 98898401439718177979153150183232 790702 56337484044814700132435726352384 790703 -37163241962495882986664106888048 790704 -16050484932150898206213216583680 790705 -108809095853279961933524083192140 790706 -39951601201689703288097570027520 790707 -70717241350154339276800130088912 790708 17393294627160716748332617785728 790709 20233020690376092257278934300910 790710 53892264996119278198713275544960 790711 83611407995927840984347038152800 790712 133164809845290118597547131883520 790713 -36892189302545276380999244109456 790714 -291214743963684430297507750743840 790715 -114102492501811692919727578496640 790716 -118674302276476577719725491183616 790717 75151425584856664871523308874240 790718 153222746197569377554420719491520 790719 -173697432331678093190353339340856 790720 -5437853299829387447064298782720 790721 8693617024195166585352754844424 790722 25770556077891056889709210261632 790723 -343892649677381112938898366994280 790724 -284299945870656461012389257028608 790725 -18878323986749596134684238336800 790726 56755857063880128711927720377664 790727 -511606945902104602010528610816 790728 327673192879043556573921394360320 790729 -332166482811984179424199090810140 790730 87942997768146389882676404179200 790731 -384387074623939830259785363268272 790732 -330688027179180160929326371611904 790733 -6984087738401353039530936891018 790734 -32979999610456327303406496147456 790735 -213364088831313642630897677160 790736 -2041833564093882335345702289408 790737 -162465100741321216923747996103680 790738 25434153475626361971088192553280 790739 337428988750198255339797590034540 790740 41610875988813802846429773496320 790741 140304837208113793938037857482304 790742 102842031814753356752285099179200 790743 -251085236177122486391240579052000 790744 269507984298687308763908463513600 790745 -379380203182686837771329840781120 790746 -105498997779136872187784626060032 790747 13251119343439348994600247424196 790748 14338576655834260407113095053312 790749 -14559284386462249444337651378880 790750 -35338614841936808462534450256000 790751 -222353774650500110445955264142040 790752 18910333378717103092116035469312 790753 285683893497538717474758337476002 790754 41178425588773917829687694058576 790755 46216024336576994498658328389120 790756 -124691597716617068998971271377280 790757 231386013774406012972808649700032 790758 -57537188761935477244957210262016 790759 -105205435097419886311324549074920 790760 35924190341101895820209293209600 790761 -130949229152258208492385315943520 790762 194811241192474971502516809270960 790763 -303613665514416681416777182604496 790764 11605567031022349051321131251712 790765 126268773043913185245065211346200 790766 -49005560789415435815922204447168 790767 121262985492703650031976672989248 790768 101884779966477454843852796166144 790769 -182894927718135127654755205331904 790770 1237180730746098040042712624640 790771 -73189838409147347300435579929400 790772 -174140325646074348398358854699520 790773 -241733676595313295967962959426016 790774 -93397491161214923032114458456000 790775 -324892077593435880284628055783200 790776 -2261627265019750617627987148800 790777 -101501898733993477187523656180160 790778 -29249014517713164941816927700480 790779 79344825632298288055895578500096 790780 248855686411902691819585026585600 790781 -107430258382307506878041276423418 790782 -65760945846704858579407163183808 790783 -18863406572001917640523124543136 790784 296608128346063881870553582141440 790785 -22589326244529228156056006067180 790786 -119223140807897290943750747736576 790787 416959609326298810498622973810672 790788 -73429529504949926354748227097600 790789 164940676036048557813131499610872 790790 -22850945688957256379906817638400 790791 234243462851040045325785924359592 790792 -125486624104919978538879533952000 790793 -77014427096025921080164116425958 790794 79475137599069583934627482872624 790795 -81952623592226297344910830460400 790796 5251604061667033515948209145600 790797 -82456664147559420088712348680128 790798 -82797678906032138458209803948160 790799 -10743602305042975593023014052760 790800 14367868607154503979806220288000 790801 193654888623497982010464643354560 790802 -246559745224033314106014861128928 790803 -6558456124251172784110544034336 790804 20950076930372052956731415969792 790805 -130244984687488252902292872789540 790806 -4592583828444308563565021022336 790807 -117823328643659945196932556114600 790808 118229397694316752990957181521920 790809 9044116654947568913021255342208 790810 -2686184212926188801315074682880 790811 -267595181164181362271155803293580 790812 85571927020306332593805220296192 790813 -4254788329724563174737069925536 790814 219255344331555525873251907728256 790815 91676389225361385978107866181520 790816 85603393525832058952424194965504 790817 -115344204897272965455251401951134 790818 25308100497752039220655329607680 790819 86110687866041738786940811696220 790820 -229070078353487455094193715633920 790821 -84179624171833300233684764540610 790822 -191664998510980644182824763715360 790823 -34053686357873211550812269618640 790824 -129967984147394392564912364666880 790825 73918318551428355674525929528000 790826 18478610629114056938216164819200 790827 -1247544438912969090602707955880 790828 386355696396563287423467015671296 790829 159497986573202130026642579496960 790830 89161257302595028058152873536000 790831 120147928302294677620601004591632 790832 -4718071643028336833737484402688 790833 -30130976709469187907492954546576 790834 -74277414488653286497557521241600 790835 -113580647446019109855851497056240 790836 164669911848801733809327287592960 790837 -144191432552562080895563391391200 790838 59842397173028224712392413060096 790839 109954870831681256125484371470384 790840 -148194948269683964187196639027200 790841 96219957726253735524284701131264 790842 -49980846171502625442118741405440 790843 -411234751417907435793891211514908 790844 337355660461447427842674768116736 790845 49900085219681237468665269080640 790846 -57565412995493936827898478725760 790847 -654710910757417263408524755278648 790848 -60387952652431589816115386646528 790849 118521725719585240957507591971780 790850 -143609360596142751647258068707600 790851 165877744261086960438582106076160 790852 212131490766680991182563658231936 790853 100163179200717611895448094952480 790854 27337858489793836989944342040960 790855 81055224415112772874647216225600 790856 -7686449035584683238832742400 790857 611038454197324176135943412379840 790858 239924370705228832280891926175280 790859 -521589770677243639022475266390640 790860 78556546167443262622830262348800 790861 -483345571179553965665140422198538 790862 44289428626449896945479316106432 790863 30428515780743266422735734603144 790864 -18214813064860304812741766225920 790865 47892994206710966863637955481320 790866 -78556286403762916879578563952480 790867 167546484308135999852190030173184 790868 17903940415265113459387647154176 790869 252749356846037056143873317560320 790870 -98815547568535198290744396837120 790871 159287774864772874459499726136072 790872 63181494878556620502887906672640 790873 -221179002805242664045531396557696 790874 98239380403989850819548977843712 790875 -79256269940375949885319044420000 790876 62355840383025858268741241477632 790877 -237116638452037397132735792750880 790878 -55914119906612142652795408656384 790879 157545351655700401608098330696480 790880 205752834263925422783603602882560 790881 7810889172382968380379085693824 790882 1109059892230796342510489518752 790883 403706668887185675545641672399132 790884 -13148321940360110756698092872064 790885 61674306874117954972151625192960 790886 16992166183201209542604992839392 790887 95555558432577154477064623660368 790888 39943442493936197355896915558400 790889 -295133305806441848935805335777200 790890 -2736074307935186224020575285760 790891 346140371269021015694448140546952 790892 168805538856311473404363251251200 790893 -206696721244461287922574021207818 790894 -22811289800270182636939012033920 790895 97132250233583555819647008153600 790896 -3677664852407501057983616483328 790897 350556814570910649719694904219346 790898 91686131448067206482394782173200 790899 2535113203612815652350905844288 790900 194842279179066490109009883648000 790901 -71935945639595334995831973556416 790902 64885998063214202851094901374592 790903 305916762630178310338287872368296 790904 -523801801166385503461340467200 790905 -41374524613300934466360979995840 790906 201356684819718938166825735031152 790907 134107036792116639202800209082288 790908 -114157457575645184964900404296704 790909 -60152185842109055259171446383194 790910 -93561243445181337456224973456000 790911 -118133032754538821749721910347520 790912 -169700820130821775219486453923840 790913 78341064552743346256131944095920 790914 99772252930654390398467095250688 790915 -43842168978950747687912365050000 790916 154939212751417990604265271443456 790917 -328141003349542827668473921906080 790918 106901892293977747416154801304160 790919 193869450942980330328633693793944 790920 -87082345835029749133094635008000 790921 -29414486999627791402001950623488 790922 -56740013914569963556724703806976 790923 30796816667614722291061460818944 790924 130185819121754865834366299790336 790925 -97668106122066894017078795768700 790926 31494613797567600745697671874688 790927 -167377440129477450762482937590224 790928 5219981586337163858879808970752 790929 43650247982112452904093458229474 790930 -54151353839030492406534209856000 790931 69575760075684181305214459945728 790932 21378208644234993225303753062400 790933 -3505501563626524825296788373792 790934 87108596408260302923094826824192 790935 -249249706228398007356612382995840 790936 309738990209501613957998369863680 790937 41292785284879965679934269057152 790938 -108766204854743268668791688463360 790939 240512643008550173019966989538856 790940 -13052069712944311301397676984320 790941 -45084659703086929015545854087808 790942 4811939641658073162525046026624 790943 200107907655381812758902904049040 790944 40042564135224701735078612434944 790945 -296027228789186974311170570568300 790946 86247377390129098540371542568000 790947 -61892547917299577839628910557712 790948 -399497491229766678202914739281920 790949 -8461195879992090427631758520964 790950 -1900860137024783439761653118400 790951 -4704593850482440293560720889168 790952 266425932949207996239322820889600 790953 -90107955631072827075438386691696 790954 178404566491088918049753453611520 790955 -10870955072987393910661813248480 790956 41767617302799197759170187968512 790957 288318605933076150288696669021206 790958 -30825489021780008506080219398400 790959 2894335163390995816691839012128 790960 -48602574843380688415780413112320 790961 224036470646937858354812190812562 790962 1052208528246862519250720427264 790963 -763990315609824758797887992418720 790964 220153188995965911617874631790976 790965 13171350638068858092645896209920 790966 199523373945847293568408856069760 790967 -205468052111946275742542029152984 790968 167948840959274623949440135925760 790969 199416162918416778002663661427370 790970 22966376392814969303652674534400 790971 55012624332246152157770238828312 790972 7002716009085820870042859679744 790973 -186644309314085518776926272146720 790974 -25716892631078330099519711317056 790975 -252198762402273075719273039481000 790976 -45944635732075515179803934195712 790977 -41352901305450564224103977520 790978 -230396929711259133749491276306560 790979 39162963211886022256150432660176 790980 -26480120517891579468297084272640 790981 -433332775099696693207121343893888 790982 -107303873055395806238920242165408 790983 21846951499053852006493559714352 790984 121967852030041062306259563586560 790985 798703512483584793018596658240 790986 -1582349517522000530304233057280 790987 246096050847013709544578072400592 790988 317642429532022108230967908942336 790989 80709156922908417420470942751840 790990 136134684087103840078843749141120 790991 -66385666166544240234448262350608 790992 -52380343739627853491328913244160 790993 -44951971724705794965266736241920 790994 -588928159725578617992596591328 790995 -77647266467520778170902540828880 790996 70003489533215293647105020846080 790997 -113517333668589029328957208837554 790998 -2901223302552018821685385752192 790999 353514687841784222273467477759320 791000 -43239190105913944559538401280000 791001 92455379815968413141412241462320 791002 262113913255013403243919119032832 791003 -218414586994561642336793011058748 791004 29916508508122489298525656028160 791005 -2644224891272537759859308024340 791006 91515171418392090849092425061760 791007 -257568791130371079969433432225848 791008 165353530156542871204898848112640 791009 -197213983231947359480619738365790 791010 -130703187243470510882869614766080 791011 125900994749355560138567959149984 791012 -27926051624374871092726783426944 791013 -29607841060851986955859166769600 791014 -6273104402901968704267024572288 791015 24889705278262686875144510280720 791016 71072330956547393581382377635840 791017 -32164153400985428221120186692934 791018 54808183085324700316144697046960 791019 47543800446013544093935211206320 791020 -36128449421629208273935804907520 791021 -41463649654946475043746582321216 791022 -95721790245938261111825680379328 791023 6790761922885949726868516918280 791024 -30605217445255144294148835803136 791025 7470340124070263637961237320000 791026 -144152337096986002774208271522288 791027 148300725588469802402274539827200 791028 70216215499727595896787431424 791029 -27922415022236178002881137516370 791030 97602402562782462329638166876160 791031 256977144914978330287626112728552 791032 -92269870688070131468631406387200 791033 -9691227728219861225953322314620 791034 86170034261776442497556936417280 791035 106550039130294108789808544554560 791036 -220129077023489396084605783941120 791037 20455790783935146402018360643308 791038 -29345348765845350365874764863104 791039 45318405051835211798139829987968 791040 100285192035459171151506434949120 791041 -276528011851655565214513772083500 791042 -53562095912718579921736305228288 791043 38466374017549387467658966302528 791044 334861865099146890950819152455936 791045 266872507439915966912425337850300 791046 -10209349942515614506915464137280 791047 -273629115349565639915946804550504 791048 145540229208203600471537140254720 791049 9488269140122795710115243612160 791050 -9183403486052201814139345471200 791051 32533517299357620882755904840552 791052 31621745944197426729684546104832 791053 458489279737856140676068520277302 791054 111100100373655823173777529618304 791055 142890983073038054729520830935800 791056 23687209913463614796617784238080 791057 173435362189646024382613235561472 791058 -51211009672344869674163068495872 791059 82990054906976642166195712664560 791060 -105167469845973297896937594739200 791061 102239333226855328451253321806784 791062 17426866865952028503464775141120 791063 -60161439921734266172668299046176 791064 154542173583597485572223804712960 791065 -18363633102079923268597407220800 791066 -163983307627644690767694437610768 791067 -67121387819438546469124083553488 791068 -100257194530694911937117397617152 791069 310224614016200592023396400122496 791070 -10995802260290159395021954928640 791071 -9143873978290843941083458992968 791072 74926571219328177472387822387200 791073 53547362306971271766891598754880 791074 -45924595619312263815898997260464 791075 -8994547687307077788966390233700 791076 -83558172501115094539472398405632 791077 152681449373923666102743941776672 791078 7679748692112748576310767783680 791079 370189569396483206161178879237760 791080 284914791517473047712815918438400 791081 -10591098472342606441299938666118 791082 112843242368247348504356350222080 791083 -134504062036653568585422109233920 791084 44736889130873099049842556764160 791085 40016491811911648097717677395840 791086 190102616402637727848868401436992 791087 -393201355600075427729817455588808 791088 37852600905641167268193052360704 791089 -63536341772146389308602507076352 791090 -52623396749772971028267648537600 791091 24404691075091771378442959170720 791092 -49027910719124043514906103584384 791093 -146921218433859042073864585472658 791094 -62195944039943934934382138164800 791095 13975834195484644553012031737760 791096 110981899142962458281400959201280 791097 112479499535749194751803933867072 791098 -123632244522577436656520869632 791099 23134444510775546799603500048100 791100 65811302988365173777200367488000 791101 1025041168839539643209242288492 791102 117389788052794387690827028504512 791103 -38344157791848503281713090556800 791104 -176080439532559889678955775524864 791105 -246232245556741001034563376072300 791106 -171606054033853595993665851724800 791107 520375130391823844407657838846200 791108 142778856636939196601538614169600 791109 -266909470183916068860979845051744 791110 -86660251265778408470837805575040 791111 290396246791175459847154198010712 791112 -40418574182330966669742706851840 791113 -83458337841469437455700412419276 791114 -2113158694926863360736633177600 791115 7894741861372124687471356151520 791116 -148279985964112163821500409519360 791117 40937674714645202196599269490166 791118 -117613665514014972383405330084736 791119 201858364883234723929359330950896 791120 -17295738816194851885156034150400 791121 96614936402177156397956535555360 791122 -51939570211204013318801434521600 791123 -86734094356907326895251048140960 791124 -8519554130663093339629428332544 791125 -128366883647940208127747029965000 791126 37856234860362009652564389509760 791127 13608350169224868131544846747576 791128 180311467407837543964284449218560 791129 169580955279621247279208636856840 791130 -90624229480441470230647470132480 791131 82548579449242395422124902081280 791132 111747632416526426019985691857920 791133 19026023163408051396481132403328 791134 94679181311918888438380012053312 791135 -217821399284735067140913379432920 791136 -106635961043310448227906955247616 791137 -104281502625865961476261913205214 791138 62051354545802326366282268810400 791139 20998799994968450556182583462720 791140 -83469588294880707677064390021120 791141 57302993424631867641347904442080 791142 -98742854616705073127209424795136 791143 83039921404203853219708379703664 791144 -350695788323336886743271286563840 791145 -187193202964316834298528296543580 791146 33207817488948666300758186682720 791147 16619475013930933604090033234832 791148 130916734217470833238053212935680 791149 572517895513468161137496989703660 791150 14812304435960428842445223260800 791151 35670590084616086295287132663808 791152 -36860102453245698884651241996288 791153 42285735400982604879018330773568 791154 32145283292721063799977486627840 791155 105332570357417646931099792744560 791156 77742159942142862016226882179072 791157 26813227196235182439539261088 791158 -135210789352546813887510824639424 791159 354874281987568244603185307904360 791160 -170646745767676657970380775424000 791161 102373770073208482653080954309632 791162 -147121573788123321344825891265168 791163 344679669729065571787451071403064 791164 177025396499141448779438271524352 791165 -135731782530064902626047451081940 791166 -11785375524364765272241482730176 791167 120808142920188444349698844669720 791168 -2921425094414007147315886817280 791169 64249080655982761298983177072944 791170 -94726992627990755877852668283840 791171 98289054711043876396378290201552 791172 -85551097147874974150831175186304 791173 -158900396095457639087463226746756 791174 -2776787755662031433567792352960 791175 -17095130204204230167717466502400 791176 -454115296765714105092344518609920 791177 -45735749987224243149191166272640 791178 87586909702132898089183978632960 791179 206202426125833007344106852859640 791180 -47695265022679693391850622617600 791181 334199055918451308805799521467840 791182 28863536483932886908502065741824 791183 -41870172786212093299393538759400 791184 -19802037619115131875696040476672 791185 258285362140375049442456001468800 791186 -122241915832177436711969586473856 791187 -186431891757040112126358454368840 791188 238848953906826496087083706839040 791189 114571405166960707880630298020256 791190 76250995047030778624583292240000 791191 308390368216520463392589960379592 791192 -197266998477292007237979548928000 791193 85465068290479461574507115902464 791194 -240619910425327324075839295801104 791195 156904307634311867279969825578800 791196 72985024302541928791479076331520 791197 -216788052920931639536339619579456 791198 -225794602709929365551855063746560 791199 -218596141825303038803619908490216 791200 -1601459389507911043336136294400 791201 36950752788418067985282298751202 791202 12129576021255561322255207338240 791203 -6076923241002528447818232637704 791204 -61748228997055619372523102388224 791205 49671016585123295888325870003360 791206 14623996713657853446931603613184 791207 -269148526161798422432843787582840 791208 -110281669485671222600663414292480 791209 54986612557630952271981166620410 791210 12744507145863801338492674867200 791211 153876377953257780548298378877272 791212 -187686568298805593002089734220544 791213 -86606886000059269058825155149696 791214 57982620760754326381700538532992 791215 -165247881502391486599155192323640 791216 58079387908978545352726949609472 791217 -108131958298397753990846576320320 791218 66719666849924814992880203872800 791219 -145845957561730663083854566608 791220 48985383707064682933465247201280 791221 -48409630539173537141844434443268 791222 -208431698408125824724258300565088 791223 -77486264336957153817405956167296 791224 -10088497863065474206701355008000 791225 -57739839089315547919712872271250 791226 34805016461641784867422820724960 791227 157041378804107860682875111807076 791228 -219509604593927712964764835986432 791229 -83914777928062886698102228104960 791230 -79328242815136891489129676503680 791231 59109333376773004938531012669120 791232 -32763326905060283997429210021888 791233 -375336793330618261475035683971518 791234 -187769435295576971432751439884768 791235 2112002386224118274233152943200 791236 -317557845280966386006876252672000 791237 81037397427478961437449769656060 791238 -3119395507617828061329742264320 791239 -14817875553246906103694813696376 791240 -212450162720506309078926579302400 791241 113924339373163633913085441069024 791242 -138288547798953391303854701131728 791243 7431511304041811345025095505384 791244 -6173022254905636563425354772480 791245 -22879228522899123402927411133440 791246 278270020648235961988680818479104 791247 -932324953207632330775469653872 791248 -111075623869830747998891148656640 791249 -327424500578447240896694657924880 791250 -20086331357189189932473054960000 791251 -364708523048093338951179910713748 791252 -237573708764686311504788481503232 791253 -112678548493972948263101061681138 791254 -115055338762375337309936672627424 791255 -16277094117980562549337772502000 791256 275549200745340800128549521715200 791257 -238099154806955466421887250037494 791258 16640219566271735753601041870544 791259 6323105396725296338556480545280 791260 58381121614287422957222219834880 791261 -427515376059757197637986638562138 791262 183453367706143990191562447923840 791263 -398947854936777592218610889732616 791264 745889758852582694707019891343360 791265 -97400836300974750031474007683200 791266 12745507595948273080978018859520 791267 -17171466430993061529197884042080 791268 108886687751383873755347431839744 791269 201045931969121944354087639909344 791270 219835166491559721331888777560960 791271 120353696547323874993446506728408 791272 215740202301550399195001504332800 791273 -130538060952561497709919438680960 791274 146962817806522563630126809026560 791275 46092664096389438232487882545600 791276 433574343410945076109852297087488 791277 -150760697536517101229808134470080 791278 2820994247304254210649791514624 791279 246301906439418902254533209653200 791280 11931370645610707111754066165760 791281 86499813517429304252932534965312 791282 46610204340977963909688508552584 791283 -142753300514969581848593277304776 791284 -41825514564914622766519636538624 791285 170403857331093156881723904214560 791286 99949678010118395118201798144 791287 87456156908675003893346209823152 791288 68929469429242747864936870133760 791289 -5199733013261027925426832296630 791290 61820034274294118693246698902720 791291 438023278197503992539493351654692 791292 -129283747833422986928646393102336 791293 421389966197007183802923387056320 791294 -77872626840393529419544293024000 791295 16242415379238493213308240099840 791296 -153415821316765879343839010881536 791297 215617071574309257716838652102740 791298 -14845744400136108602760833175216 791299 -3765886916412189806779964148720 791300 62942614491431952647900184748800 791301 39132888538889408496124509072000 791302 117451844712101589814364392680192 791303 348686169006971312378035132108080 791304 82924498695317222562747561861120 791305 -204752123706136329416812502736540 791306 333665084019153757205034384384 791307 -113351121915513614771656798872 791308 -134401312756441160961243232665600 791309 66574300143679205290028403603510 791310 34964176863628660552320892089600 791311 89761114670914725401100497972912 791312 828604853102672201605394866176 791313 -121735886394345621736695061888512 791314 -245294051811533115114018280197744 791315 -17930770229863633498795641646080 791316 53467325616637417042402452357120 791317 -451288133939472956050558900827634 791318 211621574655622588117348119781440 791319 -107985557298965662586254175659440 791320 -2250522203940278585401267814400 791321 294977606253508573216069742232522 791322 4039673256294798039427782365184 791323 11773911586538095447546517886000 791324 142304102295217143369325769565696 791325 -153174127719074218781374582951950 791326 -60737447660605099503896461950720 791327 -419730630422485723716323381120520 791328 27461188701232274054136596004864 791329 -1094508057129289517134952663040 791330 151832469758850471585371329078560 791331 23891836028131878510861004034880 791332 3736915769124853253863029989632 791333 -414116624760873101200837678709700 791334 -169189220087979082505894268808416 791335 127869750150119792163781626418560 791336 -4397099215120994808197968035840 791337 -54162674633666635743775319064576 791338 9750467959821678507165470617344 791339 255232732789458081574589010340800 791340 -65606777488566540533755929600 791341 -90525503820570173113230358710516 791342 44944596408307567747146511947072 791343 -74645601232121523661624561612800 791344 -11162523299846234663810522890240 791345 298028217125748764887615286066100 791346 102826084614126102746428028793984 791347 311741475963804198176537762086796 791348 240515248363501544060926662580608 791349 -94530466034932126758829610078592 791350 76462525222649473527540048744000 791351 -475231089885715571859959104422696 791352 -180556161652864657321306292736000 791353 170233889604537797944589182728964 791354 -260377827485044665630532148532624 791355 -20199882110393684490467553617040 791356 49096096892442294523068996141568 791357 66727434128135056686016065225312 791358 -123433550314976375770255377114816 791359 -43117804072720425332412928626840 791360 -37358198147218277944276754104320 791361 -120769727039764410659918906224512 791362 -119890225007472171540489870928896 791363 -398025891194687410625077639640388 791364 54240589406380951248967106260992 791365 37137825144346000434337595913120 791366 -43332794653983689738525955590016 791367 -219209906149011654007146347324160 791368 38259309973957157472709094277120 791369 208240631645789724988450040205840 791370 1686838579334258342598712118880 791371 -114318814143746142584169251613696 791372 123403897628969702541539003986176 791373 -118854683931473064568553561924832 791374 -12035073699447823606353587936064 791375 -45611214487313492288127887016000 791376 -21732080114156892654187792171008 791377 -249145845850482611993229173701774 791378 13788289623086145243917387129856 791379 3543970713574920707389969854324 791380 -154937443829986027317982400467200 791381 -149641408102425933170376885101718 791382 25099548910960990936386085916544 791383 -46797242598928722851567101603496 791384 188773635080253050557212624261120 791385 -72058636386425976919283150029440 791386 192347429267832811529494282974720 791387 -189700546222188210559923453995964 791388 25752146531776660160938913817600 791389 107505989734766613010749962909356 791390 -54620593398168594613606498564800 791391 -36093939454396903937131581100416 791392 31209413961338226906298103365632 791393 6381826090132095613926993583464 791394 -5495375692828904653894053571200 791395 17169360213153170187868182152400 791396 -18829429108960143157112260286208 791397 407890836829467902291748872279040 791398 -98409687810454810991219839349760 791399 83178418069003218029182821454272 791400 68295395429083534973176903680000 791401 70294321819238435865744351881544 791402 -120706251402477783352431830752848 791403 -183671540576724000646393847433792 791404 -150193884477590184802120617019904 791405 30889371763493080700521400955360 791406 -34967465461777472739083511309312 791407 -266531221020383719697162208309120 791408 6505562133596280376494094712832 791409 129816573678609392679665671669104 791410 9577893397879532189845474632000 791411 60667457786429571857217350568012 791412 -105712724755134159972355257458688 791413 65180668841980223442905486733696 791414 -10501966958477544608880012240000 791415 -1938022121829615236028521182800 791416 -202732486852152598915619208683520 791417 284152078973578381915119891134352 791418 2908692721242666329150168478720 791419 244874670526424768755290348166820 791420 -19325076684810891438481476741120 791421 -36893000658566481888589525465056 791422 139471165074037408571346854572800 791423 16835466279340632955659542930400 791424 292932764433681492167073202176000 791425 -104491321681225429629185572047850 791426 33074822562965532002996349638400 791427 45135912277178069936176796802048 791428 -7707661164514718156606659605504 791429 -307227250210469026066819706133540 791430 -5243846883454735832806231080960 791431 108055567957435476025942776958232 791432 64832020457345479777072848614400 791433 -171263003849909076462897321282816 791434 71114991113568130839302104104192 791435 139887847077729269385192511167360 791436 35943380752909369844045328436224 791437 -177868368330530294402780274820522 791438 -154893699223407467025365318306880 791439 4714799238643844219493645141120 791440 21331670689662681534142960926720 791441 14241704443869360351478667863872 791442 -72077680302310046103295727090160 791443 187098125730078817636959273195692 791444 95032688671190229148806473472 791445 -90143560126610421808109018932800 791446 -1935017970272644012414114800960 791447 185291085577818412456693565437896 791448 -171283502370333924051579581091840 791449 34856195377732092061859701957320 791450 -7621013233308781967245123968000 791451 246375901273139194936159830280392 791452 195405376572008361844072794519552 791453 -115887474474658639902705311446656 791454 -40103862942374653938819404633280 791455 64994454457011483287967938705760 791456 -385452076195470510669396343062528 791457 -53016767841300740605912215796560 791458 -1716731280420306520547734655616 791459 167214788025811207868376914973720 791460 82517659199144297483771584385280 791461 178883172621972741573737951872 791462 31590932635218703176194453899392 791463 182263890154306676858408182901544 791464 -72908468953982049888748162252800 791465 -83433252473116391737504895842140 791466 3052432193705036038573870072320 791467 126183141750084739827542504977312 791468 201060970631487915362994416686080 791469 110474508794227925126893445666880 791470 181479637658860924862525509471680 791471 -318028430825234069717799276146808 791472 -28342143970102723757877264384000 791473 -447145603264048919973306597767278 791474 -282652544129943598547087014785264 791475 42483243990877041126812160589200 791476 -15878666426573644524127849144320 791477 178718597309448586208319510760380 791478 159317608151411116421389154075520 791479 -70509810549562182758669292974160 791480 187631314515212919944730336460800 791481 -45551452654136667286019271465648 791482 172967712994768460625174926612592 791483 161789726802429895131832643854080 791484 96409902968065493037362868097536 791485 -57258324755613979174073267834400 791486 -117158954091972267532800964273920 791487 -77596039222031277469442472456456 791488 88324651684884269504320398950400 791489 210614324653446342667293220948290 791490 -12984048748175879821436448076800 791491 -61193310196805252049698986624200 791492 21744534681862583199083061264384 791493 -224289140544138330911903580680256 791494 56270719467253896420869783675712 791495 20657737376784091630958883501600 791496 -163337832586047241068643750394880 791497 -40854157157526290814560697602460 791498 -257485348944787455996208538754000 791499 -50672307765452446553781892050432 791500 86623518016067921665730698752000 791501 11464970192895494858928797185920 791502 64993213576970407345017710453760 791503 268405575678691525985070951524160 791504 8319618364501043363272187707392 791505 33683505862492809381799451692800 791506 96659448052558113599588320277664 791507 401122900617346901358016147495272 791508 -12985980801695906871533404631040 791509 242216210542115174079960516848416 791510 -3285192630898653662094810819840 791511 -13559619047462093906302918720896 791512 81145180204634718571393229875200 791513 -67619073510671649418977789971196 791514 -50559766807293256731014377614096 791515 175398419044755844400794566836160 791516 46359542907664750963563410941440 791517 -17113394875879428303926154047040 791518 4267180412347891462961306515200 791519 129653853224886586105759059637920 791520 124030415774839214137243950120960 791521 -226231222667330259094423657518800 791522 -104544927821758447522449314016768 791523 -42721181435178092384750052582336 791524 -44619652817814356430166756500224 791525 -45739108871220002315486071135200 791526 -20043049962154284947319075792000 791527 -750205892714444026774505577812736 791528 75455551236886220234875786690560 791529 -284699991043481920551151956264816 791530 -93921045637250219704583144199840 791531 89173478474429197727274689760432 791532 -1052445463041442372886703283200 791533 29441910353827798351977865236544 791534 146581954419854800158150296740416 791535 39012630623919319027913832157200 791536 -34919774253709435267191778082816 791537 411702708731352465152704533393384 791538 84166576139740138043901460715520 791539 -9185014945040626851438333090400 791540 -171763665435000217754303274854400 791541 75682782794678809062495881073852 791542 -169570105591862692760563315990656 791543 -136870088573006561984882865053208 791544 -1093036430121693875799161241600 791545 -221816223423679060279687606303680 791546 -36091704353626507417941992277024 791547 -306806437914470095794837194125800 791548 144071846792358098130400861995008 791549 -60608322242349410431603898896608 791550 -63076269361068459451239381792000 791551 262861249991063255536427848310872 791552 -409005951577903479312493653786624 791553 108991133944265770472892769274304 791554 -59707629387657383908890475339776 791555 223470523921646019627708707361600 791556 -184942032128400307486439296816128 791557 97497453403560655209103493962780 791558 28337183818448637044386681777920 791559 158515813625721562287630545068800 791560 -87520015006488924447529112371200 791561 -25881377042240131241050194596838 791562 -55259849633682841457808222805248 791563 71026963053535440381018929865812 791564 155515155040206432556292932114176 791565 63983701285661402281523487510720 791566 -114604409178115475441104344706560 791567 -122158864499212584762542883176208 791568 14931874334020792162705287413760 791569 304316122973106237148596812161970 791570 -34453121036224539994165090065600 791571 -53037157108125648573396877167936 791572 -211804369547094627978760941649024 791573 -425410547068262683933847704040178 791574 -36305854090135246833282043600896 791575 50243471342498619485451315906800 791576 -375695963967639847019151679825920 791577 237815164007064788644357274495988 791578 11421458944688751381062028829440 791579 -44198527266436085347397779897200 791580 -188134244092472357715099711897600 791581 5251244267336525690466601904992 791582 485584313003105081758666742976 791583 87995857634957735517381970469904 791584 378437519301805608491319335976960 791585 -23367145394872503828032060432640 791586 -47167555108474240046990603297280 791587 3231332412952646884011008230800 791588 75518242293353578183326770528256 791589 -266073776876096414377428390127776 791590 50299503982821482581183217788800 791591 18454986947986901316409976438784 791592 116405427707380125120576208158720 791593 -418957210641312920051089944494256 791594 200589778055712907992599050868832 791595 146782842784052169715313693374800 791596 -250517592853243727154389161759488 791597 -224808656933151653167734913242720 791598 -47781283545306076174912973324736 791599 -416506778416715267826072784860400 791600 -59597508671476445144028653568000 791601 -164773642359239847668153203617168 791602 21301694006779289959009700861952 791603 -231100386600799691415605306442840 791604 -103732506167023176280645077504000 791605 308188126139291596051344947131200 791606 170792408932045249090641765454752 791607 259177992345044821913206596728040 791608 204534845727558208698472634511360 791609 -57025879175406813079034131377600 791610 37190004278615336016460546133760 791611 5444335924452358780576251756312 791612 -9591204207698397931079110315008 791613 25872673724450556146591955211980 791614 110035548838736223258615252923520 791615 70515599415444223374153362306400 791616 6416737737885274786667471831040 791617 218796543522475787870299807218052 791618 106887723102744262346931318352416 791619 -435300508729562889365273167580160 791620 -36206254593933660994216637848320 791621 -77009818137219703838616233458368 791622 7926329088447544456362212716800 791623 176992270537543879734244202113840 791624 287065343976905394850817742504960 791625 -30522059195096895134149994112000 791626 -29616013772002851511884082223616 791627 -202930241813597454613815122380524 791628 -23999157019381541355110018810880 791629 226261137119132765401890918282230 791630 806868223314737247433125457920 791631 245902910823158477597301556662120 791632 8972392799581982337132026126336 791633 656201097525934708746988853532144 791634 141449379463759764635817846180480 791635 -29997228438760995396669234765600 791636 98360659572466547396003555422080 791637 46909880368404291927102393907200 791638 96134659690942842952633971344640 791639 -211843942108319392247497781059344 791640 -236599656041563688197529339904000 791641 -339516777303769096450892362914288 791642 -300792525557048897035506045588000 791643 1575847206505631856096933363864 791644 79481610369375151090598667622400 791645 -57554389016134466812228269518100 791646 -18991919881729113767709996724416 791647 28250026674166653361904448770752 791648 -57741572539586622544653697155072 791649 145085390735677186314382782287634 791650 43952016549910478771910664857600 791651 30284970849639863416255342425552 791652 -11271644741883186489252419186688 791653 -310510732258674915707363190678020 791654 97451989668052447179805251770880 791655 9227054971951815592602470800800 791656 42933194527791661853024132904960 791657 506147690020134858818670272910906 791658 71719991525121363174187732958208 791659 -224339541363253579415711166766080 791660 -57284066299795079645422324131840 791661 53781870040770484577323246196736 791662 239758477036247143953791112081600 791663 420540729075321810197918340072912 791664 40356073384849475226342715981824 791665 -15039228338262667301051541470400 791666 -63864651158311631240476504410720 791667 -139129407275023956777689954916000 791668 -581040014658683787848685117394944 791669 -172888133291119151545015629560580 791670 -21104882832435782661265001472000 791671 -321412847451954730221366281511000 791672 -148767378666946593696006783959040 791673 -84177303232413795808502389536 791674 27195912451376224305483307442400 791675 108390038193164949239455122354900 791676 -118203381763294144840341961517568 791677 -449924888216173832368318076068474 791678 -39453076961057987381907223032576 791679 87097630501467355931942358614400 791680 -158935102079443889041067684659200 791681 -261639763402158060248285375414736 791682 -120284168208760997375922191611008 791683 262194575013966600060124458515184 791684 67063424494378397383958542732416 791685 185847872797432971154324000440 791686 -52329383996319292044441832425216 791687 186850186784440752011364165613800 791688 -81655612694853585198456368701440 791689 71171709454362416152859350688356 791690 188477577014146577917422600127680 791691 42817218255450240719090830476480 791692 239217904581939684565851001835520 791693 126252788675364886220719629222816 791694 -38210173651259488756223188657920 791695 240775998800795184621141329644800 791696 -17734784993393714854306791579648 791697 -244690106924057221795991226685200 791698 53775888140482826284070493555600 791699 178235629067268963097245554678700 791700 11749325323996993451157863424000 791701 -349842074110039461226785823462400 791702 63213613014201383679499663275552 791703 -139576628553547998847744564344 791704 167149942764298480300512947189760 791705 116260692048105741014322971113860 791706 51953487553342308348319522512384 791707 -186520692296126166014915206499808 791708 -27185978114440145538295194358272 791709 -33806225878245678959917312396032 791710 3447164860612576690160269019520 791711 226046448830949608113199962799400 791712 312397454086492921292632743936000 791713 -129436978053110870090815219021676 791714 -25721543666455821095192320306176 791715 120182496968925464879509077265920 791716 5743473782351317323099841917952 791717 -92742891840326834363143887567840 791718 44164522699199038022312378695680 791719 258897828414956347231350681541960 791720 -25842885600699146922634740787200 791721 -62343118273558730822009836185600 791722 -160816727923902531851065740188928 791723 209835017835466818779459447266680 791724 -201796644661110828157516293731328 791725 -133060860069293618301396282336000 791726 34174981852625087430957663823104 791727 102743949784172637273476406003720 791728 635626194786655830479860203520 791729 -206012806933213859481644843471040 791730 17161105224392047012549646822400 791731 -481811260224875772740778429027800 791732 -218011334234363627832948272651904 791733 -177465498930373951572504730826976 791734 -201808867973115841065399599553600 791735 -41684171271529664250434833393440 791736 -103772821391853605382008217600000 791737 -175172171256833709620025697299120 791738 342553835307580483225981754012160 791739 -83089507668043295534362286093712 791740 50722754435619668848026791239680 791741 -421290188510940417061873690685748 791742 69700319839140654256940392379712 791743 255654404425396750118192449897320 791744 -40261664412176787614298223411200 791745 186774343648137651632031715029120 791746 -50556616321523633639226234458928 791747 -105709091437811820140469905619456 791748 -30055793430738597048428453959680 791749 -41866514241940544150970784768960 791750 -211080036418371800224228027008000 791751 -150920810127031915980689180070024 791752 57856874642913259131520291799040 791753 -49990113205026235031716982311920 791754 18655047912651815088445965592320 791755 274907233001503936462584948320160 791756 -62691270815924964502739822840832 791757 33191577614870860419276539119254 791758 16654783221493726672474508517120 791759 1169959955446738822670378525304 791760 19222384361190477395729891328000 791761 -656640261721950753413983212417728 791762 -177689414200610144409804605887488 791763 32697742360193523284277208861440 791764 -443354148474120819706398976309248 791765 -272160264405787053989554364339340 791766 -72254215313125557226822303321248 791767 197128791692182312827770318919480 791768 60662666973124292725688557056000 791769 -50159248758635002112779891029792 791770 -49440183188552965177837382154240 791771 120031653523079891635355141607744 791772 -139803791931849864053574662174208 791773 -244431924829559806938780149701978 791774 210135348889268515663635712427136 791775 5466821668070881283871721570800 791776 19655808709096707226233121013760 791777 -916692890505609559870056529728 791778 -45050707293130444418546631639552 791779 117361370844973762753545114440184 791780 137209386753361448339689857945600 791781 -139587164078668085539142325740448 791782 -225684711453722896420779857887008 791783 -31866070159626955290769054144968 791784 -101177543000837316484327581204480 791785 93401044042599183765175264306980 791786 -334945759057734773310173672637600 791787 362525703783316568298686526336000 791788 -199391682604912266800043602566912 791789 187379070349664576564765242885590 791790 -70756720324103594144737160081280 791791 -44628390534907707724503164881296 791792 -20566884124058754871919251685376 791793 -67618685704990244954096781845118 791794 20243458012466756791726165383696 791795 255469621798297768147409808274800 791796 -139475563165741072878378962731008 791797 97297402051981488835408860707246 791798 55074896787327815100464133765120 791799 38034489479280740930634704613864 791800 35421433727428127668976957952000 791801 330000092631215350252556245469802 791802 850878076136205851885844725760 791803 87070720966077158183737014070052 791804 84263996584579106789431527937536 791805 433291070794137977722982728320 791806 197575371861935962501890507248640 791807 -109807048263657586791555126503520 791808 116390372011460892851785426796544 791809 -435030707000266493052416304319488 791810 -59549986126571871503222105833440 791811 719300948632661190903985877832 791812 121608103832759204874823804579840 791813 -89013125681208169459557353870016 791814 166363141157780062904179045122240 791815 -49297264953505981904611127804040 791816 -233938833572059692219193116211200 791817 -132970976379584254366747072462080 791818 155341554927193410466376806893360 791819 53018865175970492012074419236496 791820 37829730008386144171058725739520 791821 -12905880491907205453368808675200 791822 -349298616321015875988248943168 791823 307097212082092207892137850306184 791824 -101415800864314159467383480320 791825 -213111646581421336394311323042000 791826 53348186738765376061045236587520 791827 -451302036094127796002591893402324 791828 151642463860897700308485923664768 791829 -451029837598553731183909563358080 791830 -28662963461490336321939194551680 791831 -4435782498917423406783334250688 791832 -230204624683609206355617616711680 791833 -6813739447801444926230112599040 791834 -85600866073588238708341472659200 791835 -61666139638307300738927410944000 791836 -57226499777477610822138237483520 791837 -82729567476482329811776288542228 791838 124255708226190036242398073185344 791839 118308680466148469220100711533720 791840 131791894887475530213744045588480 791841 125331314149708788644254219449024 791842 16084979151464518597412896437072 791843 220820834600700308127770878162944 791844 60786681951619994125254669434880 791845 2790433147733523450436410316800 791846 230250024453416847908050405341504 791847 -30722576310845160223938042983760 791848 484059454888389810350862355983360 791849 79084508294279694323698672265850 791850 -62363475669238923237817643136000 791851 -204973690999242843883828005315148 791852 -28373289312773727059063394104064 791853 267296133240023922683776095683904 791854 22383703080822095375525790630912 791855 -57419309568099531155072280957240 791856 -2552085854647270162982265028608 791857 281034183951671524929276868469232 791858 28129196973595316488258742399520 791859 -136801829308545272048260027089096 791860 28356677176392611778085588926720 791861 -173593923181641551809763209980768 791862 -5011408477178163917797071753216 791863 -254114177401447954822854494847360 791864 431329135395291068613936896225280 791865 26529882994351152608262185368260 791866 -55539271578205306754125599924000 791867 -18415167109429358665255922805840 791868 -73901954043238313412287954731008 791869 -157551555937092683525550586597556 791870 -60403326404764153341580530909120 791871 -188976661016140427899392788204088 791872 -36901732286909450351328170082304 791873 181243423810202053362430576207104 791874 -19662647743364072648024529478080 791875 -8159669902194770015988361430000 791876 -325844148280945631365157945888640 791877 289790718639227979457220691757632 791878 -217722790543471363684940733532800 791879 -160496692868426681166664299586512 791880 -125970701340014283031054110720000 791881 117596372787554155493448827534500 791882 29268196904715350806163959219200 791883 297082132394952386854274073897600 791884 -345177305782285570728613986045184 791885 -71705015042996813338504692035400 791886 45899408164233813033018949705728 791887 35706904050210634285029859143536 791888 -921733864641434496521811787776 791889 -247627981229219827127789421245904 791890 114936673390088206744934412733440 791891 509652764661881704859795006285292 791892 132289769756010416079013559865216 791893 160263630868640908482199696957344 791894 -267021022326093897889000368040128 791895 23467162707614109440445323950080 791896 -90656102278241870178758197248000 791897 260137549392875885304098179166346 791898 -127123205556394006540603100225280 791899 513833733137637740103016437176900 791900 -167674276951081110134928637056000 791901 -110834952853538488200048655071840 791902 65999764782602333575724762771904 791903 169495518989925629211254636252160 791904 6178266498775335871655890649088 791905 -267341211396035091975031153346880 791906 -15371754674763462106383044668848 791907 72912699022691930613793169539392 791908 83896314017516398756735061275136 791909 241499282395582835415362350330110 791910 -10440335482648274397095935488000 791911 49213513819867524538690343478960 791912 61791004670391854615513733120000 791913 16606031713701796296650529810000 791914 212313845803630275768405556714752 791915 -83015807717753841592155645355680 791916 -118514036691324701368697493416448 791917 7060584239887879063444446138592 791918 -115478816822545453711463027835840 791919 307682840411790620251643120143944 791920 47150689295308496832877024051200 791921 -111310558546640319092282037784908 791922 -35602550480049944997089829623040 791923 135227556995608498275730450588104 791924 -95191172216546937270873862170624 791925 26682647224098404737289010528000 791926 468205743115959971191850124288 791927 269609475880245526037438457436776 791928 227798304234877122505663698984960 791929 -237951710646201776694437215592470 791930 -60052917935891902627249258436640 791931 -2030730471760734209500875300096 791932 259266985658536655352390186032640 791933 178473721137373171388178000130182 791934 46171025540256460066692652624896 791935 302578082575834522451984719884000 791936 162848781774232082904995227238400 791937 311665180243309278148911598848720 791938 100618876447826989104716549965776 791939 -115571890834255473557175533395560 791940 -79777493580834379757930392350720 791941 33245996251966186159643298138684 791942 -70892200518216427846092945268128 791943 -165641171139249183898498910370096 791944 382701363290472338599356692444160 791945 -85040893671946128176014448628480 791946 -182037189716957106879525730373328 791947 -182027189732390748590172475174160 791948 -84780937305989618993824478198784 791949 177691669488142671661773348118464 791950 198999831731049003297626418758400 791951 -277454725915227831375196669380048 791952 -20409789551434036464568698667008 791953 59739787917134853792835679059060 791954 348689482249103843557935508485120 791955 143402466161871461898362315376000 791956 7039346213249885628663461498880 791957 27388833107016046027332222954240 791958 -72288247805916463803419414991360 791959 -65420578616327831026951296053760 791960 8547595719034165816088573337600 791961 326081589683903656391751599387520 791962 -171754212650066768994730268394528 791963 44091456820682313658993939705584 791964 -211172590912028632895859299527680 791965 -329306975989803392738587913749140 791966 -73216973160952401318204186199680 791967 534175924235400051365200128788736 791968 188706479228619273956585594880000 791969 314409101614878012506835632294370 791970 51499252570578062097532011264000 791971 527547505360738520348357335582172 791972 30615314969320693774002641633280 791973 -20332665696751459210610085188736 791974 293315505792049756264412070720 791975 129665848279106812949505407604000 791976 -109490667163636384963949230080000 791977 22351492366226412601322755309280 791978 -83558732383936388267510709888000 791979 -66459443032877444039609015111712 791980 -2583405729714950115584234895360 791981 9550073830136696053420436081292 791982 -40541311378987763318791344980352 791983 156997656306027978347902846838904 791984 -119308749574257219720291637248000 791985 -23089389750234888064075145154240 791986 72361684826678317185732472095744 791987 202608008339687632110434076708000 791988 -28726877808864756666342090915840 791989 234718055014540463223621555168000 791990 100313190236534403247881528412800 791991 330799852659970483469355697615440 791992 -184056944969961578202942481920000 791993 -327525296854536553010437011388758 791994 -7072234552480732953134636252160 791995 -192897368946773283205119558852000 791996 268022334129247264211115386065920 791997 -62014324209286875121782548695296 791998 95259858968951928993932546166720 791999 151442685970983711048617533319064 792000 58874578007087749062282706944000 792001 37266923649803756599044823548352 792002 62706570604057864949211128735952 792003 -18021799518079431778049514845376 792004 18918137851786622698344979027200 792005 66139006637173378099330732965120 792006 106585824428460474881737855091904 792007 -364719897608412002040405538111448 792008 -110967560884920258444176794583040 792009 -295122592393421493178081983611286 792010 142422687412819710432944135384160 792011 -74887510271467682660154276193200 792012 6592150651018491084361649974272 792013 -146015287627217729891477539618260 792014 142419450879139505733866757938112 792015 -45218516288562178744686196492800 792016 40784098788220049506261411430400 792017 -521791839762246753494329985952 792018 -7729711380000322871790293570160 792019 -28648621456628693552854388138880 792020 134024576782976518194084523962240 792021 273876903082530848864920231972512 792022 -23362182263154145840875965675520 792023 -503140039689231203194376454820728 792024 -251062514640181108714204336988160 792025 -10611783396045904857437002987700 792026 -303705642022805265390827370948096 792027 137752970268909377685430803401964 792028 -74842129154812302248846891351040 792029 -34869834205813890031974042059424 792030 -67095713992750176352769629274880 792031 30119821438319223529214792092832 792032 -193829269334977495416638455676928 792033 -271213579940629405288389897723552 792034 740477877627480291562022068176 792035 48394084506063207140031212358480 792036 173834522057519796878764380201600 792037 4497506214445810543389337602686 792038 5822601311355918478916475610368 792039 60941401088012117365489596138024 792040 -163689188668027477794494820403200 792041 195680235875799464464594825760442 792042 43825620412052300746869855853824 792043 -165969444176163110104196519999600 792044 -489470907379466228390962549751808 792045 -23347029253888355267370580862400 792046 72898293089834675647305745962240 792047 -331447898662681782250798481046528 792048 43199473218189124442322228019200 792049 432711588649501560340456238676050 792050 792620777090453556531490713600 792051 -1400814838668647565890804738304 792052 -25733355584818451563235603841664 792053 -75833049710352672683653265822880 792054 19491566973042779453197527010560 792055 22221902432218576781720951935920 792056 -63336236235027153119449552957440 792057 42312767950604654174473681344192 792058 -2433019635211746790788770175120 792059 184735889110284915044522768126016 792060 469796964071330553308039208960 792061 418213723740467379450349847814662 792062 -75915421917874910303911324243968 792063 -339060197600646634895402397217608 792064 24381705773943030198166389522432 792065 -89820490333056726389358151594200 792066 -232139242936910400002817913728 792067 -314159469090605481538489256090884 792068 214872224844556746832351123870848 792069 -11080401549689685888129410417952 792070 66054815867199408041972539987200 792071 173347911029952250045193408580912 792072 -359201747767284411434258558976000 792073 -10615048069698382512500369032678 792074 165983154427223030936782158976512 792075 56065437145323575197622142840000 792076 -92792610366291747148228863298560 792077 -109558020482315887286178507893760 792078 55236065498468524741748926878720 792079 200358325570211572887878339748240 792080 26546301957123363091692318965760 792081 -114248202755249727406549201337856 792082 108121588189236072608968671061392 792083 -203689222829767073929833274451256 792084 135867428035926758674293750220800 792085 91003389667595326403133090145560 792086 40253850627776616541660176424992 792087 -259420306519686489067509103641240 792088 215042915127978001507795395563520 792089 -140329651438741316660816959305276 792090 10754647391526200650073586006720 792091 163856521206699793164755969195520 792092 -82200176223484551390600257786880 792093 -232121377811042929258181770974336 792094 247762798367969227902064203995712 792095 86144084262773009525763441330600 792096 66250770547887083787282718654464 792097 113128648193930640839599401881280 792098 117376163916687000913590273138336 792099 3916064112443285574013970337792 792100 -80719734460395454218111069828800 792101 426703066074610128046542007863102 792102 -129591784281855200797855633044096 792103 1835286884549355960804309509640 792104 -226630160075190227147678577546240 792105 -129748761918148895499201822239040 792106 81351389520858637743360304066560 792107 -110281688936845143441831203917644 792108 142918676135948578872144298804992 792109 356620143343926880206967241212310 792110 -96769923596641491668672264064000 792111 -62207954675910647507371510813680 792112 38428291643218594892875561172992 792113 163169624759146731799770888260160 792114 12734960877532694059003768947840 792115 -259663167528628914485911693778400 792116 -81785093699818423437477640482048 792117 -94729662914173963369931685081312 792118 127165530454245936328071699414720 792119 -554659926118140897246737507547480 792120 -9890162790934619397734911180800 792121 228734669600661234168710908989984 792122 -219510911947617270960290739519888 792123 -13518326135119215245291483718096 792124 118166708717164166311468065975296 792125 -9348617499877298762627233593000 792126 34171239973178775119027570294400 792127 56644225287991986857270824201072 792128 18810436797388605476143398125568 792129 126006487305225786157935490977600 792130 56531368686603441611917939705920 792131 -16268473362986389210409809792068 792132 34114576434660133421163039535104 792133 26169785248572724608724621698560 792134 62810445695417356505818390908480 792135 175927796063339703040029097756800 792136 276161120688098469192812219335680 792137 -97487910241699681120666772418588 792138 109247412300084018275371638188544 792139 -223984445790095040986406020145960 792140 -97717059936874813466282157634560 792141 16002843016528552716001572770304 792142 -73030171631860010726158286236608 792143 -43052665004470772065046521903104 792144 15918699358273785128032454959104 792145 95577040312914030081302720934900 792146 -2357285217927524993977001236992 792147 -150965631208504122704243466174720 792148 -43457176110293656245559562137600 792149 -47354390488711240801048841141334 792150 16141303905817577339843745249600 792151 425240647397201311249333545798152 792152 -7134054064647648202634233466880 792153 532219324687937871483984417928800 792154 -69966368840037189216499838800128 792155 2839732436624102560101628441920 792156 116901931944900569812680423481344 792157 422457142598243024870443734790272 792158 154268560450661688501172273495680 792159 126987258266023717699686356044104 792160 -169299660794592519272557919600640 792161 -5573369356414012066580584333038 792162 10957142729629897544970748634112 792163 204410442339208923104700241168412 792164 -74921361244639859820872364844800 792165 160428206503953097844885130219840 792166 24961024765256314195708462381824 792167 2343712578037964530123568152080 792168 57759680732205456298942108876800 792169 37359310853490350845374120071296 792170 -59234822368455458570141992127040 792171 -199252471392196868069368212801060 792172 -191897416431013673612946599597824 792173 -154883127826624541052946422899616 792174 31809226312495036379525910589440 792175 -34761096769735857568103131864600 792176 -2686107387415178730979273998336 792177 285658776892262599292913240881520 792178 -8377985690639926107247431797760 792179 29627346977041796311739902824780 792180 34093034312519426917714864220160 792181 -184061417028728761978871302670468 792182 91139497181965765244859837420192 792183 246207789114545082265370539774416 792184 -326467017814062563488156823101440 792185 639632258768254951888836221208960 792186 -48495200965805845513596150432000 792187 657872622336190263325546390268 792188 326199684304980246076767063717888 792189 -906839250777751731298374156480 792190 58144366889044992267909880999680 792191 106035864821402012077622843459592 792192 43100721303788731979335037091840 792193 -81417415107576236191884321494400 792194 38095565535752999676073362193440 792195 155741454333987372689139965023920 792196 -7596570824016554711563578660608 792197 -16184115855117526896780262284768 792198 -20005922735306334380975342231232 792199 193012311967715783786890743661936 792200 -261282757605764297904567956736000 792201 303774796039301767442312989886304 792202 112613896667307492663900425764704 792203 -198132895577247986099909670733416 792204 -83706906666034871713262265090048 792205 -70308039921971561681442964416000 792206 -187268814604938792966148591376448 792207 -53663686788614860762788554262720 792208 128480420096658205123952657367040 792209 -273264053264974677434182479330960 792210 65725166171140376901119410152960 792211 11305120648537186965186445694032 792212 -76865572301772835379921103667200 792213 188950929567327959622808272368544 792214 -223330322145751808212498967384544 792215 156241419933948636249613171902360 792216 -108981708028942848164169733601280 792217 -201328215443635764175077157004268 792218 9059713744211736591858949020672 792219 18871242852782501392006955174400 792220 -36055330558275297444620941117440 792221 -172775815842024431676059477855028 792222 -34104040757531127665558451459648 792223 241835463913706414773227869365472 792224 -24713679829817104620397249167360 792225 -24580125128770234534177536542400 792226 59238091027408616267839384043520 792227 -107422783739998704694608212997924 792228 -814660311367255427872764954624 792229 333742695388138248880461255024830 792230 -4042176324044060856565557072000 792231 107751191177767165372818280969344 792232 6597803357473206165982445076480 792233 -132860241904849204367341225947000 792234 -131304326280845128379635244175360 792235 -38475585064440982158580414921680 792236 97372538639012298300515510538240 792237 81244572250954173630258738918240 792238 -57430801483038004287577702668480 792239 -42563582104923073962574831459344 792240 21522270579652971471506878955520 792241 17363605494056609075112057962642 792242 104993976873743613422884947682944 792243 31786806992404002529765685747760 792244 -34993414016177539216443238752768 792245 44689396000984905696766054153500 792246 13509295355175047062675508901888 792247 -117882851502124940388458871225304 792248 -70590752289888815304293371453440 792249 102933196408582137190167248099664 792250 -92765869943091308786919557160000 792251 -617780146123774138964916494711520 792252 47883857777461788002759805765120 792253 -77976884672021330505785809235520 792254 16684221928016852127624175479360 792255 168246202335404492829856919740560 792256 -92856771948365717859152413327360 792257 -368233783856769294247500721282494 792258 86807327643865460227097952834048 792259 152354974854869334518573871894304 792260 -48317915714866412874280044441600 792261 24973437775814464957181404539102 792262 -278068186148930735304170222568000 792263 -84068041437185131264088164936488 792264 155791787216492844016609696727040 792265 7336910254496267356139438206920 792266 -6873588324098126791423363537920 792267 5791393999926012280886064543744 792268 195347016596461240718091422318592 792269 6960583874658554727215721824844 792270 54602484153376786424864367981120 792271 -213216750171211650157984446844848 792272 34445551414926300336474421469184 792273 113500282018262954132636905983984 792274 99650943710389130960955928753152 792275 -3614401764954325707344269310400 792276 84437232327188587000745030651904 792277 329273265563821912251775279010126 792278 -129928132310485513559089511430720 792279 191688567627792274416102788090784 792280 -158817006320097568982825696256000 792281 61459671304329551292711289907520 792282 -89141914465793917402463698871808 792283 452839036551699714509484781774532 792284 -51109396779153673562737639354368 792285 -34671572458230053973506006131200 792286 179488569602862687142174058967744 792287 -503669267632150626401988066632928 792288 -152423045585572761823172163010560 792289 -156377648182132278526769051446080 792290 -112856253843522911286650067813600 792291 -8452601899918799933722123514880 792292 -83669991563082241325266512793984 792293 330907116197613470370791266012542 792294 -122565097420226158812443272238400 792295 10054765429898267662560411533280 792296 216775259467296146197979837429760 792297 -79945189187577483220440472102464 792298 -8713677552891477831155253030912 792299 199613099298557168771470052589300 792300 60183095999190865215648376320000 792301 -424332460980101073483624256070698 792302 78475886633969038587779003969280 792303 30345460808746655147258061565704 792304 43703378762151825576706891382784 792305 -223679833664628396253502892766080 792306 88934065165544889104509895290512 792307 -115615115247094838902149812059444 792308 -317340526058886517474290385536 792309 42719616438095443553982111957120 792310 115742960923669698700032675010560 792311 -1522531313376084751030590326160 792312 -134414736878074187274381478932480 792313 -115725967506790531475227675856640 792314 187236850078903341818663725286256 792315 151448620045537363595404342572000 792316 15310976349124989839935685475328 792317 -116906947905251476293409021520634 792318 553640678696276114256216787968 792319 -288714227891377787316608977105920 792320 -278415997478741993463046628966400 792321 -105745091191862843041659850599360 792322 143322237008793866342817935214624 792323 130821528624634173854156875231440 792324 5041896477222521169715308182784 792325 87566504478230497860985920686100 792326 88081757003102194049397984218880 792327 -163557498382979729533062896241792 792328 121379049817996810824055479260160 792329 -26983306197418357780311189285120 792330 -36314593991032897155893469454080 792331 -547976862454991179498960614706008 792332 376691424174772289845009020823296 792333 -222246439785140136465207277981098 792334 -72676171527180738791206663280448 792335 78829365908790115025991387093360 792336 36913837278266662808857533087744 792337 -48714246731955751885763255599168 792338 -319024068721953384519889746048000 792339 178805768285198132953079895991224 792340 -79897862033530575483327991257600 792341 272446983579717637682384865773184 792342 905682515134800201516661390272 792343 -19206601766509120065477408381656 792344 -58068801585146027305266244608000 792345 -2170830571588232471662553712960 792346 -157385869691175458943559112698128 792347 44438231343860322671363657910312 792348 29355281381618965264985281313280 792349 17620849984579372952623117056736 792350 10520571573202617576856314259200 792351 -63598518704825463303246620053008 792352 114886219288735020395424033275904 792353 -322767544792038539546579879890944 792354 75687183722762997283194652379520 792355 -34204210854623066348470161321840 792356 -10039449866327641907366290729728 792357 236673519106213267613643024211680 792358 -64571174099182424170832775882624 792359 91751569177132791887531001037560 792360 23992811774724094690957767475200 792361 -4367184570824944990036965023408 792362 -84424525098476579882576065631568 792363 -106371269488049055159232651076352 792364 -377972240761831817173334147732224 792365 -120860137165899657697611286828800 792366 -17039230287684644634741033697152 792367 -49137220506939976581811568650800 792368 9546505804173381095197012180992 792369 -125327568699197634456449327587680 792370 -158342855369717314669351216896000 792371 28443349959878460356034631666572 792372 21529897835428146575061090865152 792373 396441572491989211959847299619584 792374 117289381196286910092216473174592 792375 -128115513859193232316581642012000 792376 69419512884187719842366982758400 792377 -440046973520323666970218136514774 792378 131436804229440013143281452865904 792379 503819385631287423970318948299216 792380 34313428404943612664334717964800 792381 -52089717129433575334340401698048 792382 34622669193285156401285335944000 792383 41969555101050627040038925213632 792384 7859907211921960696092228059136 792385 113381803413000831609580797149760 792386 85173057452633125945350427737600 792387 -65430506255021859057205291559640 792388 -252726923374943691341074155171712 792389 -103156423539707306500025050847076 792390 -20297022432644428092376359010560 792391 -52739392981135797472785248369216 792392 57890502921505794966741666785280 792393 47437177841518843103246535530880 792394 160280657228398780609938727208496 792395 396037162603307800518340345200 792396 138049902754906679840155255603200 792397 -11429555012198767758872410854154 792398 -207724687614598429780238126164800 792399 13659029116202178684224308176264 792400 7044045977974508081776889036800 792401 -292471579279371026922753469949328 792402 -34660789670167418013022958607360 792403 137029909021611027209568363807504 792404 655966810691787432848461258752 792405 -36891462157024331842228432368900 792406 -120593731220385705067869229210848 792407 -35809254405219454681168198685952 792408 1463490894401133464485912043520 792409 81731126466553972764978296222416 792410 -24486018172990228197633305060640 792411 -119688179083525033738049519405928 792412 33353483082412197687912435520000 792413 173176748305257682707464964442662 792414 30958235142144336358473345684480 792415 -11252594009959536488179608406080 792416 -403987298374608371445146223771648 792417 -52905476096270058003758700567120 792418 9315618028308652230063538444800 792419 -285793112649567567609495142877952 792420 -101283082980601809696078660157440 792421 -76249071418471669938920471029440 792422 45590485952671603782122274138624 792423 -16582779655160755153272960287808 792424 -169956329069818581478495101527040 792425 -8339173521942176329300963468500 792426 -108119391928155194778806105869056 792427 -467835769436416003833198923208960 792428 -71977372457308200599833481831424 792429 118737972691219979716091225760 792430 -20994478546082882848256616595200 792431 -59906044897837069366050867182736 792432 34239852837910470018124340527104 792433 -314839679863134386044317810376800 792434 -60431220559343194235998132326384 792435 -4427174526047654125581594051840 792436 -327613695524438814236131220552320 792437 -53568105978798945739210036859940 792438 -24631997025777138366045792825024 792439 99803518264970543426329726833880 792440 193257913777225485448810591641600 792441 153731202065333022487883469999678 792442 -21948351514045968776092810530048 792443 -307201361329773433335307748521308 792444 12433915433218708829979762172416 792445 -119925224157213359083553375769300 792446 -17509797195284590267763648005056 792447 -1306693591640951057644343427072 792448 -85879958914292727169801582018560 792449 -114287872054324806692220195997440 792450 109165020141976695800509985568000 792451 455559122145878830947260627187408 792452 -196216259846432722049123328906240 792453 4121432342203532840344925745408 792454 -99952601759739700336403313770880 792455 55898850754997533437001389002160 792456 -14219314275738880133666788147200 792457 704057572485982553731931403792 792458 355660499103389281033180606284384 792459 228950042116617123715379886611328 792460 18945591931607386943850257249280 792461 205723271430363319599640326043062 792462 89662580239747253341627789599744 792463 -28643491375776079349623031905040 792464 51331776905654266162031887687680 792465 86297620944382925908451081569920 792466 -72399952344843977408617950246240 792467 -182381525092593157982982139007808 792468 -190974331935360118037390177490048 792469 -14611931004156672029725231989156 792470 -39652957719680733712348140061440 792471 -527286671175800839597561048320 792472 345650294273555581565935140679680 792473 -141215458112375499325772243149296 792474 75611572910451583389435399425280 792475 -164650582028191829308150313807500 792476 -148375615830883971939387953382912 792477 -211645230536030011613718533064000 792478 -147557135210270680170611948856960 792479 18019417713904960947548598874080 792480 -36340039248245670420080681287680 792481 128018471535910946663513727629282 792482 -97313473155824793581233015684608 792483 -48502592011167810622049506424400 792484 20425944254677326268776922742784 792485 -73676710456344686866403905173000 792486 17224788773082879070051980294432 792487 381829489792776733792592288854136 792488 -11963436027288673563261893836800 792489 -78536536890201021868420309634880 792490 1587675656852031136902578035200 792491 -15547552895643288476980633519728 792492 175133989264118903424372941194752 792493 55799617713559573673387281923244 792494 -16910930139576279548061477952704 792495 45281534683381192957287860227440 792496 -117187945585637655836792295374848 792497 298316929313459366987672739676212 792498 31441624697982492340103963082240 792499 361124145312603597475766983509336 792500 59997085374621109942015132080000 792501 81782361643275936344600139078432 792502 50820395876533507669097774834304 792503 -143615238946947448780570562949480 792504 3541611953860991947277247836160 792505 31015899413986040051710756340160 792506 18318225432764186303322612238848 792507 70907623399334520497493531215640 792508 134495399925497416908049858147328 792509 -225075317830088806139921013065760 792510 108934149731407334419325602642560 792511 68427222474686870313299845390032 792512 -40372603402770821489164308971520 792513 9261785031695762862766105136340 792514 -347022932277236861375450244937728 792515 -35813188238458997350641886481280 792516 -250680265562910129747096424052736 792517 -457255991053104943760866519616448 792518 -197341912859553766907119296827040 792519 26434539648413139357843185253888 792520 289647133107290656541486392780800 792521 119922970660121921791835914981722 792522 59612143367646189862181462234160 792523 452179453108958741174892565477320 792524 189652813657374878622384258201600 792525 -150293510894753542443220347895200 792526 53140208779976600864336764016448 792527 -87219975756094201473518105463720 792528 54044093966735262466699060838400 792529 181283773905889090919845899814130 792530 -50143069906020414670439283468480 792531 -235085822246557472400756985572000 792532 150131614413518659755052885587712 792533 751222709616890087774838723264 792534 -81234642799377673970315393175552 792535 -246228844802226757826568092588520 792536 -473652843082783265361125749923840 792537 -183242426071056510473724666907440 792538 -31590395169469626840293110744080 792539 -209392334427069241898729002629360 792540 -17023912420272353722165207633920 792541 -146147668707238222374642754034100 792542 184134484528027216815341643612672 792543 164297515307793997999770845852544 792544 39878221159388525593417991847936 792545 -20727264344216233682232303591600 792546 -359589566753832502071451256832 792547 75722570000064897248528379590400 792548 328171979278698662567045492622336 792549 138718327155186394595184455166624 792550 192592608551505376524035258400 792551 -35702795804413831441622145845448 792552 -102323749444087610498853442682880 792553 -233451914569103874100726835344198 792554 49475340191689906422250321289472 792555 -71383044543502700841934329300240 792556 27114183479625029840333653848320 792557 -16358977634639964888859256058048 792558 54502878539148914560674575059200 792559 101316961517339368851106546375760 792560 -16442500135821882326642816286720 792561 -8873636137266228965235793539072 792562 -42996243782526361783957654666848 792563 -358727269731155855843150041627188 792564 158850329851799079436723779403776 792565 195916399995905549244101797764120 792566 22715277021972545013654093347520 792567 243402714502227114893068736802888 792568 119947945243908080809726141685760 792569 -144410226628595679256816560516540 792570 41294910809443014365812179609600 792571 -30306455712001484162663785246656 792572 191712393231569293334003659525632 792573 12037914369788430129198954445152 792574 102330983840372946290246051227392 792575 148672754347786729144243183924200 792576 -259423893150175252904662794240 792577 -26453135963309140394584656322816 792578 -247836088115559977440195642197120 792579 4310498221149462163551218689200 792580 -160045396685059312294047763107840 792581 142342316613152425517399772572382 792582 -23753907753346894487529689911296 792583 -43976950451942795048131277395176 792584 140999344926825455865642385950720 792585 -19358119887232078293501772180800 792586 269504824096036680815815603378992 792587 -184523597270605988841679375764888 792588 -93141351854871580528095776078592 792589 -153528826486803504113948372800544 792590 -32961217424542415564371681723200 792591 -136695119479360777321936951132656 792592 -193077789720711703793459912704 792593 -161531717060809069189513997998158 792594 -137171609863955334139264380911232 792595 -185625269233899952168008186296400 792596 7958236750096064742730906257408 792597 43754461571722265711878367557728 792598 -224243310125648761779918624991200 792599 105523032765774042991814973820320 792600 78558586519520650219923552768000 792601 -364161205897695705918943891289398 792602 -86042417974132887166837875199248 792603 26682435625576216160755721781504 792604 27193218233103575700633666572800 792605 185378669613684986252468409911520 792606 77193011594305178421053679820800 792607 -185189384968763829715166924325504 792608 -192909465358397947162981205803008 792609 -44730572821888070132248313308032 792610 43823822465026025887027863605760 792611 -50976176925900165675121505638368 792612 55882432068380931186768255897600 792613 -73958077753572227279672665363138 792614 33720231362644221234371539151232 792615 41573628402347835758122825554720 792616 114474734614299147252275922370560 792617 -16494437043933164366002448496000 792618 -6223412747377094743245014320896 792619 8586321457270977959700265975144 792620 -127457374457780251135076643256320 792621 38395107684523375340834119412790 792622 -273361768192383425367057142365888 792623 -185976929280615969645856844583600 792624 -51078832986402940906335201951744 792625 -136759061950365637442387019726000 792626 -97020397239147448735563795280896 792627 -4841944700250923006012853865920 792628 370111564471836121971449163252480 792629 -485910521079380583536330746906770 792630 112191433881594634339845590367360 792631 2538849797453622128447974121392 792632 92777268329517859773837016166400 792633 -250701987350593953567442288307376 792634 6107968884987097510592645184960 792635 20867614710881730133194532606080 792636 -96159802111196279231575633591296 792637 277343272635491992522727595481286 792638 38856344915939552811168765299712 792639 -110408108839071518595038114165760 792640 -92840868550140244858107262402560 792641 226354914645884906203135309839042 792642 -91805697168100827603175950681600 792643 131325674465652632673780196456892 792644 -24484203163442706745582508617728 792645 5043160052441987895571593168000 792646 91093755861497404123081545490272 792647 -333541872318005514544802183348904 792648 -57667605072881723534799162316800 792649 1331926862897067526684197622656 792650 -49592143841030482981232527718400 792651 -198475249193850456885987185788728 792652 61711969298931266498257275335680 792653 141051653369857569454475326679244 792654 -18431573570827268009089593170880 792655 -490447650085539306679959333647040 792656 10884569896613068991712996360192 792657 -211831840694950519003072154089740 792658 -166156107493142060800705191968640 792659 -105429617724534826127947263697248 792660 70710031645689617588034913259520 792661 -344367741038348326085872228589600 792662 -165824694894744402698563455360 792663 81812829975347988242498834314344 792664 -308339063062466474419363840112640 792665 -117366163778684339892720392371200 792666 -94582004828962051055722931974656 792667 312350332381821744633027860091716 792668 -57964295040306125558138571317760 792669 -22331625210469691576033404656672 792670 11723925114696026135200995855360 792671 3591550088808143774126159016 792672 -145630885693702562204993779138560 792673 119092436466569033287420905449600 792674 6953636693690139860649210605952 792675 6308174560597013736031684687200 792676 402825991263570191703150244908288 792677 365192709624212603739208118889312 792678 24880778127988731409911899730624 792679 -124048622302021339044213091195720 792680 81249188936477009586685747200000 792681 362084563073385506521504220565024 792682 -92562144285160407833755515081216 792683 93345919110215821178682687854664 792684 -17063888293028229438915716073984 792685 -304212926468493067218772498021620 792686 111639102475066073574901482124800 792687 48162876684106320571733296532352 792688 -23459872982504408332322221981696 792689 313668570848949206052309675713490 792690 55072335144649552264271061803520 792691 87836293942392228686292270774092 792692 -290122270022666242349784478829184 792693 355799591525505646526721988659840 792694 -21653193587194620671903850375936 792695 -53336851353760897228836766138560 792696 -176864000421204594987943723315200 792697 448255293663099128835726278439146 792698 62297852185354001710658158431600 792699 22676513326720075618804779503040 792700 -36966215458332961733175534860800 792701 -10753168137780354671611464655872 792702 283194652052337512891690157403392 792703 321805164737318537980479369325952 792704 44275380439058312836378829783040 792705 720312697541113367461414257600 792706 -9953949156345444877686953894448 792707 -31308692089706974667506582522680 792708 -58874790525259594686774355759104 792709 -144787618218668325262750176349090 792710 -163062635446675818758449895696640 792711 -182929737971422052940024873732240 792712 232263285601480871039708980147200 792713 274399806947300237168627736343962 792714 23157381235262193856122875474688 792715 -54360203271534860597628777446400 792716 -200712497213082466706675776508160 792717 113283445977034871683087268393760 792718 402509881790679372228852157440 792719 -294293267561379968454473689684560 792720 62155999743136942072853141913600 792721 51243235020841141374223214740212 792722 132855977841012225515036780741520 792723 17167904057753427961745950143600 792724 35002561722704326433795786956800 792725 -103408619615505075695682597545100 792726 13902623888930970708240739173888 792727 52669202472203702945028161821912 792728 -123086892511825653937817044131840 792729 75078312761271208787088879150144 792730 151147715509928978558128343489760 792731 328531303408946439842759659286532 792732 -21669652990383907333167330656256 792733 342062532868038245684174082579264 792734 -1505236750408488123508798998528 792735 1974857460925485816990812224800 792736 111322544415752997672612491427840 792737 -333035405608971062550536323660320 792738 8231900653707554297537810164944 792739 424991941380507639738699771159600 792740 -106187277423934945697497381056000 792741 -190237193042869080349749699186240 792742 -71011494440010300848804466098688 792743 -74027566383221021130868907158560 792744 292271537738066988764201811148800 792745 -322723721416440946216364189395200 792746 99809759878839138727900407633072 792747 -25685620111775133000902780036604 792748 989263318320970464990004899840 792749 605159369945788398197778413551872 792750 29972962935461779848840895488000 792751 168216300625316567159045312580752 792752 -118642741371949879823867289452544 792753 32727279676711447498210314796224 792754 211284567325428273263439802530576 792755 3623992292897600511879889106160 792756 -3286725742783992078705865500288 792757 -34199316852353073191700150457600 792758 -229134530402493300623351835815520 792759 -283604782555339474277397959955072 792760 -290716971497860804386476861952000 792761 249790092764884301251644635776212 792762 -35225486713448299027525761628416 792763 34046031662994840495359682631680 792764 44504782669575721056305550262272 792765 -153461268006563513020148543462400 792766 -7979733672395622886855918840896 792767 164901322658726680556429989173672 792768 -90082721413526742530179171614720 792769 -22797059370796519568231184080830 792770 -45575847399401059887696022986240 792771 180590492983124568782951629982712 792772 93780884490941960141425411381376 792773 -64672334059506533478265118582820 792774 46087611073687260778454738691840 792775 -202369893109712141443337942465000 792776 -81750920071638877462871088445440 792777 76150024383788718816587955841440 792778 -28512001496840185929042505686528 792779 100799934530945161881443766869844 792780 2614156400108632354526922577920 792781 54655377123612475207440107630784 792782 152970754126749687048380766724800 792783 197045371702801581984267973876440 792784 42640811444024963050989152460800 792785 82236776763835855158228430704960 792786 32844580502247361509638451568128 792787 167784319211792809713541671158640 792788 92143111119759099292050353801088 792789 -149570486036919628514124058778976 792790 42533020055355508837261876550400 792791 6500595285946519996711504187520 792792 -46280176180247099841583472640 792793 250835327542696375935010102028042 792794 64106680748059518677441145415680 792795 148549161123037563100335053733600 792796 514787299485494317455940103006208 792797 250467716196356526447309798510246 792798 -62764963207243735560015032979840 792799 -52909205652708111419531948610208 792800 117576021204826959592574602444800 792801 -75175860914856380507952945396960 792802 217085988700737255099351520461600 792803 34438686766078584702585381053064 792804 137249061029741059658255523050496 792805 -100576319511846785550490146012840 792806 -36799939395531896345742065205120 792807 49595780249248567213597989516840 792808 202146650762381533890305041397760 792809 199129901199092087901707347577316 792810 56843338882994698662220885770240 792811 405501447838138268902314797111512 792812 -160450219482246941733269422248960 792813 47551921454088202584218062717440 792814 -4258106946176316125258219899968 792815 16260573984014190114246536421960 792816 -5315326053653952926055412531200 792817 178696421470304756997070117985064 792818 -7556894066805102788370326553696 792819 10266871476884999349673518180984 792820 67621004730013835433191403283200 792821 -114148152561061919660012302608978 792822 -107273721363351709399534242865728 792823 72326143124210533909138034887024 792824 -444433172856546064963087780823040 792825 77693285802633493335647660974800 792826 189081405940822786113124416224112 792827 29624434024201702520917070675232 792828 12800203318522146555050575776768 792829 -766311893809537779180787820668200 792830 -32527911992024569300533688789440 792831 -107073352335312629230414092017760 792832 52043818707799703726990389411840 792833 -77013148485172033341486951153216 792834 50348302537818388669337640960 792835 -40203070025174753053298535684720 792836 -31533453921174723742831306911744 792837 -134422371052290428726773978239906 792838 -21966016726926882153711647758656 792839 -85457660400955399667121169060560 792840 -93857320003476451702463550259200 792841 14029584045228359587654801910784 792842 108817029329682223917922147891200 792843 366926792652053362154449324353024 792844 176418925568452040233142395228160 792845 2816557524714712169680789270680 792846 -169416223863160470366419017284096 792847 450273679148228030563463164790712 792848 -4828808698537402813530073989120 792849 253033724980046557755261566990064 792850 65788939934143659795452900536800 792851 90915842865437053104896069568600 792852 184238784750352639177350736607232 792853 -20649020653066236411590040471236 792854 52940045901340283342276416697376 792855 -47184516744436078490864174976000 792856 -49669413085455741645479490355200 792857 -30786991757545317605890582772160 792858 23837279434155834566998273767936 792859 117665407505418715263703850257104 792860 149300279115763036744166284339200 792861 217353493533101327341653956465664 792862 -90071454595513620067201057339008 792863 -337142917327345791235547626164960 792864 82402965232045357125996309970944 792865 -150387333946624362071314528549740 792866 -46974792438427709438637053871840 792867 200797028389681488874134026338680 792868 4703963929358007270570870215680 792869 -143974073298729889590311508219648 792870 16237158944831561541060713318400 792871 -530134057568124819000356522673928 792872 -202341380630221230847189567411200 792873 25330660092876746377371621328164 792874 64505007124717916073240842805936 792875 -314677708587729935578454361996000 792876 -32171584269171958461301072527360 792877 -1277353006539850732888698309920 792878 193893268712707131612041529877632 792879 -70915149963768430389245732986752 792880 28095275204120355603368704081920 792881 -122547488503743612606595705998318 792882 -29451029146800677941081114978560 792883 -44980308630561920818320168240736 792884 151886086358700173898509379090816 792885 40119964404028661802195020109600 792886 -125763635984655490653995679424608 792887 -150610994748971615395089168533568 792888 -1399562872181165187104305213440 792889 -31888808375625496767942350496000 792890 -1206507936418771897823187824640 792891 -50649150499390272801353781798360 792892 222019516847179653276061095689216 792893 61181720688416416085425662131142 792894 305443759403749220972455776611328 792895 -228172304066077291093853460595920 792896 -62431592879283923403169745338368 792897 6916760360335436079861620452224 792898 138582560226331796996744506645200 792899 158750653421622768938640741154608 792900 -18009635191147900512850697539200 792901 -106925322838563040459919494507200 792902 -77471579593914594243062561611776 792903 -232066119577917663134459884759896 792904 -140749350729268926060330718003200 792905 235168886482225079609228998425060 792906 -31332136022907331400698352599296 792907 52268854827989340881260218587156 792908 -309203995429193404549349517703680 792909 -100516740942310459013568497958432 792910 -73148181469393419565061311319040 792911 -2479053523731632242752935760000 792912 -57648254846424991184477743349760 792913 499592896644379646866983087266 792914 75288714358274311890127699621152 792915 -185325159403146436975062699472080 792916 348969814666549703176248379312128 792917 -98141409524602390720514459506788 792918 31405315732817838167645153948160 792919 -80312373438751223548652475794680 792920 5096364906920146883412983193600 792921 44576485223443643394898679331360 792922 -78571932039413073866868326588448 792923 -622266022625997510233485568663520 792924 160903667131680477796598153797632 792925 -22893438747461044665841059139200 792926 2625652530274907085781226047104 792927 -76917571994794319825056064435160 792928 49389662853967151331586356019200 792929 305276258396312896972248881482530 792930 -10637863392724757741496252026880 792931 84480568438258305856776273814872 792932 -106690005115253336907624684503040 792933 82849404929766368286316669722144 792934 7584919132534533499300721150400 792935 113800195616542684857953379871200 792936 209903291847356289818999382835200 792937 896918545848917115865603901987712 792938 79073212121042156477171193941760 792939 -124028720433025094544646439589120 792940 -40516967608700384716470085662720 792941 -423049899634996866802624281791658 792942 122353592484699835416213019048512 792943 -101429564443814257926713530348536 792944 -91758926560411142438998011248640 792945 -206275912520763567941399001660480 792946 -8630328172525585868887215390720 792947 196700428313098449727840685857200 792948 -69650360874754381091978268143616 792949 -30416287967487566695953158234240 792950 11645714209654189812102283284000 792951 -208001703836402941954380799337136 792952 306561258657084609259118443929600 792953 62168336494505737729051627361280 792954 76119917368978798283757523684464 792955 154598976572453553733638881391360 792956 140882340836393024242684330503168 792957 -64243304247960508960198845542880 792958 -163785318352684783059026742289920 792959 121119976712478784704140527532160 792960 35753291204010937065758785536000 792961 69681637499711290869898913162024 792962 172397089542720319001949503823264 792963 -3803969834756250586321213307520 792964 32664185798797501939597452622976 792965 172070783183406661259021769499200 792966 62405636186754821037342739751424 792967 -58228158809711430972341262182424 792968 -101682755607902495360927447162880 792969 294694170939922286746912698864144 792970 -64001273218682123361030933139200 792971 128986058815519486097518314670500 792972 -241334083154489353762088836341504 792973 -402591216209865069365803580232778 792974 -2700946830306249686475808935168 792975 -35420306378430478787033830722000 792976 -17813230371250728232239205171200 792977 114600376328122135845484300636272 792978 38581597096131318695658313228800 792979 -85114681568242765450230009019320 792980 -31105900338682746621808843161600 792981 8976945881052389212333829342784 792982 -102277163429365289138818220082816 792983 -38291671695382229550172484019768 792984 -111140819522680992767611718860800 792985 220647012905609279973896570082180 792986 90934612805578710852484313444064 792987 -60352392462849315060086314534032 792988 -47494961684433678865650474287104 792989 -250600556505685515038149128765210 792990 2579154690947282649168256598400 792991 170442012512673123862034969511392 792992 492045057774347252853122277507072 792993 -192543568237021574434120265126736 792994 3823282074948210414148568762880 792995 17270725630786151862137002694400 792996 -105550998775017823184207043345408 792997 108292992192653212677520116330400 792998 -74352530985400324736797418929536 792999 11248454515342978894662128474208 793000 121890561052011484155445693440000 793001 295721850930210282370350008737104 793002 -27558810064384413533500258713600 793003 170123098143139153431234602368120 793004 146132377098840914786242648909056 793005 -212434651308100585043197035302400 793006 437700722918730958314392370624 793007 -297886225496336618745293322702888 793008 11185427566734378873117626253312 793009 41429924454001358561633704791616 793010 171866528754615594368514173792160 793011 -66061131823958300818623589902336 793012 314791270971785738179643182417920 793013 204624117730794476513126031766524 793014 -158774339506668650482288914423360 793015 8100417163829718408870261996000 793016 69749356812865718303648965632000 793017 -184442579160456386998873697189760 793018 -180822143231432531878332454961040 793019 76895382506973678565126200190920 793020 40045029562936625117566234567680 793021 -197928676011084048270022999336148 793022 -6760800496174035342676587465600 793023 18101844112234137362014528228608 793024 101110984601993721281762878816256 793025 262181571960612679590835040414550 793026 69129109081136082190676183868960 793027 -634864030008723148425124926997040 793028 224737337244623108574648420567168 793029 -246596546860683373179281499222816 793030 6561243998311078677205352966400 793031 748474718864791129776856447028280 793032 -55891045116729535209061538856960 793033 -422503199306008464455340893009100 793034 130760207093683414004687376480 793035 -32063160758444393897121088441680 793036 -178323629169714912742556399269120 793037 221826771672848926871512242343872 793038 65456906682982048338853600455744 793039 50275800595732225985126673550848 793040 -6380055800057557289448615444480 793041 -316104485091799386990629399389920 793042 77794745374235229028899373062144 793043 -338345098002250610409465428802708 793044 -87490985396692206892538207232000 793045 -105979573122693074485008786712800 793046 68831457314210729328259196381472 793047 -299890420801034847907906515259800 793048 295062798118968141035965334415360 793049 -2785750150765572983059985181936 793050 -53118462254548439581969845542400 793051 -56679302120384375044301973487840 793052 -57312849018802292729373115078656 793053 -40718486020189647743733512223738 793054 -214326840420322939042722847281024 793055 -275694456754333098476051724686040 793056 -180661178540814340940347780104192 793057 -895209695919066279430001619797760 793058 38235638138472587960757377843712 793059 -21991215836762010277441670908296 793060 96595406797071972050061044428800 793061 492669194080157498018189622567324 793062 15506522520634224787611025804320 793063 24630452668583296543281446825904 793064 393898093239579367467263041551360 793065 -35005727790703553898848529286080 793066 126198823132562164323418807949232 793067 366674326496960271043167536195664 793068 -75273257294407495488807750044160 793069 -195898394411725490440496538143530 793070 -97098411998434589518671304899840 793071 11153499537472595813487606213312 793072 -1814910445703321683585412497408 793073 -156900796120830785348257132171776 793074 54009343190007010953710363485440 793075 82059141141471096427141840928300 793076 -159298374756260409374487369062400 793077 26765668687825457086223866137120 793078 -103372635801165090296020437749760 793079 -69073811889880600114834076755200 793080 69773935502056948600507924377600 793081 620937112273089521909064255011200 793082 146640750182624905194792068929392 793083 113796311628120871945932826919424 793084 67409381357683468395882029153280 793085 -160355614439634285952246669643220 793086 526950395065513949222561476608 793087 133172322569013288550954081976992 793088 -136770677259311818532564710195200 793089 -243308109136579715174714676063792 793090 104035766965948173321438395680800 793091 -9400437050744537817637027064928 793092 -1301944216716729100086052884480 793093 1356259212753974908282670510016 793094 82530445676868193020085684224096 793095 35944477643240697152105215552800 793096 215772634026232650020794634081280 793097 -52579386553270483640162122940160 793098 -208976197618540160916259947379200 793099 -20648544917690390472851404777900 793100 75852576037311216783841715404800 793101 321175879880772651392375932644864 793102 116680210673898143747082888749952 793103 271066183378908464490529594514352 793104 2340010592214461470886294716416 793105 309744527369742246565432653670260 793106 321945439548385344154872404470944 793107 19674061343527615282113777164880 793108 -195961763655728189601606184377472 793109 -88429594258402703983216960372896 793110 23431389853495024025719202021760 793111 -146974377996292202035060060593576 793112 -159396766782220762850654021068800 793113 159736206182743232086570816392144 793114 -103622026590155754654693575932944 793115 -35222379419804475463129629120000 793116 96310322914124394476298471324672 793117 -5304078010394955978140294933460 793118 242274190337478423156847874121216 793119 44100344801649123332529926531328 793120 -301159192888264233700385585233920 793121 168777045614874699538792031455680 793122 64690817868979147218309993358848 793123 -258161787435900599940502037310628 793124 235805593338829388624359360711296 793125 96276535720666418983427377200000 793126 -183439574890277385342487211539488 793127 -357681011561655226470845778676200 793128 -89457487709789425323510246113280 793129 -389928236726582338538228245147270 793130 -20219537489625900002762582806080 793131 -636746378883708496753721817936 793132 -87824865632631545251019872954368 793133 313381500951378252494376126275424 793134 135701284542830164454653525049280 793135 505435975492241459200173649920 793136 -1191103052899810185642892492800 793137 -194863346514971336659711281219360 793138 5669826386751073260503564858496 793139 117713667690289949105170652492940 793140 102666231474555994330429277337600 793141 -170886476187136990396257705246816 793142 39848023653769740225955220968704 793143 107016480789027359289480016972920 793144 434821490272145874175083323781120 793145 -3476921247965654064738304274160 793146 111526301108465599573534449371904 793147 -57714072765942081130764701727960 793148 71447256949492078996405518666240 793149 48194680748439647832392089336320 793150 59105391752363958606030181272000 793151 -56364009839009524115379472117848 793152 -57452400247206438849072858660864 793153 -328722860361258817213381757143596 793154 -201495475270081961533702007122224 793155 120557190724604485674246547200 793156 4689160993186448187286139924480 793157 189841115114502182391629293543392 793158 -11005172639710167830724790451712 793159 47169122985698988762178208150360 793160 201927206888395409949654196224000 793161 300034622612638977443949084293610 793162 175978261078478257833432943286832 793163 253738743931837464389140812162948 793164 -83474332933631684471187687134208 793165 164194894131393566799954121530060 793166 35657322637309737487594096324608 793167 -78860464645380163984237731419520 793168 -4625618469113256347464863989760 793169 -54534745442189646269474321529648 793170 -8626648880257877615404705574400 793171 151673586348139221579666135159600 793172 19810102750927987068084264898560 793173 -151108093201468879073452968088416 793174 -172629137347233014036639657597760 793175 -176587929556719337840788216603600 793176 133057289604940449192008345088000 793177 57804578262940975667906295898944 793178 -1022265214730879186361194122752 793179 -76010583517563687897737291104800 793180 38071308441245209770225358886400 793181 28977628878458035589457635762982 793182 19292831554111874421095075287680 793183 -176497516952690970372486137079176 793184 118846105764423179089304307105792 793185 48088209410238905606000488636800 793186 69066531889687166650662526827840 793187 234967403785656853702518613111836 793188 125465670566305914794248341679104 793189 -217064414510872994513143022379010 793190 10514338967422710339279466377600 793191 -9484957847560214745436844480256 793192 66594809962316588668562639232000 793193 181324462730913600452604681446400 793194 -137804725580879929803178628217600 793195 -2164008035461656589879482532080 793196 -231448528953092890258517292080640 793197 -34301160678032717716434256497792 793198 52067278478817158272251185744640 793199 -424570202129726325989082492590280 793200 33809723804241478498261944729600 793201 211498695847414496733923952988992 793202 130120928160214023573222381249552 793203 -323909352912205447499140649897472 793204 -104701387747009757621856901884544 793205 48540044688934424881651060129920 793206 -66690769074958415664225156660480 793207 190413875181329267633479304708456 793208 152127867154899339788654145945600 793209 -6754201324250965510876784907696 793210 8158355340625879189908580811520 793211 -238213686771241706148002743925568 793212 65712034915765887354711000145920 793213 -497156235374402675724816084181760 793214 4066431414900596820424091222400 793215 10178168624190324518663266441560 793216 -20115971703284957447940357488640 793217 -43304567513477102696284393728 793218 11871397612787227396418448592128 793219 -204378056311225942032280772940288 793220 -218657373944332508311545914181120 793221 72307958717588717199093380397216 793222 -203924031800107387881369564978048 793223 154791846320474214950304860985984 793224 -188085143974092316703295809126400 793225 283211325184899512542931779130750 793226 -14865668450907064528268612739840 793227 -39264019984537844969116672837200 793228 -5088636002778528149642629443584 793229 -259797449577785082708897832612170 793230 47249298112728016645878102001920 793231 -158437442580158490823677747957120 793232 -83774682445522849784598823108608 793233 -5950185481449386409251465409600 793234 62701389626170514969832593807520 793235 167110608378978464648883250453680 793236 25395846873974081627097586931712 793237 -186198850650873646942694713960200 793238 164704184310166047939520484351520 793239 129433793348612438960108819362560 793240 38479122616629904267195430092800 793241 -145704382630979410399757959651200 793242 111538248817414828352369847939072 793243 147009611294752838731233962864400 793244 -332676511359097002424477541948928 793245 18409344759494628479326066785120 793246 -107269612556140846516577828876928 793247 26414388147232165954841622520320 793248 102036825769336169356222559944704 793249 32240297926577151909094147599664 793250 253056496724859939708291488640000 793251 -80473549443671420685287411749632 793252 103187509409206301430322340356736 793253 -164769548157371297394045179634498 793254 -30562049813235042539003736379392 793255 -227764839323211082137267281658000 793256 -99774001747536474532623139891200 793257 -57726955118890118454917023815840 793258 274568082830245041389366372322480 793259 70834141828769800835724826908480 793260 25629169482322915890221058355200 793261 106099836399850896701539606214070 793262 -115869525847321335562179405490368 793263 -185003533306052561459734510956912 793264 -352932280306540477951190859776 793265 142724936542663261242838179645120 793266 -156553595519323194380560720803840 793267 -13649094259138090267447535464680 793268 -20863912304070977030770118504448 793269 42664268638123835682935807913600 793270 4047503524660992425075498592000 793271 -37531632241254976285359730457808 793272 263994314486209271113830244945920 793273 10009684183201028382403589547200 793274 189608817132985524214657808129136 793275 51314082788486083689190272441600 793276 -250006089163744197405105277363200 793277 16105874692845028382346696242700 793278 15007295312624413903159412973504 793279 -332653211659802700331821795613120 793280 36779013755968751013699979837440 793281 77432800321790605452169707842880 793282 -75851437625227493819665246499328 793283 30698661108061347470184248360784 793284 -4687168407849681944889455576064 793285 354539737486036939011857961265980 793286 69571139467819800893055858523872 793287 385783181920010323029885263930880 793288 -95235215897356464060890177126400 793289 8527706305400772367801909405056 793290 -23127901009879738882045177589760 793291 -20498964415186976828710600607048 793292 -273765968307066084751899102921984 793293 -122079045334952240872610813741376 793294 26654650395194154615850770261696 793295 137451827744438624318357213788800 793296 24845267239485446038238026924032 793297 -460730700087062199903803799626254 793298 -140102402923315616927804398603008 793299 -67096096520746048459974832362192 793300 -7929602366780266516162374025600 793301 336154405420720451396778257620302 793302 -52612141176858426017557723090560 793303 -60719982661919492752582338243920 793304 -75613410267554406517768080506880 793305 -51242782416641124063714143501940 793306 -177319599392169590754345802557696 793307 3923311813317624881838991078080 793308 22354281975417942018193560783360 793309 149397834119349892221584750787840 793310 -93404784047424689323504086091200 793311 -183985415335802048933494186502328 793312 -24775566225347523982971064025088 793313 -267491500357425061506516549937920 793314 -6083631485796128386791156324480 793315 -206100322472040613932275503205040 793316 163827568727646536079646719025152 793317 26300005925873696208905390181504 793318 -371052006939021211561473818423040 793319 -331501335858432546836468705644104 793320 128591010656617278954434413363200 793321 24867564580522942251735002818304 793322 151405653715152893670858315638112 793323 -24910619612533965950557284981936 793324 -27657075768406266310160380508160 793325 79023646746718697057311658768100 793326 -29986904050023385189669758105600 793327 -551810095107190477077148952027824 793328 -27251402818524318109786974289920 793329 -199619818723058427450896015849616 793330 -22348133312764059562094173945440 793331 102914222682693346514349225682944 793332 153249667136920313396489710544256 793333 440356484608871471667090915953582 793334 -30989696491564433689019413049184 793335 -50086599602337311569359405159600 793336 -35588096502193450991543996067840 793337 162277509205809811265045843962986 793338 11820051441952851565006427685888 793339 -266733780773383386844190888430240 793340 122293650399060365640924435171840 793341 -243919065177902089262284900378560 793342 -268544678084485011663984072219456 793343 -534754632639137196667068228081408 793344 1745858827994444561853337042944 793345 -2482083122562767186144374492800 793346 -37672514659007449219521089048160 793347 -205206574502449150839689611048128 793348 190771896830500444299926485140608 793349 221270301932595368560067385591936 793350 366986391164446204801481227200 793351 27254545464083200194259882625512 793352 22684874567178889978702847016960 793353 312180421013492314633644135441600 793354 -35302285472893234621881413999616 793355 -248499663087172437288731445486480 793356 207422392279522072576035354762240 793357 -64600367955350616470435705254260 793358 -235635109398942760571810403846720 793359 -167526685431257349080825917466400 793360 -87040323004452599792724006666240 793361 -21871213534115025410088436848576 793362 -67138977419909131580197018560000 793363 -5592313994519158044764623334120 793364 7095314772862794407252659015680 793365 29069849680194985717435645245120 793366 9994883700433842824685887612160 793367 179752255347994062453999589854912 793368 -96170843948623359357481185484800 793369 -129186438895364267987786307144704 793370 -63519580954576421643056148537120 793371 -9707266378578991199249280450960 793372 -4605559804268666786242140105728 793373 51091777430846152984404359003520 793374 14757923850126625992552167396160 793375 168445903540992184369420602444000 793376 -475420271865677666024520945696768 793377 -83776299085983332443993290607212 793378 40223618677603987678873630734624 793379 -76628471781310477557165571738020 793380 -25009314345008816481458434252800 793381 -315186572747829444055235405308836 793382 -241818353095277621065488783033600 793383 86939478195063949914290891136000 793384 -127763509654980658516791324349440 793385 -157719432560119449500636471736000 793386 91996328898783533015953554242304 793387 116509252121779192674960517143952 793388 132767570152347018503198359596288 793389 -300389420307741442024964439888576 793390 -72882668516361132369915419558400 793391 1224978655600778096298316679664 793392 -7264338202855606255304445296640 793393 -2157498694913233413750071968016 793394 24680994359697501600442695186432 793395 -76725188726142853831463106464880 793396 -250383873105912748646890556483200 793397 -557202147344820998203936105920 793398 78628956198782991194422312380864 793399 -270504901175390426543735570944600 793400 -260122619119978689820292456448000 793401 -51646096296021232869373107614016 793402 213131141630699603352052369881600 793403 -204988264698283918338481430900016 793404 -30445621428614880925081247823360 793405 -102660802056818062721471574980640 793406 -288424499981184837959391405550848 793407 297368490950907392185861338146304 793408 -45654586258208138888792311332864 793409 325698449754266789652657927175104 793410 -5076284698385531356976107200000 793411 122503715735385174922839318195600 793412 -91456931753745525675148020679680 793413 -27181334405004950723906071303200 793414 -54238714372749892210424814698496 793415 38761281706092520612068306693600 793416 54543746870756358338059538595840 793417 437494327711078281532006520610432 793418 -272244899740427615185323259365840 793419 9546808471034374746055467753408 793420 -98412840871281763251920695710720 793421 361448326167074861092817630083200 793422 4673614141221966912903789312000 793423 492225079079443312398858629924704 793424 -1271290324126215335223758045184 793425 70181044501348313977520429640000 793426 105269029229215800235277811744912 793427 163296290134260849756219821165472 793428 -69885395086941389421420775962624 793429 -25617313159716730104976390063360 793430 -79636005961354668722393141124480 793431 -63821261556706812183791597759472 793432 199636020412630784648177570150400 793433 295579697720225253959807096533200 793434 13455575515739279521210400667648 793435 20130887145332955834373573778400 793436 956100170272555762142589788160 793437 -14832959616547246725577394058432 793438 -20549405039385687753694398698880 793439 206860071465354232722172176894240 793440 147812308442766737781529706496000 793441 -225103971313316575770924906863136 793442 -100109119750675208429997746167008 793443 68553776030494934231624920368384 793444 -49768858511991512034653859911424 793445 -77874423074255649690387672268800 793446 -142116516455336535089045141994816 793447 55078172275800582875740500243896 793448 -447168663372544307307766373360640 793449 -472412245632352399400873335886880 793450 -16731427002659697055260489465600 793451 593601758046798252489286320041232 793452 -168932141183316837703277900353536 793453 335580861024597485309653023119702 793454 213912564225298115156272691822592 793455 176586518571443050905556955659440 793456 -39043601765013712338940243378176 793457 -145753822287553786459363422496494 793458 -26847988704078375513724234204896 793459 487941736958634079635885526734040 793460 109955040161079725101846503974400 793461 -226388741183164728130172271733728 793462 -177550855719660814448311345728 793463 -243732030487015688901566344191312 793464 46383919485604548396925150494720 793465 -91155648678689223898589424295800 793466 77400982725899443358738971992432 793467 -340270245033149365592169654194472 793468 -55071701047908724376405501565440 793469 130172841741057373095894241938060 793470 -44978058187094713420348157808000 793471 -29172518552630334860895731383296 793472 -36614769459713963683498426368000 793473 35306393688402008173995803489568 793474 -208086700438837575898641538247808 793475 -267125140713923404161777373746600 793476 4937157440951857403345721262080 793477 110008467706448409066542556108000 793478 -1492651001969701067236121817984 793479 3109764904042703206995046896768 793480 85459650821354168931336855552000 793481 -98469857991884326937857208455296 793482 -41455622403416347583448047793408 793483 -33632633566630639687689914252616 793484 13681144103366035091253041880576 793485 -58098813564027446780000146934400 793486 -34425214459291927320599342941056 793487 4815597302952351064340929625136 793488 -6520337662003437255423378849792 793489 386032226590689645821279002314290 793490 87336399369166910188829860068000 793491 -179981468806862926128117129255360 793492 -133430342219363932449383765716992 793493 247733317306645265210408722553742 793494 26557333520094972441940618441728 793495 -331684710254406735964853491089000 793496 -116179550402124003581689363169280 793497 -135458625920478791359100627783520 793498 -248787088168754729194325124855840 793499 65148122207074932757548294341136 793500 -80599145595506182875029095296000 793501 786529065586577286535468943585472 793502 23925503788652248175753179804992 793503 423731874831290662889387857654800 793504 -58272301162144462846749558571008 793505 223549915165826812455327579856320 793506 50539427536504833565735900003200 793507 27442612356034381392249870474240 793508 262044751916732122431819911795328 793509 12329840406427486914778013632320 793510 912976820641681144748487567360 793511 314876940948076967434049208917112 793512 195586719736766714187753494200320 793513 34562891583328035040437550495360 793514 -104194843846512037287250227131808 793515 -78105085698100925962416732241680 793516 -72039983497273930068683744302080 793517 282802161000682516771317774508566 793518 -7675887897559872033084232128 793519 142564821308584774879943319915920 793520 3389215903628985901333748121600 793521 -186422248192145231220231165960510 793522 816659851331200807675763275392 793523 26026650875118495919296982994544 793524 12635128582499539344121072865280 793525 128582576673924097334712992835050 793526 -172796021764594923844893398477760 793527 -6384858684929063659745828282880 793528 -86672263854303791082757359267840 793529 -201814372913288712854234851236720 793530 36607627410913581743418272064000 793531 6788811146871487928337747399600 793532 -140905933854473199368013992299008 793533 -69136414038205268220303367180896 793534 82378077219756127173768839390592 793535 -209054638988549019931821956122800 793536 -66156396454958143782819094069248 793537 345367321514274394585046056229186 793538 -72427878080593962886259943014400 793539 37280696831390639951521153244064 793540 45720412691016860596972243169280 793541 96127977326675588253905684592672 793542 6655685523128049843167385707712 793543 176641241050839854130577667502480 793544 44267179644702679294515356190720 793545 -71333136921306921293286951151680 793546 26576602646013508983987992868864 793547 476668021336438633625100214830996 793548 116534874192889946013034596827136 793549 144998947063162793152206260255020 793550 -82052705704318332955415340120000 793551 -76412441656806639297429545527680 793552 5815327477783836857494905184256 793553 254621555579855320257795623618802 793554 152469939356045698110788989774080 793555 -96262588315571686074634187793600 793556 115312585362422737793421037274880 793557 10210653722306377300800379750812 793558 -102252116238208446998344125044160 793559 -85971168206811316858118664533496 793560 106424902682124443803505129472000 793561 -402932268772361006377635859662838 793562 32343583301345125417918836524544 793563 68538301529360299137078133639104 793564 302367202042779824986215919602176 793565 -390225393810755495532575726880 793566 -68839477315204970729048602938048 793567 -185211591010953750981114028838928 793568 -394352193441219069984495973171200 793569 -6634661667362947636164323426304 793570 19169022834540726944209393992480 793571 -13201812544913595785098622014056 793572 26889580051542153894886783598592 793573 -312271354891970124150969565256160 793574 80724918422006693296521414364800 793575 136613082331937279514004252129800 793576 59655378967017762148378355957760 793577 515685268946715378313558577101812 793578 26265489876281731114815546887424 793579 -315868126486493003060826466782840 793580 145265174015641534504241718067200 793581 -9923840858280898280017300045248 793582 65266456453749214351320259452672 793583 8151768270010395587623538026464 793584 -106534707778178648959860694056960 793585 -61312045918999967573738596124400 793586 50229657463709731896464936814720 793587 -269869792060697889306488258487240 793588 -244476572900665543235490948637312 793589 -801547547245012489531170542218944 793590 13127088555990622368516962764800 793591 95288745808576874380896097941992 793592 -22833830178089523143350758604800 793593 -193383204356443078984923266123718 793594 -63404728659595274664835910656944 793595 106246837672498119431063046504960 793596 37085104187177516776166723380224 793597 -96695742518816623330641688945568 793598 -153795188884205584449901803952512 793599 -10201089105074306619199301031792 793600 49448706360729048956910593638400 793601 -305951169687591851657165181670398 793602 -121481841704980673663346423161520 793603 -241390423512044803767767188892000 793604 -263389338772801844848953739516800 793605 -55205159374812930606288365921280 793606 -89541388285097466314554575673536 793607 401948885702992234865596334600856 793608 -920261957818227775503221145600 793609 268759903302617601450816474509520 793610 63581090181947641131459995689920 793611 52192443909915800733900270412800 793612 22945357900843580761819918873600 793613 -1053381438659649181167412969320 793614 84870238667693513700468817365120 793615 314723446718431954185706601848320 793616 128728555285014265901559153180672 793617 -7752882967965811787325936976800 793618 25782071829091358443608965999616 793619 -234001595309168479705715928730104 793620 -37320848627832832092494894035200 793621 80866427292900092154285619991822 793622 7608481057441426428249699382272 793623 -150020412563747038732451219367936 793624 299909093556311068090156621608960 793625 -507204516509859341855795568000 793626 22714817988649938507184088736000 793627 30385778768776030903141876089476 793628 396793085515882428854883825626112 793629 -46803830275495719922763685993300 793630 121634630060052490821218473833600 793631 -22531366657596994753964415395136 793632 101670420956243570874445845233664 793633 -226236127049327037089949949161118 793634 -310507930698905093987292213719040 793635 193687894912067511337598919262560 793636 -34433280846807763314198068417920 793637 29439529854264589369209219935160 793638 -58710066145450306662126793254912 793639 -322384832799428824526636789072 793640 29716035339212778541417247692800 793641 7228208694294883277265534388704 793642 -299811331502748853998617661101568 793643 402907970592907723822864320448080 793644 -205333828122227723369857164777984 793645 -86980857094075053191818617682920 793646 35732758681290754169676997714944 793647 -68938330016387884773228008194872 793648 -14548587090096372006773463728128 793649 73322205783879926060061687360240 793650 8679376081086591232318452595200 793651 -3021932200309453097077230009848 793652 131896437164705292577175745841536 793653 263594642656727307627541371218400 793654 -154255640962906520112495971775168 793655 338198646966357839159426659129560 793656 11586137071240068404676703395840 793657 56327682542746100655961771006720 793658 40464148053510796609049603758560 793659 -323999023028649605204143064881896 793660 9561924159642458766295073740800 793661 122884259907891639406301666512704 793662 -28654966186308603752348621463552 793663 -57451291513604315600153275414376 793664 156852831430245725364443517812736 793665 112207465890408605663579160528000 793666 -103998184697292463809179529457968 793667 -144135320978248125440833352751408 793668 12766270973753577852018267448320 793669 -302998247240433244792556289784930 793670 53817434934844755030170355377280 793671 229190074520839775160621978064464 793672 289244002830976357372043381145600 793673 353695688252788616977519940360922 793674 12168172019708159013236536185600 793675 -69267667536327697225298786070000 793676 76857717356607743765667430060032 793677 117077567885318169136364384099520 793678 8610947790962088957804446549760 793679 34334885364588369811685231770176 793680 -5624142427309283251171281469440 793681 -68123802327870375695854375702208 793682 -9266400876834636251957307454848 793683 113991993562366114750615801879944 793684 -232994717554825299230286860150784 793685 135296961322993348555417208881560 793686 85490233135922237234805721382400 793687 104205925629978746001949468547600 793688 -42869150708701974049324628336640 793689 -39078638552813354608280669897472 793690 -99082012325480578245395490105600 793691 451503034126661136096023045857092 793692 -256532632380405310058695810944000 793693 36570961682704142717711339956864 793694 -1749490693091039993795108029440 793695 -79484172545665830727709052710400 793696 -439377284172336849311756605194240 793697 -173672955318167325567663612521808 793698 120742558873668838027843908142464 793699 260932900389068775812071603804700 793700 -7304541015577577994190471708800 793701 1246051652238656893294150244220 793702 -21320235661953468818832037056000 793703 447063661487404162198662608892480 793704 -18195039808290922494792606842880 793705 -23038239006806388656058151937280 793706 143201587551237303489361820133120 793707 96598460388366339763096428185088 793708 -43325156521064579017673190422272 793709 120779445579230300018809509747072 793710 19393813147115197064551533883200 793711 170222754153225606825998549327312 793712 2440118633769044875137188167680 793713 190784293163518612186881083784960 793714 8930238960306481076011798150560 793715 -1187020942598754278647125246480 793716 18071492242973853097511913553920 793717 290532218223406147946789787166766 793718 326639244898616341273640679218304 793719 -3663164222262806705783576183520 793720 9441508852771276963103293132800 793721 300530231950894190610860761586922 793722 107808528126152842424769425283072 793723 -144634787417153764308170030911200 793724 13470305815163664056238596677632 793725 -12844536680700550390505723244000 793726 -108796748422070540608289572127040 793727 -69843039016330557772106809311360 793728 -35426649732198188471229213573120 793729 -27118138185454835653406724245472 793730 -32088513235922547939234014515200 793731 -52405799876068244837688820080648 793732 67881125418136676128928352931072 793733 -376184579646017707317398323290018 793734 74370974983179819734748778702848 793735 336041889670027270225645238146680 793736 76594115317147487667157621800960 793737 779715432711037721371906375488 793738 59949132783363155149797369911040 793739 102767486602544720888509317891540 793740 -81210966154813997710153581081600 793741 29802363551456631837199852344172 793742 -256703884735010728715129223409728 793743 25555689032073923232174320304264 793744 9720512614573493713388892323840 793745 -283136682669049548151045686127500 793746 -213027872051849647631372011296000 793747 306725171686058649875007080286072 793748 124455200957488496276858399169408 793749 -328680535848567639599843786856960 793750 95637361417802477172123436800000 793751 -350677725977479767201663674692752 793752 153004637699330593177539660165120 793753 -325090664173301890963368727057536 793754 -48951763108686851270552127313440 793755 39227636135403175750944300662400 793756 -254115228778158493617818466849280 793757 386586949059812737876947174636006 793758 48712179308736123178157829196800 793759 -39549491257461160082951234825280 793760 -145879471321680691959337451520 793761 -724790815861437323071294467456 793762 -187875251941137432583027184200368 793763 -210744295927588558672279496911080 793764 -135705935501473034191196953522944 793765 113266435238113222143871079414400 793766 61298510080604536043629825124832 793767 -45216167242059312423322692741552 793768 -700646897539187357128051825059840 793769 38657456427921737745077296594170 793770 38588676750001353386627872185600 793771 241250866807061465553901313410344 793772 -59756613156261408893152790707200 793773 320567821116456052762318370808000 793774 136332032746175965117511391203136 793775 157088901911823307830038609557800 793776 45030770125339527425811629998080 793777 87808634775541684163764175700626 793778 22854304035255657108448423105056 793779 4365849438816808246041109881600 793780 -688783895463051111803836538880 793781 46536948354527158547444966493624 793782 -105603927449345436219019384112640 793783 360689192083176689495483270958240 793784 15080073332763037389050935234560 793785 129034601422946698797272983291200 793786 47161590586530839400054076174080 793787 -392897584796670674778895876401564 793788 122741626652247973765753222824960 793789 158557733724138563456367019947590 793790 23348221072147197170175533198400 793791 66578367005345548989527281508160 793792 135310624737272995877860346429440 793793 90815052067707303762032353376448 793794 -64631129794184516425218905270400 793795 218286322694659603159218524566800 793796 -113023343947395032534586535772160 793797 157394141321744861029295365759200 793798 128752510143804882843941810802432 793799 -16735395473434345896770230538736 793800 6087194672454001017146321856000 793801 139705488784018636282786656088800 793802 -6144486493028210228682802216608 793803 107010347409155147208020580031704 793804 -328187965346268770669890737765888 793805 -279918971475992985087537462591540 793806 15773868197771197286120313297024 793807 94108625718464478098135811021824 793808 -46179221467262994270792979488768 793809 -187700997582137248630742914421436 793810 -9121859799185648785895335549440 793811 -15242954004575581425369505662000 793812 25054824356265831512353364293632 793813 -107938389447044101059504722549938 793814 9018871657029950797618662582912 793815 -75104817106933268370252092424960 793816 -236543964796001142902050791690240 793817 -3501897397690606194846303386880 793818 59396142449321233814491493966064 793819 20298903000631080564969550157040 793820 249355337175123177607210960512000 793821 -169463553170326962209635493154816 793822 -122435665673118350769182526519168 793823 -1068176381663801107748362957896 793824 310503830598335498192963288432640 793825 45672320003436831066413221205100 793826 -219792684002661137208185346508416 793827 -439718424528615814657199957510160 793828 -625641246814955193910367780864 793829 198982165597922779305711668057280 793830 -19230832476621114003589045063680 793831 -533149917120788384207024080283808 793832 -206404828299631923778778024448000 793833 -65161915033324808661615182619936 793834 -101201521890908110208698457845920 793835 36442834779114207368655791511360 793836 87680495668789316965676522625792 793837 -265021927885124051204044271675808 793838 94757912035601883664548632608320 793839 -5631928267458281918686369409016 793840 24150490007720497030422991503360 793841 -34606456862652254505168942211758 793842 -22756342193310791906489977316352 793843 -26695942809576599332000692185908 793844 -369138569183557636098742701339264 793845 -30679170469387177762378206921600 793846 -23965984311067976080230568264320 793847 98469062841473349651011006806920 793848 -45115089272536669285904807362560 793849 469157008940194132789172274504276 793850 64356496961865348007821450296400 793851 -24845083113119838542757928198656 793852 64628531567654294281823161511936 793853 -509877970616571350039973156251898 793854 -2829888426664083695820417688320 793855 -273177575056123975990293509145240 793856 75006084254991778859146901716992 793857 7861267552017923594844682037040 793858 102986738169029479632977485770240 793859 -288329203493004747245360045927160 793860 -92490892424869530785763221729280 793861 393481173423474899801077291420924 793862 223627846762801407265797609870432 793863 -11039266744801142741960691368016 793864 86252198947531173410444615439360 793865 46444980776998907792007565646400 793866 712983793483427020472543851008 793867 -148934370958520546442406584103084 793868 -62385410164198828276078929208320 793869 -178505821290313483532680054610880 793870 -35131670503972369135558179655680 793871 245436081113811635938345260899520 793872 -22800455223232780949386505011200 793873 -520975706885258394327731048661660 793874 -216470962754939434562637400766064 793875 -17004463606649254546938564360000 793876 -116848163574263210671108528704640 793877 126033723118243480043052046417920 793878 -6540574390766797228609964198976 793879 141394495908215693451885484841920 793880 -74801445865155109231548899328000 793881 -472644139429850521577127329907 793882 70563501542438452567790757457632 793883 -64017121802930147750537509564344 793884 -8844234603312015577559616749568 793885 269772612284681681611774589033580 793886 179301959728913086549955425387392 793887 -78431999434644021327031206398832 793888 40053204396657856960030112808960 793889 182955032364471185420729736942690 793890 82977528656956594487243086444320 793891 7005375448648775496873970746624 793892 -149266379872719946950124993932288 793893 275465315502493485187630459392864 793894 -90426763702302359605071448041504 793895 112968255944841901693553610936720 793896 13794616803431894146294472294400 793897 13677355419605578375593093507528 793898 49100163297581945683320624866736 793899 -142536562111165119415636996198116 793900 160033259879690610882018528115200 793901 111943091712852069638986643338902 793902 6646548711636699831013952784384 793903 40811315109916515579956955678264 793904 -21963798890685808439220367933440 793905 23103192699063149540645073179520 793906 -159511762507504721613848671876848 793907 5162238697165076565757368518352 793908 158559911242018226845036648427520 793909 -339756408086836663820123020000 793910 10178431341738532390253966469120 793911 88797614633840523691416449700072 793912 4917409456719972150882041978880 793913 -53249967765756035000843259928176 793914 1315226417618391754366012502016 793915 -106462978811746615828234532944800 793916 337083754940232393041388364938240 793917 260706346434734699907518180506380 793918 -241646747832289887514476500755584 793919 52269855742664435071907269309296 793920 895436553589135619729003642880 793921 -338518621593452112573277711901756 793922 92831988833065318269432717172224 793923 97565282116307465160348725306544 793924 275162937415390622338408843886592 793925 56085002637457528194680153824800 793926 -12387846008777315404839451065216 793927 21874485120705387767478278898776 793928 139125155486343300460120842716160 793929 -257616902313058178567909048319216 793930 97727356547401173156864423819360 793931 -1228504809129372192598150028268 793932 57141101612306356768027271388672 793933 -74194615297217396148613718912640 793934 -61062359496255221516968467542400 793935 -17255035680835447446520793464800 793936 47460030012545118646837770584064 793937 -165400150840602739645800920717760 793938 -60095284022576217859571671471872 793939 4904262238468492009995162549740 793940 -17146178542081480179991034142720 793941 10235783496227953811847913269504 793942 167846783983070794905151139203872 793943 -270061523774249208643497638775720 793944 -103589709454575455784851250800640 793945 156745984820076687068467079433480 793946 -121256932863681013633769844345120 793947 110620269026857958924359676343744 793948 9565001902404693755071043153920 793949 113871359538034291897005095746680 793950 -91007655072004392726005358336000 793951 -202839264052805824558626459171168 793952 -2956601441305393451126920839168 793953 178795415892822479768428943550480 793954 73585534741159415352260888259072 793955 -236151760414238232212285273822640 793956 68037838716133596833682626396160 793957 129137030306927841795321778686206 793958 -75524064312749526607620030935040 793959 -160237858942685250880541416691712 793960 82241028708558108572683409817600 793961 -50289710128022573675957653590336 793962 7483978262320110554956570751760 793963 -140950666647190773364009179160440 793964 82555940502515338333488889886976 793965 -7096802983780196588020972493760 793966 179807489933311235631430093626432 793967 133403552022829091516339036408016 793968 17166561400257147474975554273280 793969 67945489409634004320102854336160 793970 7893911040090896403718019851680 793971 -464108104119269476029264265549728 793972 100346494494250618882273163755520 793973 -68140468617541034704910917290336 793974 160490999824263269010847420839360 793975 6325375882094950771739519780000 793976 -47089631683258744480499925258240 793977 -125244993119245235620013134799280 793978 -195636578495663082708633923006976 793979 305499180194935375775020748348580 793980 -57625937524405906644359864263680 793981 -155335010402520157644154932836218 793982 -36237868460632786925556509094528 793983 -42695990236390223651226776520192 793984 -384822872468901866415346868551680 793985 95865289848159623380370106014760 793986 25582714432564533487994317601664 793987 103250444532738938787078217556352 793988 -39349120962230980821789567578880 793989 104056661530105230724145546855040 793990 -119069727820132361383657164528000 793991 462204677904115923999473858006400 793992 213738181586426291233007894814720 793993 106161977885244576475312896596928 793994 32553664218925873265281495381296 793995 -2018894987588736203094049896960 793996 -159814886767500450729509048923392 793997 -368985076748854602383708450556960 793998 -102724947230399512746239551372416 793999 543618800037693351799830930494000 794000 -73750868548942068300075184128000 794001 54722676631832877195204697621440 794002 449501763527818547169832812576 794003 -40258918653619955368094713850880 794004 90395275272547591311955678789632 794005 51926883632401267360428520788000 794006 -23590339196650114947631888879872 794007 244572257337467416126901406225504 794008 126001814656403706920298706728960 794009 398917957494299919568741917243210 794010 3798376337993485572635351040000 794011 470716291596198140449918631972612 794012 8846713698837466397166948589056 794013 283769129304281869900394573664288 794014 11471609834553126709916448742080 794015 218424504688106873594036116181160 794016 -70104910495251358749419215257600 794017 -13523649704547295670715361826368 794018 37781623615766228733586619990016 794019 -226520163025751774758627625970960 794020 132117007672875145994126989689600 794021 347551269914564831092757119249050 794022 147865607588915157142557539043840 794023 -69541609065230939011403333774728 794024 -3982166317681256780388362649600 794025 124609022845530258831014949792750 794026 149893916369782355416612414529712 794027 -39560980477518203080069858711392 794028 51025863206174064023684040721920 794029 -245956505279847775645749577860800 794030 -10450742823796282153695006958080 794031 -54255362292867610356365423869056 794032 54777090649536738165776857972736 794033 195140025481966992642205632507282 794034 39186291985831623136038070652928 794035 -184889450921248639775837247787440 794036 278229830973014626446408839394048 794037 38494774243974491558599048155360 794038 865822741629577697652462397440 794039 -11843903039899344755281587347160 794040 -5094291881738994347190564864000 794041 -507875105875888939534641507721558 794042 71021247853239457444636046814432 794043 -8364107204510977069295601201228 794044 188799578252667866658329818790400 794045 36308570172109981812234936768000 794046 -7017561082376471435522264957952 794047 -27715490704052094943238635032336 794048 -34113470537522364662664533114880 794049 52292182843485303838739761901760 794050 61522692850258249992158635714800 794051 -157762378035616270934286873918888 794052 15519539265081253140651521236992 794053 237534900224677966718820741879864 794054 185010743472233124249013237274976 794055 -134614663306098636047248610184240 794056 188738424358652233301920232186880 794057 -153576893922704363349096205191936 794058 25734304464549309861078532654080 794059 -176205815145642522179113230767984 794060 -196510781691266717084111944811520 794061 -187230614663937483114790357324512 794062 100433042948245973517310723280064 794063 501326624421798277164121984515312 794064 -42779287555482048674626960883712 794065 -50401670601235743003745194854400 794066 -38597747723790257387031141121536 794067 119982060995838290618778344738880 794068 399442569479865825125174544531456 794069 -85927727159664847994059748131200 794070 55752134180717577862438964467200 794071 136327731791790493231533716571272 794072 -167492691126881400869982458419200 794073 -93511170670333070927141565224256 794074 -180658106392773341190242222824464 794075 83134273591041113721611128515600 794076 83921476112759775525748494469632 794077 98343799460107320692665862421926 794078 -77337504989399226187802302079040 794079 854231125671881658489262966128 794080 11109208584157249074036395212800 794081 -8840741036668190459848509108960 794082 -89869954840004444182486588142208 794083 -187037529232014595151987743038440 794084 -349588227850387299516465136487424 794085 279543227413829593202654178360960 794086 -25444326678784754161684119151680 794087 64799509644032326553647970006112 794088 -76431268706252409721668527769600 794089 316606684921598694434536753032890 794090 -147605152379266457299012695724800 794091 149986880312402588576047361352792 794092 137986128893238114690937873134592 794093 -32312755580838002052401714795700 794094 -2737436133792019684864105865088 794095 2530600397099261121939830139600 794096 8049306241770752960811680661504 794097 -253271300003936550379185858948960 794098 -52021375351033927865056307569152 794099 -81559981638568165515676844949936 794100 101769762447776062288681220966400 794101 -104280926221057413139597217814336 794102 106698227762546245648162554094752 794103 -159065935501874300492315958498816 794104 -171920474145310826472538363084800 794105 -9043604878737532727102948145600 794106 75452856106235939609228985906144 794107 -220401369365015878396999149538800 794108 148045944504908557055389025894400 794109 16641669573500064894701422780608 794110 10457700990726703211132623248960 794111 204413089295527971565718177843712 794112 -132134050026985296118394740801536 794113 330020001629778472086018107343362 794114 162323956991749661785485038536656 794115 -58409337651194350315906758154080 794116 -223371556965073530449291964607360 794117 80840527757900162760987258216060 794118 6769772548911894241597486186368 794119 -138781585206985816686630460741480 794120 223153889802353133184672967116800 794121 45846826568515426678787660517504 794122 25348224879795072718521560646144 794123 -224627837951575203179831584404 794124 3601654209697692778076006461440 794125 254227526839980476273758797999000 794126 -158249725723743742349962698151488 794127 -18193108320925253697359062218240 794128 87795076820437846568376281341952 794129 83441600288088126087885918796032 794130 158017420464795593407758965713920 794131 -69813446143703018138734333371648 794132 -330130795250602419296860679167104 794133 328101760742792885506333342660302 794134 -114222486242375515240487578611648 794135 -191561415014454814632934920068640 794136 16378767090075011435773024665600 794137 -471621888178961465964611883324214 794138 78608091767628700992332062128096 794139 -12163667651606956319890332434640 794140 174921750132146072155771777612800 794141 -62064571232317339063046963458458 794142 112699869571984474258052220440640 794143 271066876210888863254287274718120 794144 -62152544893257547116926302420992 794145 -154480770951808607866472837520960 794146 -149415768899292124169573919895728 794147 229359545773169324667606966727080 794148 19329449701523160871299899335680 794149 -28593146794369999969029001158850 794150 46991808157057289578703724528000 794151 -32935746827208524011928619667200 794152 84631391379439480581120516741120 794153 137648629524055954409207098881402 794154 53122829956572966283537235788032 794155 -282597112470727676125070628042240 794156 319680680721009616191488836876800 794157 39720072903052245902804458419840 794158 -19508391896416046128720733575680 794159 -306943436556350693493106312275648 794160 49955335645281213444096351928320 794161 -364789462558745477533826375040238 794162 -164145082489881077512007192112000 794163 -176533058627558614054448941647312 794164 -27246613043594485092424407994368 794165 68933904358257428330719028165400 794166 -109777948245504571996509928474176 794167 -249855285838624895768200452864 794168 -35166147742881409469986522583040 794169 92060585755911699887057641843194 794170 -23017256050361113058105910672000 794171 24902026721933049297994833341712 794172 58862852077399367986319932823040 794173 -185764880572826303265941978891578 794174 57051570152387249426886741635520 794175 -36328937891865992733356639433000 794176 122855341156216429225333796372480 794177 945267874516916203324909686446640 794178 -43488683437701191198866634833920 794179 255111146869457206251340944206780 794180 162262622156854181217272043398400 794181 207115836956128214528445435206880 794182 -455120056714777950784374357465600 794183 -9991549039556338030013083635096 794184 110508469135427889969012048568320 794185 114151443853500687903646438676160 794186 -207023754837722411840467206944208 794187 -370565363429867134985492395311840 794188 -443940439634121056020192981059584 794189 -57982501155178595900172538722816 794190 -29693477862791413047605722152960 794191 -248432159097893840725082756779408 794192 -13531830173950008690311280205824 794193 -23356887612819346906557260049936 794194 275477423923894465153086500748960 794195 -355567956964248604540036626130080 794196 56530772894400426113712099892992 794197 252734915504751889149126981506880 794198 222638458589664247340802114381600 794199 22077428761780296060286425335040 794200 3252693173253923806733424384000 794201 -204266911075770708359282893767798 794202 22979731015241951859679713772032 794203 -115553861984423863503609078479548 794204 -348981362500896963653175650508288 794205 2339045378116921287058044474360 794206 -73023970847377539006458690715648 794207 -345302084464854912365616066008544 794208 -224626893251751703206380916965376 794209 -6443204773808276663338209121600 794210 2713070457932700818538331522560 794211 -101047372212795580517581022954112 794212 237499058169904479222723977123456 794213 64776868929289753893897845265024 794214 9256177548026794501445555548704 794215 41094773739820765842118650594360 794216 -252813117162561783173884274795520 794217 76569148793689702066058867560080 794218 -293280647116785440023466541552384 794219 -524901827263133503406094032321160 794220 -11027904595919238417407657902080 794221 -58264246578780808063646998961578 794222 -51493553183313042960684071984256 794223 169441399561723569014185217566800 794224 85264468156239373986133811363840 794225 117305421585947058227324087031750 794226 59334945346732340930530629308544 794227 -80327641187657356563802901315328 794228 16028100787645787019717668610816 794229 -97798890290077451832987474434016 794230 -36256632073084892830163097738240 794231 -485514759428264582188466805346968 794232 85960954859408718899525246361600 794233 -691255827515138608619494919036352 794234 -44359694784278482219970342500608 794235 51338117330813981574517498806240 794236 51450158961434942352410275031040 794237 270136595773554948589967253315360 794238 -49064871631140225748213659970560 794239 -236232970996028215392387887992960 794240 -16506581451334013814774851174400 794241 170849289171536969233400020870002 794242 11192955138719829063137796920352 794243 -215774185253983677230866930265376 794244 -139033046605497133893062740992 794245 48691024629663812379108149965500 794246 93782788172832105548750919800640 794247 61101388611917466690782933721000 794248 62946643322761337507398730219520 794249 -97241679881570239639818368667750 794250 -24390472737944298753476847432000 794251 6707259137809459470341703555904 794252 -160439458584889261353765573457920 794253 -7324301245119572546817689521152 794254 -34405451916992896118319943055424 794255 -21873618309168494901529434362880 794256 -5121627238703634264981909209088 794257 -541250829533931417665368157584800 794258 52221400602128150834647016939520 794259 113110034133828853607879883571200 794260 -142283430992877351937384731402240 794261 -74670383384038191467916369866016 794262 25444901744637904324832357228544 794263 -256167383204065795094415713916440 794264 82124875431815075363693601054720 794265 -67919382480030486432560502943680 794266 -148423037064842418479174187095040 794267 -110637089980378347561205648979760 794268 -182737926887000091006294508981248 794269 121861745313628505280586237024096 794270 84983111477662295692091377846080 794271 40616751234785683305979907389512 794272 180696078946974105309251860365312 794273 62150265975848222792928454062000 794274 41069619512734724309784868070400 794275 -29168873905143000286999240521700 794276 87802100124556005094792497131520 794277 50652235578112339333691448144576 794278 -106321441202812855628288646886080 794279 -97266330577246949395993355622024 794280 28657703389117191349348878336000 794281 -547002732009726632696927097843000 794282 4433003688596115059631619559424 794283 48264310134741418613707741413120 794284 -346224482865853908476326783216384 794285 240127000320427093759433562440160 794286 3076009532866814194017760059072 794287 115926587263924589453539828286200 794288 -111802563516485751122059506057216 794289 60228424969609539708097592871024 794290 48715930534474479075578042251680 794291 -295358610091637001029874444475848 794292 232540596953121187122750011953152 794293 -192404483707796035427279331635076 794294 -161604924669459731003718041013888 794295 -20922939718665649052171246694000 794296 -4764596976761385833015914598400 794297 -64671298255830660537877190690688 794298 -111798122167550958360780119694336 794299 -62817706108106038274653315628352 794300 -147105612092107630641676013337600 794301 8297655974491715456220420015744 794302 160698098071407545692855316612352 794303 -880596705569610034376542664501736 794304 -14772542196132096774303670861824 794305 160361662437350542853665475866560 794306 188097951998694181297624947590352 794307 335629664454209077672746775854840 794308 -208437817004754936889458207723264 794309 592914780612956131560207723723516 794310 58826448847860107138298320947200 794311 -74945553155077562397310438372896 794312 137750734501999534923506280883200 794313 -3274756072538771594580239139840 794314 254788582245805087146350734659840 794315 -30092797705407077835253057619040 794316 -17953170130778175170024733250560 794317 -230771719757460012579951931622880 794318 -102672509008348672966967601427584 794319 294019511897017423368906754870800 794320 -58306181428797680267234976153600 794321 -124657250293780789480205596615056 794322 -15999130771310977359602149286640 794323 -106505454413937968166208560682896 794324 51049382097039801450569141856000 794325 18570607434889885544732467632000 794326 -30226033275630966010237089309696 794327 393438174237566322614346574135176 794328 -9245116155255107474095747891200 794329 -159411064293052387515403191884016 794330 30627283357225608632043002062560 794331 125957822075906382954649860746220 794332 -43021312800087636001266935685120 794333 -57402802857696171048867582725760 794334 -55983126846521919638781046097280 794335 121592316073766847131544502634280 794336 -10271751623113351175312767451136 794337 -262005827736799770220433221212240 794338 123040046487022164683313038203680 794339 -2155955808672496355596667774640 794340 82681357795041118489874413977600 794341 330664462403334787097718992143742 794342 266857555874568879446969561247744 794343 -118733838456858499294273717299072 794344 41531161259196484302675584286720 794345 -193839457165172971854291048547200 794346 -38179036410164534570575047814656 794347 -428499285951189244686048825880608 794348 -226685613503987876431986402622464 794349 190409615839852875577340623183734 794350 1298349556210548419509285430400 794351 177249791883725317631007506048592 794352 23721695363491374311573178286080 794353 2944153195589929875831206747456 794354 80653423066572229551248261139072 794355 -26911739121027220109287228505040 794356 -2113556356964110661912546366080 794357 -170284921731485133064190931318660 794358 4536818321472884692748948838624 794359 -60091616347219973606452824795984 794360 48603995240579726570140892774400 794361 249371208661603729204267461793872 794362 -159780289113444211772884725095568 794363 105832755746019128232870853560612 794364 16433854802027320924104354432000 794365 -113667597050772537245743973640 794366 136495093324160815352967151813632 794367 138529692366352020716226981190272 794368 -158076239550437058020348390277120 794369 -240067155656162193777251550842880 794370 32688638112779505017603771212800 794371 -10290198610834531612601741085800 794372 -191898738420174130134791580695424 794373 -247559167926970653087918929219616 794374 24020944752741025740063470733312 794375 7960233649908600753751221240000 794376 -183932487291717063783732757708800 794377 -1281867290673045582567460634060 794378 87674011005926503469863548573024 794379 123867567739222739999634774682584 794380 8057267418727599567586997068800 794381 37333600943161760712311343509184 794382 1507254568663580668524298245120 794383 245955109411572892616494580691632 794384 91305805925424768228375772200960 794385 86060223623783869300539680486400 794386 -2293828720868562478680412490976 794387 269466371011356839437173628585104 794388 -124202604408741180826305061478400 794389 -276612916957836262379014704013810 794390 -19174417624352939049246716524800 794391 28608551493947341858779593046480 794392 -68342213615531187715265142374400 794393 49627817157919040713592710880544 794394 -470169715035679126424971333724160 794395 33688207606154129466288534946080 794396 234433733971064515311997466764800 794397 125546466393801604212366781365120 794398 124555749042184131639305810646720 794399 -390237206629782122314542395997600 794400 -80369967993247574026339575398400 794401 63918626338080913865882341662100 794402 56330461780908621922458601274880 794403 -254585651658666995328560425514736 794404 -58882274237626287170032784977664 794405 186355004482011416773911894744060 794406 35203730058445324859468128862208 794407 91121609999529906880171506129656 794408 -6699736632588108502229760000000 794409 23972340002688782733248908047360 794410 110644763336868174603834951956160 794411 305173675166930462670736693695024 794412 4256302405481258866059112609536 794413 -547111687596152144226621108671338 794414 -53875606366903290863028864664320 794415 -107348728059600767422223654252160 794416 4840134281841262244667378499584 794417 19250624967968721388261036831848 794418 -11264312451823397220602174311296 794419 -417605489882774124193612532544768 794420 -93192312815868250470169140387840 794421 93278078388592739670498727098240 794422 15418835956449578683051394500512 794423 -40817629267806811164871925831760 794424 59564603888073951903143018496000 794425 -3671244141139993031925246398000 794426 273352082125160362578578785248480 794427 54260446967214125322159057157344 794428 -129792055467747822828045555668480 794429 -166733849364180603043216631597280 794430 9559408873464587210201589726720 794431 48359836131455000477387634342264 794432 -69910210446622431339532880707584 794433 227086270105429587252422733835824 794434 117778293341916848242549326545616 794435 -170215029196339212305250313676400 794436 -43483627338201705633928135925760 794437 -1956544304064474044240189132928 794438 65085989377934489293893783193920 794439 -570991927055806007726060049593616 794440 192560465153290887117411425740800 794441 -202894898659213062290262104788608 794442 29044396249501915046489615864064 794443 134763592708429480527543007961184 794444 -126704872894914779035642933155840 794445 20173133229116676934059439837920 794446 126203965932247919243670685332672 794447 222762317955545365914166310408040 794448 4065051540087500154441756106752 794449 150445615538759196094207688558450 794450 108410857468822370557797505566000 794451 -97833773931720855394075812700416 794452 352413525009771048064091059339136 794453 -14608507367349104469308864939136 794454 1515958346875132117401726582720 794455 205838282718677466592348330332000 794456 -48504691218611954462931946905600 794457 -83153223530780326437530935996812 794458 -34433578551393959631853312468224 794459 -40741471281913488421795843067496 794460 49738673441485934691873941468160 794461 187542604516479590887314716755250 794462 -6186169300339600153502594290368 794463 -105142802421386033491571589478896 794464 133298893791811827007796204273664 794465 -79562041566679745752714200984000 794466 44314053234162111226218742479360 794467 -65153880020168446417809431975280 794468 1485897738127398464697791692800 794469 -119025861156510448615210936642176 794470 -39429646285091745370839726960000 794471 -318858359272394786150185823264328 794472 41068344246085665072879656140800 794473 281931350850946080430458546513722 794474 -145641274799207608252447418781264 794475 90146907905900819128927598736000 794476 138329699676491548077054138220032 794477 -275947413238094564050803742165674 794478 -128238333676279786502021926581120 794479 97833786860545046400713776328176 794480 -8258323614369297400838881443840 794481 -247863771225193311560077550037648 794482 54206318081308329264756711763872 794483 32363998936526472289387235142732 794484 -166344238681373402251500357930240 794485 11058945448515348622113277063200 794486 -314206124568353275168562059296 794487 187139906471225958312343266576360 794488 321501717158815098186053461032960 794489 208385277225559601770878284279424 794490 15777761908248511910083182781440 794491 -272744342783596707345778819702108 794492 -71571887038372953998875224643584 794493 -50018932472314643560861995388896 794494 75378174439683015211672494544320 794495 187115685564873213878016324643200 794496 -172205096248552076017055406489600 794497 546067881263726788426286536702512 794498 -57168870180498279002884305805920 794499 -78599575647793759598250345050112 794500 12032350614712704190969506816000 794501 38509490391129329306885349894360 794502 26093180868240571397895239879040 794503 81115257851989876903334108702400 794504 -221350732997248670397987785318400 794505 -102506391957148588471811770405440 794506 265352268237111918100567838747952 794507 -156710607799786744831437761029488 794508 13999325988285749786572133203968 794509 -245503731187051085857620801737290 794510 -54128513624954175794028712875840 794511 -5299393166488035390918184482312 794512 33389510974544437556685330972672 794513 -641989540387775988174938679451020 794514 -16243443600624165051888321950208 794515 361101666659152049788986603900720 794516 -77436455854837580424161067497472 794517 -175947632256805731490465628442720 794518 133496624435111223798379834812960 794519 287427904488788656586324761935960 794520 34053520012115202867310763212800 794521 58625600568400673715314760202304 794522 299239336023507654237003018150624 794523 104087871005518809452359654652160 794524 142375856369632023855517633369600 794525 -164537657772406482076048654227900 794526 156474946469150200078738411662144 794527 349788492562148005962115712991232 794528 -194583953920486082522759329480704 794529 10092802183478707709363433423876 794530 -57516620802763901301497549352960 794531 45532820228391525306174898234332 794532 45815838144987545396579284992 794533 227010149013191990333947599889440 794534 64539328167496839545383342149120 794535 -103482457770544325935487375293440 794536 -180752664756325740050394101560320 794537 435036989526674338979302749384186 794538 -1430635381484992988762353984416 794539 -117357572895233166621806075808840 794540 91189433053087933850895723018240 794541 -267773185932674186198111943204576 794542 -124196850562525364642627453644800 794543 522911151237453279145102549563792 794544 27615947282548904944774836486144 794545 204105525072370762018126802181300 794546 343069896869030772545537452108320 794547 -108205435832176781869334238167472 794548 99147200347517893566461361435008 794549 -10531798403074600011927232673280 794550 88072107014742770928967137748800 794551 -271972396520342588320866738399448 794552 -125322646333666192029715467571200 794553 -153726639153808750372336562105040 794554 2693833289676101073182652391680 794555 -85824250329412879294224029471040 794556 101393826520267344070628152197120 794557 -387837407253197274668783604011194 794558 99025003447955654599717085019264 794559 63355232734104914974162042409088 794560 -20807302986447162506037417738240 794561 1461372498886769043425123745024 794562 -140125984228365580681355054992896 794563 -154304124534283102596046640498688 794564 351080152047156628175884141570176 794565 26408594659335785697460922464860 794566 51595277724251295488378429051232 794567 -368720185946872585550225504186568 794568 52298263838991716088011480309760 794569 258853407183590586041553114394970 794570 48099152844103170137100753576960 794571 -293886900170545842092497888849680 794572 43887816332739945502584541530112 794573 -125978716114793276216968811247636 794574 38055469906355243238270829660608 794575 25286855962494209551623420349000 794576 -60874044876384652302651038711808 794577 1283549649702693663330253309824 794578 67097307600617240096950084701840 794579 497896095594444289666109051811180 794580 40645593520754094565442723635200 794581 170599824298528880719652374230720 794582 -221848924534264685113734836920320 794583 365856372032931964337094148107600 794584 -18215388675649666218411414927360 794585 -200339227797701060272522316019840 794586 66961872693290103755318395204608 794587 24902818610949439970739570807236 794588 -225899923460638669594502827341312 794589 125060169275143281585418621922208 794590 -3354444342006301545675945465600 794591 142665337791605992835038943721072 794592 29523426684058291700740978114560 794593 390237545908374535572501325191842 794594 -86471674641739470998124679337904 794595 -157732550624437176506260634790480 794596 29743958451979988715327294735360 794597 -636345781210479240824889143808 794598 -53309581421490324453963101276160 794599 82962075381855904414258927642640 794600 82208231845182664914394056960000 794601 -131569672393559171984765286162870 794602 79800519649891369054504667512752 794603 -27213315899034298074092777182296 794604 -67501765056859854994215337328640 794605 -5904319102475893193977729217280 794606 -64178949380193848649752210509248 794607 -27948879256262709104291650118400 794608 92443517021294383573948046508032 794609 -49273981828204848179353122574284 794610 -26252970889675917685747108514400 794611 6277263161242874493228133610992 794612 -13464145256485770535140535050240 794613 -43384390291194737770473474149856 794614 293053465863178010981442741989952 794615 -261978193503673587907357098339240 794616 43371933820900463275634177187840 794617 -43089151114138369534240064384700 794618 -103040217436721172079522148017920 794619 -42466229965928924770065227418096 794620 -33386864557828885314643171998720 794621 -124893288944265040792278049745556 794622 135253902655353042452185650199872 794623 -22246405018353297943808247546176 794624 150025553092641921821241199558656 794625 -18702831106672217583766221744000 794626 -70533721974111825556297830965760 794627 -209914623951846500353542515120400 794628 -21655845148008716888565307068288 794629 -294440931787603877821577084532480 794630 -213363083435409885319453911945600 794631 -292656034204805070969128656902576 794632 176526699817672374511817355264000 794633 274884828036071241728430726406938 794634 -72026834108548448671032374795520 794635 198548427619285379462157557698080 794636 336292217341858817422122963982080 794637 -292776722332803426568188187080000 794638 -145692319645937756616481271223936 794639 -116152788520876635126620473638144 794640 184192149062519290207131402240 794641 141568110569618175288992463749042 794642 -54456770167751965929095272434048 794643 303342791723662320703761779367864 794644 393103363523285848493447539197696 794645 221239307048012056108590170766720 794646 208419121839638310406895601699264 794647 64602903088061452154790030436064 794648 -547485632210580744345382327357440 794649 54221258762792016320003985241920 794650 -31345021332752349157382594246400 794651 132178872693190328994462608853264 794652 158806010789123284480249751173632 794653 207544056719760306075799759692902 794654 -15376965800735605301687997382656 794655 -78046805645863169543424073463400 794656 185908508208160135815513094225920 794657 22225386597051597557689538583906 794658 25655017488885778101875721884160 794659 -185916806854310131014245436095140 794660 239830109867988510911888460775680 794661 -169010027689354253296886192947200 794662 -16691597029950512753316544601472 794663 15343530896641689873840075302040 794664 59775585975641497129465083494400 794665 177248472865978859607254200173000 794666 -51076404497378495344601698407936 794667 55869740514440353162722431873880 794668 42381353461843137147559814449152 794669 346461479027191705898292790706070 794670 -21460108326054065579610179913600 794671 304340815428750976895054464426200 794672 29840860912271654351844714725376 794673 29045090686528353841029160516800 794674 281006198543662601953816499928336 794675 -32499281440619311725802274880000 794676 55541933140754035739620380303360 794677 -200561586711486704575600254804740 794678 11255860690026051974247421132224 794679 231167085133924615749736417559784 794680 36956712197107621930717033574400 794681 -198145813568010480246432731568300 794682 -51014934820802716452363662715168 794683 -1107573231039748839613399245656 794684 107580891395110214314987178860032 794685 9038882969374297287759358579200 794686 -8043999717843405909712683610560 794687 409854803732462199370359064918800 794688 51894697602197311256706511011840 794689 -110321337201119347842701504491968 794690 -2689607039528693072296365036480 794691 14524090439300538550286811846732 794692 -360852124531340606249988997005184 794693 209579755572297806435429256150942 794694 -33533731830380368844242284203520 794695 -132288668698152509003945370978000 794696 -641797944465325493825894154240 794697 188765535349402387060367580886800 794698 157047228549281533506452827760736 794699 -94564395277560529859970851147064 794700 -2201428599442972510417203859200 794701 -30788939280035148496545889570068 794702 -42890637808731503019462784880448 794703 7354612185240444313038155744256 794704 83609192521688649754970357227520 794705 64691318177070169768518062671860 794706 -95576039620067467628187534888192 794707 467174163314217749638390493123080 794708 -188262957197346368412721077782784 794709 186009955188186436699338325724814 794710 38088218516959702934849892936960 794711 -364628419683882541310712942749688 794712 -211070560551030653075625773076480 794713 144318782273610532263244814315840 794714 124644596563118459901326487849456 794715 -153609552201077063360493946580880 794716 39850838281634304652354766684160 794717 -3044397721795117467914257521216 794718 -25174109688889442585048145233280 794719 114212328871330630319010263673120 794720 -156425695460341226692445531013120 794721 -127395060314595421211000893105056 794722 91895664091219434667572305208912 794723 -148606741676791197268346138259264 794724 -49638862400889597710436931719168 794725 173129442563413697266714071513600 794726 -3529785284294654682212375507136 794727 -23160590327324530976502507568920 794728 11750024318132542337746836480 794729 -83394528027737483008698959552952 794730 -92826553390983622112185644480000 794731 -147853487230913965882952357706668 794732 366621932979213691133867381890560 794733 330335676009301225049839144237824 794734 -62862656056103521312767837955008 794735 70288722412780419203145581700000 794736 34558339839405658590264479907840 794737 140085706133626756479239527734372 794738 -62787208116104207372526056853504 794739 -182504834246669998949225157085632 794740 -137286267493776476084095422873600 794741 -400486099846271013838955871099858 794742 21390854067414703803791462270976 794743 -191782425075285329339161890938008 794744 -148644596800960503343291443732480 794745 25410669043110682086668640873600 794746 -36594312571599629475821469110928 794747 -6163874353705415518014851602332 794748 25456250659295830311834339631104 794749 328235523859712166295219828367750 794750 61815750982199654060035436112000 794751 10863802294566787119925417052160 794752 -32373698703429871334566857277440 794753 -375001399442305020046738965080640 794754 95645374918313188706108656456320 794755 -14745846715143316927915495145040 794756 101361053416174222446010249710720 794757 37007871570432473512445311580640 794758 140692901471027924853066840528480 794759 -38860516666743081823794735474384 794760 -31502763443630107023858118656000 794761 318774140541766960937856972694224 794762 86744300674003675466279836636512 794763 292333375721259798871575322280520 794764 -77054317073183495871409415989248 794765 -55380051766121223202807414394880 794766 29675854766496893072424955084800 794767 38685218470121075276522564125632 794768 -16660247927224049950113328644096 794769 -2454080972148941474225632785984 794770 83006932180984906116358473984000 794771 38372468881615466317306352985744 794772 -9611737183930618332448068722688 794773 38366965316386995036750503451040 794774 -164224043158113368179105521242880 794775 88946165907144893306378105983800 794776 -182632486550153462660226487633920 794777 492203292632909828943091342748112 794778 -14681682246370838137611441518592 794779 109910889785227241087495072229380 794780 -61352583950203741302167958428160 794781 -12754264825858474739806396591572 794782 75052715886281355564010052841984 794783 366697178674407349909145196415224 794784 -75281136232719936966834580881408 794785 -66319486765015923161751310271640 794786 277841787584654042049864969183744 794787 85750354795724112562501209783552 794788 -15673214833843265199845208354816 794789 -38634408859279244429772351228000 794790 -28525271609485184288541637294080 794791 -151956353900452370702071399990808 794792 279717152575140021703635746688000 794793 9673906656076630064766964696464 794794 -25830598104902454955086331155456 794795 -264704399719069169928560606167200 794796 -141444655815736720996620305633280 794797 -118398354349979264218716560994548 794798 -82554488290032015648672690099264 794799 206218109086424944124914350879120 794800 26607081104608501687016607334400 794801 -18344791574593482730971294357120 794802 -144496980158756368119662713386240 794803 535346259858163756844607629429280 794804 137857905906989742467006656438656 794805 -6923339762798552944083090137280 794806 -16727004045750445794781074748800 794807 -142301263279396437548130022703136 794808 -50275735294575882350682552729600 794809 8383796808394504872271658702080 794810 -160419891378658233752945728849440 794811 70799288776634861347504677396480 794812 1180727194555322859404677852672 794813 580770753517481180189055648091404 794814 36709211641149797726404379730240 794815 41577176031974579185137361576800 794816 -77408133159917249225997491896320 794817 -148119567610042373648298557869440 794818 -2875822631900609714810104298688 794819 -239868285710268426968822382879840 794820 44021447589984071496118444339200 794821 147815411607279927145227930944992 794822 -104282452501738329174827845815168 794823 41713064077529436994019819948544 794824 35323110027901828320352645662720 794825 167444759532255732071921566607550 794826 85393398493355273570923919078400 794827 305873111140954749596229375430080 794828 147022232738990904176263984680960 794829 -95077696192680385531649031859584 794830 -9502807133901435596052475150080 794831 21507951064004188176625248091632 794832 45748544806020636192232241233920 794833 56959057269869759644031031462004 794834 -50334588424019485182634152611328 794835 105362361113485155788389779086400 794836 142799567511695375752941132802048 794837 152714816929970064213178860986592 794838 -141920320964107931382188250081792 794839 19519133987907583409216738784456 794840 -21740918879878590325788558950400 794841 154837106883672882226332966072000 794842 -108017876896491387078803734053408 794843 4631046817729675207492518858240 794844 -52540963320509613641940999966720 794845 116321819179366611881904868070400 794846 31040188649108474196928124342400 794847 54205472705095625825808960323400 794848 174662348948733165101521922949120 794849 696297229469344711995545573010 794850 1722485997382990927833806860800 794851 -281588889300090202423453195584368 794852 -357893705398247859280564588020480 794853 -544096289426843146949974890206496 794854 -138941650441865033491394547150624 794855 -5164052269339696954882308367440 794856 -56839204773915577306783476940800 794857 18589945927333230307403725076352 794858 -109962578757637924075374330864720 794859 -43025700348222703300463818471200 794860 9606855152386255819717203010560 794861 13861912948514311921307404824300 794862 -53521713357406109631253374612480 794863 60980737124610706339087146713704 794864 36620400891041996489161149775872 794865 83544859134770318594907538248000 794866 -177723273182382487624297073104368 794867 -107818365837538757024834139584088 794868 -60410144495359197658387697909760 794869 -224220668346897852308906391173604 794870 -125335328687055587524918681434240 794871 9795115492291803994562107127808 794872 -147641758246701783071502975406080 794873 -174980918433954796053115178774400 794874 33244533007874408590305651620352 794875 -425411402398894073517623103780000 794876 30028467337086228764160655503360 794877 139591779781105622736811550776320 794878 210150437063552991190304614809216 794879 -82133985008734137942717397259520 794880 90016739862796266668066812723200 794881 -294823919037455321186795028952318 794882 68285371753734653664236582054784 794883 -184602806427490602883955152634376 794884 302083607724141021397267743001600 794885 8117235116382501010198436280960 794886 -114239605762276815254522752573056 794887 330804851928963402971500987824536 794888 308055162789903568615818900725760 794889 98312338924599870044122852077354 794890 52523377603491090568504712356800 794891 -268374554232113324177875980255696 794892 53329817783969945802252744671232 794893 -189950605720602853422910114575360 794894 -99237563940125398556886290280000 794895 -90449117136812504363416764328800 794896 21616410458927085814830424727552 794897 10968907092390604690986708774180 794898 1028609080677581827756456535040 794899 88969559166611415741154176352336 794900 -142652529088727418013842990960000 794901 -204433225317959179628657833166016 794902 2675001051787698085238895112704 794903 -123869605489800228048573075144960 794904 -75143537626049065459389389045760 794905 -4886930774412127462869664322940 794906 45619495917953777509905576641280 794907 -41401849805241296955199182000000 794908 52191714333118265048559955940352 794909 -84356063126060835317361483352596 794910 -55045415118613232458378210400640 794911 122415120260102297818512316701504 794912 312829530585566437689051587346432 794913 -73499029532713283781447820339776 794914 -76023205216249194969501235691520 794915 -216057521803820915719930210236000 794916 81692724794756016447493122207744 794917 -318065809470671255087910375197568 794918 -130781469141385768498608172791840 794919 307898530247517567447343265217360 794920 129980466747777730864461063782400 794921 -444900101383978479921827440447878 794922 -3038884670071490881761993374208 794923 -241163475416219995416736288906828 794924 -86214146772723310584223034901504 794925 27458562094815969546045581534850 794926 150556808043476140382406857899008 794927 -312181929848304155022669573172704 794928 -43696075151067898804405966503936 794929 229752549279827891072781696537840 794930 -159484478150099065420342277612640 794931 -240691181893807122110464402075848 794932 216697825205538256592466458458496 794933 60554440942083690802726079670144 794934 3832624762358664663533490671232 794935 22325334566568599370326875063200 794936 407911195226660601947256311623680 794937 39498223784183935789734531204480 794938 25836343248810572974297272939120 794939 16091201967264155795640110384760 794940 -89520618897435601850293549440000 794941 1824512922565326729613727449600 794942 217658639153196278676213010412544 794943 139031678344045677596600020115832 794944 -120560343267894775672896557154304 794945 -103181659874652040090691398538520 794946 -6719905568752509407250154098816 794947 -112339990260485421759232607895076 794948 -42287316391662011716035057868800 794949 30450934860867091516485556388736 794950 -8901288135589257954635084150400 794951 45108617289989323588091229803112 794952 66570676419273059223749052426240 794953 337399273295281899865292078410202 794954 50881389613273910979689566136832 794955 -26865674224444742045658821383680 794956 -8982422903763365868222707132928 794957 26834711342337061468482884713206 794958 173059797462527452101303830538240 794959 235273442567420161804218875258040 794960 -1109090731888153720862117068800 794961 -372614831272959793273409929803360 794962 48418580590348400170812960187392 794963 -7154854176352766416323273946176 794964 21729013036042377613492338573312 794965 36410918352726650223162856288860 794966 -103573594299939254307538451432640 794967 269989576289371056984261048304848 794968 195207200360114056277188233922560 794969 173342325205454459680751673789696 794970 9609227820577206098137294560 794971 -68976621403651995656951529786816 794972 69733135263295281822066593743872 794973 -34503688606973597899701877881216 794974 -22350174076118566989004675101120 794975 -116995914551743208639016345105000 794976 -122676737570956972585987517841408 794977 -761878614889936010324673122313600 794978 -106021902264246644802607157910960 794979 260864069037707752209733546791000 794980 174110743544578115188047553440000 794981 -396682355846732458071397256291136 794982 19415955931102474440171196869504 794983 -138547101908523540716510092909752 794984 -2800617149310441999628881838080 794985 -140021047191256197000706231560000 794986 108432137350261073137329816054192 794987 225910592722189889771546914397712 794988 -74403643441548557863564701050880 794989 -64045002845710435351423519966676 794990 -9819355971028430417713549539840 794991 176727438269195555782135634224392 794992 -47865789989450226639413835890688 794993 330878347749807775826780179564242 794994 -36701434131057919377833612976000 794995 -34901984436171474890673124392960 794996 -387350135063306634231503753649408 794997 13078931552820021720387736383840 794998 271265610522164493443982437442240 794999 264756559293509294205527234961000 795000 16611886152013711682320243200000 795001 12364107904707874267093514241002 795002 55358194081931338717742404569312 795003 -1790165570142044646357399657792 795004 6152625386224293887994352761856 795005 -65291756839560619713527523264000 795006 -12698528063012249759841727788480 795007 119316878261598313152716100784256 795008 64042842285522163035334948945920 795009 -104071308901030652990046020684496 795010 -14256662919691852626589720419840 795011 89801824130850753935695449374880 795012 84344486445224505706464469112832 795013 -376818743529415512445223554081316 795014 53785522483642213879412136935232 795015 3830931001535528755892630121120 795016 158308556529607159382862247572480 795017 -461388017253778037157302471109360 795018 -25537544946815293865423463432192 795019 29541913970524813737968171795296 795020 -185815894936035253670670474117120 795021 -194713760094121679827324831207488 795022 65799876784525624528646388969600 795023 -208883289366925711585088990347728 795024 30712076645812770817360456556544 795025 -120043692122937572086933443426000 795026 -93945495504822077353601272989696 795027 3530137383653662048101107692608 795028 -75014570813953485214074573205760 795029 38929264722821714090259805190880 795030 -64100987152663123747423511383680 795031 -6849259074938141996740649559936 795032 -44209148686323685731671399915520 795033 53800088302312879942245442255002 795034 -215630846077263700901725710541584 795035 -180807473755410289270149758137200 795036 -176265773862236867031849702236160 795037 -146019266017184969453499455104020 795038 -248163467855785083947723706814080 795039 -35760724976045343770490040195968 795040 -36260831242895829792551446118400 795041 -13930241430040946351781010656960 795042 234728159050191598144950166698240 795043 30086126101719506716456121062024 795044 111170592496599152104814959211136 795045 -147498911395348785143331603235680 795046 27390773377196620104499511281920 795047 239439818909841783648069019529112 795048 -190191515858091705509351218298880 795049 -486390377559656464756707250532736 795050 -134633299216706600873590219177200 795051 287585447213439988885544921677980 795052 -36486718411468800822280517928960 795053 -92549124034026035289042858333696 795054 13518280785180926202933628257408 795055 -140952018740466284711746741278000 795056 47347436994747112686811754004480 795057 -88189032943586608364648842850304 795058 -10773326792799924596114018434560 795059 -3700591957315023975558561467400 795060 57676484135233702656152000962560 795061 290503667073387772922302477329052 795062 -112653861841983397530204927807936 795063 164699982778136635141718362291944 795064 -225583442482769632166615930880000 795065 -375353614593593350446881366484540 795066 -11092176960640339371166586981376 795067 37327420694663973169063655861792 795068 113674105853701526200557017026560 795069 147330282439986934208572403519040 795070 -3689108056275824873798294544000 795071 -281676950728398008285575948225728 795072 17132551375715585334061012353024 795073 500293941125070982788642691769220 795074 -109508701189183678866654538368000 795075 -82888853619972920832453766829400 795076 106697752260095543111147801413760 795077 183731906166983512209265816144926 795078 92102212866291739157358335788704 795079 119273606225797267873202538462680 795080 -75213329371927563473372491776000 795081 -48530669092574686594712039451456 795082 14432769575599384067003977657392 795083 -410231052072297877829480643970668 795084 70725924821163074313287153848320 795085 162055318660732648681070591928780 795086 -6844633911795668072092063987008 795087 189480453131170963287638487759384 795088 -10327722899198375603820864471040 795089 -589473442263345194853605769993744 795090 15970692579644148556348981785600 795091 -15906471923220393041169261724 795092 -59865207118876493309188621451520 795093 36317344189886876462239375574400 795094 -50147141108005250583283859207904 795095 -102701209956550987669016602156320 795096 -233402173958099420572040496230400 795097 241515121509701836773451924865546 795098 -235201494584466801453728591965200 795099 442398644877547707443644933716480 795100 -195272198825255175425054735641600 795101 1626430783246681645628327496102 795102 23397338741017687556494223443968 795103 529407673996802492251389244936352 795104 59966569427852565739553164886016 795105 -5630319260002168948271853888300 795106 19422994601346245140776104476224 795107 626188523807129392605531949912152 795108 81595352857930783736684485607424 795109 146574695541568697662868084420672 795110 -56751533174884941297843456349440 795111 205821433017702091831631216824872 795112 191647637783860589119040561971200 795113 4169380337731280554410398415792 795114 3677368294427226737875868072448 795115 -243754106219593119464532938526240 795116 -5407113115258549897976034293760 795117 -161937381568676669163457008465888 795118 -9578527706885092304637151131840 795119 36363283255583294331677601560448 795120 18479166114997092035486124933120 795121 -440903438536349359305249439861678 795122 -304978043012919192711442850479200 795123 290886305930837328927330860235120 795124 -305221794454799362629780875071488 795125 257666483063225962532355234819000 795126 -24998166455433415029297336988800 795127 -105241762604355657240214687360024 795128 388334726877904966964804042588160 795129 -19775633994895912188998160681792 795130 -5415067620841762875828984376320 795131 131465324327927162715084344787000 795132 46270372615360006669368189350400 795133 -51334122819155430131595384210432 795134 243884398951481145443746069641216 795135 172541188615090885762372944307200 795136 121384981278912765700271329247232 795137 -78143143695484139756879765418048 795138 17095903334219833815817366786944 795139 -527597474500993451212674485197060 795140 219168568870851387287568092774400 795141 -268058846873245981390607101650948 795142 -170276920224488774788314479256000 795143 -272038454132555007896471326359240 795144 -83543366786171114741021471047680 795145 245832689350198469459810355919020 795146 -87032693134134115700661136604160 795147 84367568325697996631177898012672 795148 -101014925592453047188765327056384 795149 -560580877917151122695440144091850 795150 25265164461678092160820638720000 795151 -205783223894770646174143420847520 795152 77408255155350449214776562425856 795153 137245872401756332802783718364800 795154 60943855490680836913718839571232 795155 -114796591786602124880438459082000 795156 -1833585763927804899414171549696 795157 43720800731823439208751949832832 795158 38417778085999253947457512499712 795159 142185688064154105993483166894824 795160 -501335128330525707218108636774400 795161 302664023587248171259476865218762 795162 -163939164131025755368183458114048 795163 -118728869427841605835163062702320 795164 319741878294424841331890428070400 795165 -34221349671943709831463621866880 795166 51836431778411350739850059278464 795167 -15578752423844139483025090856088 795168 155158838277036441521945250889728 795169 -187798511265758627183652717790160 795170 182729513907747417455633490831360 795171 -28279554679687743045392585743440 795172 -28044007659784097850367474824576 795173 -245043060848428896390336093671556 795174 65577542856502133738439506093760 795175 98752086891268820788564306432800 795176 166752234155844057002607692590080 795177 18671437035968322819453427057626 795178 -175995244597269319641332277633360 795179 102195704974327650142249812364800 795180 -69819598220292953934411689625600 795181 -6118502893302458950697932598016 795182 6467029707261915117261773904192 795183 179192290972101353495129466981648 795184 -32508818303524073984157023338496 795185 249932618639273183899932171201600 795186 -19454752163290649291332167108096 795187 -456393956946827157801640192226164 795188 -110601528959441248291298592890880 795189 -5927071813197563616163288497792 795190 -8944690784921106616994075683200 795191 291964519833912404665009763733192 795192 221872659455183790172147725312000 795193 141319286672633485254468264450816 795194 112506748566027265805402651446896 795195 12139157683169396772440466824640 795196 -238152384972914314975694766717440 795197 -214876211191040102209394624724660 795198 -44456394570326796624497034745536 795199 144344400780031334991355428664 795200 11284580165623089423278564966400 795201 -103758394579286373963625504065696 795202 -55554569953245751447330752821760 795203 370255893745961565093491819755452 795204 -14316364131327856545806251008000 795205 51311894721589750882583113196760 795206 -172138544048365261303682461934400 795207 10464348815009408107789744423680 795208 -39539550907403222311334189399040 795209 287726930172745816989073993653960 795210 -17079711919566551092015555507200 795211 211581178207405586854020479361812 795212 -61866131243074521558049419264 795213 -38448987538744467035361853434900 795214 148729500075655364176931287449600 795215 124813639341792807818828530993200 795216 58921675541337539185558171287552 795217 -190666575582795224955842480078734 795218 29356351837747264921634741397504 795219 -32786802046494283004596421622720 795220 -192811473579815762631791737893120 795221 -18958510203090669536259798729810 795222 9660606658682557182711477060960 795223 -140274720314712870827288569183872 795224 27256926214688699103487053926400 795225 87369651511768384675440808939200 795226 171145798120953925829341047383040 795227 95457514941674110717334821785072 795228 2350920180190704425071498469376 795229 378763750316627110398825401991084 795230 -40754428648158884645588572414080 795231 261332252221866982082311849485840 795232 -266668012024800589434352813867008 795233 -297958307031602801348891850199518 795234 16602840875101193770506043795200 795235 -89266403612146386693782969785440 795236 -14454303376147632402830967553536 795237 38861801571154012425844247115360 795238 197857012526372602603237659874560 795239 -172829712268535659191240238533960 795240 -220246150164429402405210675225600 795241 102017103710879568996727327999012 795242 995935528764951372247903378944 795243 46587243372292079088761819547648 795244 -147758790681407704805027480606464 795245 -213191900738905060406405893521600 795246 -117547340171511949205638988961216 795247 66653691032410053738431728090320 795248 -13776350186598194031138420228096 795249 23622294389749094324900382401088 795250 12914405302343380135082128584000 795251 -192071318924347040338918870829748 795252 -156617377098161233397427839213568 795253 -234630465909398196762008358700498 795254 -80877993724078590839709382639488 795255 28653595222588192736366414452560 795256 14310222567650747468069646827520 795257 -174897363766024625887467240095868 795258 2602104338703616979777095278960 795259 180328509066437364212933655258040 795260 -102003246681917288201682423782400 795261 -252461339269870601872385197400160 795262 1489835099345671946087693988480 795263 -348507325079241371230908624024576 795264 66743499742248307950002110464000 795265 -105522867538712303758336873462680 795266 -34782913591422542205574112709168 795267 128089563367552614823844629843920 795268 27729203988571284096082577157248 795269 -142648557447472434895855250906820 795270 -84036861076567137727201167911040 795271 -40143536872347243416610086770176 795272 -508912090149199778017522815667200 795273 -240033625700926238874691787756016 795274 -27235725692531289881930714382336 795275 -76931394737461583164522313767200 795276 119990303255574904690064648524032 795277 -12749179880616082812083187282816 795278 -20430633698330841219808842173568 795279 102365627613773928769239555074184 795280 -78989285677210365271122131927040 795281 24642645792478896026224460807412 795282 -70079495253324591456663849191808 795283 4249844138285779042089878161812 795284 16176139957229919713248519489536 795285 -1801451801024735699598025276800 795286 -9426097485860891599886901117408 795287 173328459435448195073541039268512 795288 -104804943411293271930167645184000 795289 273539676335587818005300152770432 795290 -154441928078455672050683204977920 795291 82451265638494727444762477412864 795292 -390878950205234796113027284201984 795293 212695807988128761530420854658880 795294 29899721376288975903154448525568 795295 168933473459385858636301028485800 795296 562154095914282577861223765114880 795297 76630784036570044846463129605920 795298 104722130232263289492743335911936 795299 -175473077860123193673465526481700 795300 -1169668085781670380341675366400 795301 225256381931017333104508941598944 795302 -142849535227766127048750413582400 795303 93849656446088345474620627652064 795304 -180624240449487265911132386764800 795305 33816468910933059728111282795520 795306 -130702709880409252443044160589056 795307 -508153990464227444088245786026444 795308 -45956019072704402800564459875072 795309 42793554812409823789680182529408 795310 16074380597896001694869183194560 795311 591594102723173610426702144956784 795312 -29400363742472642347061068431360 795313 128153548715674260935853779940 795314 44925668981602778518944316226880 795315 -39714742938682208863418539819680 795316 248412616981798344995219153863040 795317 181745873784664912854354453659520 795318 20690443267108389048346484380416 795319 -324718716932581171431383841375624 795320 -256207745703183246653624165376000 795321 207995460115771999324021528424880 795322 154444369151118742817408835335424 795323 -531892347195841483578631637014428 795324 159505926632779921238967965908992 795325 -35767761960194871800354041765500 795326 -41720790803268579596349970381440 795327 95142869163455933484550631643408 795328 -620372581177559405284176166912 795329 -410842530841017801949581221147070 795330 -58612681002044444736887130831840 795331 -165248516961158135274558446705208 795332 -54863489842257833604884059768704 795333 209173868156623529736506809152 795334 259879731819032301411570905693952 795335 -2328217147630708907542139377200 795336 91324997722173472335252563558400 795337 -133391333715467014699042508783014 795338 -44491231331463275240403741160704 795339 237390667161606055571443989525324 795340 -13670433230749951151695572172800 795341 -149791865511229427102525216534016 795342 89830892977357760841559485256704 795343 404738168477380490272204039492592 795344 91365361344476444856339712573440 795345 -78971684089376381330337008428800 795346 246861089167747110348427202953872 795347 -170339437400793689633645933915568 795348 102836606249895496621800643573632 795349 -14441362788143765396245245737650 795350 -52033495622660785442339287701600 795351 -41669540398237380577206876534168 795352 -72082371831036869463814076497920 795353 -262135774739897707251401140175736 795354 -15414117438486312964545482234880 795355 171463508679644338725740649269520 795356 -69707624596922394810382426990080 795357 -221347638871142034440759169771360 795358 260236601320515476037322629401280 795359 112370301974421241527216831856080 795360 -101859035050955864582465810595840 795361 21729354934291339908457504215232 795362 -243131767049095889464562325681600 795363 -45552981034401999242014075251456 795364 9752936013038316234895074651776 795365 139458276008621865600089365435260 795366 122630503579114642899762438696960 795367 41324913171399375784647410233792 795368 -297002636608815181017453039436800 795369 294321451431909399930893039385744 795370 115954155524045798860009267478880 795371 -700915696957776008979974415600 795372 112574094345535946486594118451200 795373 118685541732015707727220416377260 795374 -66044092689790280452557377264064 795375 -55840338242711509286330104392000 795376 -26541100202849538084924349677568 795377 -272009495921358185388638440915728 795378 -48596315942655330162339597500160 795379 -144026874715642939670301286356960 795380 -153465103745735168911790487379200 795381 508744500834403452906992548577664 795382 -110911101117790409095367103596928 795383 290103959934120897526982506739880 795384 -26120243613521179708145550397440 795385 44301200685813196420688359263360 795386 75734260459221244532466802362624 795387 206889767002455795667209488871960 795388 -381656923799901871219701949592064 795389 -71082570307219281110022755314464 795390 -52819719872777693848024006942080 795391 -29587804479830529606483685381688 795392 -56270069145624580413131241553920 795393 -116451463869385295749202757038400 795394 -209159331872238340131091798035504 795395 260221991878880125911148292864400 795396 -8042033142943476949470418182144 795397 396397045991093584734445496619040 795398 -60656610988169942672596771530240 795399 62810819570594258604530289502848 795400 -49789896635820729829695319296000 795401 -236573864036411362482724344972288 795402 -94522429937040242751989703130320 795403 -17467724394304427075949526009600 795404 44282223920430811919720944985856 795405 -23723790220491471580040672774400 795406 6016524647844237453959424840000 795407 163082296528393201824686803150080 795408 -495158652875715882636568559616 795409 162138374555516979693016956554304 795410 -526976037893517360655563463680 795411 -268329431071451980608069511192140 795412 88006492062146024203543394307840 795413 153164752627037319177812668998720 795414 -2368722085563155505683493837312 795415 489022239220022299907882036919600 795416 270826044411838622281672157491200 795417 -172792121888206862938982373724800 795418 59648412959623735763336186625504 795419 -139784188099241119646461526658360 795420 5728498928062025986689270842880 795421 147101831953637301777277788490944 795422 77346252497465713765898131692672 795423 216987151097217896052300970624584 795424 81385632598322635515906471493632 795425 -205166311007863108025649606203850 795426 60992801158273064985957792251904 795427 269518652695781991062247721373276 795428 -232276898270893484004842794819584 795429 103910802462936026952211778744448 795430 122054793839437768751778048518400 795431 24537760956095165442448558816224 795432 134001116767725826707589154734080 795433 -168223428114297420328025961133980 795434 -15959825106116189834453302049280 795435 22044097005595035467083104902400 795436 -128021782184827050754847305880320 795437 137716136962651067765009859303552 795438 21385480468261095267208216427520 795439 2371221431596560897087191955256 795440 -11868441031499410324026661601280 795441 73130831088084582933462964554240 795442 128293134526275677942866147225872 795443 438044157458941555056025802527944 795444 -21818845338441774737429897164800 795445 -62506913829789517270252366907520 795446 129272533984073281114392795936672 795447 15924827810723442985561989947040 795448 -262619238075356540334039179120640 795449 -500194620183945996965013704078550 795450 -65515132370351193397702094534400 795451 260222746696465163668262527789600 795452 -8627111455691468460473174123520 795453 159828385189802309266748666690304 795454 121181199275099857938508537920 795455 -27590988114522073895492825007840 795456 53644390347633807543203601580032 795457 -2690115092169139328629022077312 795458 172520405922949725126343893136080 795459 29905599719669185673936027285760 795460 84047661713876943090003124469760 795461 370551305460145973495332365052062 795462 143658952437649159964211356062080 795463 191890235202467311928187873955000 795464 101151564395257345931919353088000 795465 -204433751758919465728967012671680 795466 -43529131446178941731080438383312 795467 401742613129085854465624868394516 795468 -8878437671418644183027954565120 795469 -309451296576492560538658677853856 795470 -58418329978964717323068994502400 795471 -71527545145191212333430570797688 795472 49285605717652025467093185331200 795473 65774538800041696354925307752640 795474 97508680809263353682059111453440 795475 96831163545151522595645381594400 795476 -108159292152341649100693361571840 795477 -37510828850524196924098865181792 795478 -58708904741958608938299479170176 795479 -170195450360052924642592442332920 795480 49089986051654481587878300876800 795481 -10192708526130550645900311283416 795482 13581060005794117240415172772800 795483 -3616105171757283719336987214372 795484 -80499415346736357057415112659968 795485 86935776257139519695257915347180 795486 82471260508308610665491812650624 795487 -105186273077380229902078267015296 795488 -195632164608192493419916400394240 795489 89552393664163217042537248699824 795490 -127283174880251459692858384716000 795491 189350926526012442224550728515584 795492 93794093937911916444076647459840 795493 170744606196291869757682682239742 795494 -44349887152677325580165968695168 795495 29028879927214797261267981707040 795496 -26429892642050382501889694976000 795497 -232308280204841149549005605397600 795498 15593061990119584666389526909440 795499 -168283333961981842445763702081840 795500 1649043954300189502807756032000 795501 -3616047903915510138183074069376 795502 167226734894803456933841522213952 795503 -480653072759978249458409543251248 795504 -29249147419725322065405437116416 795505 149240524543034785052736153897000 795506 236718924771584313429281140391952 795507 58639540355731654549744704515640 795508 -74848991375489927168595120809984 795509 127021058162662783839213778703328 795510 104881361090996113222984257398400 795511 -250159053202919127645366762774000 795512 71009730368079220615532594995200 795513 162729639549130080355931756817504 795514 34698915587568185141995992383856 795515 156361412275820924824440959143680 795516 -186094109921541383783839152987648 795517 -235993660460981323449635985581434 795518 38753750384846231605688139624960 795519 -36611892834406997311636479507096 795520 -74329789138750533459642207436800 795521 -23245059323746823077428927762000 795522 8308349686695367549307190509568 795523 -57572630646457560470831371773816 795524 -98928755533861374249578231844864 795525 -15874908463230565482273862123200 795526 16241481311412631523303616047712 795527 224617464496159588547890873220376 795528 208838165758101989030643499008000 795529 -53068436094855088433498822455424 795530 75186249535479613776313533696000 795531 -114620791851492298999571598728256 795532 -168129809879350466222019311270400 795533 -422706819945620800117730976454218 795534 32964990046605511829652261257280 795535 57698041149496447555224597278400 795536 13041976184219978625281773535232 795537 34262021118924206800692343891380 795538 99104765443859024243369184706560 795539 -54534642470701904920655766648660 795540 66192971347015396067086618060800 795541 -4143353910403702704174493662116 795542 84176147026921048094014896711744 795543 305095446332368599094225129728 795544 -218580464937584040194856390451200 795545 74205479694085103410200091889280 795546 -175518513396917055395512882152480 795547 -230740132211261083158442764739920 795548 -167400704910835950114714381043200 795549 -5178626835267475663915156096320 795550 6435948285029743576053129244800 795551 227073331701901101571979447235552 795552 -112872513884186262908241432281088 795553 125809753842219827290173622265088 795554 -19799101429224139874036513781600 795555 101663084464978650617112537254400 795556 376415735966371786959944800220160 795557 105357403712098571291607398649600 795558 221696135760019925342520246274560 795559 -70571694893217073450197026757984 795560 243263366451454366063398756096000 795561 14992257353459407119921540009600 795562 -308253040231683678939775645919136 795563 -302241328785381498595253643241896 795564 -46760877555644774263472690738688 795565 -22799454545641266336815302311540 795566 -1019135138210781154046300073600 795567 20044753843288785638032615332240 795568 -106269353749297298749329577902080 795569 141996242684889217371825317008896 795570 -11369645029179345560513167272960 795571 56498277401178151736077167399840 795572 -32072189158449217107858331281408 795573 -47892008981561309769458610624978 795574 -688586961919436099691114883968 795575 308440735459013137516146539400 795576 40671237507823341158240438784000 795577 411027305659169082427386389018052 795578 90386851364423029357831371046656 795579 -146853049018896334850547837200616 795580 -196615137974141209339020708748800 795581 427762160078074108895929248365382 795582 -139139784594952718288645463824448 795583 5688497737522846364666468259024 795584 19029227199451820111815457636352 795585 24601211444861778414673692120960 795586 942167729234630521577296128384 795587 -56320131990833161956739239279120 795588 -212666036455142811964507439222784 795589 271201709538302060046513652175390 795590 -61486970709879245214627821539200 795591 42465147296072291501508517550040 795592 17834509861535825387422710497280 795593 300198365739669891491509034797824 795594 74194180014052735498679442089472 795595 241051398551659997665681966941600 795596 125205937916940883417374716947200 795597 -222259524740900916567528863374560 795598 233400457865542529081079485956800 795599 -50485900570992900727920187682064 795600 11413005293042026843969323417600 795601 -377309148935133991999297118576398 795602 20276907518044791842247465600000 795603 7225411226646047700245476636224 795604 -127344640882050822613240586479744 795605 -117233251239491119051564865505480 795606 -23105121979481878138450804316160 795607 37447445801418042355810486096312 795608 -70481354959652847936772611502080 795609 154075956315252177742780648723200 795610 -68449067579242225020507630539040 795611 -152779530165565053896430368176128 795612 146275090868618340906902575974912 795613 27213658054153051006425148063500 795614 42887461597867133057631346198656 795615 42857288268523758084758605056000 795616 319940025557396112828176766861312 795617 49469246683489170281992267849446 795618 -96961469826861623236700981234736 795619 -463166739452452773127099882798080 795620 -2448228501548167750295159377920 795621 289907325364179087547340509986912 795622 97338894380866393682461506086112 795623 159652176439817353827536753615304 795624 118216798544330986651736750161920 795625 80696317484035825792121197450000 795626 -9744711147794803687011783677952 795627 -2647169595016879018850558357472 795628 295994521455493217914026012787200 795629 -1791927501310962112940713168416 795630 -70933056796221328608164807592960 795631 201890489292938783407657430167200 795632 -11045228647963184438820885233664 795633 -42649761322337602148397526785696 795634 2442113255703172336967671621632 795635 -37618136806121874099979962549840 795636 -102744835768084871135995644211200 795637 18444825804254391575044706128252 795638 53990049147063540432917953777344 795639 -15523094401107327540572273044992 795640 -15224405787684757478747719987200 795641 -30566796587548808264561307592896 795642 -68768597247891347208270108377088 795643 79624388724989426901685268473892 795644 240438522667967504827709027865600 795645 -59386019509629960266883946622580 795646 -38874069977484274576589605635072 795647 462711900984718521640944156036096 795648 28214929551356396170647548461056 795649 471002128100350040915907788571650 795650 -88528792218226404153419648413200 795651 -4675105313672090062013536747536 795652 103567171682154622760463320128512 795653 -236305396629280705190567219704098 795654 -105083706966985137183049735472736 795655 35724143319851446366080461414400 795656 56628613688374446357759466536960 795657 403325623943633419791143447781792 795658 68202067524396012622409076517680 795659 -264343852268996322285497594932140 795660 -49947776648458701128934693120000 795661 -164615985266180982578546453185738 795662 18913714190170439317918539288192 795663 25505926943865085918262889066240 795664 -13838772343419924658062464053248 795665 124989928838577714576036992905320 795666 -130168472964825488745898055074176 795667 -283590601686720086365971136931284 795668 153236955844145802422827870615296 795669 -20674206164616444112412142486720 795670 -125470349202100937878860384493440 795671 -274505206549814195468301572954568 795672 3939612977165180275613660958720 795673 -215666054384764939827028877429820 795674 164655546991583999807928763549440 795675 -238545401078134542858377986827900 795676 -32309352410372358764368676767744 795677 20676929547117097050389257859712 795678 -15635567117101204100849628414528 795679 -493460552385528145794179972482720 795680 -167048329112932941381249491927040 795681 56667223120314872205774549956880 795682 158612562401222116582324073020800 795683 -42265682439801699618576742729824 795684 13884173081210724174522656980992 795685 60577381927901924923443216549120 795686 189228936993562670901387581689344 795687 21055145015708436072915409168080 795688 125936814305760193005420294144000 795689 -242679492583549799816909531382876 795690 -24337608001228698755916501964800 795691 184762016078624715151774095402464 795692 -62119765110358749977918707530240 795693 -127321483960700693316306881631936 795694 -220021680180860040656788477184448 795695 257136124042998938139821340631920 795696 -36841114834825353550891352064 795697 25298828118737644466996794894464 795698 101584418323157266277236103523600 795699 152200574173555661840007559099284 795700 4037373466970044664865859744000 795701 -540371803926169406574963238058400 795702 138572041589270990105865151507200 795703 84279769474750841237684129398952 795704 2081386031764200646373444075520 795705 98708755519954912874329651671360 795706 -150231028326459375153840978733056 795707 324331224521486431037894852451432 795708 -70532601111784166130770645251584 795709 -381877807169292090736320026764090 795710 16251552406784283642668873986560 795711 -191065397133716626964668353584568 795712 80292677776457100037121259339776 795713 472648881476266800383797814752962 795714 58593599992870806344007276167040 795715 5439369831596067081948080112720 795716 254947898630871030691753070067840 795717 69126805356183913522486058648640 795718 69960984795936168794141325668352 795719 -54623269457328277256088266984304 795720 -28111617658561753376795750400000 795721 -172913942502291257782983710001648 795722 -65312069864457417125357426432928 795723 141692680941565274325527288237784 795724 218940515013147487217658613268992 795725 -48153312654989332826619386493600 795726 -90999568897467138781741382491008 795727 -440398434041632251390376439745424 795728 36006982837109248698138014367744 795729 -122420256645338299876202816298912 795730 -5937880393710473740258035314880 795731 6891353164815597113283670065120 795732 -15478045867111137254490553233408 795733 461346301622475417600154716471360 795734 71592328685006428240281465098016 795735 -137911055413113414727404487633080 795736 -193673574544301838441674906480640 795737 450583304042900058200487491413386 795738 1628356227968211514348081734144 795739 51339612826788422041444477818880 795740 139295425523042478718512043822080 795741 -18452427125767547612549312308608 795742 -136281719352062221362610309591488 795743 43826205376673360873775729846744 795744 -5015195123532727054473827057664 795745 -3802715920020660781933513517400 795746 -17333821121079761835554469344256 795747 23095802198602530947728656891000 795748 -322023235841740523030148323166592 795749 11356357471495834359649419628380 795750 158526810431500907324474971488000 795751 -27133708240252619904834560065896 795752 -87214028297373220124453563622400 795753 -17909303447332752965985005870976 795754 2646256864574382935316129273600 795755 532678778825900741518036769062560 795756 -11388156541095767823215508243456 795757 -193420701421323989358203306468928 795758 -963650945376392761902180264960 795759 64151674551637127616748346186112 795760 37665561501442110013293035520000 795761 86388847227342884557480853905362 795762 -129611403776495896947691247214720 795763 1981316011100744713698343304012 795764 -14663804857397965752585806711424 795765 83282243933439317121626645932320 795766 46067059537568968698241995962304 795767 14866610368037034938790838579200 795768 -128693335843118980660850812846080 795769 -59480453615386292666255042613432 795770 34876471553049677885817293905920 795771 -200102276370389166557500371575760 795772 4498644730256873924842743781376 795773 18343887193372468971923300345088 795774 31774849928441179411437387389952 795775 179941214395364956411180025905000 795776 -3745962846783224664585865789440 795777 -125024441263256057800221165957120 795778 -302233097321114066647168965106176 795779 -126020544097757257844395760069040 795780 -20719882916905293932143073207040 795781 -94215220196211779951778029309408 795782 842595799275403952163579285504 795783 112376573414016629406968777869224 795784 -83559937308106302901580008366080 795785 45618040649104515331748079610980 795786 -146373459747665164043921189012736 795787 -371287019578268743979577644666808 795788 -44237700257527420923184853735424 795789 377239143000985142734363790695500 795790 109586728027120518406785802334400 795791 58287143114248664321898063462192 795792 -27154117641148808391892376616960 795793 146353538849536305466012520309042 795794 -219424564740815568677439468680304 795795 -10046726189418043932898957931520 795796 47792743820748473309949006571520 795797 -417627416732958244180912472336754 795798 -151277023402597215094062238922880 795799 478242018735172546359823676121800 795800 38168378886829496581487490048000 795801 166112659931560874582419353600 795802 65997566979550281900426046378752 795803 219202912497030885984120537986052 795804 -201949290566388643848735257100288 795805 -125447918612439932366363777979540 795806 27073093893810372419441303922048 795807 -270227542569873653031399055173096 795808 -90608916489240226727586343550976 795809 139091834147536611329008409644500 795810 -30925084406076078082864513274880 795811 -269036139261778343474294718286976 795812 -102723686210114145531758705065344 795813 -152114442377894784144788892433056 795814 71564126472590228409037026380256 795815 -124837278403423157458473635756400 795816 85720368628254519296234005708800 795817 368584761598055117932862784458 795818 139510469442657345475451038731360 795819 299243453091245167704909749555544 795820 -71025819309740863307478245713920 795821 -165362789078738198717942666584188 795822 -20708450273243458197475460065728 795823 67602346154115675968312431801344 795824 -86992808064872873361552059842560 795825 -215799647718933828684135710276400 795826 226244703165773377827752324979840 795827 117777919349707815108733239665676 795828 71045334430296320089310775183360 795829 500464895208907733504980651144430 795830 33243744594912816837302439609600 795831 146380962264002624340478678315752 795832 -134789430339311503365643957862400 795833 71218265198270558985467150421576 795834 -28246645932452687380073514681600 795835 74958318881603998410301834193280 795836 192310209271351851366268759188480 795837 119142881809874143908165940249152 795838 100551164239077276035942379866880 795839 222620514578091093377780407082880 795840 59289430183825310444249048678400 795841 -250177064083332321343464369078848 795842 175325074175752862287069141413072 795843 334820424783709930137057822662532 795844 2249845371637574113616647196672 795845 -240700892682243490471495446216900 795846 -6291150002192958242155263221760 795847 -25028561610750576627055232513280 795848 -204905879824586592503412865751040 795849 -188309967406116124570524141941952 795850 105360713184831167983104492652800 795851 71945633238317267500513082833920 795852 -273465583348507201818891956044800 795853 -196046627251759940886276696298880 795854 11658571901542808422960572186240 795855 2006666303240235444476439244320 795856 -18355646319710470274368392306688 795857 -101799626934478259347691716569228 795858 24176916606563298705142027506816 795859 -213589797321696239844166882996296 795860 -71232435500008446732105540733440 795861 -78583558101280903224544550545440 795862 -2614161232985858835696302211648 795863 -25040182850503485027207734008896 795864 -138884346798195149385147553812480 795865 115504519315200614454333406219200 795866 132508993665390568903581556734720 795867 -32220302406886353972406117971600 795868 -268848442815104340813769641559552 795869 66258393413258941089639283203744 795870 17137745109087679890948597926400 795871 78328548263433406992510271943072 795872 -129644373203202683599243821711360 795873 35779547650933886591915131143744 795874 -154397716679124152141014373253120 795875 308981783058429323658909558192000 795876 -245269591031965502098984698961920 795877 -413211252211005292555688232966274 795878 -177232042170932412690838192553760 795879 180224349300448547062319724522240 795880 -95929921776159838504678180147200 795881 -38369191704914427092823181573248 795882 -102458433998229470866788276388608 795883 -152030633462791917939392477103576 795884 24419471086434776479722486210816 795885 68673459653464894781878586842560 795886 -15749750897990124200894808642816 795887 3684920399193352236411746477568 795888 -21609097900996969747055083880448 795889 -44523996243274676377680861098844 795890 -117474113440278120278303500168800 795891 277865262520546781813944876822080 795892 57441112325089809773636459556864 795893 -151629922114612216680919884936384 795894 -25606993597885713235420015534080 795895 284959181293687637588926080077400 795896 199200171518604391043131503329280 795897 -38358262018948559027234014467072 795898 107136041178867022597378582273536 795899 -38544013418124517706080816572336 795900 -23196519029629906569711019008000 795901 -37316591501653118909078667922068 795902 214032892572537108668902667185152 795903 -333849574566057057589751089795200 795904 241087178205950965906002422005760 795905 -36100423487880199548833733000000 795906 -5754955941381091001690213912160 795907 -8976733775593498593612012342480 795908 216315860679307002362894939776128 795909 217789894406628879794922181985280 795910 62794661305757499177155534592000 795911 -119829078831247692951977076964776 795912 5393540614754747455134118871040 795913 502490502257522953547309444411162 795914 -49444156531689095217100232409600 795915 -25829764408908199028521458525600 795916 -315679513005063506482268214504960 795917 -219003449771780903966475810329034 795918 -11543333881892099564023176286080 795919 33999507317901607706285677412944 795920 34135780282489236371710642176000 795921 45164738835871833877827685659648 795922 -119033138232603421913533879692288 795923 458744668010962436335379654054520 795924 -92865851689942061306090166234240 795925 -29673154286639533859411458432000 795926 166660422596253730687688476410912 795927 12687010240732889239225448593920 795928 172826374324185865938437840977920 795929 -91412077583624975109476680049760 795930 12175043274931733555104811520 795931 -266694296194817601681399916614268 795932 271231293798524102507636174072832 795933 -219235171091624447849662003603200 795934 -252160431958330770110737350104640 795935 -27506827719712477159422275079840 795936 195303573536595517316548029579264 795937 -353440815892667941105672535872414 795938 -39360749272832459372039075349504 795939 -12467995494854765942522971082376 795940 23342894873682657742840355873280 795941 407638420837038603622856859489342 795942 -23921467773053687799422779283328 795943 476888288881664704773111214931192 795944 -139885545454914339799340824012800 795945 -175456280022199065244784871187200 795946 120060636121183777219026261930672 795947 -178668884444519824897862648918604 795948 2047594262081309226642103971840 795949 96381245747773609072750210502592 795950 -7089859378379326565891255952000 795951 891323950895076689736270369768 795952 -4502240811445057921694268473344 795953 -30386471138182694706579469295820 795954 68730439015333314842201181163008 795955 -79277425872336515695909806170640 795956 -83360963826542161083373494165504 795957 -18869378447017417366823514355008 795958 -263620726251764439961234525651200 795959 441162918238920098428258631971104 795960 247481052237660016203753701376000 795961 91527343456021143179189299016832 795962 177584682218824397074092014789232 795963 48030061140589836560276840175360 795964 -121073871647090388630264945181184 795965 -181711784323947426105083309965140 795966 -105190951093854493234572890064576 795967 -474769317460342196996717057558360 795968 -66780014136438478038043055357952 795969 -125678178596328615490972100670000 795970 16922017071178541726665457064960 795971 71592173145234362033871437777772 795972 -76885115188346524680789658871808 795973 1468771950333156260701368027744 795974 73141941171204342212994068909184 795975 81746829842708174539340841348600 795976 -233615680218468429016517273041920 795977 3373840150008796536336369122112 795978 -30388071307805432195108650719696 795979 420744936956081939909861534530580 795980 -175372809200482063898330752128000 795981 -36751881526056757443220496975232 795982 53091828224277306861826412290944 795983 -353696767136669196917441438490768 795984 17530588994044038128158227038208 795985 -134098268501268616429472060735640 795986 -70275256362524517497092598455680 795987 -7335979326631842319247269791168 795988 205826316361561742118101844975488 795989 246200925921561138818295968111100 795990 56026524766420855311753222126720 795991 -49547483015796586205519136780960 795992 42672148627611491526797999308800 795993 -44629041979635815822927690755872 795994 -355728225447588856702375604886048 795995 -161373246900889677985263645384000 795996 -104302634742766852971510187726848 795997 127043988329751565751344867857446 795998 -12128496487551404036323360923264 795999 -47467807718324482764693459825336 796000 51437383511316310948685414400000 796001 -357868099445656039821994064971998 796002 -37921794682563837053853657418368 796003 46935366866528392413499828972384 796004 354685138459679702593149979238400 796005 -2630790517608095791134725392770 796006 -4055169013941607193974107923136 796007 35272025219251918893600227721888 796008 -231784259446669794811210119905280 796009 140278489848388003510539805649210 796010 52310223076770216607287758456160 796011 -103690348821463593232018270767528 796012 60255070756259387308651786839040 796013 -321247757304968854327048909077120 796014 -167149580561002313062292938815360 796015 19818777050578336170875926940640 796016 -244103163571208659659690147840 796017 -89127447175417002942081679704720 796018 35971750812745130988855757473792 796019 -100601045717955787317222544265904 796020 107870689544727788420545126471680 796021 -297116652647747637165099216946500 796022 -17544596753892852563929803278688 796023 -4676384607548295917461264003296 796024 -455512234228038952171438546022400 796025 -110529686277324114863568347009700 796026 65369597552369944040178591879168 796027 315899870756390813090875005028356 796028 -288622424258956396091724041955840 796029 -60564361596013016938004698223712 796030 -26393618370903951346985886554880 796031 288616657924447244280984636618000 796032 105550262538222568159443985367040 796033 -14274011905388925833665189129280 796034 -30827105882829158115796685612160 796035 84572042182542424666033272385200 796036 125246803041656044344729774850048 796037 268195182947464613155775763830592 796038 47702568585170940660878369816448 796039 379407410263541800166393199754656 796040 39024516512285744783878331596800 796041 499711228636847997842830460233440 796042 -84832476826085496299067876484416 796043 -430790518270900335612854292028680 796044 193608549853454513230100610633216 796045 -52851099968776132487827966379700 796046 -107651888231983840682380708926528 796047 -50472523410354966074223655168128 796048 -56534973893999805898716381904896 796049 -17262111011951832811898759063040 796050 -62123772154382815369471960212000 796051 21824363719315347130711578848152 796052 -27803305794543551014026262099968 796053 -82249711976966152931864059092480 796054 139165867894356097385914165512096 796055 -32330034385444391322725713186080 796056 36764502945293046494546751283200 796057 -98091727969514884004661502163328 796058 -246239736929961906182243328783120 796059 -6697641655367463433928458968 796060 77358902702205270489759010344960 796061 28139224666684446081739551956832 796062 -160477948104345335001933457413120 796063 -264694874262151213244879690118688 796064 343432073492509931395211651383296 796065 4391254361072258835957700859520 796066 -134836065363400884427189524270768 796067 -184924818768877713543671611918884 796068 22744102887659761057946082263040 796069 66079277196412985890933800588700 796070 98259672072097396101394463506560 796071 -140837839232411116825986384489600 796072 157762812304470826538201379225600 796073 -118473808881722862768641503611276 796074 -74027618199082924957671989149440 796075 11019217993527228289965539470000 796076 16251882867230915054643380213760 796077 -200151098986562776237073385374100 796078 134639218443669235882123728939840 796079 160985317872570022525720270989360 796080 -5729525423052074988364973998080 796081 78789869106021453835361422676160 796082 8047036924352605206957383161344 796083 44015819523080339444351582361600 796084 -229193824160320121449006265478784 796085 22914185900968007037783222060600 796086 -255799659350049877444564028318976 796087 739829221470889756243085608640640 796088 216466088510881748745208394219520 796089 15806759544407753645961471316992 796090 129394151131495221541869412024800 796091 -421305729928517283071501759012508 796092 -12930260014492740176244406788096 796093 196847123414131959664725613618380 796094 -65147656510691075534733764082048 796095 330088999070764669229866705485600 796096 47276109608136734800538509508608 796097 5241769441921298378653535883972 796098 104349999130935965795219549276160 796099 -8771758105749414160054835659536 796100 29374244247519877246197444480000 796101 86496993111389033334308570015040 796102 -1328887340813126184031449402048 796103 -223431274391058689432521977004800 796104 -86889712388562233325318929955840 796105 32063931225646097327309622933000 796106 96584894269033833015249000520752 796107 -48263873945520081388869045914400 796108 -251319199096478046698350896568320 796109 -73351218824285289952547204070720 796110 -24776078015339087329069782958080 796111 -62901151969813277313072390324352 796112 107153336946502519274496546594816 796113 135018911246037037649030617660980 796114 3953932056461160003634855880832 796115 194388148813257198109032982739760 796116 48215471900235858135677158705152 796117 -194583068100262318349659645939808 796118 -99595281771480761364839826966240 796119 -181360657394779343897290789474560 796120 123097646130019795415418776985600 796121 -69878390832082935102333593778678 796122 33059889629862246332103474478080 796123 177807068081636763441306001835664 796124 64443019050478918178694253464576 796125 -263223402552447584700880640304000 796126 -211630342962013054458775812079488 796127 -647362928521702445857947222984288 796128 -251726012604212391042529157185536 796129 38352952384968925827831042688276 796130 -85285999916562343380195827363040 796131 -132678257484983347951730663907888 796132 188254189858013256028966628064896 796133 -18296120352390409443157050506496 796134 -8652747953943802514497338803520 796135 -200620543830802893303185402782920 796136 -97356542358343942385931560140800 796137 -269206658746222375469361037524480 796138 1932347322918823245289403028480 796139 -382109363613122703858121041282060 796140 -44566783991732692713968988503040 796141 -279805844571673094671075627292458 796142 -20202504009596686984532936096256 796143 47298082448713708516528581849864 796144 -78348380105295456042413850624 796145 -838264719754330421507981906880 796146 17232335092617353044582998689280 796147 -512759787846663592563104324738736 796148 375513718785403439111262926798208 796149 -3766134480004526179204138954770 796150 -69015582348789358911101803999200 796151 -162456846144782893686526747981848 796152 51049508358166403504953859297280 796153 -79573320959057767215453534155820 796154 -266167898972770836066219490990224 796155 -31231639343253558540742807389840 796156 91973525212159659510502458859520 796157 147754329954440129413757346075840 796158 49424319233079913228604399149248 796159 115775809672410463433589611849424 796160 -87919042835825036111328722288640 796161 -473208582150079833052372771751616 796162 60332835004418139364733985331200 796163 305014810930512737533313410801920 796164 54001428098074328625572894616576 796165 -339208083439394605085914436111940 796166 15006729526277893208706689948160 796167 6807280334577240991724735603184 796168 112601878657797464247722730946560 796169 1970706338584872081158995607760 796170 57433266291863596280682480134400 796171 -156557142511418740358288425395628 796172 76807751082195899996408357028864 796173 5613481622402842014500418920448 796174 201523659907011717086227067046336 796175 -17023765350674774201342695620600 796176 -57851134135333256427713534361600 796177 -422024372153327209319244161168974 796178 132794957614758792575929108397856 796179 77988205919382333504301221979248 796180 159421321582995321423683665920 796181 222017575152543996781594592051982 796182 94055631848421446093384693932992 796183 -142034827720013410017607583242536 796184 263246592984292532120268176578560 796185 90582982312358291165601718229640 796186 -215506887677872093250306018503200 796187 84861550607415643738973858994432 796188 -1288945097844626520366099849216 796189 435120342885812550306983748965990 796190 -291666478524462716340763803444480 796191 121668359908150296744620115398400 796192 -197382837446645233888371002572800 796193 -72521348506758422627064933222558 796194 11175801278003526587164610319360 796195 88736655636363179160338444514000 796196 165867052942450094955556228598400 796197 -173822771381979186468794528215200 796198 4448503368518253693133376199168 796199 -9993802524122556040207024395600 796200 -55810585548350557428897017856000 796201 -225893585809125951523425056943750 796202 -28816361166235264877099111095296 796203 30743659310150822730619418615520 796204 -108499512363198319442885700005888 796205 -123422247610140989275411185540000 796206 -3617779122117194247820077621696 796207 25658310626527801582077403464520 796208 -36101573559633110236251194327040 796209 195501149270651217356865224264304 796210 -7707020361707832503886787206240 796211 6733227041253372984780722316960 796212 91086300577805449808237448598272 796213 21113948616767468674500602006784 796214 52516841794827611742187169402880 796215 -2138406859652172533161609697280 796216 488773775107027152332156867604480 796217 -60272709670754914034228964811734 796218 -30854003596191878594400563864832 796219 -46669433418994533737734402492752 796220 47072221168991378561961732725760 796221 -67041561659948052823803167896410 796222 44659040118664933294578874242432 796223 10161885532387495667266866427344 796224 -26977907427718741320257324974080 796225 -121076742895710633210945159966250 796226 -174349534522441351056507520784688 796227 -349245308297184327060666516384768 796228 208877267746738191833794778438656 796229 208900602374265361602415047834432 796230 -2295578785728297866963132211840 796231 1720775945118558925999689005272 796232 448073523636006094440823345382400 796233 -220996082669808876692959450353600 796234 264925601072075651721677635988016 796235 84241815344975543326910130539520 796236 67161642649584246319506386042880 796237 -32479229049648378839576168015232 796238 -27990285628097499736942396188480 796239 -103076527535783945868968493843096 796240 -22446993952459336431792092774400 796241 71082632901774345223983884582400 796242 5640926375930704439349196778112 796243 97946403891114743496712586770000 796244 -88383708070343195231895208368384 796245 -19668786204134933160066597974400 796246 -129856471583449781323541212755840 796247 -115433473791035902016893081421304 796248 97635976722486996515063132313600 796249 83040017267161858635082888193664 796250 11503541683688920495464868110000 796251 -217970737077782515845904355870568 796252 72829739348698456274702315061760 796253 -143472945729434424263676048599220 796254 -27782583585515511870094493503680 796255 15103549192982236905615355506960 796256 604445886461983242202399073894400 796257 151821860041401248624469668167680 796258 -19701134642644429318146270425520 796259 362572990212532682892975237650460 796260 29315924091547570853394270658560 796261 61712893566746950462454147376924 796262 288502791027051037755020083113600 796263 -74223383034859224300794757640032 796264 -1697862235519338601939056230400 796265 222818051965650701637982180489920 796266 -15004704744189873668385682430976 796267 -406546534052660941320001853356684 796268 11490265179211750271819399072256 796269 -58749182167152632896351089694656 796270 -96926894246585894770604948857920 796271 30531579312299550973343934798720 796272 39497079706151198062988189564928 796273 -538041324596578364287782210140 796274 -3176775065588619334517206115328 796275 97943428293127485350406961594500 796276 -55032461823194903641354427303168 796277 -99868416424313695054541644308708 796278 16912126335833087762088719953920 796279 216298777749910729012766898385920 796280 328839075561962504913714798796800 796281 -50658527610938849896415856854448 796282 -5107710396594864032010809229600 796283 69832621587682139105677394095200 796284 12906763182095220141546213181440 796285 39646112210215310223734011752960 796286 65947991334937283833805137454592 796287 62245821214973445226784825370768 796288 295319689232679982734924337643520 796289 231895238083514874877455599389524 796290 43742255903304379517373884006400 796291 209286410774533065815234204013692 796292 -37642488837951362844950111047680 796293 139626567581047628818376538591840 796294 -10566192491638805488143343141152 796295 -273302518140163025742994645116720 796296 -21461825012267092507231409971200 796297 174044820309622442591069543238144 796298 -80301401763013083141787409403600 796299 13500133675984264084196514543576 796300 84756148526752388459732369350400 796301 187648023968197459472460692406 796302 14242720297185620765257389664896 796303 -362877676504209853941914029386448 796304 108229882560645341899570584109056 796305 1630896157266842307533115029760 796306 -21467464268620229164819937719296 796307 283164545980342814052010690736556 796308 -202869820288753512931013836400640 796309 15261187453125968135107892067040 796310 175551163552293340159854324322560 796311 -146516560727330936846887525576080 796312 -102802917935208240249788800512000 796313 75337740815365537338448217813760 796314 51699542043083910387070312410624 796315 -59228079870650343233423688604080 796316 -56252195556969588491895497283072 796317 5729848774381078855419515996448 796318 -66080952995810249387866277949696 796319 -216530456080703791460443504692456 796320 -68910320239447359271746089779200 796321 -229114002638233623406555082112768 796322 -284667075979490115185315470828632 796323 144131975943617202348534678806400 796324 18300628069073845499277764141696 796325 95201842626251028369365262398100 796326 -58177875614227386624893187752256 796327 60037311595694378472474987802672 796328 69410994129788616411152139878400 796329 38053002683120455214188352270784 796330 -96387147803637615202145987041440 796331 -498697351134478376840217237616560 796332 -197981200128497828202081929968128 796333 -234453716203735139674567984063616 796334 94353869297771854835189104272384 796335 -201941999181675961286409130287600 796336 55358975345061244223252461584384 796337 99899654656659545686131930019986 796338 168379199513757272078078795032320 796339 -531287713633780522814763727631860 796340 -179721225024789382884841811673600 796341 454606893897926982904146559104 796342 -206786722148224235882800698680928 796343 -27919979687419303889019062486976 796344 -132966195440339216789609025761280 796345 385244496608501121948035371036800 796346 -58790162299908086661959842560 796347 -285257214099306085430727773892360 796348 123161701885762454168691717826560 796349 521012801150488072759988719061760 796350 38232629141315322770672695128000 796351 150239724070062376010394422055592 796352 -85312121447150252442132538195968 796353 198587040560220890553819370745904 796354 21433079860238886443753769023040 796355 31033711130374832228979169350720 796356 -94160184974862873070508682034176 796357 21171168393163432791865300051420 796358 -43166153534424188825804054466624 796359 -8614627966503905017611819704832 796360 -853844352403501660059190886400 796361 518014689653297921653778281999962 796362 -26203071374026471886359948333056 796363 146155151902926181179615614654612 796364 -23834279098666694748231696681984 796365 -380479221214178128269875881430400 796366 -6249565453914793910512588457088 796367 -108824826134094484167108857458320 796368 16652215679691439339789522305024 796369 -19189611509015131698788301867840 796370 -2427028071213820361462412431040 796371 -99797552101834918662104242822080 796372 -149017436978432466657297197594880 796373 -126861807796248213688552881651378 796374 53802507987161978987633049813888 796375 109891175771198410305896990664000 796376 -181789250968911571543494433136640 796377 -104466194021026631173993154725680 796378 -62073539313367883744889318143232 796379 346054414583519159071613295670980 796380 35408081687364152765173989918720 796381 146184173373162827929052576274732 796382 -178989995228705313916934709440640 796383 56489187575820867407741313940464 796384 151285039773658425444685150420992 796385 -123480991054097629202883864369600 796386 -51302844846897230423304460323072 796387 -50334782337270221777567077860964 796388 161550266118738207655779528857856 796389 195226373340673170959431297169568 796390 18246743227033627857215195381760 796391 -429883312462164020459829103883208 796392 -4861184852720146418297480217600 796393 71134259127343797650104440591844 796394 -59237528238814659492555522686880 796395 132020484753746436165532771668720 796396 466527737442022175258555691553792 796397 -207134311485979544031617948203914 796398 -10545961398329497188964962816000 796399 79843187216171948808898717248960 796400 13413422112387730709562927513600 796401 -2795016303746743624087636829808 796402 -59052562783341798453718047348096 796403 4232423653139621554109299138824 796404 -7209773701690288329996595200000 796405 437358165632705561444068472415000 796406 25607703976069455648867828883584 796407 -60877081129548796213867083642240 796408 361825534675664521498024543272960 796409 341718974254720834069105584533610 796410 83409884467963592846142793356000 796411 30446402727740754094690307053824 796412 -228512759270214655769342168838144 796413 223543618836899800413894473401344 796414 70369639937267574698832423085056 796415 -569439008940395595886790502340800 796416 165152984691779251699081663217664 796417 20375681935236851429509513756672 796418 3687395853698315855512356595200 796419 -194149224408154584960066850423200 796420 -269862056734528475703158502654720 796421 -84278376655015562333948472577536 796422 -32922846662281732727470880064 796423 381318010164979049397194998093440 796424 -30370363520210584728605984839680 796425 -6040701230337026608841145878400 796426 -70204471039480929989538550907088 796427 -122253657852322296399850372111884 796428 -97791309130672358415892534687488 796429 389665537434905515987559635754176 796430 -13069713344937381910429040350080 796431 61320377103479092949494239501840 796432 7182383142769973210153773432832 796433 -367462989288045658712575119019680 796434 25979421327889928787590531518080 796435 -322346583145626814911756952599120 796436 -53784275111110108037936312200320 796437 101990696228579949027396531090894 796438 112209058208714884730932360281120 796439 1772991615951946504635316142256 796440 -104523453833631704417506518835200 796441 332057023045690594223552621130000 796442 -24178744030289318255833395532800 796443 -3066504084389313145413823505616 796444 -194058837441928953643106740543488 796445 -60819717652697535040739769619080 796446 -1852988232970316000994559488000 796447 -246350663089368357130365527795104 796448 548725168706326199260081059594240 796449 203100142346626029178680759244464 796450 -163293077068319337122104055373600 796451 154457944448474934938788128463452 796452 -54971274731179298087761961435136 796453 -82139368820100327173027739050720 796454 -91926281041648402652391806881824 796455 -61616304522888176934603104446800 796456 -87049386569628061673836966963200 796457 332773697018252982758550600339072 796458 40197779916230939052868388460288 796459 -42288553897674991470558797835340 796460 -14599594829007668140687968614400 796461 -88307350086769582084571469614400 796462 -138961618296440555049038826923520 796463 136468718989467139546461702018360 796464 -1273210493067123276688608116736 796465 271717605033600745587555612967860 796466 -2040316679494514314274969532672 796467 40751550912266898411890918421504 796468 58355353939437174768220619366400 796469 -16238140690756990854284333862720 796470 -48158188957365790604244159283200 796471 82873931075258452922252023681824 796472 465994456708536434319308638924800 796473 -550286316082841127095223889398 796474 -54955869205636698016330132386048 796475 217952608339863703836680402596500 796476 205153176021319272028457995448832 796477 -320046288775365250111674371963616 796478 123726465337057362297684297363840 796479 11911617308332303645823714454984 796480 87782096943386345555601496473600 796481 116577950889805252945767747360192 796482 -72712681090997629441976808750000 796483 136686699068300541632650357447744 796484 -18215462890404794162960124735744 796485 113173947685663350068365189545600 796486 82617080658459557053201356345984 796487 -374226194851472799631345532349864 796488 13678251476175244521793089699840 796489 -4437221555651249884207734422576 796490 -116033049159042791008642259450880 796491 54367178688504649971151191445500 796492 76276107296267753965138019500032 796493 -99210385659414952530651641877258 796494 -16961870884258936700346710232000 796495 -266283919014527217839932729932120 796496 -20828287499677604739819666014208 796497 231312615855812726130508839812208 796498 -157423337163495997900844388102000 796499 234461472099187399281885136346880 796500 200948292638907224467519411200000 796501 -115565314967059206319663871567268 796502 -8637419104290456309483479000448 796503 9825357734078940683134344527184 796504 -133567368271451693778041795082240 796505 5954877708321026169839227645320 796506 -116157222177208132203885632196096 796507 -189818839027496244839167996228008 796508 73674350264079195222950593353216 796509 132123434985034912892557733725440 796510 6712802624901201953791962597120 796511 62886253046013169683036738163392 796512 -163291271576197989050959133933568 796513 312612704577003347346234535821504 796514 53475001924060958747142925854720 796515 -160782754973755219668924938329680 796516 -103910506327751088933379636969472 796517 -33244522663818958700924344498434 796518 59681314561447679346041439853440 796519 55291532548855307507858952305640 796520 -8807220309526757423146620979200 796521 91233901857129478541647205444064 796522 4405786962306655681921611387312 796523 -24841058871600426350832672773856 796524 -39870273764183424917219314297344 796525 -142811198297372264919028079746400 796526 84052090589646822999511737859200 796527 118627016244476293876328809341840 796528 -30050061719341743592252814491648 796529 791115522068348277575584863984 796530 -28579510097238205177655741383680 796531 371111552117881925007606960096332 796532 2306085172387904688810039588864 796533 255312011704847794204785412744224 796534 -12311020286718793272587295199584 796535 -60142428181695894493798677597840 796536 -18842120267406786503977348546560 796537 -24260009194336169646610517819520 796538 144464628604641352314640337998560 796539 -39053880016385315540398591487976 796540 278794046852142275638351606602240 796541 44218620095079346121511741879942 796542 -119469378208616780673465817668288 796543 -87012847442568347019552099960 796544 150719645311992211922173695098880 796545 41542341507515132347753580970240 796546 -142887416650277175205950524628528 796547 -460529686269713958176397883128 796548 54270856188474901097619517655040 796549 -61156816591641998609643309522432 796550 -25717108672556730787757064120000 796551 37564856991040657309801421992704 796552 -510925934038985364812030216017920 796553 104824650783432658514581543643802 796554 191789263874352521583364988793600 796555 -158394846063713279991093303395040 796556 -309341979125317757115019121786880 796557 -291047174203645248791377302391680 796558 -30106959731625988560985377565824 796559 235498489821106244130185046241920 796560 24520242852316888700649976627200 796561 -65044619892211203973418431845838 796562 119258090823453535676531003113632 796563 -254610981163530042708932971596936 796564 300664776674707164360520444638976 796565 87394095325809287133112112227200 796566 -86075606006582369142005730317376 796567 209800786540095714543922722460616 796568 -321010198088043545447803027261440 796569 -290879352319824872504520485211360 796570 -47094972938671999333868380703520 796571 329274149545443695460645435968772 796572 -26429085064076698631920439347200 796573 -24136451360111503450185277036820 796574 -193490116442950070571650902222464 796575 -677831961131567164577427696000 796576 8134390088160094615465107652608 796577 -466227822921741983554083378647040 796578 68483883158907934351239823319424 796579 -13948946594049558984416728319024 796580 39506128137344406983726568403200 796581 -26137077362509363770303660582720 796582 112879607333448367553062765882752 796583 43806654061038200442218506739832 796584 -135430613808236150329535961415680 796585 -41203855654327355501954388353400 796586 -37395820389415013037350156957184 796587 -78625262551903001033042355310080 796588 -31976111235430181047407036462080 796589 148647536545988074445285353717260 796590 -57922129829445211765063863118080 796591 186139043426391048892192537710992 796592 -95925147518469901407895293640704 796593 -33800704681395759930527305542480 796594 65876786525496002859742607015040 796595 279582756232704824946739856847600 796596 6516570456201491531217283387392 796597 -68523006863215318290490274645600 796598 191824341827810669492008882489920 796599 182542045415554027653459099106968 796600 48781322825093115317499479040000 796601 -105056707066241822956793058764280 796602 7189802804937040381856155599360 796603 397162859020344289561794298232256 796604 240305412157748547447240842720256 796605 74729751513873543191087362915200 796606 157824108287335743864117872746752 796607 -30000838808538619510399722878976 796608 144258558656606187818021258526720 796609 295945483296462159335992267520160 796610 50159634944502801980624842589760 796611 20221123111570336506329661228864 796612 -118814741305017493072170107983744 796613 -22745176887164217742751975098080 796614 18923385197881264814490771671040 796615 -72082808216301667004799671710800 796616 209756889474203760433039293588480 796617 -60913108481945598058293891330966 796618 -2804947969139611975540160052480 796619 -192969473005319649947075113423980 796620 64768700383068227434440327659520 796621 -219977183484411479967546296922240 796622 42553129879922490541278487442112 796623 -125427706102105914634386596330616 796624 -38482596500675454597925104885760 796625 53542287017095077647708646489000 796626 -12844102619656563905981252679408 796627 -246305927970315293711009039210592 796628 -44725318167866683180834115641344 796629 -127990953849206188657393615960416 796630 71004935906535216206829563308800 796631 -31772132162670819902371336647336 796632 39431231791320906908282135347200 796633 455034796396207138111352986319882 796634 -66720485448564976515406119782400 796635 -2832873319746248607655995299040 796636 356580844621226041303383526266880 796637 94920011680837303732389341124492 796638 12420897158015716588789810434048 796639 -202259667774814905901141682388720 796640 127043580254986972615438101381120 796641 12535654666179487245618668290992 796642 -183046164421868001161651420127360 796643 73125453149973960577050753321264 796644 120950715973109862264779565118080 796645 19775219271925777317359202402720 796646 28846565756746826381475598210272 796647 76039930896499968440122190334672 796648 -100151831495501863569062006768640 796649 -1940353224870680436019793815680 796650 -35288354160296111021458869734400 796651 -270163968290633158445499469470720 796652 234672619767601766693837305743360 796653 148315102468860932882097588200160 796654 -95716719834322598859064818319488 796655 -75492541042295205816769740391440 796656 13375450074923041136924312469504 796657 -81580886298731961836158027506094 796658 197334941781327336288593187000960 796659 -279344778178631037578445962431440 796660 58627937417850646847703171509760 796661 -3548750389344107345064516896256 796662 -479019220916057635806508844160 796663 76211950766146929676187796656560 796664 -569440267927261435457011691520 796665 -17711467789455101581540348754880 796666 171507644581866454343352625875792 796667 106214491113442422012428742719040 796668 129092659173145544437359751873536 796669 -408127853046720480431572084070010 796670 -35219904982670634115961111040000 796671 -63529309364387287511818812381696 796672 19977356014996097438284618137600 796673 -8421591142688506943397736878078 796674 47524213479941565106545892614528 796675 -43679279885963402116331060092200 796676 -152679491831545300838161664839680 796677 6655932992863634813683691927040 796678 -60799971977588535321745054611360 796679 -100430943595074845390833323758616 796680 19172178940768585779579520665600 796681 -81910458245984185874898795911900 796682 140363865569031498569859608550192 796683 184051550800761628719753220900824 796684 -11335889941658295300326668195840 796685 202918969921320738865502969122380 796686 70273410014623037763129427657728 796687 565964253196653287619692110460336 796688 -71554543826035869959686342410240 796689 259841492865380895380657201332800 796690 -67088690308444673012529130754400 796691 196472168252901276399041903113680 796692 19620450208128530964586533599232 796693 292318907469780869873189537564942 796694 286861422218308542559486989604896 796695 -90847494698737892566984165468080 796696 -65395475862178410048897480499200 796697 -414674218688782338557698927159296 796698 41979725613950831507135020218624 796699 -54319574381479170919811159890300 796700 -47526087865680949483158808473600 796701 100973283656395139293557827855232 796702 -221999879919607859660178760095168 796703 -204175101940291569755018183796600 796704 4620158015196172112025734873088 796705 72844594237368453693328324600320 796706 112712011146331013002939768137552 796707 -234596438578418677524692074098396 796708 -335880207288089789659947082229760 796709 -197826161219838114977989565457090 796710 63640492765339204735435943256960 796711 114886920529696395919689661304312 796712 67844557501381318837980725084160 796713 -55740454151297608369975898937456 796714 208284796583830931952432976545456 796715 418871122289406247739055435470400 796716 -18019065988053252193284707454720 796717 239509647435816178244307741993120 796718 30518245854548239325862436279104 796719 4224790580616357169369327084800 796720 8878308226752867418923012587520 796721 -31574760908718371594279887792536 796722 5517197322245595614134126093824 796723 -57355367632949553860523423511016 796724 350429556872767128721011423578496 796725 104562782848215688593517511027850 796726 -24525733954360483460877703827840 796727 2074157797896018495840146557536 796728 29350081036507426936164032716800 796729 -364201704060938639735563026379440 796730 58849720641641632467704076184320 796731 -17426419157091333236808495467520 796732 -66737987663181041470083600389120 796733 61240374122340200877923896564320 796734 -61840108295249932719721737354816 796735 -6428406988220185948745948215320 796736 95153274965709388063348264796160 796737 100376268151937553800902150605360 796738 68063755517823557342622819917520 796739 250326584849961476869022706018456 796740 -11455960765532323755057519697920 796741 -29743300536399153050801588462016 796742 1294226482752841297105732273344 796743 -305621563170214367016498763672320 796744 46934146657172725800544039403520 796745 -360651328547618393361919606249500 796746 1915150414748269368512667686400 796747 3085255811945389625389344872192 796748 -157309854173328924520966848437760 796749 150608409617523808567346982039648 796750 -79882610816497778323842851568000 796751 -219426161442957065905340089999248 796752 -30381806002798234075173026660352 796753 32664038623583717039046678177444 796754 -98441719348282207022337178057728 796755 175436673279705266192311131808560 796756 230084708140573369933110500429568 796757 283142640435386074583719150678272 796758 65655021599784554891712982767936 796759 63142418145495500507589946109960 796760 -46638971282529612864939866112000 796761 -54302979600418460916761243218368 796762 -12377860396309659675595824156672 796763 -45898169632137838510510594159152 796764 134618286341115774773696238354432 796765 -289382762613873624129797068490400 796766 -9340660311942153392714495903616 796767 50042565313202553316669568048400 796768 -106967586375759568608897302790144 796769 347913600721873370406776889307170 796770 6673551059707665879489116083200 796771 -42575060680930699560985962213248 796772 -5510530103194321130709859338624 796773 -16447659958897008963049448765280 796774 -35999691298061157370215576163008 796775 72100446672570914895080435652000 796776 -222327067885164059972333211648000 796777 276430809129293385154366304301626 796778 -112150435109348295586595668678560 796779 -173471872565076054368016555959616 796780 -269093180873015686851121040486400 796781 204388452637072369641640512618582 796782 35135388669547613716454748745728 796783 9998384781860495575171010397304 796784 -90191828767386365742601564815360 796785 -17608454176551829812188452800 796786 212620119763838297501835483032592 796787 141018123863442539713321966623672 796788 -194148622251838228647322163622528 796789 93757359472177723317326020435200 796790 -1007428646902855003432831814400 796791 -474830541743277606950623346793216 796792 -61881756501991242621100814622720 796793 -130116533545014223318627226247936 796794 104981557755807625624726724513280 796795 6685087995462308437855355133600 796796 -5544999005546426848491727257600 796797 7849530850562218047851813628774 796798 77738323386798627129971277428736 796799 -111792361912121018511990682051200 796800 63727004790604925779769819136000 796801 395711245096697946531142413628802 796802 -954958514065331714761451878368 796803 -43044425715239809466825799740160 796804 -99956850392194030587052531987200 796805 61906929092019744750312825206460 796806 34956543135065665349647377604512 796807 4154010406227705729879917465904 796808 -352738620201882986120697277808640 796809 -64783300279779474482480293026432 796810 -25825092719359694521068167408640 796811 497739923188886528721720340969824 796812 28451917936465216304494969700352 796813 37581201882041972237802388347062 796814 27246519966183036411378637496256 796815 -83350847845232114343407984069640 796816 60417535937588970581561754755072 796817 -34647759288761288711231935180800 796818 72492400558604517219257890652928 796819 -55400318693825423902873270429780 796820 -62063616523853901153338131441920 796821 167768929509039235785890271095712 796822 -47965377663565005790762641083520 796823 52806319800358507886085356314464 796824 37827217654610789788679090995200 796825 2302078385685002223003438169550 796826 134322542217191243746830534704640 796827 -188429339641929037103020620764160 796828 -203725360384642836539244668703232 796829 -68172312370953663095602183223328 796830 5210598500580394965623111521920 796831 -124108916907733996954892921180800 796832 169936447822302894286590984978432 796833 2446962128994124058320867659840 796834 -26791206895933075099737219947184 796835 -40463201303787005825007074974560 796836 -199416874983847399750063110847488 796837 153481827095644165164136369041532 796838 -104018086861492586217567547209984 796839 -294375190445211103058959371970776 796840 -292516682466219005471432826470400 796841 -236066829572366984491570578480480 796842 183943583892186421738530157003440 796843 -388384583312213354958355959353456 796844 -302363522137431959361743892843264 796845 -87618565771312492545037343625600 796846 25824176378235743875237334359872 796847 -240561139392721112646172559950704 796848 -19402938514663374886291059572736 796849 370209147132615983963677023112850 796850 -28974858141236970046562111499600 796851 -89497209694482001836292045806720 796852 -75944765961832743096662325657600 796853 215922500220325091338132693029102 796854 -34286524270708308729127426920960 796855 30557923972510152373428510155520 796856 -40907477371352652407488301445120 796857 -151743233913652226524062920502960 796858 131411600742994537735326139107840 796859 -25910572738886698942624188409584 796860 -151293449298994119745965487180800 796861 59648234040074088233490555173452 796862 -45732026286022140352542093840000 796863 239003987160905836956230209587144 796864 -75708177168702042104555832868864 796865 -77858058635841327060563755378200 796866 -46602198802919795705664116967936 796867 133483975971555276096325958617916 796868 1386472169747952815398420865280 796869 66335018222474801204699039109084 796870 173562991550213831862141027530880 796871 -184640207575004821410305022149928 796872 -13751078957449283367919465390080 796873 -215480515162077318035596376033280 796874 -8771894956647124345308882775200 796875 -169040513347822110286155126375000 796876 -661371547472073318299052727296 796877 -480192583004295555118939788443274 796878 -8375440123123736042539015980480 796879 152315544259876552373241845985640 796880 21705746623756435204554133340160 796881 11369294652667372429231070971200 796882 215853435490033800824212437723792 796883 -270224344160975035836875616644136 796884 205590715925838123708436458350592 796885 -218761414414193947644563692861440 796886 -15879859942350459304507036724736 796887 -66492200025667641882446656551720 796888 34544012669779268462113968629760 796889 -195679687856357745759576013400310 796890 57962319682964926865182957347840 796891 85358256617918074099842286340400 796892 -89045598135853158337850837898240 796893 206709787541641274130035770698528 796894 19053982993924668216858636546432 796895 -154451253913988171355792188211600 796896 -361546253328008656324065294286848 796897 -720741945310994861988485785009340 796898 -394083192876595444404832972143360 796899 -13338775652068783992209774809680 796900 -53627978159405230035357463635200 796901 16448932093422705665966588235552 796902 106945510142184724766828200266432 796903 80209213204409783561393585965000 796904 107278841113593010419446288547840 796905 -249680005188759511512724843372800 796906 -54464880731138266399819915680 796907 -69209986957652735618050646319720 796908 -16667964910830317962600417443840 796909 -562830485315758869920028388728084 796910 135322503090677168882969328615360 796911 185744557240455841824120588558720 796912 76771814695135259503919007727616 796913 83330676261525113545319031580800 796914 -118162508231297733485984175536496 796915 -33772160777262491168915814338400 796916 -21623388345813860712268030352640 796917 -23386415117739687276051417108480 796918 -81878218404097412539976669439840 796919 66679777826225070118829292646224 796920 -156123597449027265871286753280000 796921 272759558704003355744501729046122 796922 -16390718503520231774143252416768 796923 -113854283520100304315505930373428 796924 -11673421048561618860381027062784 796925 86974579522506483073507552012800 796926 -56446298722572340360096453669632 796927 53885807904306337047346365550800 796928 -121891017687992204499336755675136 796929 -20589776547429547528893342269568 796930 -51170860959287986142683514396640 796931 356774145538023637743479226612732 796932 381220387434070462463579443445760 796933 -285550733495542206349715898806818 796934 -49085874558185796655408803732384 796935 -187996711482808532243765742193200 796936 -137926284850364801264574789427200 796937 -441572163086514151524406051677414 796938 -37011315934519367344862019989760 796939 -56954300004907960842103312901232 796940 133851333295342825235589108311040 796941 -19692964001492597492051696307252 796942 250316885898081956860752263527872 796943 21001903715743403621596349568192 796944 61412391427115213593600621215744 796945 352576722016722893275194756707700 796946 -37075871162271090057925334345328 796947 -66950645432705311021426055424960 796948 59610480916573962829684796317696 796949 -463730184800412381860766306350340 796950 11606491740280312459718981683200 796951 -447045450536274187529028792325048 796952 -139553784659699533295187387187200 796953 -183832701403497214090385557478592 796954 -110731156804863637231944514711824 796955 -109759577597102173107870399666000 796956 92826664143226446162818943171072 796957 -131744021929998304312786429217088 796958 36816194598482551290186889319040 796959 -3737208736295863258268481942960 796960 -156990554219266072435212166103040 796961 139542010671089997532099228526784 796962 -2252005052571628511804453802240 796963 377340161271467060757410518628304 796964 -118659113519249027804162014224384 796965 75733890857734800145688645408640 796966 173577394018306577345390782409664 796967 -27127761287432993836225611486984 796968 121915043354537383428309409459200 796969 -206185806066475492697309462026630 796970 169813197474766248793932907555680 796971 29530990302966499117827229415424 796972 62524960316429045566408844636160 796973 108401953090489339820581388269344 796974 -70187312668957305515600921118720 796975 152893191419876668713680663010000 796976 43051221454043176153670145196032 796977 52858843318145497943444331036420 796978 24578294167238184568346542110720 796979 -106810577899786927034141939570688 796980 51445586687729068279501791436800 796981 -292013385869591484161948811683218 796982 -54248785621772256463174374285408 796983 249879057443543887374087500658048 796984 -139373617730385142122600225853440 796985 54334019644527557611037151205380 796986 19078910645020368415267005043200 796987 1082730208814010241651978854952 796988 -119239766810177083746247955776512 796989 89314947360767832413817000958848 796990 -44155881642976788762987689304000 796991 117879553476600735037778558511744 796992 3454688373843552662439038287872 796993 -26058203246267756916370814937680 796994 -97955117033312167441644797312256 796995 9992440715881199684613022980000 796996 172715171041560286362023997345792 796997 22907855535728697226761057340512 796998 530287932304006731298631888064 796999 35838655585704524829933746605152 797000 -69830496306884566302189719040000 797001 46875197009052261196729069665600 797002 182012500701779752343336919892992 797003 510269352895688867120914126047252 797004 -154068584999390605014333323440896 797005 -5350875734255632608016874364480 797006 -29015008729108308566819329672320 797007 -219212250484200165147222375680880 797008 22013868683262937017140229160960 797009 421683510178981506274570325028210 797010 -34355590076245209338942287073280 797011 -24730119449548363520297560529856 797012 326202949811737262110219281807360 797013 -159674383411283300697946119991680 797014 -12658320226034722864557478893312 797015 -152968216300989858224816126340840 797016 173007711405554600124649657958400 797017 44786244670622219034324881669192 797018 292877892209451800235831394878960 797019 -10092069898482490426358200691712 797020 -83726064638043794607932651243520 797021 -540028115846037596670487860002778 797022 -117391098938335781166804114843840 797023 -759860654270135287595575656312576 797024 -578322031390716379899573353447424 797025 -3620725013635942281458490637200 797026 -267761929941064410931588989957120 797027 291198756092597614693198328016 797028 -201093249125015800236148676327424 797029 -64412755659034648814754290586370 797030 -39340292776992110872416925169280 797031 239648888270166475039592460192000 797032 -222669029162782571374440333803520 797033 -301653541043612322157654315307718 797034 45684710808629665964256244876032 797035 -87760893003811593081465892511520 797036 -221020828239918688497149226193920 797037 211393334214649988788457234293920 797038 -5720385329168339125024486655040 797039 380657777283343843120483231173840 797040 19686805499137019820320285982720 797041 13745406096260371728459191642624 797042 -96158315338836190708727799548928 797043 -36293070236752646485566402557952 797044 326768512488552140639815432267136 797045 -200700186633766163123607815595720 797046 -33209109876784876680980780716032 797047 -396351717147537796181164345131960 797048 -1540315375429789509663529697280 797049 133693036408074657091431716055648 797050 -51947712985902266110813915680000 797051 -188102863848260861109174203481948 797052 -2126301089329705316884561133568 797053 407871581955674361503889620487302 797054 99389320417514326844129108860992 797055 -2345653967971080732938716423680 797056 -205246194460642022778403710566400 797057 -81312500861119248976823259725694 797058 93207328145409641643592997273424 797059 -591984584091999154327886357684184 797060 152841661082977909207903446159360 797061 114479658058037546498073941216160 797062 -15510527984764557728547269876352 797063 -159295940291269973548458890387688 797064 245848921073044581528947641835520 797065 -82552308941726859449304877248000 797066 116219114417664865098204505860960 797067 21928247290459482894029290019040 797068 76563309139851598381433805102848 797069 -75217024144697075648666720181120 797070 59300513654581092011491390893120 797071 -509857149900597563207092626538056 797072 -36340417469675944710123461541888 797073 -109933891120461205649595484089216 797074 32068526441154789489319529436960 797075 -46793435913443047111772850347700 797076 11488206045769730840147134298112 797077 502258624724461259531489231766926 797078 230954267407800247245213983031840 797079 -52051728620430828433103680430640 797080 -221823965776876203847698824601600 797081 102091711717986285683878566310164 797082 6678812474169385624593759152640 797083 137524843748123817373269483609588 797084 90487843585149420966759043276800 797085 75340654143161278396323944246220 797086 76661720311891656689022638788992 797087 17121254933054764584044458243920 797088 2610143977913795583576395218944 797089 40453131849244042621415066663956 797090 -54816056066562380834683546598400 797091 2166329929906617956301236822784 797092 -143318242674303919285923244723968 797093 -468306785992021590692390967974592 797094 19365557869122373713490763616000 797095 56540565154799524678521383975520 797096 3481317187372271583949450844160 797097 39714911482735379270027658209472 797098 -118352454841338015968898194149200 797099 -643437018864597270398812292493864 797100 -118346343111867295088251248729600 797101 -61147782685589942637822406157108 797102 96339083692029086787163728573312 797103 -39320523699142036249949192283456 797104 -30360322246615922481834903994368 797105 104933112493475548904658791854260 797106 -10831640973301704886492965376896 797107 366499787729123761897458765946840 797108 2310039653818367677950131700480 797109 -14378632560954024982660794576096 797110 62479753359512398969329474624000 797111 -55625256943627277693518166862336 797112 173386577954993110998503778385920 797113 391847077693189609956011510307540 797114 223089050970627739841050701676656 797115 73326137241643568953276386493440 797116 54061653307447251970705945945600 797117 -162431840630876359524392191455360 797118 60220742434207471493324153256960 797119 15042787289243396176483964275520 797120 -55920339308297351110348788203520 797121 641729525786479903440601425492 797122 -79171562549013246169230154644576 797123 -2111179089318170559335456128320 797124 -65778534707881403032868594147328 797125 -66176709085175858615380124736000 797126 29822179072928058682440048714240 797127 179566069991483466087769509745320 797128 -104540377147350087359777922570240 797129 333391441489509241790136228437760 797130 -84386380236927402549143131202880 797131 46432855382479746478155764502932 797132 100410459623911831657121388208896 797133 159160881544954019291400158418624 797134 233938495302789701674386210816 797135 79227285001427401547060613234960 797136 -53584850488399726607429408391168 797137 -160456725212836624134486338168208 797138 -54954652456648336462271055911280 797139 7683082593691621714989127957584 797140 162923297478772420467278700445440 797141 311133872283178007702825368549500 797142 -95059651629229703004059026049088 797143 420906126869111868517335943776392 797144 410144958555925230796207263836160 797145 204094028320915827357867042331200 797146 -73379635721563936789364930763264 797147 -47992111228026123741921637158048 797148 373925889165988796850465960960 797149 38169825998124151614513262517030 797150 -61600905496268979236222399640000 797151 216106653978016937873988586249032 797152 -137465423143306386204307075891200 797153 40595665551793759892555149183104 797154 -124317075403662347684996975882880 797155 -97244419143984174986628727819440 797156 -75282718374729516505951448580480 797157 69338221857886621395125703064608 797158 -135916040234556082250683098822720 797159 -49937487206359345799687242867560 797160 1456031912998492836471796531200 797161 -170175024839404372162655468967238 797162 18624645650796306898743336998832 797163 59877745810224011848492974234288 797164 2637596460707800066757012290560 797165 27754935655763385825884858150400 797166 225067739520602675549169427489344 797167 256955498106259259405331412687872 797168 -64803283170522004908955204190208 797169 -210410326180419684272979286836960 797170 153188292011071486123954818524160 797171 312729266052900076773826656615372 797172 -197416869922773638634114783019008 797173 -58174874175823679562452074422540 797174 -5207764314880009826495647525248 797175 228888291063112416796019342166000 797176 228257534658629986541904930140160 797177 8047630144971507800378755835280 797178 -43792415776161212512320554213376 797179 373272805432941192683688617886976 797180 -4171088360480568859911667415040 797181 202731882569886830962883532010560 797182 121457989842191610449211167496192 797183 15416159379025562101361321732520 797184 -39418028222828907014546559860736 797185 68686657254459077239305214135380 797186 -51052882321767615054536609343456 797187 37312307847241174630774766279160 797188 -32195655443323839058313520734208 797189 312283617893272225158416646394560 797190 -25270196081922846452047407972480 797191 -5997438999553865054683988250216 797192 -376411812610646998878616271462400 797193 261058019947944829436395174638564 797194 -24525155062446773072248323705600 797195 -105100562172335015394711025943520 797196 -67883191319934275769482299047936 797197 -149647394520684531283115691068148 797198 123832927644449492380761365636736 797199 -19127552467845596214132719559792 797200 5855195102824429909634967756800 797201 -101715859430773813841851121502798 797202 -1299956988451907483554350574080 797203 96163881160546746674939361802824 797204 -24344382115642033878196347564288 797205 -67978901537694983463450414812640 797206 -9178927429300366601173794485760 797207 416669895022592579648905025136456 797208 -27062651835156056075639127244800 797209 176690838628101074819743449964352 797210 -208013891259131926133636809800000 797211 188947476952887326624295666777288 797212 61082319018028211731746954660352 797213 -60474939569210441183431732408416 797214 -208201044611330400478590104702976 797215 -83315493806811549363871274544480 797216 25293409163024436194198956277760 797217 46686900740576362293950436412080 797218 -94437457834892387864227049611440 797219 -95138081763697459276058771221104 797220 3123804101615054911252379013120 797221 287654998141794068769812888567200 797222 -245481157485788373674184896429088 797223 91419083228264212195908610748544 797224 3335084783822833638144281395200 797225 57768172036745169472269086035200 797226 13224124419913386475962185825280 797227 -130041720404956789839058760554688 797228 92796784713319002392004235776 797229 87475151070855515700451162825920 797230 -15762069624707694289963507210560 797231 106849227535415855524031386208232 797232 15012455766245172434706406244352 797233 8109264625641304349355362213024 797234 84486013138956669235790114598912 797235 65444467225930009048842228414000 797236 -171223282821690673191439859681280 797237 -35994441457645742772805712401248 797238 -47832906399771733684430911255296 797239 -31887606447213827881987844065440 797240 210732909232206090255003878400000 797241 214953686361917945024127661165392 797242 105171175402784109667145140252272 797243 -481176926578613867046662553039480 797244 82180856343004564471680354803712 797245 120501515115071178714755061773400 797246 148222780781345289648778412303040 797247 -23161514969326172272091169197832 797248 -152622562142663922958317995425792 797249 130297251172107332991274660183680 797250 -121942239709622597351408310912000 797251 -42521018091186552176111886787936 797252 -84872644706324986388035607355264 797253 508761627353391333170293267104 797254 221668956433461688449493754484576 797255 203989690871722380886778487670560 797256 -29204768995044051218922001612800 797257 -349733234821420484516203492439088 797258 -31274719506223182048848878043136 797259 -75660092422159818840379955377920 797260 117224380901440744062587712506880 797261 33373243878768648051674669449152 797262 50506998164806670929169636549760 797263 213212792017739575657847763064 797264 -17179419434851734506584933810176 797265 18304851517468808627027076995520 797266 175992340440704728023607434543360 797267 324464243927001294713159130030120 797268 -60625460460600073004998920376320 797269 259152012382664316706854784718400 797270 71484809636564429658068680133760 797271 -183873639521056237122049715950488 797272 -111431584540788339004226342092800 797273 510305390822444661800950033008522 797274 -128764792477340757069191077571856 797275 223218317896770092154680050901300 797276 155315269720615155010470716671488 797277 130223388929746066390997239720608 797278 -248648166652629582785173690330560 797279 41469344497945070482995781722216 797280 105527962150539364745921314160640 797281 252969651125711184908655600322082 797282 14351159483282907063769630531584 797283 -503665862090451104427285694818096 797284 198252179645025637457418049279616 797285 206956824704408513747413222969980 797286 3812594784320922112041990709248 797287 383892693001704183603109866506936 797288 96935194213281588639055786613760 797289 -101402476971857773561679888040192 797290 -416091954667995042472818377280 797291 -304594022204759180942579062675416 797292 -102792269481864434818016606256384 797293 57961410344168547908248864434400 797294 -103188219770422681880031732345408 797295 43925944770195735841860064458240 797296 -40565230347945992883339819778048 797297 440863634560518695498692740081600 797298 -27377385084522413292922640969472 797299 352577039982756193677876468310800 797300 -67195259708540129465588022988800 797301 -178837106999984169500142229594770 797302 52586314699863569775310929098304 797303 169674210947308927344176194240584 797304 -90709149926894056016178069504000 797305 -20326915548995318737905186073080 797306 -158061992845811665381855666176 797307 -49067468219603680402653130295808 797308 392872089059938076665781295876096 797309 126244778766583168310378426949510 797310 -55983573094470149808916358572800 797311 523899619428883759839715298390912 797312 173083356509025186274250902732800 797313 29099100737001577396002124436928 797314 52993029696214784148016330470912 797315 200606609206161581190607061538960 797316 59034827455768595643024211660800 797317 384083024974030402839206717777532 797318 -70528567356415971366289430599296 797319 -299803361992898393015759668787856 797320 -6554481539909491301979104870400 797321 -175241741901193822619120854313088 797322 62594664051052184753014944406272 797323 -273723234259622832466317453892016 797324 165254196691042964363042322657792 797325 -11566183781632261367713702730400 797326 -280870969637240260709403792758400 797327 1334686400181953659081337254032 797328 -16209188353337647953055226093568 797329 -13093702014753453797166102869516 797330 -41703884517538082107612084769280 797331 20394104595522686458837873495344 797332 4565801554046056710824800995072 797333 149881211613352918917894584637582 797334 31694479308717810488895072880512 797335 -33872329599544129453997485248000 797336 77735463757458178357633872967680 797337 -47147074178451003500920694854560 797338 170475055967168957715064123054320 797339 37405295115157385828796729082320 797340 39943147189281592250475048314880 797341 154528081616452843964335901422752 797342 -70913907208801465798840791228288 797343 -211830380233691360935540527249336 797344 -195973883720373143204796232433664 797345 111477361174970471939983764062100 797346 168064202105046129056300719392384 797347 150174205595575407023535268742560 797348 26366325373646020984128278356608 797349 37293694957575947304149718528 797350 8003805929821239072381057772800 797351 17723897112959931519584806559040 797352 71909069528343093742430671749120 797353 -73587043833697219427583877595398 797354 -215900444770831442119568943586560 797355 109428939901157864391048907785600 797356 123562916588858541711502637728768 797357 -37295484512903386298643141911520 797358 76256544462179976171140473157184 797359 -480214545485942270715660753923440 797360 50418181745640819400907098030080 797361 94298893697130159900049729525872 797362 234164323060952201542998182556432 797363 -70189256557363621071781233777840 797364 -4123808174403743875981953030144 797365 -201471347172589174005290582272740 797366 -48894340609463527206472325494368 797367 -471107458092040433965645248780288 797368 55522175853075647903796041072640 797369 -182315112458080210815471720139440 797370 -26797638298829906364701447715840 797371 -740689091512716702579674908312800 797372 -252137240025414712630595340647424 797373 246792185299146947054005184669280 797374 117091037488162171739689359784512 797375 -323086501051118687428654976490000 797376 38116425271424782655753627369472 797377 -18266465554232394297274184973054 797378 17247688860103943348896417443360 797379 -12539101183180398932172976831104 797380 -95431465390778551955427035155200 797381 -142480769597551503765854290436640 797382 23358619697407718493737931102720 797383 -280297794485661028289573059907368 797384 87886687793555545315756580044800 797385 -69617570038641397244715776668800 797386 164242320784509406397478909241392 797387 -131253039494419517450521319165088 797388 141881619042995667909498265075200 797389 211208460085695884741842654435190 797390 130844197313329841267548910400 797391 -6144607579149736163987140857600 797392 -1253805109038116825453302251520 797393 45956047922555060346506074363200 797394 5085579880917938659892719408128 797395 210535679084964425231374364878800 797396 13260857575684090321008406996992 797397 329706216335438133525331310164320 797398 -44970787564530334202617229153664 797399 102761000459825421309173726315400 797400 80387190232421582753456640768000 797401 179061929968372124571976209139008 797402 -48494967158030534226601810560000 797403 -17289297292788518835288097470096 797404 -74025292221484986288207893695488 797405 -99995352380238621502045853552640 797406 217896144360686561714569371500544 797407 -97542427151070525813201731073320 797408 -469990224226175444608358284001280 797409 26211884731818009323387901893028 797410 -49358698213904004924101215203840 797411 236346647328782449259896488485400 797412 35898113896430635980739460726784 797413 -38806187932023965530193931978240 797414 -57868926216505908264365799340608 797415 -15047484060157789645412864524080 797416 -300343795757215511690892876595200 797417 409014802815156958141562586113466 797418 15515032960342777901580604062720 797419 142263312452151057523154763592992 797420 3963756401552952417604512814080 797421 135796509208918778785677412034112 797422 -107647119231822126437168619223488 797423 -395067407270940036373056816733896 797424 27756853176968021519467742822400 797425 -194048142820797923232477197299200 797426 -350460243929428148571427368299520 797427 -36752767274448784857535163787672 797428 -167839071428061257669728565564032 797429 -245282936980641083870494515749970 797430 -66463297976829244782909784320000 797431 -86290453168811357361047271879536 797432 53837478240476557077751557734400 797433 -11939917723625646803918650540032 797434 -336751952541104772769813601723136 797435 -4155231237655598143466413292400 797436 -13613726100865441792761113545728 797437 -65988483595222587547508669225588 797438 64495959060069206718404409716544 797439 71918458301671880308376817831624 797440 -27573843104273420249977375948800 797441 -187753168899706959118446101247228 797442 96149568892178598337462484344320 797443 -274982419621209093340867019335160 797444 -29660764717891647085095288422400 797445 7229631618463259424287270656800 797446 79071129698498489313468462276864 797447 45262926290449915673040707069232 797448 -174176750690492743373586481152000 797449 -13414920679495224451356757267947 797450 -28260379951613594628229307628000 797451 39989702501219408811807812324544 797452 14521089423732625053503372288512 797453 -121260783311221827054658381704360 797454 -16329405171839419901451638413440 797455 -50575990932815565559897389131640 797456 -28297008705956263620071021346816 797457 -206002870121432423460827794444560 797458 5912614357326572121165396808080 797459 -170310056958726174376970096776896 797460 37155366286860232196555950172160 797461 44398225619587925201196880042880 797462 129673683745589253596523241139232 797463 209931146066429274966980872826592 797464 182948275697055038313956825886720 797465 -37588132978001589385772617107000 797466 128540937806568686695392295847424 797467 563272293464419787122300642622952 797468 -56001356059406414332531215360000 797469 5374081107091380470537307811968 797470 -55331263197764941644357728826240 797471 277652136847264720370309788141680 797472 -81541330821496356733362131435520 797473 -167090526025169098864485548069278 797474 -107472049148746575704350990952160 797475 20890519719172838632548967680000 797476 4068476975568733214209910732032 797477 21870758671665130396116888203292 797478 1164813677481835451673225133056 797479 -262395196526900147282223509439216 797480 -326448546900583312533471897600 797481 -101185612754551073497928411971830 797482 -46680286394303777230463956854528 797483 -160261626750392912168786442779520 797484 191583170798542234934121845761536 797485 -98859031403024259755718298201800 797486 -35996282597249142981109021628736 797487 250971280801459273301346260455680 797488 -69656733397429930911194266943488 797489 110703710070663290772642221639232 797490 40345968336938704351336912290720 797491 87487797201565710671314985617344 797492 5882587710574168237326023596416 797493 -133241279589473300437394367488736 797494 22349040773168433240315089651520 797495 -193110073496914807434891604425000 797496 -78304731718859676341196179374080 797497 61788005023420398961368131035946 797498 -45593323659363873796703981970240 797499 107336167023091967398742553411120 797500 49402669633024195872951652800000 797501 347728713530709386636334518149632 797502 79609502799714475702791738270720 797503 -8385773098723507228420990846080 797504 -147504789767178505218227394576384 797505 219964591319718983416377379833600 797506 -19106419995935242938345926338560 797507 316815983726609583444113261613756 797508 147636098336252659701752878603392 797509 -396195422923958490034577199464290 797510 42746381270219856274067039996160 797511 235827905595937401826442719440 797512 -356419458964637972776804674124800 797513 -194987081738323082314787446427676 797514 13854741413757195748579773822720 797515 203810181329745299927109648512160 797516 -304060210255183340243814489058560 797517 4898803558481978779317011721120 797518 -236766769340270917936369833311040 797519 26923969614262733043337314476496 797520 -42532155818068606336149830369280 797521 9109603618233969130317289705824 797522 163235879621850415045287523434624 797523 107587694540625902940404022540984 797524 143565832550552984433565007275776 797525 -7418965261154455605966638808000 797526 -55634961279315562988360184633888 797527 240494684632041550347636383265952 797528 -413158654107659245372610632519680 797529 182575527077833174171325140732800 797530 -80347063839881230275799042370880 797531 60622503018789723610237355672592 797532 -28305351670015372765128203897856 797533 -215270753379652693234028400919776 797534 -162826590873063987299129624994048 797535 105100719829816889713764818332800 797536 -160063314210866220476172255756288 797537 72284289007930914897157684158720 797538 -59827189449054947206017721955328 797539 276285629691935028807699782125340 797540 160821397915961213168807985834240 797541 182771367577930678483581097898592 797542 73742613799701772848569373480672 797543 -187864652912487990332479082219520 797544 87337024805485929685827564748800 797545 46366256468587828359029406425280 797546 164029814054684002010157306878304 797547 68773231641790859356352142952128 797548 42113347175515394407490161413120 797549 215005007985966107674387146590550 797550 18369192771322235589002797296000 797551 88127175129624886571759428985552 797552 -21190379004502949282423602741248 797553 20289347086073863650021194054400 797554 87873861534936262776567140758560 797555 267175553330262880445610849282720 797556 94670594278518281091527573839872 797557 79915014408301350383801899029806 797558 191906410118455158793924368101760 797559 -26518398650938187068457072500992 797560 -140978814782464220965516482969600 797561 -62139771547615901129954677730838 797562 -96485482098758587714549663311360 797563 -185042225500909554735828465086800 797564 1600383883481855872687397838336 797565 144481992060262213407679777703520 797566 -17911185304680525663483258147840 797567 -307808572155740399721379559424384 797568 69697950984904670147340234915840 797569 412389804791009455696613927779970 797570 186144099146316245723829132264480 797571 -127727473488037775681422632133392 797572 -154424508021348146231055330903552 797573 -108814762643229453902243892285924 797574 -159715581972003600503937200965440 797575 3870297423204762828908138374600 797576 45154760534637327917653461043200 797577 -187383987320121441135541118092320 797578 21807592459938950916369642886656 797579 81630156032271987806359961748180 797580 59260668669024420237473098137600 797581 427574457528450065219067421651382 797582 125896406523199533945174888729600 797583 248683985479855094620949695628424 797584 -160411639302114104623845555568640 797585 -37852936808075325127952392123800 797586 -9249152351536710363474915561216 797587 44346103643008102370817280298400 797588 -12150908849366666659731582603264 797589 60489182851010341018685613740088 797590 182215724269584627831945125537280 797591 36040222248835279093479648001992 797592 42718370115208767355567521792000 797593 59728407708700239965418700992842 797594 -53349950669829294796762321824768 797595 -29653278975524780974875529518480 797596 -19742649422026214459583400460800 797597 145526514860119632813511903236600 797598 -9965298063251982288219431486976 797599 58690009509701538879459128885760 797600 -107341454252600827879454701977600 797601 52179567662447392069800817920000 797602 -2265483789474455240995110091488 797603 27772926505942089771978066615360 797604 -114491264329417997242325113519104 797605 172990229268908441682065149867260 797606 -227121530123682040919843142469440 797607 337202997478907041428763503960 797608 30987730590296825186427290664960 797609 -110139755793908876930778853365084 797610 49047383896667343836627505246720 797611 204857142517441056656172219132212 797612 -114946565504250185067673056639744 797613 -161279993143247668144845102449856 797614 21519258465115489572632567326464 797615 -3742576917322145450432678364480 797616 -39791858239378800962753152942080 797617 -178009142684766045505518664923840 797618 89383443950219724960512660520480 797619 -154080300065259477118528851053256 797620 12030187095717381541122036480000 797621 95865929909116869525966222789600 797622 36183896590785944317852204458432 797623 317661068758196721252886005795120 797624 26631568321952620189337237606400 797625 28490296334468233026455237565000 797626 -178284104489539829634509229721488 797627 206332594007934216738758305477476 797628 30070890763627784379483889419264 797629 95124758126543221000896789921376 797630 -76906527938862066082698767017920 797631 -66703280415520602677210777997936 797632 -303666245181299463236733632512 797633 487315311113278113597899076546882 797634 95464937181829692872771437098240 797635 -91473026412322883698712255849040 797636 -105854547501441971566520301932544 797637 -14696130258240065556233273797248 797638 -235312971739011756480006249029280 797639 252746441074073381461418562610440 797640 25726288637806733560247090380800 797641 57678886357930602251198798340772 797642 -73739345543901250956485769624528 797643 55465205506197820715877709713408 797644 324763779474625905293966466542336 797645 -88008066367166141820592380304200 797646 65609384022806643390749598186624 797647 -110656326067637027022243899205904 797648 21625199274424231449397840207872 797649 178811951605127629790124013665264 797650 -280087686252137886515181734400 797651 -484358193963990348110648459614296 797652 226498859616128506495177620629376 797653 303263500211291311520904712734300 797654 47724115189219524285310463160960 797655 44054888211142213572778389801120 797656 222485662700630318230999123322880 797657 165643973988601956902610245044992 797658 118611418699888039622388021200640 797659 -324887047165610802551021451068520 797660 -268988778043575114300401200888320 797661 155021416762100740729749796538880 797662 80243571711509549638940905041600 797663 -20630245219193605449807425049600 797664 -71427042777677456225979731017728 797665 -193345729287843625392909705958080 797666 161326277214678202011281633278032 797667 -12356544632070279463438940148384 797668 210148295076712677315463194386048 797669 -529310051112111451472584402929156 797670 -74223853588603860466445777825280 797671 -18219821337284702833019084618688 797672 -328284380609469968774253258163200 797673 -90009966654184239001315403458416 797674 119281983958189849351837413700800 797675 36681033499411186907619107520900 797676 -206058660723410358041363891736576 797677 -89000116346714103457078479810560 797678 -7094715397466881178247673125888 797679 333787198311652091788813182087024 797680 36082390683923700858085271961600 797681 201439822536275486909771732902482 797682 131369875715180891760921062692992 797683 -86310463473265035702889834786640 797684 -241186963675473468768461193007104 797685 -18007797756225593875055466977280 797686 132348269599951068417180455524224 797687 -201159022306801021937680899803136 797688 13624946174628311354758633512960 797689 -219060250343634829263437266831510 797690 7009748404871867392382346693600 797691 116190804533718760940407688618544 797692 6334407870983859658580451000320 797693 1030063847339304186746031379104 797694 -142582722368040344315128605393600 797695 64179239729186939234619933412200 797696 120552069942836485977780906885120 797697 159716425646479206084532350768468 797698 -165277157662399845050241148546560 797699 -12301805362516874677325715945264 797700 12233223371223280332601559424000 797701 302275930224593030077817621972702 797702 87141691229134976294636150461632 797703 49083635743854097724094303217440 797704 -466790994785137379139386675850240 797705 321333327561051419276231566549860 797706 -5802150683861095967784355193856 797707 103349510812028623027531390942680 797708 -328778922257029325655454423140864 797709 -141002190358217724568215423711744 797710 -1704884543274266845565120484480 797711 -60621097616997025440854409092688 797712 13346817417263422873061091901440 797713 96694943660512565683808740089024 797714 20509440306381085041774225837456 797715 -188202981135400387490175944256000 797716 -202354315300924056902842554924160 797717 -590090451406846545494269802779908 797718 -91911231687321788841639123909696 797719 148146098137018929264852804830344 797720 67451681970240339057370282598400 797721 -119907516202018923283936640497440 797722 -44847375280438074896709202779648 797723 -136285280195574923010845462582976 797724 147765913004072684120224845634560 797725 267609716019543401537493901284900 797726 -112596869369911081316354273474688 797727 56862980390977010291794428853632 797728 -353562775041533838190974691835904 797729 -381782798859166452964099177856670 797730 -94108980722902159080443598305280 797731 -291501118680424898404039002210816 797732 -66092548619230814177818643562240 797733 -228071415011005581235598126409696 797734 -39063934699467263006598777600000 797735 -408626229062783934623826338052000 797736 4063436723470654250041461719040 797737 -162694818308299643393098193223948 797738 -185903339221786890716568760390560 797739 207586143230261016858295622685120 797740 85056619994808705075562134128640 797741 -177057076732331366104589870269728 797742 -247496652951886876505109514444800 797743 -230819691196306822304030946209008 797744 -4379904890721138162190495481856 797745 -60251601071229260381734705047360 797746 -100676540284641068179714195989600 797747 -338174914344434862418097205138804 797748 4009149627044727788382992633856 797749 147535064213077911361226024304064 797750 -73841651846582897995497624096000 797751 116043583351583735407118069631792 797752 370187088765263211115391487897600 797753 -826998445952525602685496391440 797754 33102209035680072808359763445760 797755 -35342883733434146860254278676480 797756 96879473920541531857664250726912 797757 114534867092169355197940942576992 797758 48863754766180075186385710610688 797759 -400198339480279430397381364207008 797760 24326821009152760593951967150080 797761 23398425603966579937213181577300 797762 -77513709239208595568555255505408 797763 -82688079640204217994877606037256 797764 -58727655849660711181300752565248 797765 64920839931640267525722525273660 797766 -62578309436830100771290016006976 797767 49915329937717895639602230761816 797768 -84908831876202742129190014909440 797769 352067358674612449699707819879216 797770 3683435019294915659877780394080 797771 -10399945919204237774506331745360 797772 180750172957635076743916362240000 797773 -96932123431643893301509881811978 797774 57823324226393722767751493075136 797775 -63537146424981973075731767222400 797776 8378677751440034969627342929920 797777 -177958777714746492771517573266960 797778 42103729723985358384067434620928 797779 658277828607417324996707586184 797780 15079748469034604327749892021760 797781 -440191676353176287276525582976 797782 127552102134091136556832160812800 797783 120334784626496893962852199212720 797784 -23540256832040938825678289018880 797785 -46162440683503510378461913578240 797786 -39868300950352479722643146240256 797787 -33050199567691418013018042545556 797788 159158087869066217962676588569088 797789 524466420997295422600517174029824 797790 39664200972857713982559102873600 797791 -52753617549366360433253143312000 797792 311767515601999451555377880236032 797793 33929254941610699841873293803744 797794 26680050141953803429867808177952 797795 121047464487245934745011045094800 797796 79084675174015907591901376204800 797797 11907601590588550683381450831744 797798 38802044890076013996288707373120 797799 53964959320169597550548655710928 797800 45080135692096329575979338880000 797801 -302144643430766999542805964868608 797802 179781527112377618727650447615232 797803 -105599871183278256606253491925320 797804 66784986377865036027751770694656 797805 34418086213353712748483352300 797806 -136560770114642243455045444083648 797807 -271876021352619961195944017908608 797808 63425816602802254417955840851968 797809 -62577630340987259547612541886796 797810 1306276875376399592874862436160 797811 -89014423328438528603650210903296 797812 -101288361199410655763263564745344 797813 237336806506338792556853349718062 797814 18374335771568010963195566131200 797815 111008783908923464148899719791960 797816 60127946642319887798743652597760 797817 -11933040189008816322908449083552 797818 -77652252560311974944217754790400 797819 147141818963016056644306728126240 797820 -33505784508708954069521776081920 797821 -486358910711460333051717641912000 797822 -37304148086765048568857587008 797823 -26590472188116061480908696177120 797824 -23748361476379511100617061826560 797825 86069645086714700097605103494400 797826 -114254361409669754530250148656256 797827 360419358253769069521396042763424 797828 -341379717718884561942646717199232 797829 137145482033699680129038797756640 797830 -62631175386654335523410823646080 797831 -109032396413902763948281450912968 797832 26350450114521558564228615045120 797833 195548954882298599739304742941082 797834 151904801078635037419513266624816 797835 -58898657621025365207795886531600 797836 155682743236976564385505560366080 797837 -847687541355551649766980037782900 797838 -25837112302250175533363482156032 797839 -60043246597329123225259064841120 797840 -3855953425810210445166204272640 797841 290697050669890516306915611021840 797842 40485464438202859701654712413072 797843 290911454127662264886431446482984 797844 88400861641715511813348191588352 797845 47681335478842777133547744635100 797846 48657745448056023512550183834240 797847 13694602553314289540343960754176 797848 -115279828891149559387193017344000 797849 -365993604943503341657014118687346 797850 -2930922188357185198295725431600 797851 -449221449217062012304237587633148 797852 255031217059465824618119575229952 797853 -86663697643583952623755889052096 797854 146055387946016454235171902325440 797855 329498369738288886148771270958760 797856 -65516601722255017730573778026496 797857 124938940497208745117055386652720 797858 -22972717883893426305980812468224 797859 -77298956649343088326398841702236 797860 21890657664564497154824492851200 797861 -301425388864853464981879719905988 797862 -30351505256285466043986875414784 797863 -55089702598069060166474351629416 797864 304603581068599438224424149519360 797865 2028899260958424637415003017920 797866 -97608620029064147438419801324368 797867 402659215739959892301633272202360 797868 51878349013578186593335048473600 797869 -462711912571724770224458663082730 797870 11682301660661297070931192531200 797871 -205599554156852855601052450052088 797872 193685067521681824323973827919872 797873 640537367790041154880456962449700 797874 66365682950047809135735922176 797875 -100357363242789246249479964252000 797876 29206153222384258735133656204032 797877 -400170768123091169233468714968000 797878 5842251280921865006040007836672 797879 -55121071105343485818910124277816 797880 52562498336914594218879338496000 797881 -80733890810973354773355210372608 797882 67905050917794727383506345415792 797883 249070080961782061183491836793624 797884 -175623627236473134109922240826368 797885 23093134238373444692986209652800 797886 -129495819331091683758181385257920 797887 -144736709412342119570734044566464 797888 -7760465215522481525759718457344 797889 -167270588128932856757637351059520 797890 -432161547611519100992162374080 797891 22250543369704138831202212921800 797892 -132881010944692318038839735682048 797893 -24305075572502510731146364382016 797894 46758001252797216082168598484480 797895 70797054630360379814451353304000 797896 -5189789536088816210799414435840 797897 105657853501698670821042122336346 797898 37169771412240950287525052871168 797899 305309486938800058025450251551336 797900 116950504636065755252336186112000 797901 4884172583941250830736707320000 797902 -45538797677898881660499414430848 797903 -194738432403965914471367468373240 797904 -98857850659294061214759530004480 797905 12759391504730278652582276769600 797906 320573796711885533562201635525280 797907 -313280478954086393268917442233280 797908 -887693230015305493928307138560 797909 -12286137715460828360886170270208 797910 -45054732942205077494234052224640 797911 380702802064522784935515928197512 797912 -38484054159122419442513195397120 797913 23442530539073610020386206212442 797914 41553856593563673694612705958880 797915 50897173137149686665820684759920 797916 -60898156663204314211440454410240 797917 57334848546870456780513306380966 797918 12296986468984931583518404367040 797919 -274864445404280935915646210330880 797920 195706936487958122336882994708480 797921 -270286850129727671307294885477456 797922 62090931240096210595494788425632 797923 143683694684604707070365766988240 797924 -23344743990251262943088672640000 797925 2109777243535275827413336632000 797926 -109394840832033719189244082584960 797927 61781028469616503036538360942760 797928 -181811085049673468546919895203840 797929 93147022370323488255044014883952 797930 31970493670721251543284546432000 797931 -5158733337457333666846148506428 797932 201764187678963482028642601738496 797933 -44739706812373018624641190027818 797934 -115780540561026292684868866153920 797935 -189298332303424832498839438579200 797936 -32485298672112247125627263582208 797937 -65039911465976928767538928323648 797938 -164428442301992765706817297040880 797939 197696094889709155276704810586224 797940 13187306895130010623061015101440 797941 412587048690034119194351541991424 797942 -32707575326246516510571178765056 797943 -312658469061267603899990423520000 797944 138392085687675661408015088640000 797945 -338542368024759855755938731066300 797946 -1325333771809112606344127364096 797947 -154742667642394076396105386896604 797948 309718086506817889268627995127808 797949 -6402400399812549107229783869466 797950 24876652275005354344292224824000 797951 -35459700139879782691345704192 797952 -95553763338589808375177643294720 797953 59531702710401988946124007705684 797954 -217502208610671723501215367115824 797955 138901566680535554548743429405360 797956 -67555251366030457547827683498880 797957 -146612594548893157881784926901794 797958 -9935002366774454013497702645760 797959 -325032991234766815909518699817280 797960 -333237780839718729945549976320000 797961 -21648805798762310301873383455728 797962 74812591840932900195197720924160 797963 -3072911510563248752895405915216 797964 -83997237566292213124065961866240 797965 -150691125871705600457177584423860 797966 -44169896578307528590611128464896 797967 -102859606162296982848550555267416 797968 54985360174672529350550337306624 797969 -202482967505020780874615486205120 797970 94118606614498378662996159029760 797971 -137171865788990990424341523217856 797972 -18969684523767361444654793472000 797973 211558340762443541403249239767968 797974 82557155139180888442637189868480 797975 -224318800819602748884603529887000 797976 -27405989806512802401901034772480 797977 514386156872915099918428053946826 797978 -211448589826484968705048780914960 797979 -16931200417185591929207595386880 797980 97594372981190756440590998768640 797981 -320765929650956803923812779800000 797982 -13859039010223218863574603924480 797983 30580248925486254247883867374704 797984 -171708789253297015276058187399168 797985 -158109404968196786271409558444800 797986 -2062165930580083854065012928000 797987 -420370130648826000589216930067364 797988 -196526580765840251011426916736000 797989 -169640080564793903347858832486180 797990 11264316741192039148060712352000 797991 161301147739636949200733488735824 797992 125772283202309896909704631326720 797993 110068155293317069257911791248960 797994 1581411806392847085096820823808 797995 -302806635031026800575635409200 797996 237503101403886801847532042784000 797997 229368964629536867272393220412672 797998 218095652696034997564716647162880 797999 -459458837519860453649816938232520 798000 15942175251296850194135777280000 798001 129457180431875688067429319822004 798002 -59932435735125978310966663022592 798003 353018773039072452189800040702612 798004 -25282591542516321561574910690944 798005 20749477760088412477053360807960 798006 24844157756617240099574206000128 798007 111413676351847416892807587182512 798008 205912090971457531867865150300160 798009 -135789452000038356715682936504496 798010 67985565245722174691163451592160 798011 19458330582408359172169092001800 798012 -5505731496238721150413615385088 798013 -236442911605314843721045737856320 798014 -295557759815798440849698392808960 798015 74231292515546596479168582706320 798016 -59514287481505106883449556303872 798017 21350279701141094702381842101552 798018 116666728548363427144040287864704 798019 79880144127510489529188775208240 798020 -67678976139270480973092910283520 798021 21683154193356480582614217903360 798022 111687572024039894434013257804800 798023 238009708000086209743887326557272 798024 -33356458726757857196591060828160 798025 -133101023567294746324309507589700 798026 -267779543738206367271829644124416 798027 -105525432672516607558902922999080 798028 118518015384174465008259122921472 798029 46041641317315931678527362379020 798030 95028171250620460491347787408960 798031 97822735601310719633536977582144 798032 -114151973012159011058146893963264 798033 35257780760533332782233523067648 798034 228295722489662190480996110037120 798035 20287205271868645802062055215440 798036 5977749199233337819918380048384 798037 -4353270422868284938934543564128 798038 -144752029389893161894765683428160 798039 -183448332021064856002234137538560 798040 84044065465758676169307890073600 798041 -288801240896690618216257819762416 798042 2036996779391636342684923943424 798043 47106079587978886595041252852292 798044 214150996487141444339902561228800 798045 -36001720272153124545528318960960 798046 5843823703115316655894214009472 798047 184009049769436137292525200551592 798048 55241249004420163631610244890624 798049 -36045225202229666971004393052480 798050 -75545341875695067195436636406400 798051 -390724814413156491824305461299280 798052 33706444715183105154627612890112 798053 -229687857928661030550578262008580 798054 -80892501379396056614049121953792 798055 7164289371030225193679993685360 798056 -168675247994389938299577065226240 798057 110306527208485509455999244676800 798058 207211715602909205059336535631360 798059 285446638200149552838930991942260 798060 -80470827279231553501753981501440 798061 42679936126484397380020979785824 798062 45074655634843738393509936340032 798063 74349813760029748115706034158480 798064 -10952996802313703812852388986880 798065 121526108561168077558851122590800 798066 208158867602534822055811768569600 798067 -273040234805548198208422614632884 798068 -243402277098824951288905150070784 798069 -277136285472466522454906023359456 798070 31513200750315689601572307509760 798071 425349535595688964209398456263272 798072 228056068859811959501548571197440 798073 -243275474074311346745222886814640 798074 95039881936124387994346235873760 798075 -171198202824292134668231396531700 798076 -97789285872992979143257106900480 798077 -98949149730843243088907633063808 798078 135793007792518375015042733999424 798079 -220909629559617130621076436200320 798080 -3590802597412612386651635712000 798081 -29030474631380153284842951703248 798082 51056020136771510257840960232352 798083 66795601258415118570444909171408 798084 68619864173202843751741289250816 798085 266716074244882986234004980846780 798086 288638847358586400487654643728992 798087 -140453136983480025021345192369240 798088 77078621109154951167730536821760 798089 117241569870333636066280251892890 798090 51683120498522305087963079731200 798091 -66773341355788580721876212290928 798092 -26903706789536301806230093488384 798093 -23804524265155060019116809630240 798094 103832621700841838142512891301312 798095 10253074837719802613859018854400 798096 11898917525876167317011111608320 798097 -112542392685682947602546220309454 798098 -644292869222598140281894510080 798099 -245085996904686653910007184557200 798100 -108927693688670390516003636889600 798101 -373706820838179408888966934838898 798102 -6472463160936698252337835520640 798103 86762345314055659797274232479560 798104 216299510373360314961525412147200 798105 29933245027652577346383311139840 798106 22112490558496046228130253726944 798107 930803864304554339360724420955872 798108 106609512077621539880270044469760 798109 -3626100588549275658345256700156 798110 1177595355591816207057257520960 798111 -30886899621059910743811837306000 798112 28624804588196608082102154362880 798113 -196013438845446657644326658921040 798114 -63201577104312061471353054616320 798115 8194785100228828428461995991760 798116 379995382356732126500727262464 798117 5320929093454658013415497877248 798118 27814739461837556171647374689760 798119 -20160061185740562819045577598880 798120 251373096339264095410481541120000 798121 -159746833392786347181209741596678 798122 -28291215225545548152050682822048 798123 -2078859664522482567629217027840 798124 415759722920467277356947332948992 798125 -66004796980583716687364523071250 798126 -13233829742829897803821347028992 798127 123481838103103545725023573338792 798128 -67738392906193732825784814698496 798129 -140262320638837467424407681028926 798130 -146606523012170943790763144147040 798131 242861518215192579812574812593932 798132 -12069289764514190190433932085248 798133 30709107709813801590164979776640 798134 -9877386093736577966075806130784 798135 27740599089425045128662111044640 798136 245026803871447996122397670215680 798137 326766321729630949354141181439360 798138 111738856765903158780563980204800 798139 -269149256428524000098348087740060 798140 19908377458528825802985339770880 798141 226958649499454568677158287220992 798142 50856866090697275858033536649472 798143 517461175047511897523355268675392 798144 25424710324376964854610307055616 798145 -224378135424231152492598539309100 798146 -46257142575892636350334612025856 798147 -85348788545001926349912938296320 798148 49650312793265978800737354937600 798149 659227688432911308966061485120 798150 105949911715693189732402035177600 798151 -537343563868230371380765486775848 798152 116811776518220657580055050240000 798153 -180978978477295880276594482822896 798154 127844978808593478700603878746112 798155 339867104188618592753511884806560 798156 104745586125231624298369539808512 798157 101821209139262057745472972627072 798158 -171443362622706918855242567296320 798159 6035139265051426806824229940104 798160 -215075499906289062162300272640 798161 -59762778245043733696411450512000 798162 -38623176974144083413812540841216 798163 -132043527006290221800900072442400 798164 -113268544965802772746457986654464 798165 171394436670445055692695543153660 798166 152407508103455451069050017344 798167 421063583107190751709022169651600 798168 -56609676163500141453860941332480 798169 944643472395100370633335618944 798170 33496614840512261724912536813280 798171 5890944885874000350306079639104 798172 -316018904941439781573331873087488 798173 424159121050944199807449086848422 798174 3381690150029896871542028775360 798175 -46659748032753010807077417009200 798176 -151958126996979955014915017146368 798177 -47989130773397738479266714342480 798178 34514205459643669840203719512224 798179 -399917779846433094214240700453220 798180 37126189129857893847687413329920 798181 33573749549078425893664610809692 798182 3079192944500795377731706933248 798183 101414488129147799317620484294824 798184 249640193310081343299568542873600 798185 -339275566735326041312914063211640 798186 21052424383944914146073830000128 798187 189768551951944574364752758262004 798188 31519656719767942000461687201792 798189 -8490077586159081439271115571200 798190 -104810330287282437965222799292800 798191 -99107782038413931591550736511408 798192 483760519588572801965797736448 798193 131137637743183527674315931412800 798194 220149685852682907258242861626896 798195 -23472158989990515405990030028800 798196 37637861255396873614569597050880 798197 123317478899509534430178628457646 798198 38337540475452821410520327638464 798199 -248445718752025286263467340619800 798200 19055397359858884868836253184000 798201 -247802981925395785661736039175680 798202 -66577796288365409407102520162448 798203 73418723066962086650010753065760 798204 -132658956751275895934101339865088 798205 292644801291534521438505442613760 798206 -78252635253243638878068342968640 798207 99330965948247682766075278241040 798208 -28893085778934341071808589987840 798209 1595568204156737802725709692640 798210 22282859287207202845150663702560 798211 -54471381282944873951605719572160 798212 12909670846353569578562543665152 798213 74189711777680769846567648384448 798214 -97983733339136318973316192112544 798215 -205234279962463050645707302556160 798216 138851858025609043984960551321600 798217 25296910445725586253954524420992 798218 56324280998193036908349941889936 798219 -109109993944195778350992099486912 798220 35391420424200884665263055303680 798221 352857175943523138767632334170422 798222 14508448202724777874883178852480 798223 -262605475966281215976845190760528 798224 40488243250085170707661780156416 798225 146789130084294373624439823024000 798226 12592456742793201166803703822848 798227 189208585235935258206580422572076 798228 -172354303682748115714929572352000 798229 -178232531320584648058837962491460 798230 -152757167607637410477224520426240 798231 -22374620974617152802693626422656 798232 -3712356531337918562729597767680 798233 31643416330208797836983590209924 798234 17801068878809620988989754119680 798235 -216611081438084380783221243186240 798236 -391935158047652450636804904798720 798237 -448109358647702227683632218458 798238 21134642536290036578731066847232 798239 93809766568026428607449827924824 798240 106225399753396326260927700664320 798241 -18021999361304661116926737800700 798242 191263946705902891665063815716512 798243 169785624285004541097799641894264 798244 34199292319376698685264385229056 798245 -94121057780628834467535995637120 798246 46763299187391241443779965286784 798247 354439378293774952631866843932040 798248 660550571650580291475258392248320 798249 278605531412388298523216755019664 798250 102785888178130677548267731968000 798251 40005429923681837352861458307252 798252 -424394217734378275442039095296 798253 118176793519385085252049309945824 798254 -54557288250158140067052870229440 798255 -11292683366484934491362509425600 798256 -85887690674428899058958920204288 798257 -401899469911860879554127912160494 798258 152135837147490085959585368203008 798259 -164076884341079768928165293976888 798260 139837247890270074761661292953600 798261 -77264865192012177222173280922272 798262 126800423347445280607694704585632 798263 -426239913505171884649595819782488 798264 42342139998167473082205882408960 798265 -112591340528144429773983888692280 798266 58645800710744933149149596951040 798267 31741578158420029817531196800280 798268 61957300511684047563911367093248 798269 -231492519408413140355411723620404 798270 24970017725202115029711482726400 798271 -125646201038469131437145736094528 798272 -134760840709288004066387575701504 798273 -76402858905337216358241271858176 798274 -220462509544638353722697470146864 798275 50231072410591004877763958644800 798276 106478305504698280672215345503232 798277 429963409311112416202149694396480 798278 -46801998199833085797544453330176 798279 -208722000721338874542920845737816 798280 -118219580514564689882253230899200 798281 -13430893296882337940035267913472 798282 88529948068250796630316972093440 798283 304086498615396627207428302292880 798284 107498985584052434459521055702016 798285 72476809188003224053255331294400 798286 -86865031414014638313420379990656 798287 -145127749204295536692512026648848 798288 -16184338750267244309230713962496 798289 -375133708133727989573554751223900 798290 169509772403617849455020237834400 798291 -69840307071941330891609625597552 798292 395629412606119334710196964237312 798293 16480788394388965584101186158542 798294 35126759793325166074621404702720 798295 -8472988344181732973017942579200 798296 -90103245592069730683605006366720 798297 -128531508895048034584243362538800 798298 235157667026590556370837734396400 798299 176079004928306504988750570189336 798300 -24395075653916684352585695961600 798301 -74732555714400993273855727257248 798302 125712091747222610924977463156352 798303 252960702984408803034560271118848 798304 99040909438243074401816928583680 798305 -134626502168673321210976102823040 798306 84406057315306547986822885893504 798307 175398172742100392257820811706080 798308 -182365247774423644652637267069312 798309 -90179195933151837966975498593280 798310 117620821686829863398015979912960 798311 101722867546335651149298346221024 798312 26321512854991382537531955609600 798313 -382872277953102096748811020405376 798314 133041760168368585016355657750784 798315 55604702471374403855537944561920 798316 -78325670384629451000764536458240 798317 -121393062547031353166314117428180 798318 22560793877044765469510077976064 798319 -205733327203755984983796418911280 798320 80151529267042273552916935802880 798321 -151143717164087536177149228697056 798322 64650450497004213266709920563200 798323 -227815088020675789115391366506280 798324 -140334370995083884612781469954048 798325 -147824611318530938386157214506400 798326 -95283079483316102231342659521888 798327 -185066070107836015107908704126440 798328 -20223266456199929828432859095040 798329 121980939034808905315255013305920 798330 -7863736119274189980669695846400 798331 277425005277225749488709436596132 798332 253436475876335209532058799159296 798333 253074422480991635852598865319424 798334 -4105678328679138154685292358080 798335 -134232593118941540322318755661720 798336 -5039294060141561974980115169280 798337 283968148194234742827747354989184 798338 3550589099103680279446737615744 798339 -163138014789115771454447238360912 798340 -87682700500337027049994023321600 798341 -416797637295050362054716301928100 798342 193283399336067994432927827456000 798343 -8543542617927499250077915523072 798344 -148841670119707852230796128291840 798345 61464277604519750870381319349320 798346 14675918511919450415918327533872 798347 490449211430889742903648487084712 798348 -23266724733594360614964162654720 798349 -111255379827091779084658508307764 798350 26405446388899909805417565148800 798351 -41354872269018859932060773730168 798352 7900089516811587480261283233792 798353 -509272538123216895235335154828416 798354 2131737131006682615921583602720 798355 340782564950006791132097766851760 798356 262963128600184005285605275923072 798357 31960997231717657656771723001952 798358 -191338381513759011822357357600 798359 71879230328311130879151432143016 798360 -165862022434307586748176218726400 798361 -5467150443409856081804497943600 798362 -181476328681014347347879593719568 798363 -444748104644030516243619259707600 798364 64238419088915091056818493910016 798365 189131868863269857364401124753260 798366 -11026493079723847043911198513152 798367 -219115181623562754085954841838248 798368 282116255061418561087870813470720 798369 43169154133666620097986415505856 798370 -54869081757826760502623521099200 798371 222609475277767807549555783635360 798372 164672357111548387108427949898752 798373 116998953965660001467892906514622 798374 -17298049653053418559881526394880 798375 132582911213095469655500446020000 798376 34585003179665409769684368998400 798377 -306599698386420656943414861525360 798378 22627083115405736437241521451520 798379 52723624874969348954157122256376 798380 -111942702690723373826395835596800 798381 984615810931579402581484264128 798382 -49265958265726881457427778779328 798383 -570120127009308611256886982656368 798384 -18856239574846527080391435780096 798385 76573515148188238387846403069760 798386 -7271802184816791098980324337760 798387 189035156445925520251880853915960 798388 -38423397767067641973709177344000 798389 -715533629367843634539514963652544 798390 -55305827951634798665150413958400 798391 71091436653294039161243302715568 798392 58333109141524028103647734579200 798393 -30694653960755638091775321389472 798394 -185538232372010020934295238767504 798395 25967332084625765016670244600640 798396 -156689227010766598421249958686208 798397 490475041989116357621228737739846 798398 -2006807776958817552300342862464 798399 48565352097989575938455676710400 798400 7494050764067801222955008000000 798401 37521867830067281225775280426692 798402 20037107441646538990235664424704 798403 565417457142189500700768726670652 798404 -368803379490858640347098822838144 798405 36308582670908905223098736931840 798406 41434961205958880578962268616928 798407 -370076940556605103273602386400528 798408 -83102863612549738005910247823360 798409 43872093849889692589468511659610 798410 135919816885005018990644582667360 798411 -178304219268581636929945511045928 798412 -186355649081450713494390310144 798413 -9204268982619868048757892586560 798414 -58263228312384510580342136218560 798415 203905971852981049768462197271560 798416 92835411643197027738166896230400 798417 -20359979718920011371743714074734 798418 -202248540450863942122854851736960 798419 -65145753744012341314844207092920 798420 22597295581565084150305692917760 798421 63994294093621509336423429068092 798422 105699220459844901101243085567744 798423 -58777540156480743783190317510576 798424 5254283792636501614120981463040 798425 44832983056838539322172607015500 798426 8385237904333035969464787351792 798427 139818022027743316716555796207872 798428 465606782887208952135200186964480 798429 291440947818037017846243045600288 798430 33161617271738781003312559575360 798431 19460062855876311397529539069464 798432 127656994100355232691406743273472 798433 -3557511504197776805284193995196 798434 -6455457786411271068615979232256 798435 95213639004685798487364472274640 798436 -62125174062177302259108466458624 798437 448753536713346539333574075246240 798438 -161508984667219540311418021467456 798439 612360413864832310994306857042512 798440 73913311732884453846744031180800 798441 66046822802659811915495242752384 798442 -48756562451597841339552844930128 798443 217124933985603778504678483240692 798444 38887828640147517321217250257920 798445 -90763334495101723218477715935360 798446 56103789627400852011162483463104 798447 -117601694214756143367195043608960 798448 -38870598904353582371435560632320 798449 63033682586395340837283521857536 798450 49452803621440458983689065321600 798451 568556771811258123128293377141452 798452 107226644815786295345891527133952 798453 -159158268447560776168707518873280 798454 -62172462348479790172886602153824 798455 -190624069412557631105264469822600 798456 353858430726160513219101140582400 798457 488782269392924337138998403405120 798458 19363685135862202753190364789984 798459 177902131910147182978392980513304 798460 21956016547850470152218676725760 798461 576696638599006958767472248909062 798462 -1189226992303746169142310684288 798463 43624251243382684942497059294224 798464 -128166731682249109676864128942080 798465 -99787800160993410441037254890880 798466 -127325300880613662520940926204416 798467 -1540256040637300149663177753600 798468 89744052941357896210838057975808 798469 -70586829803470561691187744334304 798470 167283553423833574716332510167680 798471 -117353613762845627248297555763760 798472 67618881776663755922015639884800 798473 -10084188525171486853421123146296 798474 12033201498676454380903235463168 798475 123801614932202397617213163261500 798476 133854493718631197744033397593088 798477 -104863834941218018819988183881280 798478 -255669666467317841851102715664960 798479 -610486732548488586647240248200 798480 41332631163393229170961818009600 798481 -345384143036825591962718820432718 798482 -214469324429884090864868109303408 798483 -63553209267245745614194360212480 798484 -240903752027702362713952080505984 798485 237212262463859566082516629065180 798486 11176367422342180948008960234240 798487 -115293524817425024809109361127864 798488 371239273996319458500755451371520 798489 -84560665985785711678999854447846 798490 -49850345356468590732819831982080 798491 365235772870476386436292133781600 798492 -92822577593398077436697495029248 798493 823760406432448175397114815057280 798494 -143466772001170481447887447488960 798495 -122197597390888676774835311648880 798496 -208715493470625507822457867665408 798497 -69773918601010475539546354711488 798498 -27125562189580329512288482301952 798499 98835251795327816337878956946880 798500 -389303968860245972711840458944000 798501 185448995028867172465822069996704 798502 139970057537203599216387626410752 798503 -160798603813698793888928885290248 798504 98248776053825276541200867328000 798505 -295958198041245640669877826869340 798506 -157610274786429529153036625959680 798507 -23350829071651701286321704046284 798508 173332270561600090442769476912640 798509 5660112948584512081253694168204 798510 2113880818220055494971882214400 798511 -181130190731598909104489234071568 798512 7818363085534150133919483494400 798513 -110402301859242474841548032613600 798514 17309314331417227503736750648320 798515 -61839716265929752600240162587600 798516 -87379384897727931794529978291456 798517 -117463239868289924075758286828434 798518 92788466334922362331903409049216 798519 72135859818370514788175417660160 798520 195478835520057909466248219340800 798521 -357004634343612403558183567960278 798522 -141764954690974519582052421731328 798523 -527016380239662444322718112134640 798524 -183465763191886112250803399798784 798525 45628549753699935719584019496000 798526 -49585667694984503437051413036288 798527 279470350389081591138283608893376 798528 -59114882445079258569204868055040 798529 -68822771610653266032182401633280 798530 149143360804226994489466283136000 798531 38029127288663444476897188834552 798532 -2653429103746478499328172482560 798533 -396853481606470236454233682789218 798534 -19523501343659694536894800114560 798535 -321490647707818724050141767872520 798536 91329432941678515358983791559680 798537 -16460815582027736415367493981184 798538 -46959088344051552346239072721056 798539 98234382187988581502642799271056 798540 24505239844644695360025243724800 798541 18092261930001571384074257855040 798542 130869951655703561940046470804672 798543 -270630435233789647151130261405720 798544 54779895674135797009609438248960 798545 106658664521420815570771454923200 798546 44207120058818965084788781100544 798547 40930960714200869754823024938280 798548 -189731059791167326087887986212992 798549 548852959631695602078585288864 798550 5609314347124061973842506000800 798551 68388564276557683419716034924960 798552 -386481648802021279171226131046400 798553 4256471632526011836497093756880 798554 -231711604828355657185756329579024 798555 168123411558467444890811227852800 798556 5583574791443012146334141990400 798557 -64781295929531015537656748653908 798558 -169722593199855168807920481786240 798559 24823356906378924366567387542704 798560 -15672403569517735845161525575680 798561 -37630761349363091320589707742190 798562 -250026222218728083767284534465968 798563 129228676348055163149004395258304 798564 65388014436305314805035436605440 798565 -59042405767450608616748534575200 798566 -103137655737444498826136113428768 798567 -59237340086781644972581302587136 798568 70466154039513955260344613058560 798569 -453485115574594119241772808057030 798570 -86709993199074673543355304556800 798571 42858389694521034949310487500544 798572 -135275702354916906723633533073408 798573 148887133575115407132755877773760 798574 -58685543003804663569919916267648 798575 85407333061511269542595160502000 798576 -41272347644862551967332718084096 798577 137632455552250734598146107901312 798578 -203753661157172335239898429910400 798579 3462588089335316688457742061660 798580 -69062722497744049627093731052800 798581 178702316867824012859598773944992 798582 -139459128795245898497313001286208 798583 -265858476370908074295939590895216 798584 278739972188892343220975184322560 798585 185523909215372993138615792366400 798586 29599474540309377032059167144960 798587 19010312907767984978097375776400 798588 30157192993784626336092115000320 798589 166505004416157319192982941118880 798590 20277480465848857155862445752320 798591 93575619185304051659426834254536 798592 415345746283552821765659909160960 798593 154695086962138348061149893863124 798594 -38362123887637190205704556630528 798595 -134324704328139411173932065268320 798596 -3720103152172749815699351467008 798597 -60782961209983271042164909248420 798598 84239833126150511544845481295680 798599 -190123298619904498755301185863400 798600 82657158772252065482629564416000 798601 335557381098229203910682370885172 798602 110009215935347178842174685782880 798603 -71045703989141446642890187516176 798604 -52815895248668665783065966203904 798605 201354558196769279308671006973260 798606 9966940104400380418076966062080 798607 271454398756599124347681863283912 798608 -18776763011117509856733289512960 798609 -118030571574987172054794491484288 798610 -184881662582389559661359754995040 798611 -99107337547767310036241610508800 798612 -198758783465477695703501462808576 798613 -518777483039866857945185239681138 798614 -70526275156555727001520837239360 798615 -9836165621409682024127855325240 798616 8927325943695927540863127797760 798617 408088332438539886154611609493380 798618 -30300919980663784790918980624896 798619 -29843099057664237445055461958256 798620 -7827724608807373736001643269120 798621 -471497894152378283063143841760 798622 -79122272047557012067707996106752 798623 69923712271278182965313419593840 798624 -311735082390767660915953898618880 798625 -449402637170198513622846820095000 798626 -81260638111800975258030682204416 798627 4954834825907353520653736758080 798628 357623316182895461975250161226368 798629 106066356182672100624605000894208 798630 26248571536536661968557050705920 798631 230142038596581189974196283864200 798632 -188298456606245784632977699353600 798633 -356006182034531337532312669070400 798634 264020566863210395530868721318240 798635 21886546294763834459406802931760 798636 110329814237875187459240194278912 798637 10795496205324334120564136693504 798638 8770523978903558621585231618496 798639 1096307756390110941686883315456 798640 82336055799598291197696172032000 798641 -185890061578448343602979855950958 798642 33981757165718801732629621883808 798643 36423829868388405192738850518720 798644 18781969434250990213449074307072 798645 5166109041346842756839232422400 798646 91599929402562472650091579350720 798647 213687575830899241687885311117096 798648 95817292646306529971043093381120 798649 -401449299307317245476610534507350 798650 83797015621226532472298143870800 798651 -258598813851312365830384409840388 798652 -89518602012753151682667738713088 798653 109830543792162354358106186169984 798654 -6598048256193121395756999986880 798655 -127620942316735532943841652587680 798656 115377537419900807715245984317440 798657 -136518995836668462619917777299712 798658 88059933582080177752007298264576 798659 165009537066295113956348644602816 798660 10498522397406431528257756531200 798661 -70429361199283647519592167872100 798662 -241447315261750761916023693733248 798663 -267159748519450448741842100749656 798664 -169242297331782992384350940912640 798665 63651441844245132163415252323200 798666 -47773339134637894592074564292352 798667 11660318409099107105366813901716 798668 -10235825534144590036044787875840 798669 -225083558729300028649600946355306 798670 51589260963388176821782400537280 798671 -170036356581340313454341172223968 798672 -15223378386672537692441581191168 798673 -41404057177296009417556795587596 798674 2361747450680720623085970008352 798675 -14637900714976094666735799820800 798676 -214703506112555804349671047719040 798677 -406676596100808227353186641134976 798678 -59730539563124058898562339956896 798679 -114217293728689331021100630379008 798680 -27648175077680665970236181299200 798681 35799447054365563796320675921920 798682 -972336819986572067099128094976 798683 -96210418753138459902752515955640 798684 -17794299651685707216290102968320 798685 -28946203384335946503708728665620 798686 -10126874302356010871396843838720 798687 412804726031063417966922245671440 798688 482260507856792304277102850211840 798689 455178364560885178273388254925460 798690 -134730637273924798050525279283200 798691 158063291858216478861690952488092 798692 -127069061852976541631876903117184 798693 -5729118386138635926409955448192 798694 -144254133728744149882569600774720 798695 256234417208308198581170937958200 798696 39991195049678451178106081541120 798697 357298727024017840838510793897146 798698 -56433914025721280725045301936640 798699 336598263943720678590160277965248 798700 22792282903516477414828075987200 798701 -180792701782988373513783421184298 798702 -78886792608176749232753459563968 798703 178094929995570945240316947261440 798704 34107009220057734425360880107520 798705 82057737516507271860606218992500 798706 -173565566759450160750437107454448 798707 -94581345754250333820920503815936 798708 68682570606895884257839005112320 798709 7399579130615267018759277585504 798710 -29396260761676526621099913050880 798711 6116975229359055637981587493584 798712 -321924395877717917536542543052800 798713 -340724311106147935202422457638038 798714 -41701902393796514501165266037760 798715 -38425095022970628528982667498880 798716 250822730632401082205191737507840 798717 -207650218040555827734483030097920 798718 198156521302117023184066152092160 798719 9265302928136950367841293209896 798720 50600708242003105564279198187520 798721 -47930297302333268431837458048 798722 73787538511505713890223992086400 798723 52183543185835865965215489339972 798724 -575393437153178837620889679431424 798725 595154720039397239647960989600 798726 -97286719896039159381253948059456 798727 -15551157699888171844300670808424 798728 -77776554700743086302619413708800 798729 193568258948424342023950837635168 798730 -137005614561362297298543585102240 798731 -352368916763300144410475809062768 798732 203472414400081382204597900370432 798733 -171442971884606613959063988437396 798734 -220411501440574747734828803168448 798735 75291404005593172389628325813760 798736 -82203337907490175472837384593408 798737 307645033176332983109022042814386 798738 8095807283317524920377584276480 798739 29142699913749723649280963411824 798740 -2864721723346729562068314159360 798741 -135783300877462796059969007476320 798742 -38568492190478208995608201943040 798743 114276671840343273187019398355544 798744 127813979817926893415750996459520 798745 -397174754139925480449316855872120 798746 -17175307512979079164552822505472 798747 16253443661731330403472825406320 798748 -113526440890967563605536286894592 798749 460798192289038341628052254116486 798750 -13056265224018822072442709160000 798751 -280379908262331565476268481561248 798752 170916019010227381517107465420800 798753 -39863011891167964081975671240192 798754 155388450285007758060159155801472 798755 145638131852008174052264091374160 798756 -27117902967967386420397832577024 798757 -108948829831262342877769039116994 798758 -171072632524584474265007679935520 798759 -90058681379771719097162179439016 798760 -244219629530077014234191468544000 798761 -765502593446862292382683008425088 798762 35550180511680545251128851816448 798763 63463372331718913032754904507424 798764 -155187730487126949326047544730624 798765 -394773497326117730993518904463360 798766 -7785855694565431379648516169216 798767 98126107560084397071842261063760 798768 67200564765139855460738244771840 798769 -129808627036935318688300855715840 798770 -4544938701769313135710127946240 798771 46807087466768839782985900594800 798772 -106349361640857458372916565568768 798773 372296051270035026436794644615022 798774 -98975396727754116084639583861248 798775 100428381985479798234853781010000 798776 -576925145486709697364707154534400 798777 20730564387843348005335485411840 798778 -40131593844490607422008068188560 798779 210972394342356943682152216905840 798780 -56110591875780866304495378570240 798781 192182820787996620268354668560582 798782 -141391746620721687767588110795008 798783 -149912705399847611261663093470776 798784 7537176486705942816388028563456 798785 -37106547100988277661988615808600 798786 14571717741771082459897149388800 798787 -85772465699344836042685936380408 798788 -81057831233759481790758349782912 798789 290631202257756559962288206368800 798790 -57842569722039580561026954890880 798791 -12199236666614125205287480325328 798792 83315093238956706665450451517440 798793 -214857111673854120171530621266460 798794 203691375851233221443233600008192 798795 -184695546058840528269811242292800 798796 54271202749099983687348635656448 798797 3274418845033863912109915540140 798798 -33796319677382859755378923422720 798799 45579425525959621682153651058800 798800 -24084968411054968944032863641600 798801 277036716656440169511007960470240 798802 203294152558842699563876322782352 798803 21472646204645649981652947533544 798804 147516688223282773884882629255040 798805 -137359458766719606941847917193600 798806 6646040695224189233779798040352 798807 -206633215616329682507922130955160 798808 -40818818425724319108822726574080 798809 424325141954306258208089466890880 798810 59439445738520540449970511164160 798811 -1603555023857720703727919904880 798812 -165328683727332629239351070687232 798813 -19896419197519073038827899286336 798814 28973273874093606812399076866112 798815 141093177957201729782157239697960 798816 104047385735000688718745741819904 798817 -318241300667162979306847469105360 798818 236660094939175161712225289889360 798819 -54020568183069847392928577329920 798820 61073684868433946187897342812160 798821 19495929513781196770695837440544 798822 896860037791153359104870297952 798823 -302432647275186009608192645337928 798824 17952880620665421364387008952320 798825 171961244511090047891402170035600 798826 -42300275893502671564922805661440 798827 415203767317770622431381135141480 798828 112198876887848667051417886840320 798829 305647062873467012661868088816800 798830 38322109843576691018396128174080 798831 -290610449567763570207954925544520 798832 124713778463420631565920194625536 798833 -2789073486292743070958859241920 798834 -176318557255463471238409590574080 798835 70640669977137192048097441214160 798836 -88793139930334409282235681607680 798837 115219824766377427008299536073568 798838 391823957157555809907820334001600 798839 -1926808354261680932371047153792 798840 64730479955206162902507627724800 798841 175763444360950457260598156559952 798842 -214231301478197788284451338384 798843 -46087166372586090396686316303336 798844 -86368094977471586303278729724928 798845 -234552080304358362597976118898900 798846 -175156435420564296879938532805632 798847 126270608412685082419334540260800 798848 238306560076236761936172794511360 798849 -49987098739647484246058710502880 798850 12217828383838358301466579644000 798851 -408011858959158241573775775947208 798852 -72754409364789519626808467616768 798853 73497074494363974047777595257664 798854 -707545126400235383766000488448 798855 25032416449078399263404858294400 798856 254245239771344167402765322127360 798857 38770772987002903205851313168592 798858 -116127566186791663334412154055376 798859 -421195648642074569513470874411520 798860 -52133855402426036689683744537600 798861 7950856765292597361766094352000 798862 17357920069499440718477231097792 798863 67009751394690470278008683176920 798864 22953853549775435862734226063360 798865 43435069289715959444068562566260 798866 -130358126335425243947567465440368 798867 27983892656490670167754189636800 798868 91358625087924412953412703707136 798869 198669415392434920593901343993244 798870 8401087462483142653630963507200 798871 -450794380997083931749810163439928 798872 125208682100680628530984447948800 798873 244960072770645712742662235730384 798874 -108922820133142437830304945269760 798875 -94271684224793337107442821952000 798876 -84281493601516626669046241433600 798877 -151018777051711875242569214936640 798878 195924684431783441334028119930240 798879 53624367802463755802007150784584 798880 -185272137379764886705289513533440 798881 456785203894934486520530829771972 798882 514552445576729557070658084864 798883 -120153028358813099002840349994456 798884 107807721766559713247396887986816 798885 -16892514250950727750184632476360 798886 39644702762291468081206406017344 798887 102654363831336445835087744668536 798888 46396782405319927636823612866560 798889 -32388580944460662012659032104640 798890 -36787915172714771365162087024800 798891 293580904286801852200362583195992 798892 -138830107322089996627419963832320 798893 1167753713522285424986486117622 798894 14374596000439883369929507617024 798895 -129542881187807037519880604844600 798896 -71240643397633553792134006947840 798897 -565201050467484092438305960704 798898 59194798618658490272256548053536 798899 16800864490360716734148565455000 798900 28522525319096694726992555980800 798901 -64559949055878677470275564423296 798902 -68471066482229930429776836501888 798903 1553499912238129210540257923760 798904 -75801815941028909828694833664000 798905 100950884785885660410262350288960 798906 91537844502378491505899247135744 798907 -695330258663231380054093621234968 798908 -45906250026549530713465218121728 798909 -146987897056512556336492380278112 798910 -13509416561697429354058596180480 798911 346999472600339859186734016616512 798912 -4787265844201628758955796725760 798913 -22950030084944168664778060675116 798914 75116555516527981847006904882720 798915 -1123284159251943633114591677760 798916 -319641620017002534304753050789760 798917 -65319905878046466092708710646016 798918 -130819419457928709466591840447296 798919 -268693368914272496013111343484160 798920 169552759493275221372451698124800 798921 253059157121201224717661952744420 798922 135437346747371769455550978955872 798923 189124371417738597943074147137172 798924 21002566043755726386588020293632 798925 -200435849110222470167861064440350 798926 40041166328639646300878766084864 798927 473343843550637279888558384497920 798928 -29290411792394088991259333492736 798929 -211133474450419840473179428243470 798930 117335936741016928684729359744000 798931 144841547551227257095597012901120 798932 -78676919998004019854676233502720 798933 238876016596661935898726615055648 798934 -17568166693865807321852152555008 798935 -118686794898467192839991006214120 798936 -3815360202293597148954919833600 798937 -243027936575728659053876787079414 798938 -103745810809623439418232408883200 798939 9401911337841548143184853953004 798940 435332715950538626922346982400 798941 -46399429663769088466527498690432 798942 125619967467807155899834367944512 798943 -40359945050958545889267167283808 798944 -215375398071295684011070293540864 798945 11113294428983730048765925639680 798946 -282649368578803026200144183057328 798947 309381375258809511307364705351712 798948 -154797609866834360448225081744768 798949 -163578447221546883482711949450564 798950 27975832610109773497932956748000 798951 157249420255773547657030977793920 798952 -88833698347732534781403260682240 798953 -185535932118271206810828986603520 798954 -22733679327173850392854154203392 798955 140599059897668716007443833147360 798956 128257251421420901211351773733120 798957 -338123968834011554078187005122560 798958 -167142488419535633911578590606016 798959 148567032558755294175551171300352 798960 -33975668663129116952378774323200 798961 -194769672501612005844218202955438 798962 173438269435607226363972255689232 798963 -64974990004399623278759924736 798964 -122149681809850164770923503121024 798965 -17619456731671088259022097047140 798966 -17396964622378619144957860713216 798967 37937430389078627418481642326000 798968 -209262720003730610090833506877440 798969 153113635725440950458095668289280 798970 -67402561689035727608337194606400 798971 -313401636916658558220852384771888 798972 -232631357393765698534501326028800 798973 -54273181462888867232132943700864 798974 -127555826146848863695220162964480 798975 71604434773920306705445284528600 798976 3256709852763542964465997709312 798977 6282687093455129536804217767680 798978 -39781583775206222961651976143360 798979 -185141836321811792396347362690240 798980 1996688838471286637645867827200 798981 -156707580675886810143949311562080 798982 49546413007774936961406551786592 798983 301217042323918524937020303024 798984 -77381295681282883648794751011840 798985 2753149611853196528518610064000 798986 -100286791104107310305970223769808 798987 30853844760019535502190491773952 798988 -225524208617387327420745427642880 798989 -28616742286343258349110225780244 798990 -11919809339263290792501115562880 798991 70158733203622618964128331432800 798992 67117272406956093985850975133696 798993 26024597708542206870628671157620 798994 52240763471051866458738049984512 798995 182789686502970029766838612974000 798996 31850663288817756254603543046144 798997 -246231325718282848134679139625120 798998 -51935588773554714793928882220000 798999 -158183951316849263271205584285336 799000 562854442264226421448384143360000 799001 162881738222882344845706449092352 799002 94012899056345521665827841412080 799003 26435238553314851762308621349252 799004 47748646788192196664528910829056 799005 79827279793954323610002979102560 799006 -79209704069387926619553754329600 799007 324897982241146179519376693850880 799008 32838702919105972252406364241920 799009 405955750436038312225328094920704 799010 -6972233994601219534764877359840 799011 143323053910037440127411281181280 799012 141269650136637547397897970621056 799013 -423456241024772778865047204619140 799014 107813717970856455352396414760640 799015 358632396601689544508257836480 799016 -194469426406818182792780490347520 799017 191818971556259034645540894628512 799018 4868828539521127090430820848640 799019 -68922969097485892366954837365456 799020 81980250644223312708878247352320 799021 -33082918755401417530438496316778 799022 67997070341805270119587615477632 799023 -105140725914894086368813475030256 799024 -73884615102151269645535021711360 799025 -45620321075618716627983173126400 799026 -395144068837997874669311600640 799027 -388563636424919832894268976040008 799028 -62365995891341966458299749172480 799029 21237650267507932306121263689408 799030 -3607086706139638688561514339840 799031 158793019175143345308150653009832 799032 89295095491147421247582460293120 799033 -16002625245829093141918991164080 799034 -103188247195244552756460074727936 799035 36605762120365631367999525817200 799036 -68782499261414102749358946378752 799037 411378137827033432709047893760800 799038 -76884686297203375242691435831680 799039 102307080025318871492862253094200 799040 -9478162308588859268150297886720 799041 -223203600249386581396118393249760 799042 70514115046281558610221278448720 799043 -22092942922959071849352302618640 799044 -34291088558929441974603914486784 799045 -102217342343022617335668274492800 799046 -19134579440302172831069622330528 799047 254597284855389012774957001003680 799048 -38326274142905944402784275184640 799049 -109591147129826943913759220543820 799050 19997135737624597586146131801600 799051 169604088858629301453383133132624 799052 -165329753196355921001818169164800 799053 275608553595339111063579155392704 799054 -47665045930946024489839818249024 799055 14375857172895318998163763869960 799056 9967253294484334163907819601920 799057 -192827765943412804451248255648576 799058 3472974857427587993262722918208 799059 -30861105949851607348068835540296 799060 -215027241169225751302801495691520 799061 293932524357713137595910869395662 799062 -68309225402645851207412156729856 799063 395706605784467539437986902082312 799064 -102810031001351142969321082060800 799065 9579741861488371655242598185860 799066 97785928867776725644030866816000 799067 -356250556677060270844263427608 799068 245185101787164847960195637646336 799069 3859795785765388983738501878944 799070 70447590966526106670484703196480 799071 28016978534060117918589471744 799072 16728461457486657583669722611712 799073 335208434505566079560467596329904 799074 44194657937045656127928327502848 799075 181741337596664629310593488014300 799076 201501513264753706506675592946688 799077 -160188000595808705943897957950880 799078 -9182445555118571255914809577344 799079 -20475067601660560483562700397080 799080 -67803872259530158681547261952000 799081 -68974813632066835651371871824348 799082 -152762050306246465404084515542608 799083 -167458736705762559895323639781320 799084 -111335973702323639492441587712 799085 -41369162157744395693693692972800 799086 -89311748114658939089697882389376 799087 -56018731366837360814620072118400 799088 53323352014076586129988662362112 799089 85161282992003249261437762977408 799090 53902114745591761901587088712000 799091 276956218076840814337200742908492 799092 150911958463381069733438378127360 799093 -396367588746172881789045220968658 799094 202801808309110724768956863720192 799095 230180876718329909480062347993600 799096 22870050222748901304866504601600 799097 70635716123322390042961401431940 799098 -117655663037452604741984927348736 799099 27090759307374548816852802097936 799100 164898756866126084957861645452800 799101 9576765208201352576377591926630 799102 -171993880542774430066112648542080 799103 201166546128313630629795958964352 799104 -279696178985434761649584875765760 799105 -51666216852206948589395329452480 799106 71366705660180900316688290593280 799107 -239757984778656165874981540221960 799108 107189586764350702491395580902528 799109 782515152076448528820956043746016 799110 23069624055783768702612098087040 799111 355357057461537482350953483775000 799112 -2204829094126009509473758248960 799113 -65713239109862377708949233517376 799114 80367396885749206848803156452656 799115 -2484684045683224919683134016080 799116 4590265998055455265628660977152 799117 469086498562078746722737207894752 799118 -27609708348377974345907569297920 799119 30756900957626982464967124542240 799120 -8311281900809060738487158046720 799121 -48514126350107061672166892957280 799122 -17759896012366939160750917024128 799123 116966369150907130083602460480064 799124 80762773367302426359263225412480 799125 100011762418402405897100166168000 799126 58913683738313701535625328300800 799127 151277935022163614853319236177072 799128 72577044375984889829138826547200 799129 -79959048033191234677044616690160 799130 -13072961956352456731198721659200 799131 -2840646356017954003930431077280 799132 79472378455908211304426903952896 799133 290653293841534994717091413892384 799134 -25470154340493330165489171394560 799135 67723780752184058571892448052000 799136 66825202863069339522914873769984 799137 228609464505674218922434187030994 799138 -31703392930886758389500309753856 799139 331758861091172481987786419089800 799140 -109403952296725594147432755916800 799141 709869160397763392971044067265088 799142 -285276059277515720333160990378528 799143 -130520213692846668376124995538136 799144 -5091771427387971693971533332480 799145 69601404950595327698559117835080 799146 8293029480257355963066314431152 799147 -511795166710860279672742778291404 799148 18955102398427395967712100320256 799149 -41006946451668983712628875984384 799150 -66098919573074964234352016606400 799151 59960228241037470051270558859152 799152 47127072123724937175373757644800 799153 -219608711421375927424899639369240 799154 145367746451578105933769121109776 799155 816767208237316011379478611200 799156 6144342071463263175549723431680 799157 -529833155150488738793603183111748 799158 68196375528710328351317189173248 799159 129529048718138601466620265620040 799160 -109508327572169032257912150528000 799161 195039722220877594505979144531648 799162 8937667951498058140743658343424 799163 2991882948254176196153127153600 799164 134129682081669632617122004776960 799165 123048463358421305563008102726060 799166 -187447904048733226084769908147968 799167 -41681841018172533558278863913088 799168 91655465762394866122888941928448 799169 -134502730845262943414993142832704 799170 65335868337986640834367242792960 799171 -41937428059318886141349223602628 799172 -79621489512550196966213445482496 799173 138536322858505638636073070112000 799174 232029223920567267208419194538336 799175 108297645266414488195456274913000 799176 54036155554400460116840239595520 799177 -15721763662363341501747358302080 799178 241355477858936338950889232605440 799179 -11292084055744361183248670356992 799180 1978387494700978763160037171200 799181 190038299795472795681294074337312 799182 -182877029430848716123752111938880 799183 -60595850712592509472878606851328 799184 9335093014429582496552592998400 799185 -121847218349914087993815120979200 799186 -43239772690887638399393112956640 799187 63036944600027928114118350291552 799188 42320251435378085225833291038720 799189 27541853658618596659954252942624 799190 125256043770337541907183094848000 799191 -178751717142974821388355675026400 799192 35170893919272143470218508062720 799193 31032664763505514574700112315284 799194 -148107463064121465806409650338560 799195 -203954290014773999673795182068800 799196 41364288544351911182006127782400 799197 -63111792904027225302394515985920 799198 2242540213250258483812934633664 799199 236818225412146056205663607361240 799200 66973866875705026090980016128000 799201 168021165633973474883530087640310 799202 -74779782474999843345589196054448 799203 -3723559430032208722384884066696 799204 -4645053846605259224563402948608 799205 -348311347892711757190587384420 799206 21355416465130281203951316122304 799207 462257173408263662995915056228360 799208 324226031683704596194890316200960 799209 -230975653973779387465844487541686 799210 -35148525083237602913138294760000 799211 -29848603577574613728920470487040 799212 -147968966119011326751136676940288 799213 137075659048857565308605324623128 799214 -66740855634691613367810879519360 799215 156605134968495446111060972847120 799216 -40170131713590543718747235942400 799217 270703690148439867242351503453266 799218 -40029793168212571864004279041536 799219 -27034469380850981984896937315380 799220 -108813925902218893007286358080000 799221 -135262957024071577750751075416896 799222 -1203301248138419083141276930176 799223 -356150203338781609296369945621528 799224 -15365957707899204614158992814080 799225 -14104551496482957008212517585600 799226 -4215207086985928586211740780688 799227 -77165360490973186093558067668224 799228 151435187209324810624176756973568 799229 32289552654196518982376180261676 799230 121989192756501741355245942702720 799231 -190666785257338777214664614202936 799232 44823187459958731057722097139712 799233 105659984226479262903706080351024 799234 152566677734552214185791243352016 799235 232676831503609112296706597568000 799236 73700563273383504125504667324096 799237 191254550585973172189946069350972 799238 98223447136344204792064502685312 799239 -74794327706964209403435992230104 799240 48313384338051226875295761408000 799241 -1045939795675791870040920311088 799242 37469327719431557551656438687744 799243 486521525387038642388123158069760 799244 -343661471622014620086633060190464 799245 33299837610865055665256121170220 799246 25166362878760015139053383123840 799247 329776281202687838612752749739632 799248 57693438096473417120705385529344 799249 -13837442070947181097777463758752 799250 95863503836762603839102988160000 799251 38469371423958590909332877973432 799252 213375553219968959551896771748736 799253 6054444664660012647962402498304 799254 -1530506827375990639754615084160 799255 -66610485867229348438903990375440 799256 43095602884293882366636669818880 799257 -49413275164811996861555448251712 799258 1330158953784861638197949873376 799259 309676610436520654427322573923460 799260 -15242425893170664272795717959680 799261 -578889386387434047913919492054228 799262 -211800370294837428549395393536128 799263 -201737013135886394493209251804008 799264 -328070162793386433619960511791104 799265 -75268612510110011191015824767340 799266 -23887466259479827000329511696896 799267 11534588131423520591342493126912 799268 -285109907939514091564047274220544 799269 235626993759256212445570615275360 799270 -138532320442071828549400555434240 799271 356287979755841612949181549480344 799272 -78592162017546616109790795540480 799273 54503796802939297112501888716800 799274 14856896485438769985385626627072 799275 -160873623319844946360074619958200 799276 173024066875429587335250890620160 799277 42396871157228616466619088597900 799278 -161467062537875897309473206346176 799279 -69980319298138226410496119454216 799280 -80742384846617634135448314839040 799281 11317284383035879092184381641600 799282 384294752618304960409110519020544 799283 -333730029008860468959315599618976 799284 2380665451491900417381791385600 799285 -284680004490499181353125132418020 799286 -116474380538833834545189498381408 799287 -193851131846486717891205248870448 799288 145083337509001931417875379097600 799289 -341087269634239108370425545433644 799290 -34873358397458838204129167220480 799291 -104264684805399143005243239809308 799292 50816826112914176288889289651200 799293 -65256188251015130788250413912512 799294 272132214332292283946405068797696 799295 -4671998850656297334533162207040 799296 -12640673929681474248386864480256 799297 -143858224355494697431357838017580 799298 52873966324334711534603315312160 799299 161685421688377596406796430702084 799300 70029209081151743276570326400 799301 370237098804106248358978671142302 799302 85378905526915909000594704384 799303 381852697308781733888029199006552 799304 57104080674895074201731811901440 799305 -67236587396362176501378648888000 799306 -119361885565165504239508671284640 799307 163790163098294379839395971617556 799308 -7859024961343424108205973846272 799309 93617709828005082396318684194880 799310 5166251000059051143233106629760 799311 -71700794928686377128980673244800 799312 -28887798793856889671068845481984 799313 -111190508930552879916982188951438 799314 62197386250937897718794153018880 799315 298645663905051038182016505360720 799316 1781904677816706151054941923328 799317 274398757231417543765656328789134 799318 13560469040100946926332893678848 799319 -288653043304745882524954781204616 799320 -93752437893082222367560895078400 799321 -294946239993985235953097339470848 799322 178191800801729673287111075596800 799323 71671692356975675135417840455680 799324 208023612057399322600707056861696 799325 -85562497251450193791129900127950 799326 -241791549153490180371282424704 799327 -2217297649316803614481522369680 799328 -527899534129839647733304942264320 799329 54394585160660543859597737101440 799330 48406420639373057694901551283200 799331 -111395075501600081708213016478368 799332 -103253867936023609639930885171200 799333 -347376504527914264250735091132418 799334 252238256163229990299526123182816 799335 51665790334618251097602070118400 799336 -18750155740305478891579329546240 799337 213680071522188267688870699287312 799338 76969127824594401746465340825600 799339 191030610730016553651973603685824 799340 -204377141049952360216147568824320 799341 133133265055936990834873061193792 799342 107680101902193120916749181356672 799343 -272788375615926518573394473103408 799344 -7549171414959378322062730985472 799345 -107213955389307081334000285245900 799346 -814389446436155645486649899616 799347 -35470991596137675724891761798600 799348 -69382372844891219776957669459968 799349 -357622438866941902647461597273760 799350 -48052270441827881327998143770400 799351 107939573752368632551859144351152 799352 -74758349059460652988906762874880 799353 -219496384922069619213002565344838 799354 -206544819245489643095474999892624 799355 -29189040926777255688093197802240 799356 -181144359229247560781842597125120 799357 -146216561964029852086816522599528 799358 54060053469343381508338994261376 799359 -90355435022255459858510860150272 799360 45325082097170000091729100800000 799361 75391816041056119636232428888962 799362 -94569922582476015618314340318720 799363 71771894311508969534661287999612 799364 54025251155035088245926621255936 799365 24158892309315181267435250595840 799366 -19695805999648669547581791315456 799367 -268149544959047651385982598482680 799368 -18180379871704921722296275353600 799369 185886514530177333441085154511770 799370 -1547804378706350597416314581760 799371 -38918234098039850331067793627460 799372 91765944753938362887050836710400 799373 60240719552475678666547070327424 799374 59193790838551983333536374364352 799375 40477664503787750910033624800000 799376 -148986728917433301530578455625728 799377 -90174363621750008078005269878976 799378 -73967884730870705480615161883760 799379 -21834502071582703925086643784624 799380 7732486102299638501879578402560 799381 -31469003199370121174287304766336 799382 -306798373959994723626322080842208 799383 23940538262279410233550458585600 799384 5897839818700125135958624450560 799385 126054518106400602257411729010000 799386 -45559904296961246758600544455680 799387 -441517690941988942464090938482760 799388 -6912220309025891542012033244160 799389 9730520742152755435811509824480 799390 192251957754779332290998036539200 799391 82512280328509147300660681677360 799392 17677271942756282251182603239424 799393 -65855466073009717820875499412800 799394 212891131175221009515338533857792 799395 54214306408284738802721422754400 799396 -82987753485296522703510994059008 799397 1103017986810526505909310699264 799398 7421811080010860627694394200000 799399 -13896939000494067831538785533736 799400 51659762647778855241193826304000 799401 -362943507882046291255056513214080 799402 322336656123443749082671802812512 799403 89771301636394743394579843284264 799404 -75676051996257073096664592136704 799405 -287946456248707848373742999687880 799406 -102329472357477344322850785801600 799407 -36945193910159529475616776651920 799408 -29378702804196204976446363893760 799409 -51086552783704895280209736379596 799410 -118542245267934385686005980976640 799411 232383264674686695020641871275632 799412 26132893279532432600983985897856 799413 256792109409882712848723567264 799414 46383506403047477862980682700800 799415 64718689359750133921897636653120 799416 407086627190166176596864083763200 799417 565485577356281443045469944663466 799418 -89680493844050832669440917332000 799419 18260936006397328250807810042880 799420 -14771558347482460829038876638720 799421 -131206047148014772623102220368288 799422 10453644514314851100090266052864 799423 -69089269196873590952044200762816 799424 -13017588736411919973424844242944 799425 -114063278350997715418728677628000 799426 143003742196145520557450968872480 799427 370678228045620131271151684905276 799428 -5025307040200174651362201305088 799429 -213082845318100749389471601673824 799430 45923496768642684457952353503360 799431 115927272638848577509677009514152 799432 89470251498652269867471043814400 799433 -44513722466978520880950350305116 799434 -4907487893056450438301448291072 799435 61479149475577011868613701204560 799436 -288354396079582705095386921172480 799437 -29645143617602179832357711211840 799438 -200627647435190960331494203586880 799439 6122094451785025561014106572360 799440 12344101574762792404098473656320 799441 427017798324768313129157596089842 799442 -12716985561450090549631415562240 799443 -321872178729113847052594757488800 799444 319528337673281956034342223656960 799445 137409906366370321028242736038200 799446 -6036234050852547401503600842816 799447 -454856946934211136448842438352 799448 -141962853890898419949835327856640 799449 -87920843372926930056207369303360 799450 11965808364981412564505510208000 799451 782239300722856542540443013585600 799452 -19598164608532671937089825154560 799453 -166118293711097976146081228862298 799454 14688326973971591451318612610176 799455 -63740019104309741236694403379200 799456 1654678395817931075626041606144 799457 155017619439400099270126624509120 799458 21949604807040506166965145093888 799459 -20488581361022140621576535590656 799460 -17053703096157322067249616752640 799461 -128561526547915270392994962406212 799462 203253805820614127604042099755232 799463 -152068583620965943770540948005760 799464 -279879221001527549705824112148480 799465 -49626938401743800024844406963200 799466 -167381977482810349422194018422176 799467 174618476276803459889876963029080 799468 -51834168675608386617063519022080 799469 -1679039281430928769512576692640 799470 69899198253627824910935407042560 799471 -539848029184502633575349318769328 799472 153049018686101742526239460392960 799473 -181360841598754265864343652227216 799474 86713733941781050684573212647232 799475 36287297604697374874670951652600 799476 -125530474565758569914384189153280 799477 -71153794531292658553734809462656 799478 -44063719840657725366593979780960 799479 132097734322092501872730192043848 799480 155016821739387720970797907968000 799481 264270988323800204640184834866282 799482 -11065366359875206552291647217920 799483 220768467922010324881274833085732 799484 84272566012302957344226238878720 799485 -89337815571069596354268602052000 799486 -426807491310576781579143506065536 799487 -39669442179764350319150245579440 799488 -241322644949433390743265201881088 799489 -8185024646911676171372312915710 799490 -19999776815603213534498741299200 799491 -27549700599980925979384917180672 799492 -140406543838817190362927670131584 799493 -687271116568351432003150576697280 799494 -20020030001160656458753040444928 799495 158845030145442560932187630427000 799496 -17895729769484896065516939371520 799497 445384515114320699586232991075040 799498 -50089038705998347723476660843264 799499 -6127655826610052424426980474136 799500 -23705852427214610108054118912000 799501 -316106383363308940732646393800800 799502 54293307798897670594789998765504 799503 -174533037607042930480523034911616 799504 -54996515047800916355648017465344 799505 -9264726623078592357472631585280 799506 -78954591942535212926173309640688 799507 235739067174781325547126635603756 799508 210749088295241653583676374291328 799509 118607131015280030541272234476320 799510 78112239740290028580539001154560 799511 373251389968897845050379542459112 799512 48523389764513040472806840729600 799513 122013384649415967313091579341248 799514 242930952367725423691375932335856 799515 14432942576191842258779433193200 799516 -284893341472060798656919906091520 799517 37186289868578753661709303695552 799518 17833713889060458587053859459904 799519 -151814272978380652060320681685904 799520 245876459551069124628715615027200 799521 63171780985917059139595714892544 799522 142923829234370622106727365311312 799523 -348122498423924976843227906040228 799524 273410174302515597266415125360640 799525 -97366181139603997830800716718950 799526 -11956680341692807444502152937472 799527 -290082046718635555895323660473696 799528 489539515290968974446798188544000 799529 -573432682650772280883794837844870 799530 18243010749360385226512745856000 799531 -218544556884472761403174328983536 799532 -141498449583385724989928331870720 799533 48151117832660341311328373274102 799534 61156941315440034851346591172800 799535 -298792544826270791664222056551440 799536 20960027675085317797914391314432 799537 -173093503026151692605048335515468 799538 -17123698980422170875522483556080 799539 114940642954400612871876366788160 799540 39692108345536440274611106529280 799541 -149522771690606990253499200682116 799542 23721221224498939734706348608 799543 -505388439799895954286635363781208 799544 184957073014554410828237986406400 799545 -24996607843509641973839061951360 799546 191206316554412990339147521768704 799547 193228783922458729670848660342032 799548 -62941593965007545134544627781120 799549 77156133420801207130879533135264 799550 -22729275146377549814477875291200 799551 19873191813375319197126791650992 799552 35269461814493986806430931877888 799553 306449720670188309299882242212802 799554 22291140777003261850567207122432 799555 -48272814098791934335905958637040 799556 -287801228662677049638438773239680 799557 -304261381152154559668100618314080 799558 84990171575455079337229753952640 799559 -125508636145801927930862587560000 799560 -11006881110657765790330467686400 799561 101033765728766470240793306219520 799562 -58644792891187575739004859541968 799563 -158103193879669972270317084790056 799564 633861697470983383611630784075776 799565 -63438417444846027570820365451080 799566 64671013279897668275080797762624 799567 -318739586153902022730457543608720 799568 42741050068560507351546593280 799569 -4320722432283353592631101538236 799570 -15811516541733279119816962933440 799571 -41556631720953731481386764075368 799572 -22158495647628337508752000585728 799573 -129477238144622631511152878928178 799574 97120974383432228115621777781536 799575 -3901204715402353050661166870400 799576 -77578328107929197743737938841600 799577 -332792691627523095148858806688560 799578 -108634260913358985245635333493760 799579 -191010221027741716386511589412120 799580 -225255830863409514495534638860800 799581 -279727072712391475429840506286656 799582 9140490524076915025621605283200 799583 -29792813465006072335076666101056 799584 15668719667939313098700780994560 799585 5060863653872238990252687643200 799586 -85662580892215145125775360665008 799587 183257252285134091157545989583844 799588 111957544785729308851651083932160 799589 -288352075692674051517418595825280 799590 89180997560311416780326795274240 799591 -50100935893072091358559950691928 799592 -293566969999779215776837993758720 799593 -70072390479002514464692246197600 799594 -68519648702910657357927713935008 799595 128207096434094553480875235537600 799596 -82265962845433096153190007521280 799597 15396069698188594705111621918860 799598 -342047927480360413857676000912320 799599 -239839663113269771627196505328112 799600 29196422486073565824907059200000 799601 85907712063160428380382170792064 799602 -89993849681104483476083166982656 799603 53896595434869619106914729606480 799604 -123032911939588331131336256120064 799605 8826830252075316750225944299200 799606 44153307111342222806191087515264 799607 197952579319254018949712446161432 799608 -209290900848671342139324590960640 799609 -168812658249289686876689966151190 799610 40911695147983045443935972290560 799611 -97538869093269998059752849348096 799612 -441179489926925277458594021729280 799613 153566312003467966638616421513862 799614 -25808737183288443561350084792832 799615 -4479545093185777529694275412840 799616 166240499512679579283386385039360 799617 25587537555904276173465946141440 799618 -56116997146450061473753739229696 799619 28865579542991840511424119217020 799620 -59626666805403209017076635115520 799621 142243493757437149779292300649822 799622 -7490797909657375399181596404288 799623 53839944572353333658370035053488 799624 -65643422945873757799477933670400 799625 23485537824230694896577447477000 799626 27390655285543249937713172761344 799627 -175797156846399285885046416159480 799628 -5427662899911874060376157273600 799629 244633586830067025447939904872960 799630 -48257829913988881632533733838080 799631 -298724742497679769895469636047040 799632 40004000373935907308448423936 799633 77646242157993206398996266296882 799634 109065331083394973996729553012480 799635 -72608870526879397712787401288400 799636 -79549420016458857467702213153920 799637 -236370876443042806286330546457714 799638 -892846000291742688704966369280 799639 -53973382067056028511303503825880 799640 27422820023500004273764354252800 799641 118183808370216030612877968867648 799642 -3904709312372770265661949847328 799643 94941863536441095081941020723344 799644 59880581067245563016451957445632 799645 -35371713759252682897882411130880 799646 -108224625820939075457494565351040 799647 94721385377202484607944118166600 799648 144184629979375158066386948259840 799649 291666592085788712963785325651220 799650 72746615627961878543286604834800 799651 -313033070766671984925257919373348 799652 29352331607958552413003232583680 799653 -134054139769032982441423084480800 799654 1473101817229798522031522328192 799655 183399771317352091352126062885560 799656 115486580864541441360615289159680 799657 -289072014667012031652608763033094 799658 113624702479928932716061673828016 799659 72046591959744683454991186736640 799660 140424716881137216418320303175680 799661 30018104710670622642592612682262 799662 -14627131448061538571055890586048 799663 -217048266928374300640457235914032 799664 -9050398071102627215947320655872 799665 51775006263987690605160343440000 799666 52441784482084575954812933253120 799667 -6961306347242002651895136795840 799668 -148378115550639086658990003006720 799669 -105145453024362310902916438254600 799670 29925445019977489966780737185280 799671 467408884035220730235374716800 799672 -333390427978086009305276279500800 799673 -34425076542479657073130507678080 799674 54428090758414992212482432373760 799675 301876634351980679425705303164000 799676 -39334203944367580913372503756800 799677 -105728768500750203130407397178586 799678 33676120125445464935920483872768 799679 441197791795138442806234335017280 799680 38502920069876140985649400381440 799681 2263930235717536049148571589332 799682 -97107883380917460351381139765728 799683 74661542843893596754556286222000 799684 -227992540980329976620517297395584 799685 -282625716551787301697104979239620 799686 -118486486267835247356599279641600 799687 -51395374696728224329854374757888 799688 137626034910813184222122202997760 799689 -188954958859377286218601967568 799690 115334443950460238663861312620800 799691 313209881536726600549518338743800 799692 287724897681982802612709929828352 799693 58583607486739183290987301516480 799694 -37920608691691134820707177720384 799695 -51860772911928100378081886304480 799696 51747322635078269644126729928704 799697 -477012051671885177711268744972828 799698 -119837299013843060277464950705536 799699 67550095154189067489107864291536 799700 49457851736146389832996683110400 799701 43472929148856990292670909933184 799702 228064227045778133720908719243552 799703 609482985944796541475623562631144 799704 -285325393433999849303216268902400 799705 -117321930492776852166898108174080 799706 180298061584975695042977291373552 799707 69282466567675053934045920998400 799708 37677643684340682603450199203328 799709 5040782910784000374784090014816 799710 -40391088661976140841183527219200 799711 440279480623330867715154121605624 799712 -167988052422736596250774551134208 799713 33667623083195772007146538035762 799714 -2134929947458053255893940549888 799715 11776735641383066669229670566720 799716 226678384721298420245824142717952 799717 -168055251814712073746841149306880 799718 32258698866375538415312110511232 799719 10507307390931058451168550451200 799720 -138445137699880049057707872307200 799721 -2960204434941802670950710673536 799722 21427811677670019233163381333504 799723 -292789526177127410380015087254028 799724 52703028745808757406325370122496 799725 -97546376497221954776474007386400 799726 137265082556395775260443118965504 799727 -427989440064315684021464373653424 799728 73899132035630300273376312459264 799729 -98463606111811605777617422856400 799730 -93483897747334448342794369734240 799731 -192875524563433589371007434719288 799732 -154421961942316526474918488203904 799733 94044467594010867824468070979200 799734 50315856103852866853297948222848 799735 68596537176261013308730339516560 799736 91546564003098474849827212124160 799737 152625817175957455269329673857280 799738 94336762619507262112367248204800 799739 46942422994831015206286039701540 799740 94225989924951808637617024665600 799741 237239733746453230325741751643142 799742 238246005102117318420910969270272 799743 -31388040929514826657037284454016 799744 192099566579078459886220829786112 799745 -111566552378292306252060028430400 799746 -60542056064480923129494774258432 799747 -39405635018101143517370145572960 799748 457950287205577878887675878963200 799749 189714112062161346860553217091934 799750 -43782509697985862934686232768000 799751 136501720784368636538995316881872 799752 39951853467731007700977760665600 799753 -56235658426675843581394867712998 799754 115803532946572644670700278934880 799755 -74878927344879879781735222844160 799756 170670326417408436437909904694272 799757 -3587792032979741186524885466688 799758 59948350432939661347686340580544 799759 -555080558873079329596428305385040 799760 -6952860941016726208620805324800 799761 143040737760716914498953427487472 799762 -272446844021882480864329641640800 799763 -87453564925420484729292586792560 799764 13343919776863526514438558830592 799765 50900024038964418853208634037140 799766 -209577668285338720332764236042176 799767 -61849682416930475239193187936000 799768 -520483551923928604103645737789440 799769 152488993298985252595795687737600 799770 23619035520292850095199380208640 799771 73110239303744312797803903447584 799772 -211728810790419759183986706562560 799773 50649342662738776252831128234144 799774 5388027870101566187944664459136 799775 -88795849635306753266845367596200 799776 -155286231407214880433519442198528 799777 175676517112004099986967842833072 799778 118791347954652513597796084193616 799779 69126660410006181826073332101888 799780 -40796446443599341681644284870400 799781 -64746364931753718960977952876000 799782 16987254853736219126946165673344 799783 2072728393852464463427650208304 799784 -303376262110783644577616520652800 799785 -43160696094154657666519569297600 799786 -70193199406064330512828167379200 799787 54293414653971236168306245012152 799788 8515571304094547202171314085888 799789 -498467056296598370655322906850410 799790 139287030767754811827489841406400 799791 90081616785701176833202248008472 799792 16391012747951565921843263700992 799793 353727219642341371880840781694704 799794 2379969457616929219495119994896 799795 362658781537047149732367420748320 799796 -111748560713762725572570655518720 799797 127937499930435153560184647719200 799798 80645916434476639805575854314400 799799 -95978788730369681880373453264896 799800 -491268375384586135229988864000 799801 427751833539523815804528966325802 799802 -142192464544901689414555965067008 799803 312881485815218052212374198896012 799804 -335107869717246330193255861516800 799805 -153572459022304802449494873348000 799806 -17961479702084653432159886161920 799807 158960637616245972582542394597056 799808 -132261994494390035251758638825472 799809 -273027143166881309366188543993296 799810 307895784232639434593835739680 799811 434744699147643432846714844678824 799812 13581873442687375612010203096320 799813 -78001491185106127963566947126240 799814 69069374428498422528241546822080 799815 81246294682274639881862505815040 799816 -28442322166031778819866640906240 799817 24700757248990297482251350747866 799818 11304946464120181398233010933504 799819 -365158997673012303199054741107360 799820 -43964719179999369217766408908800 799821 -266053368242205316511135358736320 799822 -48029958524760955034842290708288 799823 126485291293871332605435675676584 799824 -74530936518994018284915615989760 799825 24784787131276093136709081537600 799826 -189003460650782484626787855147888 799827 -27921841352724105121779484310088 799828 57175206179919088216890438878976 799829 -151291966446173544483184993145124 799830 -105474715957515132008773005363840 799831 -149108257797039406600293022108736 799832 -350449783440825965335553866752000 799833 -164390330476107335135899261706976 799834 -39879443502591066994301460350208 799835 548326781133643695315480480110160 799836 143355205455885799696811655424512 799837 201105303987545917383113705480486 799838 50356439658219212639627759972544 799839 -54810294554936097012403180177992 799840 365756348745661466664498954240000 799841 34316405461494607165117242001344 799842 -11188721162485092073391097039360 799843 2439603450438824750415410275200 799844 -153070614646886590448952086907264 799845 38413414934589632689734860495520 799846 -262328784311019903329638599819264 799847 -470828259611364079370862074458608 799848 -62736377194850303125190622412800 799849 60373096149527608868589509682660 799850 147496830132858266354864952160800 799851 48933363784094080754150469101040 799852 -43490681672696998474550989777920 799853 227673676052799494722634297046102 799854 -64786325046676303624672742507520 799855 -70082131066671987476852243099040 799856 133961252446889241171288524685312 799857 210734676371558525688651920215554 799858 -7670553674014186580911854597120 799859 523386660548426920663479329418060 799860 136830726086853143269808370063360 799861 -47029003969001322721220398305668 799862 -16982991092129625980799720898560 799863 -226395164179493057678030196681600 799864 -33485078706804828808411736494080 799865 -67998237634326339593377578679680 799866 36687733765696517085353903035104 799867 2182882891891182599697203763432 799868 325305620681504040233079048296448 799869 -4648342271724033939178323626880 799870 -6857688510735763864578007965120 799871 -40144547049092441463216002958720 799872 193050203527132816060711163658240 799873 -216146065936588416857357941130878 799874 181806125254873851642094803561936 799875 -22786420125224944540548093240000 799876 77272939330609423159783329177600 799877 -341797414190540800519337915917926 799878 20136587460510772893618799320960 799879 -4720507705271762852545153123760 799880 38892600446037815063916948326400 799881 111381458024687446830580814270880 799882 73619380258238388565730433087792 799883 54055852857490166255653491749520 799884 102409172895120290595585759177216 799885 -238275214831499569658382402570420 799886 2541566542564888110018595795968 799887 44919250066735445317269176328960 799888 3905069602980617936694195494912 799889 140939200287660325885985932466724 799890 6761370778455634501983141795840 799891 370490992020041441441546124901292 799892 -22317244916505503774191844517888 799893 112265155654922623031109596648448 799894 -58934629878159139255764526216320 799895 -170168395989605210532732536298600 799896 238191017193279313103205903052800 799897 -21556475516237288516713805800000 799898 72153611917840805160587841474048 799899 -217992045988820930829976912709736 799900 68474700168077936771917455808000 799901 344101697064832486510728110663424 799902 19213102552945607219201010791040 799903 -46706084945830402353404467964416 799904 -105279207416928781261073707696128 799905 187717870662511586301219644300160 799906 -100939958953337721152995939420848 799907 490557329017543589060574616076160 799908 26276326592714024085259731763200 799909 285831096501271940913617719381440 799910 -56310055414646570462406882401280 799911 -106073688509677534188887492370768 799912 289765071893079799495638110899200 799913 275079936536531574494556946365840 799914 144877603005330532982855624413440 799915 270140280134082885176045822571600 799916 85926274398987630349867355876352 799917 37107614229221081780516859450048 799918 84088919669161335859693147537152 799919 -407102987155528663039473785435160 799920 -23678591715091703879238479708160 799921 -101951504432081939401396929344878 799922 202996713029295813909536998108800 799923 269888159765771747883413617078584 799924 35369503439195112445367892385792 799925 -51293240467885809982993743703350 799926 76006269337511889075705272938944 799927 -24875535859344765680436010941840 799928 218606990050087877995072115036160 799929 1157197587936620690871269631360 799930 -335574964395912378491910246297600 799931 -356179874054391559444454614631472 799932 -14008436234699016320472244469760 799933 -96206118844432707206286154436160 799934 -11659555147164111421238228058240 799935 -103634776368798838754708214447840 799936 -24878048079362801787243457413120 799937 -120371057837132967609309312341328 799938 -60409552009296455984300677718400 799939 164518557570385432026985448514256 799940 64905451153788001498734997831680 799941 225412540237505479083313306452192 799942 116586550242508785351343557969024 799943 -87578649623111119515304991340960 799944 -96275854607957712727065585377280 799945 157163354650556138097837619430400 799946 -61673687133550583405167218543360 799947 -73973650597493811662576737599876 799948 8451288316833521480973222391296 799949 190875566345176863801970823320950 799950 5957485187593602660307474449600 799951 38069085648396600412817081115600 799952 -12590155916799091953433851715584 799953 -121115480231330440222956898563072 799954 186683193269324535579365082885120 799955 30687483740855743610194696101120 799956 266823721676520016052953707251712 799957 -31663733024802881989066974505920 799958 125374001707998660764530149154080 799959 264172061129199701277150523746000 799960 44735058407268387405330706022400 799961 -138580250551202578954872669576438 799962 87983757812585165615411619543552 799963 97689077077803891002468900912304 799964 103476393271873219963537384023552 799965 -174302239818975789986057099291400 799966 -229887180020303102075798568221568 799967 146248159525331804204920230202992 799968 28876048747723053502244879597568 799969 -177933964281490340394039075471804 799970 -4885322102827305918708249220320 799971 -222826009620444557083467354415296 799972 -4327653273158479763480644533248 799973 70000429096614363220128114316800 799974 390530526202561369273882109856 799975 -222118652964319066782469449027000 799976 3917620095000929434124182010880 799977 -33769009694650345107046996834368 799978 -237955327138878569372750351610960 799979 -11462195500807419787863991281420 799980 20204239095097007830868330496000 799981 55993111556390439431975917488000 799982 8321067417650964107043419980992 799983 -196154840511598433104409021708400 799984 -110870690204233742734438014976000 799985 474368209314045138464459838109800 799986 -21998035102353816596587026776064 799987 -387391480983888606458507014761888 799988 92542637519601260867817428637696 799989 -192009269405247587473724884894176 799990 -8015191606689792963248966400000 799991 -43665947129445397931336205091608 799992 11146029939915617948483147120640 799993 370359257116079156986225009947242 799994 129994441609561324800861302550720 799995 28987022653489153872946213286400 799996 386057428630619730956645668352000 799997 -530197913464704891015876556219488 799998 2573367457726552977279570428928 799999 384428876482955741996245156448000