0 1 1 1 2 1 3 1 4 1 5 1 6 12 7 12 8 3 9 9 10 720 11 720 12 160 13 160 14 35 15 189 16 189 17 189 18 145152 19 145152 20 7257600 21 12800 22 275 23 275 24 136857600 25 684288000 26 4343625 27 17875 28 875875 29 875875 30 125536739328 31 125536739328 32 15324309 33 637 34 709689344 35 9052160000 36 18104320000 37 18104320000 38 2624375 39 3973505625 40 3333218107392 41 3333218107392 42 110789 43 110789 44 13405469 45 41892090625 46 2020643877683200000 47 2020643877683200000 48 1431804003999783321600000 49 10022628027998483251200000 50 5973951833247234375 51 1983713703125 52 335247615828125 53 335247615828125 54 17934608506571403558912000000 55 9486073920831155601408 56 117745536519 57 3887 58 15129424953344 59 15129424953344 60 11306807896823562240000000 61 11306807896823562240000000 62 1305755394702890625 63 65837492756314448203125 64 65837492756314448203125 65 4986508327105473 66 1986623847918536228864 67 1986623847918536228864 68 1148268584096913940283392 69 2149095537942821362973471145984 70 5814812296551547265625 71 5814812296551547265625 72 599386287505621178017382400000000 73 599386287505621178017382400000000 74 645444164917221746484375 75 24990063119140625 76 9021412786009765625 77 797415621984419921875 78 93284013045687847326614165341077504000000000 79 93284013045687847326614165341077504000000000 80 191045658717568711324905810618526728192 81 1719410928458118401924152295566740553728 82 128231200627456663785579156171 83 128231200627456663785579156171 84 312593810185579 85 10562885562607421875 86 998805332910052254679040000000000 87 360270915975142979763078200033280000000000 88 2398667893790874753317997568359375 89 2398667893790874753317997568359375 90 6481583899597293609014756876313295847424 91 2429614496780179322097787857164169595846656 92 2570532137593429722779459552879691432405762048 93 2642370670985583625812387678912512 94 7059464993308349131279 95 954848861845939708935546875 96 12651245678749720440529212821548722605260800000000000 97 12651245678749720440529212821548722605260800000000000 98 629247550074638035395256634891162109375 99 128935363036945161272165146142578125 100 644676815184725806360825730712890625 101 644676815184725806360825730712890625 102 6313184624697327696168047607808000000000000 103 6313184624697327696168047607808000000000000 104 320296440154486774663410400390625 105 192823120865647284906827184147 106 23012550584892048446816995057788327976048263168 107 23012550584892048446816995057788327976048263168 108 54320453098077866607062452799537152 109 54320453098077866607062452799537152 110 2371248621692208652089461669921875 111 488707770969053959713152437640080733642578125 112 19721121327531212652058386199619825373684276123046875 113 19721121327531212652058386199619825373684276123046875 114 639099226462968448401715790804961519006667243520000000000000 115 989697705705980629358573867348628499754748215296 116 1664671540997459418581121244880393136587486498127872 117 58284777878836855102451638418836635152392650752 118 47722963009857655867283025379213 119 240712296316646098043 120 29062600497397541242189941348264116149582980710400000000000000 121 319688605471372953664089354830905277645412787814400000000000000 122 67657702127444340525449543460469257806396484375 123 24044569185354767856036376953125 124 23106830987125931909650958251953125 125 3785823188930712684077213 126 1232935811122296463478456370759117126941177242714112 127 1232935811122296463478456370759117126941177242714112 128 1069401347963177109182169077401037 129 15361413083419688198328218774544993970521959373 130 16054164966955180823930926740836627948975374766992940358914896035840000000000000000 131 16054164966955180823930926740836627948975374766992940358914896035840000000000000000 132 29342878120212746545407811781287009053615063040000000000000000 133 15144729009013773131155613616701440000000000000000 134 27503413056238930599822998046875 135 1002000475531681188431316742739612817 136 12350181003608042475116165740166006220286499457727793196957696 137 12350181003608042475116165740166006220286499457727793196957696 138 183166360225538982996951989053 139 183166360225538982996951989053 140 276321214669746202597729076722366443160247802734375 141 98048066053615507546357269655186855803948073568458811187744140625 142 4109292744970823407083603064223570579009219086130028696191807450303692800000000000000000 143 215674656969848140806965884648104602305245891810186557348500511949167001600000000000000000 144 2588095883638177689683590615777255227662950701722238688182006143390004019200000000000000000 145 4033613598813593652107105697873441108207351657266792738851271215534061912064 146 124706031936115768283858879455792039349485195189036378239 147 17447836596400924000237118914432915721339 148 23886088300472864956324615793858661622513091 149 23886088300472864956324615793858661622513091 150 33861008346869265140092737058783759058597120616070803139176677283213513805698957312 151 33861008346869265140092737058783759058597120616070803139176677283213513805698957312 152 467223423338675165814433703826770829577487414254002052734087186531 153 16782249614061439607323919870216023380137477314232422482995433 154 2350577500907507529294322414997970589496925964879169772568669323264 155 46653181921704031883627218014203459405192990752172912148480000000000000000000 156 1000195634053286804552265914929989437439113953280000000000000000000 157 1000195634053286804552265914929989437439113953280000000000000000000 158 1045760840682813970494867363206310272216796875 159 26654109960594933532077397692004377490583659300289154052734375 160 844702462252434885315798239206016890669458009400004917918266042429210624 161 6726587133721927201812462158292434119921993775771067668121481002738431142395904 162 100153844381941531613943314702942087409332187656735573547 163 100153844381941531613943314702942087409332187656735573547 164 168358612406043714643038712015645648935087407450972499132507 165 283091426527352518848140155316291035105412007815074920654296875 166 56811264783515400454114851021608731283522271573324991801470712230707200000000000000000000 167 56811264783515400454114851021608731283522271573324991801470712230707200000000000000000000 168 8845079334113254827083778386136367684926467635104832913596057891845703125 169 114986031343472312752089119019772779904044079256362827876748752593994140625 170 16556908364929826501681875388462729431760030938913860135701427054133683949115854729282322432 171 381141374719266116013885913746734511669493733295029814128991345695636557786907437694976 172 1409460803711846097019350109035424224153787825725020252649009996382463990695983704596021248 173 1409460803711846097019350109035424224153787825725020252649009996382463990695983704596021248 174 16241818858715795790286477968550016938899612000863 175 11015576295015065206862473473843531669251495531959141099868687 176 51388476388879195571386069485236451058220888603906927 177 285908905397275535014161203016071678283028456453739546287168744292915631 178 3937561157572419750144091415817141171154337261378234405949228248886643312533560411234321619801341952 179 3937561157572419750144091415817141171154337261378234405949228248886643312533560411234321619801341952 180 56327264178835197689210292088753812377276476784394756402243064626025819480899244469179939553280000000000000000000000 181 56327264178835197689210292088753812377276476784394756402243064626025819480899244469179939553280000000000000000000000 182 4276643147087032191528699314219556416696575705497099802494049072265625 183 71193110900361706911988636982700824737548828125 184 24663171585757547805178380280118731585680811512518294896640000000000000000000000 185 7556233691368095382721030030856326980624351384236781180289024 186 537213991309065356081059367675498399926009858596589487398713 187 892147934883657103313521534101223918591611350242358689844589219 188 1970754788157998541219569068829603636168869472685370345866697584771 189 3166990263775516419365570965515096765196631762597892520871 190 462897072101139578381335410457325728976286068436684392527808911390533150889680358604800000000000000000000000 191 462897072101139578381335410457325728976286068436684392527808911390533150889680358604800000000000000000000000 192 98463074539217333746172275994168682656287889477752519953941463124380827809073811510604644761696105409596620800000000000000000000000 193 98463074539217333746172275994168682656287889477752519953941463124380827809073811510604644761696105409596620800000000000000000000000 194 241099072027185335642127016645778369185852690145386734197747506774985033071176815277703177928924560546875 195 620487855538164035754556729722393519144307538939984278331147226591108299573 196 4343414988767148250281897108056754634010152772579889948318030586137758097011 197 4343414988767148250281897108056754634010152772579889948318030586137758097011 198 291881613752843199899092521843249133933649259097086512582251692005108538626591216573024527450112 199 291881613752843199899092521843249133933649259097086512582251692005108538626591216573024527450112 200 1842031952339500923339989864116436259828018709249598000653030850521 201 6579059859943394170517510834568671455864538358773635705627169306120111918451698298163929 202 421167433609932071267213934202395120011576321809975825620945305364753601583478269406864328863837055049874553845005156352 203 519627525711592147337660567254035794240710067364878295513918625984268109580084703705972066917042618368 204 104827249591454800017168259863879244719242307876397680633540235720821233701340890267648 205 18584744124568338414228554615848062422650387263808216500030578657961904701440000000000000000000000000 206 1510060141561009582871687979916859934387791706170128151476383209228515625 207 5396136168613639827157878866630908031302745867010653018951416015625 208 6615094944565217407274623002252857449146807193756103515625 209 69293887826422368907042183297854303573502716720104217529296875 210 1181367569620494965777138045158294294918954659160977973155689866518377311442059143829668885364787656760395680448512 211 1181367569620494965777138045158294294918954659160977973155689866518377311442059143829668885364787656760395680448512 212 6636923006127940717735961537699297348854687275166374253188665670100243735681488270035079797979377055679902932759740416 213 43403468840676655244405172654024552687760580977492350537240317854969389767796683502170144768 214 228975316873408360647187509950993110575537718574209786795615261 215 184532077130503143091459921232065030224470365116931628442390263080596923828125 216 290186971997916101913549481675284458481600674242716237779516678306813171976747171497546462336868479933821747200000000000000000000000000 217 41872235613038747277148567304175256440780760428847102495703159004687656040001563887507865600000000000000000000000000 218 56256551502138852280582712429265770543891944622308051452640225206582248210906982421875 219 39757928317190795155310859409348371305467188358306884765625 220 1028671676314863876846943761001 221 451932344408993007232988721047317 222 431982231226356904170321681007960273280512383191257795207717718737336824395151093674185026699264 223 431982231226356904170321681007960273280512383191257795207717718737336824395151093674185026699264 224 2167659541972166937902543172496321168347427886582606637205546063671108019963881 225 6502978625916500813707629517488963505042283659747819911616638191013324059891643 226 1907744845211293810797237763863152514214938236454578544802134427771710601594144932848858613371201040668391880261632 227 1907744845211293810797237763863152514214938236454578544802134427771710601594144932848858613371201040668391880261632 228 1028970397137327853416206413669176245175161948844535394768309866367957872416089570228649970368512 229 1028970397137327853416206413669176245175161948844535394768309866367957872416089570228649970368512 230 47516305693737489403383733243549292513596981691066034781956884687538109719753265380859375 231 4357001891397363665009781933590237648249350595676167945891679055880989896503060021238489700444042682647705078125 232 64002840056155519458978122231518834139313272188601489517803379774550506392146177056840272156562904001851634084476539277148160000000000000000000000000000 233 64002840056155519458978122231518834139313272188601489517803379774550506392146177056840272156562904001851634084476539277148160000000000000000000000000000 234 871787874096775271793431669743652935220400509139745056667904049577398871233423041916260831058025360107421875 235 10593878475257512820886997196581207730720990093868702218668839479970831747099556210851 236 36877290972371402129507637241299184110639766516756952423186230229778465311653555169972331 237 297317450256880397992865866911786825393074624772652447111703 238 115532748875767680230365376353700077844342242026377344433024891957891442437015623090494825788359826551854179622282330112 239 115532748875767680230365376353700077844342242026377344433024891957891442437015623090494825788359826551854179622282330112 240 405441310965640232885715392652062668988564457653291415223888925431296403115130341385318458415999622157795821802168710499586523230021196185600000000000000000000000000000 241 405441310965640232885715392652062668988564457653291415223888925431296403115130341385318458415999622157795821802168710499586523230021196185600000000000000000000000000000 242 13420886212943403761215799635886087344548267103068673376348980086348040947901075768739523453479446611594327061594091355800628662109375 243 2849367198987548557353161947245875155744239676294663885961383109207717927764879374613426625728607177734375 244 10602495347432668181911115605701901454524315835492444319662306549361918409213116152936560474336147308349609375 245 398451994265635339779120177671942856381721717814380938570442543442565430809668440997228789 246 4642197277714253510006139848367333995383032433000137900106179673005514834955925169316408115945257854972815526814947483368815461166710244483249707193435456274432 247 13603025428968381033406539251036710515855200592325014581354396289986795065158201421043852769044685908421464430010335624650389888841407822062868308835748203229872128 248 9451109732132885280561587000281869098729817815423430287656405954340037919461172578057047945068843557572043327656809975418927695559463 249 895381620338040507209621982627559083446506205087390962028556328323908520086335530721843006186458663887 250 22168575165133626232607049909802039996013319351762502260208190080964287394163212780531608708265834031970823859399456210269513973760000000000000000000000000000000 251 22168575165133626232607049909802039996013319351762502260208190080964287394163212780531608708265834031970823859399456210269513973760000000000000000000000000000000 252 555657238320528331636900544520875036926253387677370189997179620129070700727985542445119724139293829282632585707520000000000000000000000000000000 253 27507782014219651871234722317351916094193472364801072455749050532360583749783886272023851171840000000000000000000000000000000 254 328526062391479839711164252416405424887220215957301200329789398948582820594310760498046875 255 196786948650673717239851689567630591148136975258171555569850467418831619099758052525499517 256 196786948650673717239851689567630591148136975258171555569850467418831619099758052525499517 257 196786948650673717239851689567630591148136975258171555569850467418831619099758052525499517 258 4651596724820877210583586694055419163906547917302262082203907646626376878080594781441991905984833912832 259 51292719326240315894704724016395310625217831318218459083360465066851739846132177208321539441910334091391119506014208 260 17325761649223264271441440973968440032580068705231701435428229349481131072239922039945429411430400000000000000000000000000000000 261 24496291642534246319979528608810981819927396190809171228165650356055275162544903708632678400000000000000000000000000000000 262 4715222587360178662526927838607850490395910472806741542159597319550812244415283203125 263 4715222587360178662526927838607850490395910472806741542159597319550812244415283203125 264 4564761534878754429261924067523440430875448770360423397788235397976371867346273273033244917371623570222140035571147488240900206140116172800000000000000000000000000000000 265 69795306181356402986454643246879574097594165603493886173775969269697621043028458580123409187858118592121220747277875198245678016986320241426432 266 41031099156416712179439095699051083972330138374166632997256874803748785854644920297267433069993 267 44755002708032280648650801989472070346068171309636196166223259 268 200905207156356907831793450130740123783500021008956884590176209651 269 200905207156356907831793450130740123783500021008956884590176209651 270 23611024168911928117323809731003887472824843408546082257776214119910543463518197656880419894689074717378126951977396308396736512000000000000000000000000000000000 271 23611024168911928117323809731003887472824843408546082257776214119910543463518197656880419894689074717378126951977396308396736512000000000000000000000000000000000 272 658819110143672893752314746950074305753938346787300545204322023039100959279963917375569415710326997364621764383595887848417862014801543168000000000000000000000000000000000 273 49793869593315468724246059999286831816051308292652815286424900171167613131344388977070218053025816730934713130796519621999439258878738432000000000000000000000000000000000 274 156619931650699006297570283183707406286309704962853816677602140660997827645445843976718130016776782011305875028483569622039794921875 275 22683607678001099530809606132611470708287545147082721161166236414368939638076329832825023159117554314434528350830078125 276 933951802093441004871602545877564316997883934008343275527300809465440106708732358107880016498601964352546549270349122043626905538632528041489422321319580078125 277 933951802093441004871602545877564316997883934008343275527300809465440106708732358107880016498601964352546549270349122043626905538632528041489422321319580078125 278 22617712047664152276233959777491880102026877041173797632920034330781677710630894458283190816185263338030479955952039188728051217896406655207708790788211846114585534791680000000000000000000000000000000000 279 73472217895415975195693307821344225313859274584466831722029172040857796554591269039739835313496704475687547839037896881807943353415049539342501548275172452325130240000000000000000000000000000000000 280 185300553392907576178502665752179872937848375454790568837985133453015093842435479411843256812101551975315452686597 281 185300553392907576178502665752179872937848375454790568837985133453015093842435479411843256812101551975315452686597 282 16068417664362276759031020582870115994019953606215533254503732334299530353545324631128239291012520666463465921859156245601058816 283 16068417664362276759031020582870115994019953606215533254503732334299530353545324631128239291012520666463465921859156245601058816 284 162001786892100474284550749516496509451709172257865006271906629394407865024443962931034908531988233359284663424184013268149874982912 285 1320330270820828823421147865330433934520572027907868654798638717539863244423426194635367706521892121760355813922794603412446426004608001344169574400000000000000000000000000000000000 286 200726126643801392587295188135862868840523759007800640172876402132170112173957231695454162687505648678783134051995674963109195232391357421875 287 79708980494584880007173461940405212998495444408055725290771066979287142267814254151415986479778257919664839793464255651189995023517985828220844268798828125 288 2666354496066577286193038560179244129148143805473659484897145519192949371514351916413153464014648777489085943570309167858228911614248862216515646941148487463888486400000000000000000000000000000000000 289 45328026433131813865281655523047150195518444693052211243251473826280139315743982579023608888249029217314461040695255853589891497442230657680765997999524286886104268800000000000000000000000000000000000 290 28649514598308484345485416065336914403175819372286770861502237635078176963209782450973965558993135982860924854639822758821500704920471999127 291 39331132246471684511077082185131144111631202122439325295684572656198487747743731183927541629224813050053 292 209595603741447606759529770964563866970882676110479164500703087684881741207726343479149869342139028743732437 293 209595603741447606759529770964563866970882676110479164500703087684881741207726343479149869342139028743732437 294 1474211925989316367798394114604015096697559263128658624554792914661591581466526366998571695801334702926400929965361611124025658826336925297030987355480590896902296262215367723782565265408 295 6162771323080712187961917900479991783550188248864506689073564281806296368605105019718616934081661708165243350071261376541919333978938005097866741505722050229474977894105088000000000000000000000000000000000000 296 258960531650693266066937703718825432029697094605516693148801717475813530179110535810283012942512767459830397005570232910401719592604439166038153620320372283458709716796875 297 30269527792827729191709389619852894071001556888424208336038787769719647885600646887255786148686005617491900920867919921875 298 804639367692529141191840769041682706984284880250417318612749562617200664848273332302978041332657933916438710808958626510781324197888000000000000000000000000000000000000 299 126635213987871766628247622344581194654387507602506040899739420584535029411745815438777782959798561420297535996401971014768575755585585152000000000000000000000000000000000000 300 256759982745988075330823899759498517827978577787051751652983194024430448042532957303277631352955244348974309468628571460201395075646841778160295945379443304258315205088378880000000000000000000000000000000000000 301 16856562328769086171588481790677484807081933339880371222860433630810915426819902363057871803506439110471956215853758897074211147494351571072676003840000000000000000000000000000000000000 302 7133564621340104164650200236848386093227502945140297533780714490877582628259015209975675650962162181059073137043966780765913426876068115234375 303 348347242262153734323917554271784919967378350199272447409942398268429108674434755812399089336395263671875 304 5916177349117787395323819297061398035859109874107918522921113891170595007211702620381321103195659816265106201171875 305 21852008154192418222883592333839216097224197515045793909661970911448757828828935794047 306 525993535601456535286385843083799610045424309379203840856080014853326810798390196187943334383261175822141444850553192448 307 525993535601456535286385843083799610045424309379203840856080014853326810798390196187943334383261175822141444850553192448 308 5893206784436145055376069230864429045815908764308227927470977939604575999716069445527959974290619691823749347914760649774092192675278237665531812155723087872 309 104407047381540001474179218986371766910640257041661500505989030729638713502192965970244801507524719156602389699048053141804630125467738857995987359951405332030073940745077170054088040229371904 310 190475493369783995802893079155771043880185094668488457537831045798648975785486745700974714592345139840820290312026411459952077517212317277806607984574838701519183814525604248046875 311 190475493369783995802893079155771043880185094668488457537831045798648975785486745700974714592345139840820290312026411459952077517212317277806607984574838701519183814525604248046875 312 102311123326112881643467431310072265036101029889609264407300414036248532667695098153077923533794056641341129889680230384972474070352684646400000000000000000000000000000000000000 313 102311123326112881643467431310072265036101029889609264407300414036248532667695098153077923533794056641341129889680230384972474070352684646400000000000000000000000000000000000000 314 703401310626123293489735562077092675806629545311387700597167968071018084848210283957331753370488643496480290195904672145843505859375 315 1441756798805889932263378659817355697948872510466362056387256010718953185173703738449 316 8998004181347559067255746215920116910898913337820565593912864762896986828669085031660209 317 8998004181347559067255746215920116910898913337820565593912864762896986828669085031660209 318 2009606335235497093755119529849272950404508123967505082202823170284442503576855033615864148599408849192383960856172185113171089199163449451872400101973531628069487774968076828672 319 23454745466345164444252575544058524365250824281013270609165770979782010299060401350992565396982323896037560567876680820671077734137031484062537652872675328 320 341311467729176575729107943247924040264491112335428924549571398235013625512662130509744244001664976473512951166437135844478001441705149541122048000000000000000000000000000000000000000 321 194226835599842428387497674340771385783150780099472825015934526753416608113173872081074838273414844645376000000000000000000000000000000000000000 322 8495399693913517425538214319607130144860671282462124902169442500527873638771157332125773270601353038728120736777782440185546875 323 1008426436988544088390969903385851187953254118956537171406209810090168800549893512849361972020594759973391774110496044158935546875 324 1008426436988544088390969903385851187953254118956537171406209810090168800549893512849361972020594759973391774110496044158935546875 325 1527136322966755970714322904563082678207741439713882084484809873330708618398872993125194759868399240625494495708828717397409491240978240966796875 326 727603389080551142815034775486411762731434757681543926829031602048736157248650162715541749482415197818188021489073868322243814012104925632158439262922997760000000000000000000000000000000000000000 327 2959987299575426123410853762062832228296141573648387564260223134022583038358695801189708532051964395261391102385538757610253639178589761101075964364248269743374925287759518014324671518783569920000000000000000000000000000000000000000 328 2861514642881576398224520140450081112530464801400789586785042476679775149537270048046775884632316574139241399735439499753043965124990523131754044625976126407146066412678919732570648193359375 329 2935981795615637179710778990525443144455977216997920420765666385854110047447627796392682083766215532418990601421199739018372160606311381343402899801731109619140625 330 391114402176327988976541623516926620767302162769640667201286849876794487394849477309725046195529105040445001294426747297079270159827898736556452486680016519692288 331 391114402176327988976541623516926620767302162769640667201286849876794487394849477309725046195529105040445001294426747297079270159827898736556452486680016519692288 332 5388774233185447032118790488816214980931889198640109112699330217602474447326236098373391686482000009247251227834611724259158184262108788792274802361477267608320344064 333 2875299525059718472489178084922381258030600998868351818600072361767465253692845010846662419334304795184219086745808777505858986641013652931778434382893074612224 334 20534317599273373882430316510706139029620984200164799571299388961601207061539002764082387850021506773039945291413 335 208017966819578179051640832583483089220011994600481881304534915349332739498366901004132254384725985812136783215464674867689609527587890625 336 54552174840230400824510414828873753789582610801140801109418340763625801124899741159872788796294790645841420456672414275122399602471978682419889741496059271368984786194748130583320744335651397705078125 337 54552174840230400824510414828873753789582610801140801109418340763625801124899741159872788796294790645841420456672414275122399602471978682419889741496059271368984786194748130583320744335651397705078125 338 132667546500666807737000183726142588169044924989687703465531191199214947955590336108745454804074453223010106234418115361406433293184699454358547722040666392405707841110833494402727961153045032309495143479010918400000000000000000000000000000000000000000 339 294186075233389822649278565826571531728647543092924849559454147034063878370003304777167655774932332103261301893310604826678213174485449860045297244468224888828254905958400000000000000000000000000000000000000000 340 6417896609247802854337081905339231182729948165238818208986636542889980415774591006033763537027069366905917763331803075498285088977012780903336417688943881635086219608064 341 4878668224080851911113235149343194193437780271210093818974901260707433215308825885559399078339401372731150102396689573288170826529389531705114624 342 4207696645601493319992125389140892296880876949767134523272287327019062513303160547923100536091926485530291 343 64032040460266084871568040652527478559062460040734553062752911647966119699371850437 344 327620015530730150159599532129097387779785790413751076528920279837743273391975333879298060276523296921133939760495911028503107304695097458688 345 785818787391544249462791982642174746154294458666774142730537419674969012592104316519894334798235287203072275138799775219899040789567319817337522937404344762368000000000000000000000000000000000000000000 346 90838352289972034581787625912909336461079291021817324560981920169165206826341145006116778917716331656566966315481103707331612895359285175800323486328125 347 90838352289972034581787625912909336461079291021817324560981920169165206826341145006116778917716331656566966315481103707331612895359285175800323486328125 348 1504355867289214331536390060527186404882128511715956485158300532270888863538025279470947348954723565839231014251708984375 349 1504355867289214331536390060527186404882128511715956485158300532270888863538025279470947348954723565839231014251708984375 350 144984976719743710583621179763294761062071840764916677131053538816140253102745629717858247352456283729929563927912682140765839729386649493240832964291461120000000000000000000000000000000000000000000 351 11903241131779829459790244113766339416914150591223571820418057138742731220084646002190898299977073256121983030587817112387367873900526266132241300812407091129208091789638010625064960000000000000000000000000000000000000000000 352 1005036015425750569858907734973900272887010075804077046864737568997898559267640652656160856206811113152845783960872822178079569109038491816450598542274117262869594924268312752246856689453125 353 1005036015425750569858907734973900272887010075804077046864737568997898559267640652656160856206811113152845783960872822178079569109038491816450598542274117262869594924268312752246856689453125 354 30580018264947330090322609759776970418121672185878835216762400438061941806489476918863786463824438489290342381212539198448838620276085183289544118279286518720757760000000000000000000000000000000000000000000 355 5335939005738869295856504306597706974829876471099972568980646809170659964668697602424075054196942400579061407600612401461406680521561972371120328158734377525499331386277888 356 84531945728915167384958741225120873895254903055165765437791406750881595160281507417602197008587961509973490819208901663951604632822584766303288238690670008758960407821414301696 357 872541828470667455118486359589336487009221505368735315086004169802538021275656142926423981330703505299517113946491266535176046738165381684436776267142232180853973220393147788451164864909788212020195165732864 358 1630647352701615181759995541783494677053358302060392020599422071095012615641489243849353006578152146454856898699503143718294841382811817382612077033783236821 359 1630647352701615181759995541783494677053358302060392020599422071095012615641489243849353006578152146454856898699503143718294841382811817382612077033783236821 360 10653706383180825091554360712950112736597292232159153722959314090620930924729403813023274732917975196547574573498100338142411080716438163211536194818458595389497159416148869295245175009234941850419200000000000000000000000000000000000000000000 361 202420421280435676739532853546052141995348552411023920736226967721797687569858672447442219925441528734403916896463906424705810533612325101019187701550713312400446028906828516609658325175463895157964800000000000000000000000000000000000000000000 362 95629893268224826841889546384324572631837199892044421156494067346825688421024804761110402574029170040005048030495651879287196826149224306939281625304497846867985799690359272062778472900390625 363 361571912306096937665379085679035404991680404523731846576439314424087047721034759353276311605491654733640055357050019716780298040248453617095947265625 364 417144163211656978159404171730523279649001355332612824873562199193466477552472514589114722325877391801994069608418652035448157319139279233038544843965861274065883890216355212032794952392578125 365 13770834540367239784550820379409651162503600199199588815189461287980204348367288991386824879874849308691546402187308478522059346447785542616704170536739382573 366 41808242314197514958394625041840093792049468302966159230152890074247556176971084855041817831699831338071376760517417331684031905793422342336923414282304465179027857212154030099156799034101767797425067860514131213511789816448934105873153174217440042081910259712 367 41808242314197514958394625041840093792049468302966159230152890074247556176971084855041817831699831338071376760517417331684031905793422342336923414282304465179027857212154030099156799034101767797425067860514131213511789816448934105873153174217440042081910259712 368 13096178593966411884934475236164214376419381548389835776454421063936045475700013028983127259430915308503560481681139722422570070069292302709453410554743240605581710224119855781599596238682474220160937115700593162215297762543592681812685575516801503315905979778677277196288 369 13903700908144473525823105955702779934063123047267446655737432568362340773724330927827718543179251863661039077630209761996046449154007330460134537798571684518522667229238271511567605581663637745896702285544240821019857407484489327100932006121679968669578899042074624 370 4470231570830522536483827937418726568440624004498997827405985275318965009648925893711304054872134918657025441173616201882196740460920974712165441884068564819077502836575031993116947068691266280379362828879225784917496383741308818571269512176513671875 371 1332174794144805069114964222648548253341498295363697302313769292016426540128329348682485771033000805155572812209245306733621677758322853806032502606037236766860093305419120910983744392518104859846062026917934417724609375 372 45154100545738743730342669232569896826729797900674660625583823590205110880889401620282317535768163288623684475494409533418278423000033777805047949159353976256170426495373249053955078125 373 45154100545738743730342669232569896826729797900674660625583823590205110880889401620282317535768163288623684475494409533418278423000033777805047949159353976256170426495373249053955078125 374 5810452160872775619048552346677413183821788451121068762556354986919126027340804074594960775283142454289494463500286937692436687493195535621536264896773881805668352000000000000000000000000000000000000000000000 375 16058876897800973690549849038723584534425020004520865679944576448254939404347834589633466847159648099474074884572285275823126579999152531971673045903151931188558285594688131029834724464352087975964152226558606626651111424 376 3195857442563186654551493389864183681429037962682814808319397513225656515499047572038515540904978632013895389946194186154636082930783034636915160451129697675877131186321409 377 104966115751871175548994560639962213497435632345225421611248321336895182808846293387973599705959213931162457055678753682269739127674609388742682197 378 20678171181825685323943659933782892622106322046603711695209119434893413258387735782922846278270732668769582999447616477666390223413105394308586545398224607676224560320273854573087555584 379 20678171181825685323943659933782892622106322046603711695209119434893413258387735782922846278270732668769582999447616477666390223413105394308586545398224607676224560320273854573087555584 380 4792877357459795307001612092645249058234029242486080608844110654553210088482083781020216342352304997555723250944404213370425407350644008455296543131503794585600000000000000000000000000000000000000000000000 381 26680289574330312681148707011615220481336708064863357447327837983256824651768464888437345636255326417631800863901302287061566047029276727215597268626570194426664563012886199729602727363936476204315443200000000000000000000000000000000000000000000000 382 25978538623806687426389110385238021745086346930626345077261549147540288158666304730887242949823880024534480511091881695148772485795489017265717200472707174949666608654297306202352046966552734375 383 25978538623806687426389110385238021745086346930626345077261549147540288158666304730887242949823880024534480511091881695148772485795489017265717200472707174949666608654297306202352046966552734375 384 115330970113363263450369500434046308046954278464861908193918127246571732522844472714943158600225543878191261849496844693385984605224945589286505793778548001996800000000000000000000000000000000000000000000000 385 62918378098241013140274987129199395994365464226677659309598282015049767743681788310744468503781447312146627311973645029140632982761383245068833789311319382619007746048 386 3869061705501406747000104009334130670353476493146104918262082039250302061417982095113204643210559746132323957543 387 1131701349537866271537917535806889804452928524692166908299746618551445978112789277619026273600177297869143 388 10648177997801783748900266094407026170097604488828598440192315933950555208063234313117418208304068195650766487 389 10648177997801783748900266094407026170097604488828598440192315933950555208063234313117418208304068195650766487 390 2010753177102483510350451448149790794914255563354700952697802654082962968914957547526635821322326724905667581253036420985141388701803169757079040255064343448150825365812376939352247547704081755058251852600835072589824000000000000000000000000000000000000000000000000 391 14959708530758752231721092684365081793910623116958882207308700211667726368957287079505822472278666303864745660178848488023222995269086420461469753650804864105152031856945883259739922045377286216230645815971033025288863744000000000000000000000000000000000000000000000000 392 1191609532662545516569771698358546132732338641486876172716391928611661740418970373198969098007396627048625861645598355714053182304220355211596236638000326485413096148993482602545412873951136134564876556396484375 393 1429625283015606112120775867081610859754938657203482062571147266252049707751065429092011350311929539376123795566331437902633591068735086082597263157367706298828125 394 14142871671672618749730844094277643521029601715378569662998154096062065109037589783830740591778823918098384952025265211671341253631183208051063690461221706753761823055698460672000000000000000000000000000000000000000000000000 395 637856829739760751985549735315696873590984725557852005039385725790896918501502308865537622424481500664339170060919489395175865008677438916567584192882635290434885481352400738080209764352 396 20858937733149240844635893154932555357173154013960356515822467346696240559335452988611766926055596073087720578684991553274211196483337287247851856248957275142770130944 397 20858937733149240844635893154932555357173154013960356515822467346696240559335452988611766926055596073087720578684991553274211196483337287247851856248957275142770130944 398 41330067440760085268521001725559904613427142070801775177674015380648965003051740299726012784314961567816871821 399 2131444395706914729396520489994295434954661972291118219116840064769731318208924084235756874191127342955605804649671515703310365678653602395477502569936439187574677317010002957412398260088703747986577 400 2131444395706914729396520489994295434954661972291118219116840064769731318208924084235756874191127342955605804649671515703310365678653602395477502569936439187574677317010002957412398260088703747986577 401 2131444395706914729396520489994295434954661972291118219116840064769731318208924084235756874191127342955605804649671515703310365678653602395477502569936439187574677317010002957412398260088703747986577 402 8994656656464721741261387099553421392946592237997057346435739065160539268422023657648433813443504045245060614082954100792480483880395582509409708044938484511541428710280142195971699727301087925907100969066058001416192 403 15230732486540603599829839891180503853613916286347042163617217769080597752046249045175461372796319420198068462486501141325801099185174747752729194980726543486786376873508189638676361617866752 404 310737404190401394643728393459864639621431120074052354222118476924782355337247573019669762927790508810880992771649596285328994025575935203651181035996782940217415660973314085008275129727717474304 405 27599025659554978297525486526696937483421045562619542776704981872340592315961733495625708461299875012684967214551221229375332380013924123187790108246700432578661091740218765711769600000000000000000000000000000000000000000000000000 406 38321745494054173986749011155976303776490025611201396673884887960357822943017334682181087969452391821706694455144581556993443882674910128116607666015625 407 371783717028605678152948412196380776560973518816312938077854115865980067095019105072499588800216010010497968678663703085371616284948714792335522361099720001220703125 408 6341750610339139691523816337988722350149649048693458975432897786141541369638979022435404832120407349530887198604453001790784563356109760784958817857093262721382577261095943968799920484382393193156297790534451200000000000000000000000000000000000000000000000000 409 6341750610339139691523816337988722350149649048693458975432897786141541369638979022435404832120407349530887198604453001790784563356109760784958817857093262721382577261095943968799920484382393193156297790534451200000000000000000000000000000000000000000000000000 410 1286972011162137866498148958708692431980140667933978136515989934997879063993581930997534169954030291372711793949534094842701394739960491501371023827677840103249915835811647 411 6075776757791329760683958543478492723243379194517302490768046253571660984325507878626002647587785421040213791433632786077 412 64457915623408217431096116187763329300889009874634062124558202704141751382709313084343262088258815531815628113319410227490893 413 16984531943820980160800421621635074772018170966424438382405246423625897093455312569007915253436900390395805067571645737959234557447645708743993872383 414 786544362779219595184458837960203571395504520564617020037585376274498358073469905803785233155036058334568920513546564091441998548830048741654404864516496564607661754186243934117547051586233648168361260102696893803883659264 415 50703420609470841982901003648774119162196986997205671441155388093688126381319725162407939336272599110464275820137885593882352208483481390916127174077417948351417013787982636054751895859012034639075213312000000000000000000000000000000000000000000000000000 416 17059061423301064391033920896204368259231637892607723807340673292597963374660589452510074909040519333411114196541140258820825155235050463927720271539149063483742897072529392238582346408293233253061771392822265625 417 1707770741896489021753221245692381790188250683028584462985301679830860599675093940928826591235334607346564215066496988586529350612392384673950532992931206734127892157563306203612008655067365361537856868669496322297047526154845087376088486053049564361572265625 418 4482242586719289344201414440363867608895065970687793050041904228338272500359180506583484623009452961515264753000807468159120918402807438546473007446340152202123575662379331120152642681326832749399343943702395261182203451488600164663296000000000000000000000000000000000000000000000000000 419 4482242586719289344201414440363867608895065970687793050041904228338272500359180506583484623009452961515264753000807468159120918402807438546473007446340152202123575662379331120152642681326832749399343943702395261182203451488600164663296000000000000000000000000000000000000000000000000000 420 26806032235904488713265184496019912553278178467306341673910325363892469402764338100249786319384511947403790130121144800583520488830399366761385901306444410489439133884219392 421 26806032235904488713265184496019912553278178467306341673910325363892469402764338100249786319384511947403790130121144800583520488830399366761385901306444410489439133884219392 422 13749151350838269350112414844478967373502862337170022244170567456094151401028162624598771620824104906607250209327 423 2817633232753999564748682310273759160384226415040250017197961804489709757877238824545861014444203403174767 424 36583649609086403760754643177673848578640221347418202085941271485071299494897472503922263949394628295104052686057532676968346985532777612186386458010238851669507379163717173248 425 362345612281685064054559531923393852669346674149043350504166497336316586596225240105181420896665419146015934762277711018671744893036044316635306753121800549929131066491766152170719332716773376 426 9870308093173398338736214494761279142248765899938723956692529560208003647392942817749389703009658719942650865060030062318661512663412205690345975126695215685574248578180974134367556427 427 16472996436332354393491514625983455074639678220717250502327589327173838552439423297240842612953933191654815164304051033310110482732465639492789614696304735160450660526334408011333750343145958587329358389484281 428 188599336199569125451084350952884577149549675948991801001148570206813277586878957330110407075709581111255978816117080280367454916803999106552948298657992912851999612366002637321760107678678079866333824201205533169 429 1288302392707048999007761988913684507704813782562195210296016398577193274678640715895521190388238631283155466667369649215641344929415177646884948486699194372011755261 430 13839786861626414088902455833116823329986936135970494345339111196818724090408469995167337364781515290458391423890730264725917588103330895630338438134446756110097265377562143854800182314168142853013593155439943351294912102400000000000000000000000000000000000000000000000000000 431 13839786861626414088902455833116823329986936135970494345339111196818724090408469995167337364781515290458391423890730264725917588103330895630338438134446756110097265377562143854800182314168142853013593155439943351294912102400000000000000000000000000000000000000000000000000000 432 62396991171708837067354306292302753261989609970881085520471588647057522360042970866013505179483703383467588771143768080642834697264481811775927337503898305037430487404546948429808896989465974144761501122470954904884802268008849420581990256863181906110381369435579854566195200000000000000000000000000000000000000000000000000000 433 62396991171708837067354306292302753261989609970881085520471588647057522360042970866013505179483703383467588771143768080642834697264481811775927337503898305037430487404546948429808896989465974144761501122470954904884802268008849420581990256863181906110381369435579854566195200000000000000000000000000000000000000000000000000000 434 172125427712827827084057753728242004819881437292271927369006281938788128165448232445900870859873563891762505154797135990023577753590731547328053854750322801995204811162212819463650461997587863455422924109117222002396374591626226902008056640625 435 797396935601856902598382028287787068287173161945260761014164075565633718887898816016395087916246312033295940309088863280582542991056529349263419 436 9473872991885661859771376878087198158319904337071643101609283381795294214107125833090790039532922433267589066812284784636601193276742625198598681139 437 11641802987008632837065455521754392825327320482536003235578090345446411694227262236858482820503386096451158461346796566156638611566549184621477288095733 438 1612736439975451047680852346468032532412597045971924838782834896074379637579719446859648327300023701530911038396426553879384020426217065988418682547084373305822337887032513388193934141454254285866156884825981157416313044194079119045737249035468230039658929257079976394489856 439 1612736439975451047680852346468032532412597045971924838782834896074379637579719446859648327300023701530911038396426553879384020426217065988418682547084373305822337887032513388193934141454254285866156884825981157416313044194079119045737249035468230039658929257079976394489856 440 114873057724717597763838821293185946357518844146285561460595006883499752253282851615025839983729200944071773900855013316351218810896943581541342594343608539915942647658967447623796874451362892699535223073326051235198974609375 441 344619173174152793291516463879557839072556532438856684381785020650499256759848554845077519951187602832215321702565039949053656432690830744624027783030825619747827942976902342871390623354088678098605669219978153705596923828125 442 1648249127309783359494619465913554843440415402009590745196478160414370011110641346260674571832467526157227594855588305316411223466761689110542205882918034179407708257669308274816580897395457938207251666715156001844656915139719496003984818176000000000000000000000000000000000000000000000000000000 443 1648249127309783359494619465913554843440415402009590745196478160414370011110641346260674571832467526157227594855588305316411223466761689110542205882918034179407708257669308274816580897395457938207251666715156001844656915139719496003984818176000000000000000000000000000000000000000000000000000000 444 833770317609471715417495189126959694204798251674676051625922918073295784814662358794809445399452246778382969660941983792330615237407818888160138215325829630870501587279568075792812123512219837136896000000000000000000000000000000000000000000000000000000 445 1896208908823934814702345822851554314887284699768425261709784105940585477897472267789388780770656091341069538417156627397187509390730308402777528316928484068819238585377688719576996471425145768960741812557840384 446 501905546788594909693538153064781003568599255991632167300636633058104349260791878539872987581711856847003234737178777258213745302690523773767300089 447 102511773257506139551402787939374822494776885048456944051366823853863918748219282682627817297935759333735221987840657125040396159104160879880362772624261340747425968058636861838723784230315259250989 448 1902835418474898318630579036067897720104191239591851097169500289648688424495749735741250338711719036213073404598850539213586446869341485947391014941381411223823994239788664591149064460522087410625565560234591570189848144285573723 449 1902835418474898318630579036067897720104191239591851097169500289648688424495749735741250338711719036213073404598850539213586446869341485947391014941381411223823994239788664591149064460522087410625565560234591570189848144285573723 450 76950512097672791827878848545269477544975028164849378153400161229577991873354542456154511381804436242777509876422643211120378433598687809901173600011796693236845643022269851784887579070459970573738971866025154226643641904031675470499616307106542798907282187212411894090396882919710274070356426752 451 54066879436827377713736130005327654139885354941533545224394454584780530974976434670196119103838420856214799831980541632550606470338322567032800567462133629018897891792204822683864611158692167653262185275554808979308152924957165951067389051433754836674573884577896819480849012572747257843315631654412753664212992 452 1380759967057697572053393288076057631424392194496883677940585581186125200038948188607468489673825591826013558109119072212077388039500081716883660891847968617884614360589326761700534439770680577529009687567118711713571609397556104058358981595515231018995267864350328975901922083082819470802594601190392903076671389696 453 100157151759454311617075538907064261895843064280725381151018324305507716711662343613300396672702568399799809631896802535322990757322868949969325842258278849243830052893312438567651262921200219498529631026874169403507034588146301766114560320377947687055909715968 454 843312997985208226458826868898376635250110807199068847007964227814214790673291409111821269180764189031695747472430255785983560464823757769008896737439529839761878371282226475194223398622880959471 455 560662120082588974360411221105548683740207158474720011108385163018091217005390381337397575585554785410628607141234370762714880128356181625598277096234056671164580620825290679931640625 456 7481997386398549161429659091721725391236410079661024280502262945223793238248684243752822602877530608801443243729665391346227985743461324489017014015080632343286849416233252022344711372657197579237401206964634758239220186955163421900800000000000000000000000000000000000000000000000000000000 457 7481997386398549161429659091721725391236410079661024280502262945223793238248684243752822602877530608801443243729665391346227985743461324489017014015080632343286849416233252022344711372657197579237401206964634758239220186955163421900800000000000000000000000000000000000000000000000000000000 458 15888174990094966424649510334835164462431388910633095414506406077233185797991875526460815605494039562397987937052010723100907965701002749634678378836451726337741231654942958626788644245497739149186600116081535816192626953125 459 9767386766207077548563245567144260190745018843542069089625549727649109155611068924742781912210487064017481192848356149571299857493039858192432791257620028346764229354448616504669189453125 460 291565747366796852985792586908343394899646616727189063923832918562383094472194581910459144058931198581028381841643770592923183244957970497269633899292745606055733 461 291565747366796852985792586908343394899646616727189063923832918562383094472194581910459144058931198581028381841643770592923183244957970497269633899292745606055733 462 494863017497129623562914902776904291058051224750899918868937976773067882531290926305892200697780490227763067361437656708843831989316119118738924324631539702104652433787782468006793985182334208305827080573865479411335745342762862682537801692708387935431031926246630230689847953124726185423536128 463 494863017497129623562914902776904291058051224750899918868937976773067882531290926305892200697780490227763067361437656708843831989316119118738924324631539702104652433787782468006793985182334208305827080573865479411335745342762862682537801692708387935431031926246630230689847953124726185423536128 464 990213797639982697204001618477745718551195330402522020683568572657263768590535994900998272151243965882426353370215210658513774872740533858586157324978228935937243528927906951707849737860691493000295079725643725910661217797425933992733365556254900214784888802046188324465361500276529382773730050305563820032 465 101312801766795356440370293177160499220730630098909311077560899696321994244895339386811638058037488533802924223151183537335601812370268562327923676348202654552299239348895790289810025662921561213528247110366827537371846672384000000000000000000000000000000000000000000000000000000000 466 13681107143348134330707713721624201533700513319306258680961798310698594565339489703145270894527558045296234493370616927452860844767568779006761704476554631222730320641100838018056062850291709764860570430755615234375 467 13681107143348134330707713721624201533700513319306258680961798310698594565339489703145270894527558045296234493370616927452860844767568779006761704476554631222730320641100838018056062850291709764860570430755615234375 468 20000688127661094578432555695422183582832450742132544358738659902889174830921026903640949097422068321847244617957207210910164953236485604425395327112441453708246661369117250836141987464001208821322286279809077313984744250774383544921875 469 511793786843265073686752169832975848341989526014098266973127659827568314427135197791774445862260613263221926390914928976468854036731330770261662129654631244325690975216502920375205576419830322265625 470 116748966794535225716021985696006556890445531367209820764041241202558770309582539132201565594061576503138350427450699384519635434152503569447791566515458078092112302669268842232774034145776475623184172825001145673378046750445777025236992 471 16497530536616160773012199704401051445153905921137026103979617638131464638563398922635704603695913478224126460917197024155587780109514817197278210413182869349895330565790798239226622147238867079596219920269670195480279349047630933451437176834163038456870363820253455006029366971443473022976 472 28964630555230687767619713259969466935831031804859862803728008735016260799589967295611932185462102243375347489343648805165120818681571209160952374341926916757861388573263863735831363570495798357774219244860129185786405998329991 473 176423922698564298513286807009691007643954580803242255809532248972188138921467818151628889721725045474364362721677210002449332162596013583041149218048032962097183770449864370599703513068330459207359241807890510970111244527612036296158206020847 474 108241097209839038705878322990930098197653250295727152952561760118871186747654388975048709291633152011692077805918480161114533412721419551648799332243527320425649675050447899726950978239753263443955881746794866185194073084843860765462401315672156162253211180204032 475 4551861070901919786587943012372572171333673642009351119246193495023333743901820495253603792061031722680416905031680645764236167684756217663191168539520986469952209474963456622728896890256976150084538593103232034198418726204058002855337901315277223924921047208426307694490852261888 476 49176504465775579876137155005883161439890799874658491474401849364914591262289234250229738829736901595295861398308947020214521270499624920073852024404298906768996744275150748466945899110286400414298850165565724016235450489963001936870320197685686943656902803727030632937539447608924199075385966592 477 6232383610805929305974775809723534147017247728580613966930767511500831351382664029002761533769221622268130599174999219973347793436119410220220037841076977027002123733033607009122244779537065029913746724130724605538680150166130802022122630760493174453737713040184829408693772611444625375232 478 26977586688535718450707921204933486217143716386309876313386440409586182140665409752625971346983171005067887400383022330233275617087348709103471013992962016641580508032855173562699166429653865228750981033993324096525736811 479 26977586688535718450707921204933486217143716386309876313386440409586182140665409752625971346983171005067887400383022330233275617087348709103471013992962016641580508032855173562699166429653865228750981033993324096525736811 480 412743628233785277820727476825876620324535781159416513410685345147890354556640938677409261315543898000926634315377399040331704304464664093873985139774964476030527337610676120281598682822454938615177609192793601228624568503178359058644339310263013895581817186048049089856653018808477725860113778735972262978889606714316847374873395200000000000000000000000000000000000000000000000000000000000 481 110038925075276658126808910131765235764851397084301128759183892698554052618503964075808356551728917188576335442240373323628738511301177828995307895883274055780325149764281570448310851154715338495488189651793987276015260794003401722448603778796847259653889576320634487109293217514709781895740639307366400000000000000000000000000000000000000000000000000000000000 482 60037750797560967636752521295784254144815175762823607116779099345080760093282000853065217563225832660269671747300256421429676088675559934040071924012017181208923693718107161797762607977630133630068083479550435085916241195790274694683196067805042339497745285115115621010772883892059326171875 483 7980212134968115092763437038238419248789258205558512332835235149364342641330275075116885668746551520271617717144817689811374909470232905449843322127911893204554871772415935993194580078125 484 87782333484649266020397807420622611736681840261143635661187586643007769054633025826285742356212066722987794888592994587925124004172561959948276543407030825250103589496575295925140380859375 485 53781560207791389262470020360710248639652710815704621226014715921577359817833681846648225806935871915186442428608524166875018528400393254731579 486 512276197763268243722494343177137065321803375756843017765846439284154294060084477788629723062307713254915850790619362190706240208024046198923634430222648064262688334925607749830463248590637163800803653938350367423016242406438179706282022391478323718426317109252876205555712 487 512276197763268243722494343177137065321803375756843017765846439284154294060084477788629723062307713254915850790619362190706240208024046198923634430222648064262688334925607749830463248590637163800803653938350367423016242406438179706282022391478323718426317109252876205555712 488 4014436180532936906129324870619619390489241890295681680993746404116299259362321135071502552157829313939907112330910440571915492921365024259922472968697324139236641845609960799816770716765070295272931818667617 489 4568410621895745625136608399884397237638636375295868027365796443621647811273092780940354094815526256037036608724953845762018241817704474493778776153 490 28004275627598369493607270412462579373467697343831535681980787274842512930579544900454332863180490752667199960598942486167493313225539131075912578016984315747176206689901406041896497040544157721230835712000000000000000000000000000000000000000000000000000000000000 491 28004275627598369493607270412462579373467697343831535681980787274842512930579544900454332863180490752667199960598942486167493313225539131075912578016984315747176206689901406041896497040544157721230835712000000000000000000000000000000000000000000000000000000000000 492 4302794008929853577793893116859070885814136407776185189325807615417617233086423800906124057336276766576464657962839507591006693784233769461856231804640504906737275062533887503735137150797373396491150551264679883798053294234003074588622594089420897248050271524566708781056000000000000000000000000000000000000000000000000000000000000 493 24620699795041513580861803795718835828932083607963393430313613123610649890100873675708054002039687061366371044528823444885770611268876431063266082934701833268820206265741097942387537811153676425267938375974053878838961724781558179868442214520548205257472120374916790413613334528000000000000000000000000000000000000000000000000000000000000 494 787193827626670487018807708744487307125619675882197041222140159391260755922386631400217468985674991779559058191185229651963182142335067389318193495985652207148001270529308043767470531860580784717958003921047216899282603938597153818423901583400947856716811656951904296875 495 276425580887193700482340902575218814057510528711741619246458716714793143320408935147222255566270250541481383052515783044395440381303758870337053760467007642466407383099958220130853562002484371022679579217 496 235760900458109696395503554497606682859091829470737726877049387564257451318256976166080477619320270911299048796647701585760904507460227523074675983108096460836049800964265296971159545269149112620921544458112472463697 497 29357317921596567222799411121976017177856362555047676415966032706671267085570046511589402625241536706850982170901444082355706191021338103853985615324660420183792167332165512695846379396710976073081047060562268720085310224300168812850766160169889 498 39121478178946639335642108423547294185121813598606283401089143263326495313779532291866518475812729509621379035046749384714451238319772019437308900869301342256668887486009197589181124540930817900922320649877717428473294308673819493023428491905197213388426161869029376 499 39121478178946639335642108423547294185121813598606283401089143263326495313779532291866518475812729509621379035046749384714451238319772019437308900869301342256668887486009197589181124540930817900922320649877717428473294308673819493023428491905197213388426161869029376 500 1696623665298328086424328576037119574844514828466166484316529249025341766981559410599795654174742616759436051939184561910165806582890917774430893305800486994151663930255040969394139868531412667368194647094901502726014340596906253495732203556752588800000000000000000000000000000000000000000000000000000000000000 501 1478783630725708257266167583139424642679932323856550765617865521257490773136027586990494116473211971522890566760324166304000212183825319966142424215207100414579495878049614178066453760657150052156468268224689363171385694628038073281777076157810415966257293099929865996172093506237725485434866439142401638400000000000000000000000000000000000000000000000000000000000000 502 1641229925149133270288311640793798638218506712143330607254878928464248840306787747662738071614581974022466550848266274667799839309222330896472173493741179268570966366086944324765606023259837478532289851040706309172570162598556557059087362148921400277772238152085293449999880976974964141845703125 503 1641229925149133270288311640793798638218506712143330607254878928464248840306787747662738071614581974022466550848266274667799839309222330896472173493741179268570966366086944324765606023259837478532289851040706309172570162598556557059087362148921400277772238152085293449999880976974964141845703125 504 99940141841233890348744081695934108740248718310690846276308826234437585055029528932886418413720161382147728093325418252986298588960644107051956560109704628374488003694602450108749867019542939096819513770454709328358165444857696370384435069537825455914207142872508650645094400000000000000000000000000000000000000000000000000000000000000 505 451811150680196368724670011358988941118641948958373233850145436895760450145085708511331782383476806829390351018637869825965265018478666283128762367615124707488333561148124513486172667835142322036260448684789520212231445765079141693710623394788215621760503831645813053012585566308375986176 506 51559814940275171979693101956194598623271521622773167287820415739495147454945501261652208737982439962315686103449222772879559756192853304380822163205095481068422389801932518954829857000968700349195866374188983234251827140478016365976453391407816996020821 507 1534962826468979345846603772694327108165805959276066265371970170626065032791204885808989915679760053979724533693831913068108157291527433048673275915876918703448460129179871178117894337004706665611 508 24757415428118167869159872249786801927606284317163672794184506882027802913889343603213198349998849910638977003947814925875516468955045967642051267247178821767920213423542142231863517761548913809639819 509 24757415428118167869159872249786801927606284317163672794184506882027802913889343603213198349998849910638977003947814925875516468955045967642051267247178821767920213423542142231863517761548913809639819 510 4445173974609636449823221548623759172699154765599042018016570134413990660465540136651564446571692782595605957643658775287509183911113942943466852312094002465548134425732288885978803757276079855409500729210860268527033182559403387600222523612041398058236729868789631265221439975200313096401628168192000000000000000000000000000000000000000000000000000000000000000 511 3564822113736901517383184205795897323833863048315718278764132323047062898646852023481989793888103349559010111030588806840680014840022203013786280129316024015624133241919700472712634995154541753450977277642065879403846761940513483714399243252817996444079492668439155638625989137331891124555220110832029081831273097625820435841024000000000000000000000000000000000000000000000000000000000000000 512 985164948581118102933033792017045529600526236238516031313630844579882474000602359079781393626630456837065618615916240005721438912078953316673175445601481350881779827178075249733319948981241477616530589977332976590812264123392058838317793833704223221951601809025772013212406651161412440842468640767037868499755859375 513 600871036235821295983555859535971586020798712222074612889480672233495390179268571146128985677993117420916441949715988041733905324548685646638245192796703955631182715777888384079764281816574410652571149822753459625125696377880292280669605187171100624254904687404632568359375 514 17881060950519776297348042075838916314760309648574656632626921088476652951414584022196004370778163277044838556012712460727256643895547082456997421796289996171002022499598703715801193645372717349759734607362098738159975664820774736117633058571236084553346511336153459727598446848584055783424000000000000000000000000000000000000000000000000000000000000000 515 15545638378765197727195149594324533217145595346041860802136268013923129258828260102608729929769588679361006764026223159555645838834122738303745943795760263521539044330438935340361832637249334495870854692253889808906504509269008981536447437004998171072787954812788943311106176383345831710136722016161497088 516 2317234011176698502670019659133674489841970391838155249159508750961161730118392930913129514878718126728491315349228820398852692847248843206098285720081282662304741992528327565789511952844104255637340795122619989050610946325434389082142975866926227257670224811511941592098585581546085972642893150258200585373732358261829186895185489606076008093016821439048421781470033335025664 517 93253142446391152616537712953819511286922429605576262639259882511612376965582824158644789622263538117822823981283522285794360065538890276007741887328182185507855286738000124073276322395671786836631360193310409145479813139241423450463863192361061903149669168636072301641197187582406247306966261069831051221743683351824533830689514598225149952 518 122531846397026864740952508000010742133588426502716120991059985737965610245636030393020831548727704305128344459115549256399186880598454395194251871774767336185467642928905009867137622912626763758179986708103848315164036214713353958350900347 519 60073408019944029623324280453568510910722700094825045094057128418238374279539544159859067316135557618339380795823467693788294821291742778519705700227675313763282686023908608199 520 122101507698169903822312802232195563079637155482809066235135770290701246899533898270651330417186144392816911709052894881898324034304472846221348303479386446257026668863755781725602165105168745988322150949993840640000000000000000000000000000000000000000000000000000000000000000 521 122101507698169903822312802232195563079637155482809066235135770290701246899533898270651330417186144392816911709052894881898324034304472846221348303479386446257026668863755781725602165105168745988322150949993840640000000000000000000000000000000000000000000000000000000000000000 522 1912203596677347475981086105458849569484532826404386499713606839419189773112783448151922752155012612909164919978758401673257199415401170383112228995578688213813216369477664124953975033349706791341304779052734375 523 1912203596677347475981086105458849569484532826404386499713606839419189773112783448151922752155012612909164919978758401673257199415401170383112228995578688213813216369477664124953975033349706791341304779052734375 524 32815325922579960035311418655779317461924067833925676721585206971272715696388476753735146349732171450134179191755472931114766799167699484944588961793125868437248606116606194048335165547314318246208131313323974609375 525 38021177314914464298849277529050717614198041626056542813832227092540817843712325970286313259937151339977662621562726107868721494392448325006945082502724272418122178882397123275926823381470160846649040533640109580273966482193041891262980291823796144092210283707383600704525668245725711358318221755325794219970703125 526 37051873899978644081567452528107411064203391090123121774314190922725304414854242768501177416665783304303176212374572581638607411346910450991979590684119370696755323510740195820384044187022310848941423253557716009111491605722687149706568511089797567412953538001967613239957391983411710182616049714975820526966838576777418163565363200000000000000000000000000000000000000000000000000000000000000000 527 2113972671831011558213728965900773809643067578432978365132320146920926172863814815090290495915257238480984697777984028609695642932421705970308827330253382335708426565157622017634757489154649255380401968397218500053293788677540680020565487152220318018623642993376884345118401085020072783718347518971851506819571416865333836033523482571571200000000000000000000000000000000000000000000000000000000000000000 528 94974291096657035206702554116225009926520100077035310678448170090030989756125306196327543399214638160912025364832851855058841540036086008979510287795735847648379990909047373166021124485561704689349768663537369268810039649574402044275743335806516615725676206257563187272613420474224586202554434067837747200000000000000000000000000000000000000000000000000000000000000000 529 2184408695223111809754158744673175228309962301771812145604307912070712764390882042515533498181936677700976583391155592666353355420829978206528736619301924495912739790908089582818485863167919207855044679261359493182630911940211247018342096723549882161690552743923953307270108670907165482658751983560268185600000000000000000000000000000000000000000000000000000000000000000 530 22739143540124825422283268264982448226250322917668400262571459767373883222910806640764318608887597844895960280905646514824376974593145410839037189504643782202865735979544337859603657295015650933917353804352126725296833899262746418901106855609489201109157 531 1876575562956721799596733006880165427624903055844288229307640481072890642022698394540223618730810928625132178607672620698877996173683808779736544079576714946667491046899101038551517718669572601981351698967467151081562553039621945644856735357598837 532 1075474017369096882462931385134340648571046045747762412353206156233270022049782020969722271775560297903018378052859923767448126973719780023568680107520143087793278604649582898381918039831544779 533 727194412156556393647978815430928050763683338404039074066421948890785641629146360311243878940721733049161392319584909485113667527635366053115199443392303064046339840998882191220791817889362597531000397107811 534 29025187033703088713592371152652778654963879642347102783213595841072366159734190532391017749769345159785783136299956659894293174458767255105685862399560452249053915934164218534251849856879010948420624015795792059590706374225360506919087368861129030057179241320316098872899045036487068587260415717471447236254642067378659820634435572176766461375538641502208 535 34357990696500767522429918197501683230905988613735426542546341769114386898479978295568197762187249303178455412517325145745798494432142082061054376144996183617103214209881308052550697980536636874162578829630962585352521992552428719097945455440036002190701298908187245955678335304379827376181167344179912822460103281956718192076259328000000000000000000000000000000000000000000000000000000000000000000 536 11678259398252895977626620888865075808041027436832525886611827212445289161409791614728599924799043199856336865323031432965018133306001248220567688690451495738073221260097303308555895194084945152724047560836768382242156543888864877280521044798885640492458010754262338783220228906852065746402313806129313888959586620330810546875 537 68315533402735164114423546397640398821198972663761520002022669892935842658003287303831382532058775715049598119030356997031861090347007529076525247060004390889845342812980862324737487012263229295262463156809017479081263569951065761642894358374178409576416015625 538 4357933370321539694402896606222227771965828776594202272055335813431182691561185865475038079298838105710596407526249643808824970992448963237976732652457339250993959645194121578656738458356104550363677998265734972298078843830167396746703063639211615136046051905208370638872379392000000000000000000000000000000000000000000000000000000000000000000 539 3656543730936037558832258343282942301419063862070475022945840029794550055945030840557076870189495638319496397834934459601262826064011482419147893268552361496173643684529299103166109945818325203831098795530325914451049624784671313765256030912272924672000000000000000000000000000000000000000000000000000000000000000000 540 4637977246711157070363460311880987034078737674834448820153335716866156721347675530880240149224072491212527871943676105038249502382170786522579439714960469680137431499568814745617651667032038879548149656427610472132606675135061636598020428715427172332007432902699761142308102596988746478354654101491610707519073179361634031311209365504 541 4637977246711157070363460311880987034078737674834448820153335716866156721347675530880240149224072491212527871943676105038249502382170786522579439714960469680137431499568814745617651667032038879548149656427610472132606675135061636598020428715427172332007432902699761142308102596988746478354654101491610707519073179361634031311209365504 542 2650080501153735217802289342977489499612793846276820985496083511615634632305261452002489511425598632553970985515253138646086528484615492760551415828185596079756793414951296239372503284063443247608360172579638186664872005298896810745999363845744258336086739 543 1703461644470446011000959956987436829725784843236301098268288305190988085452972287296332817711302133037827525021844344255804333679487506383216723842373674092824315442456971556338161306642751 544 132824577220167122564080253617369493890780940406088358860201624996837408501996799677001973218123420186985584414178331402007317945275837563164589960454445129672872947085358464832218854461027508108856355096438919331538621477701260607049103362305197867008 545 757557734942207293538646091999838902572208027564073499608127312066749458501730278536766855941879247263472494880714501350636197384468424350588599447718318383998696241780984703586754055869093354678046403599085665748093996955074560000000000000000000000000000000000000000000000000000000000000000000 546 171519834502011115225584707253309516540698817492842913004569147646349760240437651361281423649768641150922536555376214489747825669623031305534565157038164179358911235873000376652846835736408572360286048803523636415186712023386460095520365582510445893148209872691722921445034444332122802734375 547 171519834502011115225584707253309516540698817492842913004569147646349760240437651361281423649768641150922536555376214489747825669623031305534565157038164179358911235873000376652846835736408572360286048803523636415186712023386460095520365582510445893148209872691722921445034444332122802734375 548 3219255773768246621668999370437366315952376105523168634182758332174338649952774278399891040482507625761665088607856169758076939993154674573578253432449303482387404986100344069397282259936652494630208849993335131876639397966940469532821741618138558968498751100550947512601851485669612884521484375 549 697521177753286338114600486262416197604546254472336198469148605456542217251976448032277210279066679827176642128388482091787044209121282247913634158975818835935080791286064328500655668356292512956824114185624794884609623489163381884745406570421809473725449635139739257283508777618408203125 550 693934880603583765174504141205824194767297237530962334520615405458060979207526755893322256598421205643115451581872349238147664974769589372324487489091033174218718467464698210621687546925998597183789893513295370943698312159236082777442972920964598355912706010627357039035042119155679573598492946266089450747469851656752894918944358400000000000000000000000000000000000000000000000000000000000000000000 551 726174093128125506298746389076520709938730093704530011373384730810320233469032161696244969079246851730720397083840172807356944984541217060898183914023078124633333667880358232936772337469301848933965729812742819436991851061706411065334908429769558288901721009282169813256185166783753437134276725338410034914684447497180569545902209263206400000000000000000000000000000000000000000000000000000000000000000000 552 28224565222540318611333863796643538699233319391605066141407224045626567372667012690351560343429350577959624936331950574943633361179156385239607842611713358916021723237863709422431236506814044092092169831176295957675392855890095233917236328125 553 534975860744633889689545469015821296403684908363707712143787531287174906759186399557952578897012406897157385230631022798280878961438582209316024104903957857477803106149849554640240967273712158203125 554 8996275833893706794706907797408956216116982165568332694985712732981517191857395526006611282013744971273724833675858825070140222328693252583102335905408082236093386380361020840409612483121272230627358469283211798118400000000000000000000000000000000000000000000000000000000000000000000 555 64908608082150210697122353800901802015378850606602932742445354688556494614706484658010049973808490538069373652226682786431630467208301351453381806316767484969023633685885261156369308557088734577368617010460551436418314346222362623722011426374833350108756121750904019404206642630686087839744 556 2508198433510448441758201995574447433478269545140350527033573395875200064901487980154824351087907691372076736669343476233291064513863180822861579759692529154173011252889978261604422821263022881538678098518216628606076502966724536505865965537976310314902554056698433117817353084534971806303387648 557 2508198433510448441758201995574447433478269545140350527033573395875200064901487980154824351087907691372076736669343476233291064513863180822861579759692529154173011252889978261604422821263022881538678098518216628606076502966724536505865965537976310314902554056698433117817353084534971806303387648 558 1638549584680477017659989565537149259579658640204956859392517493234324431653963983309971075156104097628774515266351582151002904699646212575810601563843955957213853178252703917956216420140607399765674874922271692658941236769459 559 10822957619046882696254886956216236182624992126082388689269429997635195596770589092323325707750250301430011906527234994204491316087334980601241765358148582920398444018842238168669064836435020393347564760818538083476397365529993375277021563527 560 13733653870468221878350591791861126375796858384043943388821854846583174179174782415248718137252255962276712612699132979428655306136530027040568088221142089987109201017671361542892246747146062018631371014224132498706004192241066882298765539759531755177937367196401887565290785579942401772694793304907534547965042293071746826171875 561 1244749929957046272549843300137646739876148938383397209755203111255002711473186907877894643148256778628513512125294364082562121351593028664584289683605313891481543676167523065897123433793357029705038387510266525656267566635193588808760978281497955322265625 562 339748243937643105382028183013487400465861001308186001768278537651708517362968470451602591178179814379225606708136291198305087866763432276569808293805870024610774145180383296562761254295271289254610971217966993336728847322736308112925441513434259687902592596714659403268096000000000000000000000000000000000000000000000000000000000000000000000 563 339748243937643105382028183013487400465861001308186001768278537651708517362968470451602591178179814379225606708136291198305087866763432276569808293805870024610774145180383296562761254295271289254610971217966993336728847322736308112925441513434259687902592596714659403268096000000000000000000000000000000000000000000000000000000000000000000000 564 15297792645894389630638626974287952182287255046265753332548667115826893512982530925265726376841783655583543205697426943674078470551703720166905485267721217160809687589491615644636219830565952038059183750629728718810851367276128796036817288496984988608655812048866181473679175254139435091201589656217574726355219154298063585045137248633266696257273856000000000000000000000000000000000000000000000000000000000000000000000 565 707198911943588110445141906230545818643382052228778509112642539012914513726164761197478683160374553340085297968968898574181199004620387491284665342153439756080476841591668731893720561734751480007091764713491100246464960068813468139809530987404487792714149649192732505278218188814092162584541900658905410300987204440378994010556469803146421107423756816024272044556288 566 103021823678216604043229155558228149444628264577792587585427737334108161827261294433711676549117824834961323278376660228159279338184233679910546628462362986987304526732802602779383118971840721009317470540205154620640405130493516370601819069133127690323855789662424233498424482639987429 567 1237832560028817486420403310696720833569633952043938244851997072359753402870802357090877659135787950570455553171191318081955243532717750330625458239403141227899120203385068644243862367417160414396176473539689847888499596825180429062328172586132989 568 244429756055367608359927206870296125701563139286732457402223776924187042821424656989796234447261047411030182576182008536799486111437150134786536514774591872080067727313220743346833269652936334723481640880826853543015512283716559420705621751785744281529078522902260499542682204485245237041104474814890909481587384956705156407618784341262336 569 244429756055367608359927206870296125701563139286732457402223776924187042821424656989796234447261047411030182576182008536799486111437150134786536514774591872080067727313220743346833269652936334723481640880826853543015512283716559420705621751785744281529078522902260499542682204485245237041104474814890909481587384956705156407618784341262336 570 933672722260049436179783690999967390395025134847878180254843159296698729046505681372095046948842542834709742180027746239877817460937654074788982023415686415121571911826701896559843607548145882901735603809356689453125 571 933672722260049436179783690999967390395025134847878180254843159296698729046505681372095046948842542834709742180027746239877817460937654074788982023415686415121571911826701896559843607548145882901735603809356689453125 572 3224725502641228762571818435089226054375098862764421527688417707577147814439897896497211312470896504519438883159522804542884859592286566887593236844946117626032824193133084411861701001900115670650848187506198883056640625 573 952089016707776296570199737115857140915872931223324487101618647233991268926864806884272546057611360698069870917026456843803859570154856473926727700470499537013064281078728327277093773001815932645765115641969083820424724331055260995609090235425840675898001563837169669568538665771484375 574 30219773257067206263961522104532485218915327750322037586172865479422746976943000821692095943816827717933021478809730939871392025208079586125947220556631528707198445357591902955098919475474117808956645709698514258205858625886676913783769868736718108084554500419245318678575413650751135625245336360787339610489434003168383560744068614772611626588365127680000000000000000000000000000000000000000000000000000000000000000000000 575 76159322855185520773113419753614346369782795189192277399855754893708510440040806253773336108205705069009771361443470939328124662928967744014944226012589260891179349433087339371228971549007273587183903495350127510161203685213038663291772447585533295659357266920716402607587732892604315534137555173819013134417577442369670651539863291972587375902165769608535409234752307200000000000000000000000000000000000000000000000000000000000000000000000 576 1827823748524452498554722074086744312874787084540614657596538117449004250560979350090560066596936921656234512674643302543874991910295225856358661424302142261388304386394096144909495317176174566092413683888403060243868888445112927919002538742052799095824574406097193662582105589422503572819301324171656315226021858616872095636956719007342097021651978470604849821634055372800000000000000000000000000000000000000000000000000000000000000000000000 577 1827823748524452498554722074086744312874787084540614657596538117449004250560979350090560066596936921656234512674643302543874991910295225856358661424302142261388304386394096144909495317176174566092413683888403060243868888445112927919002538742052799095824574406097193662582105589422503572819301324171656315226021858616872095636956719007342097021651978470604849821634055372800000000000000000000000000000000000000000000000000000000000000000000000 578 124960996993561019924836900036433587459894615818376260718287846240504991985960845443822072543237191277948966438161240885521602630986804572925578643123672021718160871649219826826141666263428761017418381329043015527389338360603191217533101790159723993948090079176656896515889269916703346690213724753567574261165019412246623975448756027617491781711578369140625 579 3827169946538649595089747718531928241841230815334798615027027277562157453027961491394982006466341953366404111449007433878417123635925508135683009906886875561917705352078885463865316198980334126111567230999354419120008396575940881446805038004657477379577557030643220059573650360107421875 580 38017838262306837653392096931918756045487425561486023862238945651601050022346986147452294959887640078874044415701697340982255165050797324876063209825852314501611248299854747103584174138860036485794282708014072895306365692883010481378606325164962163831 581 12680759355260465568139363894098603477371544219338613878110878216032512813351124935286044978750613551477560345805413017186043821741690429553864608468836851956996397738254946100073072076010344195164914145891 582 5842381201877507183002284554228578760218402860495239753173111093495909955631209611751742678330676909596187767973060342139077245548949508629890006141532407440289410179848226599901247926232032852785087151364629591325331188114489641193389616407322954521841197653883970965368460834256371850940139677685213973153119516249861775548272150297009139853481014257414724015620096 583 96875812471126486675209092221254364814065711187358531625298818759821160645809213285432302346223779761062013024129979707284319339656953751270837645969412344020936373738854638287184449059617798837603904997526730568383921472475443429450399417976848013994232717349377874626310528870663409726416293380448343340911035193464569370509312 584 2765910044226235923381678138519775544426930337804781512428832602805410039524797199307558340718678836530509592098426673778551219990700514590245727502768625447797855505896585950071545314656563759219858931200489939167879590827657968426574333363117329591 585 953762128524949062768382232494372947445816468421824768872871326834958355912388050528776068090341795465784072895543043710986706264364005080971557187914424060628901636987760033888398009573284819871784854681076682089424150939949333910000389028138477355623319734569838692904724179404046054304988633276707332697696983814239501953125 586 1111824992618180516203551626981742082566145286186218056173757859077901832608870907155549873729791461283530243072526647900073156370076714563952697578229680497885582669314922595728507430335165210130837854032487885292275389666092618107553358654842743860492899191518836489447571050530658094420369222054642015086027073799424321709313159043085187940352000000000000000000000000000000000000000000000000000000000000000000000000 587 1111824992618180516203551626981742082566145286186218056173757859077901832608870907155549873729791461283530243072526647900073156370076714563952697578229680497885582669314922595728507430335165210130837854032487885292275389666092618107553358654842743860492899191518836489447571050530658094420369222054642015086027073799424321709313159043085187940352000000000000000000000000000000000000000000000000000000000000000000000000 588 1460442603669502857846367700423581907708349962697869623900116612512143864652219665676007567936403299027082292600975929273391787673898836366986035876308505412988350880007127870206055083941164987049175407105138419813511521246064925130912324276733800498767953232603612349546364928000000000000000000000000000000000000000000000000000000000000000000000000 589 15932607753503454209275535510634413947763946568519358102673024969588565146544529212258485300244210071231345195910385572650474873289324318529769128372196259964796589069146810071082629242065023153585632247421140653803658141647695506708102293003435987714311241945727056010798968086724608000000000000000000000000000000000000000000000000000000000000000000000000 590 6760018375433547401026764274441160185637220785373946199090979679466128734252219374579835698431272713152004212464044468089245866911258121260944965004447653901632801380819356019864347713537240355858105948097561533416724946778767 591 156741803442769844176594218645133639420371783305265204934176634692779349939078522266221019852149819739903924978570427902228476529770496405510021164872249795199528853563912181475680077054480702310925365399929412081142616011181912804513682261203172310871189276425176017654475476659057688396699419 592 550552364163252940049089922996264682275334800386874871471278900575451114675759892507595647194570898997896324661733608225258780820264038313882932516683632268369145194802653433862096608994421579419311690212131449118718396028677636317390456292803823162921702561429733377507297477517093130838075353267897971899 593 550552364163252940049089922996264682275334800386874871471278900575451114675759892507595647194570898997896324661733608225258780820264038313882932516683632268369145194802653433862096608994421579419311690212131449118718396028677636317390456292803823162921702561429733377507297477517093130838075353267897971899 594 12171161728576249516385896358415140380835052366588724368753863595213102442376407733704571320351671955911723164722612597351863415684076131663322036940131609798704442509712122801692509860314473071363534384596285116562640705266013018174065080460664178256603545086344600866039057419376662537286935214123002444455387010131180974096847298842696242185018202390528 595 235432126713040545953156003380453428569820863489682870456574063909243574577738420404969080937176846621695348499816456649590568395979379536183995881774805047039493638906096978274381354110854299361027021685992231781798588165986553360096851160094516979656912975631885379264950062189842199003607736661150756358654287899598085638904115050135472589670522552320000000000000000000000000000000000000000000000000000000000000000000000000 596 10453657290312426321412032862098893135357185980668898814012801585698233198400741342821437131772526343696516864088850308155120417918276410165641785142564893698647596554708518029339080885230152600228321816901427075575420911746134942295020385210516742930726249944006974610122312661353373320158190723228415883836967691317954198538620516456115253926550542368112640000000000000000000000000000000000000000000000000000000000000000000000000 597 2159538148475212243402717278557381592057177863347528185641701932753444184688996430965332377343448532411774648436858597112228367312616309995092608538970771953301589730276098234572172442781154880628103596711792640412428925176641899187393538539613250859652251173619502447060629322265692950051057446094924560942356823936464773814898687248755168037579547691663545911435498250470967271304802755023332069287995118360086086520101928960000000000000000000000000000000000000000000000000000000000000000000000000 598 61998308411007017255855200419333870774679934877675382914848027468743288905428322016782559264457680837476626892233020875053721690164191122607746912560622768916876988627031943205550145179581819265103414907382696565515631221647950801556368268606532657664473777640597509740439861396240772392282141056146453177279329289329912601284877649021609613555483520030975341796875 599 61998308411007017255855200419333870774679934877675382914848027468743288905428322016782559264457680837476626892233020875053721690164191122607746912560622768916876988627031943205550145179581819265103414907382696565515631221647950801556368268606532657664473777640597509740439861396240772392282141056146453177279329289329912601284877649021609613555483520030975341796875 600 3840102828598866361334249701247515985072832638476840097955914874235537611326946500694945547554032912847103201372050535305757240370402053325218173457355918455276403070649261911901968626822751782549558628203421610539653527640839910641594173116253840754478821149467236677215776854892876276161433524780307667379814400000000000000000000000000000000000000000000000000000000000000000000000000 601 3840102828598866361334249701247515985072832638476840097955914874235537611326946500694945547554032912847103201372050535305757240370402053325218173457355918455276403070649261911901968626822751782549558628203421610539653527640839910641594173116253840754478821149467236677215776854892876276161433524780307667379814400000000000000000000000000000000000000000000000000000000000000000000000000 602 7977730743894129015940629919380394632235523124847091688428230558976138505964992487921546520226190462804990056041853796080919919186776634989973740322351786952371913988928126690596240023938758563379806003657834112463311163998373742867187274896423332393169403076171875 603 395895133769189764477153897263601098531219336375732729133442777648754057204310990337537376715974781889552946262486032220287889650743332591272403174113826568376613588342213154821324333467044268325310835246229433710576754712473501740532810799777507781982421875 604 9026804945071295819843586011507368647610332088703081956971628773169241258315494890686189726500941001863696727730944020654784171926598726413602064772969359585555166427790802143081016127382076362085412354449277318034860584199108313185888619045726954936981201171875 605 18756267692802928725969266969797187183576592773092498055196581618903263917760719350443496927804614563513393900286634446260655731733152899924513037732435214272987836766379392262559915775475542137438448234648208969 606 14564562748085038487240066176716412176760291605019248539443106591890023211225094848760348811388537127858593315419148646557387290980298692280741108783802257481301777745833958255602823603438437190973076430225119272715862880677235114241124442518497154158437963741656419346425851934671567170737327449175462620438675554725441790858500681446288694850277978681427611940448994196723859456 607 14564562748085038487240066176716412176760291605019248539443106591890023211225094848760348811388537127858593315419148646557387290980298692280741108783802257481301777745833958255602823603438437190973076430225119272715862880677235114241124442518497154158437963741656419346425851934671567170737327449175462620438675554725441790858500681446288694850277978681427611940448994196723859456 608 24787979966954724158613580934078204056610961845445667041407034384778020129730119423849728201695691607244703909646073194764635736578623022205835408647689343215616634720421864417945271387910997319252202537803714182570753561684802553847504550242569837931720444622121659901 609 286401277133317653904987636138490773345196505820900876230331388964409576749163135946969863561096591086697867609666922110815912653363427999097726346454801663332060711285482005157776626403174769309448473757695768547905930566701 610 104342956176171006140457311418817776135899103942081437548061268025410245036709468543538618314297982309487471012122267285014354677728028216720664769068833826459601062368808338957408653769757284602809890227075729664797306843460905912523235626227859482322532041724451951106653912151771699095920066173075456000000000000000000000000000000000000000000000000000000000000000000000000000 611 68306148311321339715153452934919748146930332924496364235352394221578984825934826582078688664236937010475977390518727760779518392000002093625238104207883950477180811373429011915393815237413749209681062592457312959825032285606470622915171598816076935534578697751562365701612652200574265331087374106533852534281996077105152000000000000000000000000000000000000000000000000000000000000000000000000000 612 32660234498117557527743761894962277528633433716823900974577116573313252811441135576677474326465592604019097208325579674830768013012958195233774875631688365544364048224267490353503030448053928697049597148007771960080738497536048216513943877355231196712156132579620613076497491307521616785264748653999801724206732259941028434502233605458217664512000000000000000000000000000000000000000000000000000000000000000000000000000 613 32660234498117557527743761894962277528633433716823900974577116573313252811441135576677474326465592604019097208325579674830768013012958195233774875631688365544364048224267490353503030448053928697049597148007771960080738497536048216513943877355231196712156132579620613076497491307521616785264748653999801724206732259941028434502233605458217664512000000000000000000000000000000000000000000000000000000000000000000000000000 614 307637300819929278618757585044530464142200683069547948760082485627898393749952970356061331044478124084884983559078876699439452267323745292425683756287006787668424399217303351341977352720135587189203671507896153533811957817770265443935341856251883710792532728767376187653653985190579345470988925637101374377380125224590301513671875 615 198715794472938895279921372897854593921396437940974603348055133078225892414388729821624652886156115334319913454900486021775086970313937345860208057941250529386210312174996938794909191676937179466629292228720309514496421996265571986211435689870798203687268012165864141198858784484499088401400607282826920350847845214948312782831400695690327 616 825521721515086450817972687988323131664154128566331770218020230430586448683268081498431182343718768765120066020438448024784725884511445342175932512328046088560360402320535854476057952805684022589384413856568498563829950444986358303017365570718775782460916760266529721324119983475023840708361475778006120100198114750083196389805236966148761138882810029801472 617 825521721515086450817972687988323131664154128566331770218020230430586448683268081498431182343718768765120066020438448024784725884511445342175932512328046088560360402320535854476057952805684022589384413856568498563829950444986358303017365570718775782460916760266529721324119983475023840708361475778006120100198114750083196389805236966148761138882810029801472 618 2077929403981279466897197576940167298017270711871544127925015900763415153976328412717256510550249730953448535550404385738518638332983329634951740955937472757940505853270105440913016801727039537368281 619 2077929403981279466897197576940167298017270711871544127925015900763415153976328412717256510550249730953448535550404385738518638332983329634951740955937472757940505853270105440913016801727039537368281 620 225407341323241385990162802996979810309994494385434162855679030064669148319853724720330592320802443042235447458199749361487792662589133780883438922615138866546424335482353272199881631325031179084109398052798710159097927337190116203746725886958301998674869537353515625 621 78312481837018980913365132895607813692160023630946659138547129833796208074817124806288139446714934917197008194124843939842321025053699957296398384069468442299938810945434043506693308217038920958206249608864403645839612844681718924401765273882911252518683658887088177828719836317642630613526550683547186838868011394252689749695406362661742605268955230712890625 622 12700769700171042773065156661650774234945533499911974731741245821551536213517658892259017075290405334518443800761673835769866370384880213954281623090309047642982721136860362000856435342432172885828681623688720697804113872622013365642991025650163335705051084267432200787162613359048934278381818925518336966404875941497277030062938043404169253123693154058393187960726709005252034560000000000000000000000000000000000000000000000000000000000000000000000000000 623 226808884140028172818285354358607468513327845925495118187750643912784456020008146113403398557197009892064684152790471095182626721736630917299026723923882720055438694289536297688888148303408710079750512210123874988340401340468337187662867219668849372863275781590074585579212988664639309996057608048347894813460891658472017922352996337206563110650027121745599978065237910727389840661242756437035924748282606259609272320000000000000000000000000000000000000000000000000000000000000000000000000000 624 4290056568067687385909326348268921159090008009053722000790157142028133373257695564556292276204747986129048903350198163081589688494379970421339445775954062138914652782693039931896532878656221968838348750094415394951034293989945442359126879269962703738399449494829551806847133377010168752902395642049427041897246883840000000000000000000000000000000000000000000000000000000000000000000000000000 625 107251414201692184647733158706723028977250200226343050019753928550703334331442389113907306905118699653226222583754954077039742212359499260533486144398851553472866319567325998297413321966405549220958718752360384873775857349748636058978171981749067593459986237370738795171178334425254218822559891051235676047431172096000000000000000000000000000000000000000000000000000000000000000000000000000000 626 16093433476197181289178893983468871509428838421500795256235176393019174118386642394965440425659717594392751924828457527231137801150756772169928682415061260194315435148667343593782740827610917988484680321668257547851002957081969618429222299911951665480032557940977266941473544648033566772937774658203125 627 1522045539890442313127034232934562145683595998828415226811231444364636155958275255191354002002936066410501717932186505198725659439957739744435452886709195026746628154353800530175698056524863639161221712002492254605985169564804069923384656374266663228612586662594428993649432306900361964854726093165352336351018944709610762284178511049924616807622996355030598738593370220423576580690057532228853798272893982357345521450042724609375 628 37516900512759512576268266807604022328954957775121606925670043872143916608215526765211684795370371100952456845310465166643388779535518326960589478204494948214277637376666829268300781395281363841684953979149431583782928444602855519541508394969298981922071648646290080264464856932787022071704143470432769738716265968147195679542716118869591879691099237155149228307587982563220739137429228111909017273628563771126209758222103118896484375 629 44676963969972118579796791202928071560418796947321452786704528532921847969386800295214979466995451671781805427218250146443448084141407130142036121054880830228541300156993052795276172683424195540377170425167524115665069893700515110838124627431299657673248764453532478810560701678012045851409099538188673480611588374866568570962084868880033515391936096102279939168422373541034176014363765716552734375 630 26847458259596542026578268083725185208606282484304615284046082930001741257052664279486277178891489697438797413938957786382562680446068095801744889007896735758762470382831589479977670794460387150048910969067946690794421138579199355774609749553323633404975136093153019823124018518017474220635011950309540863335622266147731762982140240578883515770328821471383017954296552990065256836327182541258752 631 26847458259596542026578268083725185208606282484304615284046082930001741257052664279486277178891489697438797413938957786382562680446068095801744889007896735758762470382831589479977670794460387150048910969067946690794421138579199355774609749553323633404975136093153019823124018518017474220635011950309540863335622266147731762982140240578883515770328821471383017954296552990065256836327182541258752 632 125329380752335147246885176848854606246896319556413709276419818200436379200131988062953720274111245402175794799252712099193086941669982247048983450272735158370940064054603919537929363748861514840193470295354538221501098190145768938180386059118151467896397468878291096337672616228019240766896280115486953769947 633 2202189574433024908911075446217594483939206823343053782917794298606089340799595720086808041399510197951129554123527017288059915846023483539193391333416697622014786152105261724979343284001521463220547280948454092670924734388156746537 634 23298749015256770978047188387805122413762116065364003624230274959173141603547535509573469421416067502258152518872714203846839159389052788844875531339188159331440940745627358612434782016436702653562156216526386766828997648404937855406289664784106602485053126536243689340674024084450832686295379078900305151842414962373020075687936 635 23897666913211415648936557540449270207753761469762287318564544152676841353330594942620160673299593562914923133147383952132823320422358377925182229205891310133906187970040617527391950271145204969311883162887880660724536493637118561961065430258126099680977324087165411473330145997528765461025731043655680000000000000000000000000000000000000000000000000000000000000000000000000000000 636 857191207868988671882837558024520011661759572778110451808761294382145426264383358717866002408193387117448938574758604835612713936090454354645791577601756686756425188852524149459844973717289422850427834268777700000874458013027326778276713312436477873484303969864911876920751181259653852817412296689088554212343142467981032277655006992976020243429661527069624129319556738819292763227422720000000000000000000000000000000000000000000000000000000000000000000000000000000 637 78633004110212693560672171088364612060421859229152787892437583531386295366585103259768158285590722136159573782440041930278933471650454457232755419593245976942612975388323672176713691249568030311505994648036109316864171360241114334655338110215592846170558700065618018712078494020509852415935595796516296644506949664443533883148001254255780103183501901438237028335126219513110831812788335163747941691243194386722324480000000000000000000000000000000000000000000000000000000000000000000000000000000 638 74879161184838495364184582324543210955834771016506937489147565411587445345053221790869804923369603695582709000626141757697331524051801376093732239220446946083466645164221110676752119815005413702649715965745133527849115428566015640526476520609520139522276138446008404541875331951087825415690127843489963738004699566605969241202175383982731567307500331054370690253563225269317626953125 639 8839930091776120048593154737525220502630436492946720544282084142121976741135687378281248484510285293080301417363079021537063784649091263513074822466933251611745005593792214376933834461601192030859711638015422930247996828139706575160432305199666264446135161831207672315169783370618554366673750686956517800377475960752769866881554437581212935182151113622239790856838226318359375 640 570672710044642016393155265407244165207579041709012791543796346638270117738791912487730506442139260054246512132075880504614518438280366406130966509916730927985955231385030149133467971139224758947333990781756072660220087166265016231375601354432313614644461719647328661465624692366878071236516923763519171124819088492489380557331801260752514740975718291884874952369669511747750151897404343810138624357261990695731724288 641 570672710044642016393155265407244165207579041709012791543796346638270117738791912487730506442139260054246512132075880504614518438280366406130966509916730927985955231385030149133467971139224758947333990781756072660220087166265016231375601354432313614644461719647328661465624692366878071236516923763519171124819088492489380557331801260752514740975718291884874952369669511747750151897404343810138624357261990695731724288 642 269656923472662705276916751060756376873716283210767568447098876788747714575683296903791416755244398012004419532705017932259764440612099162236946758305972190914928173793355061635156361038599015066330713653713024872067064920731932446601989455755250555737 643 269656923472662705276916751060756376873716283210767568447098876788747714575683296903791416755244398012004419532705017932259764440612099162236946758305972190914928173793355061635156361038599015066330713653713024872067064920731932446601989455755250555737 644 14348879611625647400143784427604028704019794571612084264957641905245634850064802803432420944238097259870072761822061569983819328903689649210744659620268055512306132320575319303836898653352480440363535274710083828963566811411346101083066681652221363032245410016160874425553732351 645 31799379821573133345292283298350046595220115234752074088714199011119988870859529306053071680269538651288823689120474063360082898074374614536177159375354836107678822749265019726844971339418123543289219315062194140344023101611269620443770257719908775099934734684078768258854556758649221311532966554048924686248960643282161849056453004061740489574591541827356354354972012288271798752248287200927734375 646 100742904924002288420951037055815989425083698440771698470241055011187247096503357473054675045506958119141876047106712866206304633699962470399116185180543360271372776343359484598748539321925994922194882815513901474345265095059061396764993090636111423213591552222124294960940212034611083726967890834007397020930351802531381049394750948562773415270533737994247788555061990997073529471064005234169254695792052098397162700800000000000000000000000000000000000000000000000000000000000000000000000000000000 647 100742904924002288420951037055815989425083698440771698470241055011187247096503357473054675045506958119141876047106712866206304633699962470399116185180543360271372776343359484598748539321925994922194882815513901474345265095059061396764993090636111423213591552222124294960940212034611083726967890834007397020930351802531381049394750948562773415270533737994247788555061990997073529471064005234169254695792052098397162700800000000000000000000000000000000000000000000000000000000000000000000000000000000 648 212240554148567587951561336761587136196481439741290941713348249452693159321090357407871934817259738464964316129549839017359972064097665554983089680378528620457695794653167624393727038057360903124791970645469262717098775341251262011577794155052931253332684348995133302285037526157164644921240322564547288998607618211310224693168766769734757117320058652421534074912490286379807002958841621875762939453125 649 626807577091846143414002438901872150911368623024592607155514739084742443606447883608186407117553881015880688013806143595084738400540847095222248931710954202037217788802898650290458459492950196092451928287186804167943436188043087063197207327688039409269028088310766097194114611451543475155135733389495907319307859004820870173004305346548186958535423580672768850850684549986884961788268476323704447850104770623147487640380859375 650 583802138596479160101836686136388427188570561628408665919743851650797221798799585284961810793025067393499712485875424777928356124907202807172253569367016239662712039880710991627056704584465008299912677884985864132228563657176622227587963571842940667287910406384732935626392667027824341174631596911388740486950474177456270841425449930401479124084312023895367512400356397549208019639071890410479319625653412339646464000000000000000000000000000000000000000000000000000000000000000000000000000000000 651 17616945573253042384649611900587965007894078192251737737111136830554057943595562903324188412248480479260221533385440976922551180739338358642083118539761728677758453015170065466801626487993557204204855729626052655430567680836310874435250320349233555828985687224530687789035945984000000000000000000000000000000000000000000000000000000000000000000000000000000000 652 936129253871520166235511077173443284589475526979872839874611588901981531006781021556840723850059755706929651841035562631710524642126961701523012752965858738478728676320106938774904828319001642717037623760869186004269505424279887245740331522717572689640641447737111687733792097697792000000000000000000000000000000000000000000000000000000000000000000000000000000000 653 936129253871520166235511077173443284589475526979872839874611588901981531006781021556840723850059755706929651841035562631710524642126961701523012752965858738478728676320106938774904828319001642717037623760869186004269505424279887245740331522717572689640641447737111687733792097697792000000000000000000000000000000000000000000000000000000000000000000000000000000000 654 6974932038769373481850455614116222061198240765714342477011598321656136321813376064734177845611512377400600984018823813359473804809021593120768590253921516107178684674353805865274579645431782079849061831884648531491422841140678332031036172577327211441294094722194726503819482417680961072623117320169691091507994940013048790206084959208965301513671875 655 982713761636921078175331192340289298999719711937461453463154580860674111896663721241787798532646590686403448215398345611168194421645946390018749139909702259560258125543049244420678092076323074517352266216520494130423067197151822979510482563133128237087082242730073656903278044716521817199 656 7846895908299051820162150773607842651014761396957014515117385270510358954314980756212070911837955265735149558400784093389541539618729132560261343303479301000170085525807734470554768945282719160409688200809218494389760545495881099383290572868847069336148044986660803931405613784544041854691920353452079 657 828948797388442314454844309576199735506304217605275043103978017917767401964964740901952791213859541413337842833376626396283650767531249477063879763202161112743224362995694114000381461508413759895518338703712511037894270863031386280223191239434203266619370367340090246935253537486076182115496557 658 495810196879745954125070512934657239978455078434274434797448255396346318010042687522516956368748524590484548060475448808278294534110693701125265588450592896280026570999480548826697075205076130871188131935429179989847013020120705356618449600037007624117691346663916985026847325120109522965904029873469764701576354289599432783851203958154845369273622160379260691865664950176042597408939437533527119232352311089552606248130897915236695713062528485425152 659 495810196879745954125070512934657239978455078434274434797448255396346318010042687522516956368748524590484548060475448808278294534110693701125265588450592896280026570999480548826697075205076130871188131935429179989847013020120705356618449600037007624117691346663916985026847325120109522965904029873469764701576354289599432783851203958154845369273622160379260691865664950176042597408939437533527119232352311089552606248130897915236695713062528485425152 660 1646475835281111799860312428329884285617806660781812032291713024033223688393872756860851970572794997837101179812354755606182433644261368037650058336989593254462088696405779630876649819984827426409029605717801816931357479421367034117702702057951707339096206660399758384547712457417337765710776717855309042845776609280000000000000000000000000000000000000000000000000000000000000000000000000000000000 661 1646475835281111799860312428329884285617806660781812032291713024033223688393872756860851970572794997837101179812354755606182433644261368037650058336989593254462088696405779630876649819984827426409029605717801816931357479421367034117702702057951707339096206660399758384547712457417337765710776717855309042845776609280000000000000000000000000000000000000000000000000000000000000000000000000000000000 662 996654833034038307290973569088843979038992275621162231377674922999074840194222201861767353277052803403348865700567680524019788382232152808323673902582236672093460480278238768034967871657030000408821394078696126408759692886021667194576018444340221052512313461117787749543595055001787841320037841796875 663 517514634953723202754206227070787822518156085291294702739216236438564881176185727960788421156134261365307304834153370619326550433586753693916710106508703668047278055570896572690423033169385771762906937347066249120726416059322456172104159536531291464192250487200995428629211470333643251488398448202681616288708656743023903788498757646318321873867007720804167547612451016902923583984375 664 53719699480407752405532593517997706496659636797944021185161518875075338594448568339093681788554023208021689990473544932419998260670302440225960786346822423515435057098398910056949397137227449011283716605417184354570208142832765523167057863554251553791249343465064963925946469056068093792849413463315007545641840555477578566741828377300540397335228719335574679654981031752562148597762649891318065732383921930240000000000000000000000000000000000000000000000000000000000000000000000000000000000 665 626417490402546194164681216106517572895234028463714125272066779732679687516546747773110876359752094653825775427156185131860731401131651705904762947300144611377501657555926604287104837820061448715057653356650735260114625688150260498135033385296386848091132992988466076859170975162977288924329334720409445297543453520932936643488363432039833413696735852761484678750153846548996895296488747940864231203718366756864 666 111661145155899625693125732307769677739071055903439851038744555310953495619700247445268260437894264029165662435849853149154336722201013258842440057339922247517994460547820731846617903565831214854651884058971343060361674710634097178176794371745155402441685213071499601880077134755868802373104648997980398642020021647359398071241 667 2440291127388351249911686483073034461428483284439910797775331640145507943105275931299302946269993934005234267826783225942686590782226249292557485138957235313016658104082717930694335804235792364357901536517317358834286525757631519974685485457184087167020045184973739657123488841681489395603431720549672377837687538182143508185345203 668 68057279251733728008787024326423858094778970319744672239156224112018071025263040448006259868523860825471978495421157388315586330325507866520135703040378335644721577864762920369134331244332013249577515951931463820529416916854585460574003503915407007001022040163732625297516980305655057753984107254409812945515267752361800299781092366467 669 57486079529934831179789260895286897159571035450481781041512050189136840078324830729381407977531003433129631011339531394420220775521692299421414657056301908071055488326120099095003150157224280311054125971139256330797638955813591950384004913327041891099503 670 7021107542984504925759490390624702760090091590742697659455777722421254189102914144797677397386590275917673879536841645943045637176672842326881200977817120166509038464685265424469800902146869877897356787946149879719410717255733932381284646663161654344593941097042036153929161290621005694643758910216859592119792116624471228512107731563315200000000000000000000000000000000000000000000000000000000000000000000000000000000000 671 193070117275417955519249732038489862493034822857038772487084337273013217805351614904291551186896923306923634587555386154702258545750848180987797742257254968947644910293589909233545038918530018170590897117058891526433555030136964779843476702960002068630028386876562378742820940247521979524877803981311777340911269330715974523285206402782126424757975463652482036531200000000000000000000000000000000000000000000000000000000000000000000000000000000000 672 10623729010131263662525983941512962330726676490986683227318987132326029530312848083986347572271921697677126103608895090700782418431832242385079824718015637181275420439269246567762071547819044892699359635382964997196528045573243327823142573755305574149494931421048397461406292583940482833948523768871890743086863894987897951553587926629463347107888655955020384889930332997862601571971337159498511038670293827262619806673385220658679430061344106661636033095419406890869140625 673 10623729010131263662525983941512962330726676490986683227318987132326029530312848083986347572271921697677126103608895090700782418431832242385079824718015637181275420439269246567762071547819044892699359635382964997196528045573243327823142573755305574149494931421048397461406292583940482833948523768871890743086863894987897951553587926629463347107888655955020384889930332997862601571971337159498511038670293827262619806673385220658679430061344106661636033095419406890869140625 674 250585208811288569132566782011293230835116774228441195365053712942441585481560170157091202194946443175835187933337649603732341488552701211748543348100400660640706955227096587079622649057220368738258985252889760311331209470389124166514664236131781181463792359094655503424683366502269411652495727283509731023765355970780520729481041065699637288057356975891596535434218152269937404889692156405210231927646391388168505504690629252593213078143735304859871824651387928198037199716776288969654953574400000000000000000000000000000000000000000000000000000000000000000000000000000000000 675 78667826876913475237563852671531348147507893980721372945096137138062878774588449540587428190588679837079504036905876502119316296306704615379721353748084608371550460352676828343128615659749080043856122079473214240209710558573598735077047405431138494482589884381265466482272894215486064921995083976977623295648190200844484122999468429825120275289633916688095405350421550841747237124173492181277927592995023558279168000000000000000000000000000000000000000000000000000000000000000000000000000000000000 676 2045363498799750356176660169459815051835205243498755696572499565589634848139299688055273132955305675764067104959552789055102223703974319999872755197450199817660311969169597536921344007153476081140259174066303570245452474522913567112003232541209600856547336993912902128539095249602637687971872183401418205686852945221956587197986179175453127157530481833890480539110960321885428165228510796713226117417870612515258368000000000000000000000000000000000000000000000000000000000000000000000000000000000000 677 2045363498799750356176660169459815051835205243498755696572499565589634848139299688055273132955305675764067104959552789055102223703974319999872755197450199817660311969169597536921344007153476081140259174066303570245452474522913567112003232541209600856547336993912902128539095249602637687971872183401418205686852945221956587197986179175453127157530481833890480539110960321885428165228510796713226117417870612515258368000000000000000000000000000000000000000000000000000000000000000000000000000000000000 678 3022025200627721927780953490722106373376527464529275022702784349789110128645888033228877592836905807012469666705646138003771307887118148206839693353649361780146382644382581019101593588290060265633310378251962487211902291708047884294555677395815754289964425897608466789803560063572345305126847245154764495850919442701567060332392428155257568257327479974883288516418580357363824439779324060604145041033271254025832193332375173491987323251824573179524779931170996860601007938385009765625 679 109544525370788758661875820726000318928370150742337720087674735945242500216620804669913853639153321084236301528703003814335718054008733936818710522501858438143138147019123531394607457581994093404880705151994956607472827997733588140611626733282397329148607243221870063848496007167565775264953444920038546273885009643155384756659970220306233114810866667616434410422846893781050875820630178202573501433647606972954235970973968505859375 680 81974013162672812687310177584380055251805030667817811776734529972861561443590822123601091709608605538885699361632701218534970495796853185451449663828261920522864381861735241399474005207380529583733806838639007753546107015556929395232271352004551591766098868564398784326142361845514698411692601747899308249311353709525467765513883743664096722174113852779962840109486201865428847253804539151944238865418384425410406280776966183496900585363442165568551580734354760308067963787059851413139367882655793152 681 2519298029964108329551545042282721051266847657187794308233845653257976382629595135711510959887202590462763130179225419099250369362406589752902506087341417075967297343466626327498648433202809972485594753732013836309748867644181272915671896537448418147366717807602568891202046511524914430730856955385188554303619321204951847600089263689379020259158341963897417743718979815292202102224340531149557732772101384651057135616 682 4922220157251214738323349858957862806478140019641822026945655601903910084647434097686163972214774559876694541866622115861922582430812351974750659101462565190033133479196415887004461336961834946374659834291377453907678187749416474911591554530255016415021611939548993273998373758850583601523452234289 683 4922220157251214738323349858957862806478140019641822026945655601903910084647434097686163972214774559876694541866622115861922582430812351974750659101462565190033133479196415887004461336961834946374659834291377453907678187749416474911591554530255016415021611939548993273998373758850583601523452234289 684 47271155399312535511777569905145440707373589812749832423918830475727844372889524728963894508158758065505208650094190513506457595788596758605679039167669277396347329143949872512339745193049853116801410474649307067210715732648437855188346142292013128451188373173277623219225929 685 651036670828438926269226382170777543355407801266528822455110516991061989607978788441029920097987556395902704536565953572920608053655820927311400102741210215858438388143982590867101771407266232628267505605992355396480454220032895697382649833636279602331532880395865927610061299014950736527458652336264322002534754574298858642578125 686 2159694181568146322279656900902908443811189067928623135048178869172711615359137877383655214812970996203031868809735792962577715329823809613874648504498917777605444190058450893070084198495265101702050676523556827407130499130331292211713477023936839264353383199310887500764587891106110016853600679042886253775374088434336906745967317852905507487377154518249352111982843875329365583857765861986140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 687 12166623762616307540891648037387754661074823075232137407375468888689513668055465108474986961595616284168270286815801173208193009091458070496214929045153823364082477302395357054047160080337411847582395409519172553821985634501762350969352786875520080950041888838537964954463454870268215082186317784025323630536600922453475529468435417256939956647711658011520855276857120282250335225337236875144030525110724526417234793013537670181712482959493636890475725443814711600436173864960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 688 568823740958715395701997400998631763425811314947840915809610127558473250496254284186970048729146951114081011471025788652180892050521470945486844645941309744431261323594068775765470120046181690474633681305050162886055810426882131335694878540007027198366118387740711301790949450154713947859747578212995163286607056249646661430160909199798823468934289226126648145212649355975247262615048003731603005441828752843728651862606507087875850493762882034966605874261387884226503369444431092347043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 689 1655421655019222285257909615931643728510887907401548459946053336418743239040374626861217192451973493345101892717275443429688830017711937304044986903559594761741752294274124434849170247985014402618696912240819925994053299718242677086064748375969004715555395552894437919372607249534374538807378302345580623132004521450406815825751296749981224468986436023052391636474963708800417288696806924536181045884407848131759958052319108542116608705669376245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 690 2078111777921744491669922065058070800657887084091514072868441327410545603746637992987769890304565555054453639819786881372899250452808352664930743834200189339913457652770606175650927255650665070909703113724181272738451970757585375943447826940434347149876889293028810381 691 2078111777921744491669922065058070800657887084091514072868441327410545603746637992987769890304565555054453639819786881372899250452808352664930743834200189339913457652770606175650927255650665070909703113724181272738451970757585375943447826940434347149876889293028810381 692 62195807401419890891189097485123000992889902539774924686879580488070219374533128492130965046925342497224742986166401572609501666802101186908712232213777466754269874089771472231056601834368754907256504490651021311789129032803772716611450012500259575848665419651059265892949 693 10728132398201318579152487934876847025885006353887754857138441537334682054140555361990534751497441861643833095635497713755750954543144890983945593572551702884398455476459383252384635643310223752418617509757993719814188203328517867365837466096228652876870212587 694 133405000190300639167339769471411190506418267573631916598599881002689809278209686751855090436442305765519805664137844587081639320366997366836675071507256478644083535173282494836921362887358211815238653416270649626104347942669112983928729991959588960116987037628271491373830485745946019406945913102290600250563129977793284407785027281723785908677473115106166255386624 695 8924068191269348785153870585612081745740956304329868477741295026954129048177446995754224196404880091735599026846400031819026758670692060200000293453793521411083178988103990309328223064666842466853105629071750797137631657869546903413739305969205201336496501183807131308559504901288597870714450298135698622136233698951813901626134600089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 696 1023001235804836116785231804654188567846705153453933292298158329195391313244952504858194919864948629975506514713601238823141560825871894710665089099655868005356533343080391559017214969790924910384998280623753000322086438219437871792381129247109995022457688828752096130680163808240319993063168118741772115785170864803432217859583611673938342510769279893579876463908316634138597790715241586667616502381861209869384765625 697 1854291278488661615198272995073576892172755707801890117116235551701465133201737267621195477263592102053944210682729141422520537172387897368539407062959604427214065273426507675050344088348548849675308975229230467187045417224911537086047358192782125156161323738443701135317686928872517985520267546245224449403770263042285005957343004220926920011525140807862044312059879302978515625 698 92764515863675986323475349430870487267267241945995477873333764917181442127613130554261476959360286391870911681487708707683170242297830131181104227831380187792683634533831271021622206924714670066893258821215030215981577230605506962285220956696464673647467214091201838300877912805404053957832543971816936343927862801164030148261226458570015605650721885044633422688705955054234248285572550506392112332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 699 34290210371683238074671435276442448798106131839767067281881168930855846940797235436594706012653048661043213564145548767791693528247670149917150699091351943252064245150497561843571702456603885313015312281734213301324103923946252335201421984020142687123711913268345849982220587839216138841583156170280633654771816857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 700 3555138056770540965352563219114383394687948011234321424663170092106991715411709147782935627057491211250267484083819612479106561676445779844386473831226463738234510223544381407422456243022216282789699481919570991884276689970988762757576559624603217912440360744754429336893825008648880190132086717706463654128503074547569138762451621357798048271329787069046009626624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 701 3555138056770540965352563219114383394687948011234321424663170092106991715411709147782935627057491211250267484083819612479106561676445779844386473831226463738234510223544381407422456243022216282789699481919570991884276689970988762757576559624603217912440360744754429336893825008648880190132086717706463654128503074547569138762451621357798048271329787069046009626624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 702 261158107669063678570975808354278136790605881817729384200772382671329320872344084866162074708013978641673757002561939996949612990451537009646178557743200010339974475386104201180724359458539583531171769408086063078942836283153868716229767783635974906116282428095069227879163914299785516744374807512226994862215958104098902765677544578706865548228886085296220036986696486274744740973257633589020660268196080236965946500611764069521569808784988708794116973876953125 703 3975634169427301800027898991212186657331833292472131993584100310703951034047770302780904581363814938073400345868373684691911038484727956466400992165786459546936252889672528749591327494815623629274784788363910099793929598327110970520232775291762753667962802598621221909290754991062514121607766798397211120557306907759803609425561730759540363032651210672163970036174806388509271584646387284862313842131178971114064209639620091479568324277504842712005483917891979217529296875 704 15561631220857157057781071884343693166835709531717974528469314432364032143352964031876006503331321724379411232221035582107831528374210481232957025399317654182635225254269448964423450933939178244072332323736917875043675743172899547208810978147844462006860879903870787322417157779754535783164981351082926763840023104634016332676370285234770598665889840401057375880791606332661016855269509795019438995467009334561225841753184795379638671875 705 45486384189183450618769975737863238897583806780145116947636788516756826860420674524583492229820623964594736224403203203580037826876611371520343069387421296376987528588097090826837391442373895878208483615884961067057502984551827133148124435622703046957574593137499595441625057889513 706 73652009184105150079637455968728005371006636437898534775361777011258828746734854365832781638384893747587078024457947617056409602168392060953824648662516143907685128949011619764615252905957438706341668553910742363092205761417690732338425813230178682709250594302434263609432066978759170526611464033469876009875753808913367468195348798866787235523631133093264241990017201514694331108868227072 707 6894998189388093724678133681241994712497044110394622450395934168388730970252860618618374987286932796406699660087356567476463598333358560213820981158371611756581809262715967447119349346518289200632914013142195118594084272450836569624988235768657580777590049330307558302942855911345934462387610991186629996203572726918077000232497840128 708 182345813995907473096444293874628511435796989657656501671073100498330221881828702283380156148735150789760055914735482253087316532630950298853398509625699287199567172382135756687514887512242442312227618761832867233913418344305074263691817873019880588712734386021381644554375515112728294825893440815310420727936837467805411159149558359333001099628293837541717512679993826062682138189226036753960803971839207966336941618931771113472 709 182345813995907473096444293874628511435796989657656501671073100498330221881828702283380156148735150789760055914735482253087316532630950298853398509625699287199567172382135756687514887512242442312227618761832867233913418344305074263691817873019880588712734386021381644554375515112728294825893440815310420727936837467805411159149558359333001099628293837541717512679993826062682138189226036753960803971839207966336941618931771113472 710 1158749205476533008655648572979419127851648298161778314679091387158965386022438209412713585066532163055520460828732895563592609344248865430448047340827547788517698167040766808248147272877893570689392201524835237797456925690651009907518614051571559628573978247829838602378130224914122413958736665200971636753537137988318967653754144422374799915445914484136979982764614760526455938816070556640625 711 89248790430746447638117767173276414587043988290687635387389160024516923548048966271421637228420564495528555704061274909563803680735518785990307491850469922400240823661504078123597273613723183581265892735229631830351540913918844731608025209362585892587025293823895149464115124041522975058157388571359194612730366695898704368837190178555068980378699172728573785207117907702922821044921875 712 205485333960197868414018578244809859622205226186887899540491584624744615762752067857503718850403442336676268648292452966186252791158113113010548440943337905549447291618454036919635459828802632055341122699096225090127269754712039253278897416953165423692475704820217821490588289351812499164649286351421911756260472179430334268757390326435319245505510402231410337788422586012207026529630348628448305192679182790819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 713 49596105443546057611826883707619881696392961632136741008127248209956433476923933401793415077374324397981506965830102680884651660155116648509327304714985005686261843424932675454811323187553043392810070157639559391910623509071072765622288260722830841499429729637375937761792890166348830255009957931317023045893008350082467238650995231267701496425592095335712950226318773505995662117008678406731116059274247687566828503040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 714 122503616546582620391495842208772020581244170484161961877277302903932372174028413111384157358381373123435009684415108953402890486008002034713150738488222040539823920401566226575680578944215456867084529405298799717536911308658744819883933371390010388151014820245905914943586212336405072884154161633724423338406839564447346766741280577853690869333027897540577821899887567269615828990936279296875 715 52865858862969887652648123974520923930504459087817538941262187661595858523158640654263946319404232067561763035244967935366148476276235610744049676965350625942807471685502053597341209183039792404756315360375165801910288408953770246902796773315735188517771327446608177134371582836806896308839664965230309656951212209338306003126054459909 716 1693874983828418170278498540267624923657293373632761765216981754865192902940526005203271104020030999676746449412284017617066763328366865203850095699646799405833494200275171299312409683433777988440797100461780687459007550911287752481012511413809471175297911102716772603562399885674129764631531705150944351718373790399408662646161910949944269 717 19996110985477098687247901877155017666883048082103395128205988957075985950584563188396149790222926853418134991472850332586135096267395836080600944316538013021042021415441009235968832701320883040863248009410420729982079975325540932359770881432062081989025994711357785702115171766601612571605616729221883613566252050036782843579297076843311125347492986657984846749179821253326723007997811976114095017707499360006375684035273 718 1053703550749749573833664364341955545726050444677824339180556455451176682525399703026098100366810334300247354576768033905862630354551952671848736779538030058724751663276468904837594130457121179960091196052091423938491043422998546543289592780019121342860538651265668771836192867901905125115600280307360242332980141792189514784778208180096050799110665400506660484946506185735197616760203542256332639830273518247649088061268098301177381570971800012999837832187081177943159631389085699887298358111833380781417975498708307134205030039552 719 1053703550749749573833664364341955545726050444677824339180556455451176682525399703026098100366810334300247354576768033905862630354551952671848736779538030058724751663276468904837594130457121179960091196052091423938491043422998546543289592780019121342860538651265668771836192867901905125115600280307360242332980141792189514784778208180096050799110665400506660484946506185735197616760203542256332639830273518247649088061268098301177381570971800012999837832187081177943159631389085699887298358111833380781417975498708307134205030039552 720 2042819879433933131262541572625798674806298037660295198881387062787403395615901952098404976119569770642230457241879141024118792407688868565211844437015405012943828810119331676984758251231353529939841408016638587645862316961395057937564059245054934100416439721769734689141646537204404758426698144727147078194887451756185277311545347933187095581371136772564838008774860771285276802229548852760848367443049717945442071193281372453811629354493830117113904368661179390359301839066877716656764702261656897663795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 721 25759299020166882507175694319625011846684677386015398314232627113863225925964805342692228336338063386161486992665198896511813998816764813057167007556546422414374009908560571308422909870851420876471715899754006988284281027126328652744950877120914500353365625288315115275942709861433600044011999313167340756689395582871551614770612292536862480817882853871627705331172416516100400967798784923538970055286155974220360632896668523360489493353419016188723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 722 833583661583202384101584429193547709747218579145038316186714685134674275469991755564346610533073129229378601408409597948889578449694125545688695110619191652109153658985100490040589957249622948141459829721739145286272294618113619034062306982528726120020831750981675917964698326516996988063728979625904689808583658374962266526005009789200929422086957852238928567858535807664485878061708261951671949940845252058352343738079071044921875 723 408647466821018907682522978426465843681364413596331070229194900757811494800930473869109678773461024059512184148154783251191184988237319555014750408760892853239761153428926866094899873464450987825410432299604524604907154652190423372401045970203985282064194811888975570536861338727780861476721629617313009778800658722275329637341201305389404296875 724 13387699660523400434587135296229447504845179553829402191778654143726662381173283254425902186297356609213678664877698854092274411399642825941838238141415610764987815147485073060135014754568878812148271172567343830581363293560410460103230667029852761825705086232294728666358114318060828802838877307892791513363288380400462074248935095965862274169921875 725 189190789870823888136253985481154567232950086393147493520150926688369001314300459056716282041961836189928144081658862306759805255726777042179864355270776730765851820108518745173158045438684317277439662237350497640553632087002805664377393442546669725806150402868698022017343294804625876423336515441686600524917594157159328460693359375 726 124106837604947060774712781818605185930780404117801637827797354877559831542407451815803989883451820887540936355987947618691627462125052195137901412355412291265179967233107593900139422404693548981795179178299279659600536532836836435824961083339961013202702771501777212368973187330361227322773592452346129431932531553941276749136100280930361697551194200701416723139027340970731493448197441433349951542715447237979380051158338698002319802368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 727 124106837604947060774712781818605185930780404117801637827797354877559831542407451815803989883451820887540936355987947618691627462125052195137901412355412291265179967233107593900139422404693548981795179178299279659600536532836836435824961083339961013202702771501777212368973187330361227322773592452346129431932531553941276749136100280930361697551194200701416723139027340970731493448197441433349951542715447237979380051158338698002319802368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 728 70336416875333007048732182295117852432323235564786183741678795168795277074526762712395508115283785592967699557377230932531754425979671457074689658613327718107919695095143776566427756507001775383462386084089770077043125125910008073830969373531763100502071657791993538046211643721924135694484151835472598605160074092414672805698980031416137189569675079790840997120111954400841104769707271240158976647093285633481012534528278160766646497219345585127281469180288652441601637832491178414784371852874755859375 729 1899083255633991190315768921968182015672727360249226961025327469557472481012222593234678719112662211010127888049185235178357369501451129341016620782559848388913831767568881967293549425689047935353484424270423792080164378399570217993436173085357603713555934760383825527247714380491951663751072099557760162339322000495196165753872460848235704118381227154352706922243022768822709828782096323484292369471518712103987338432263510340699455424922330798436599667867793615923244221477261817199178040027618408203125 730 45784275404698979381845551533380888776607586399151521262453526526298812536000651322205145145926631867724159840721083795058687155775131784305325705878323095659032809946917463287069635852100472586707486883588800199417689704028411635210750386488925150139258022180418936315997652650359640640277647844942231492600483986309197989906650169059542970715054475909420383886549797872101161095689255198375697203049503183324720626061324394955975928281551932790775326466298494201722201875110971902537875158266143008910653296645238553821766905371148009450840571523858685755392 731 3334973830384695506442395416300754210952446446625299232172521500148355080543974095045263678076663489381851354415764898509597362502442478600516289706545993341475938978881902079391200794417652748780313348777719406463155116537691653456197722617702682384938845862313397847185373776668154819674983648158721970140862894585866106192313835944499905879372234289952438947296985486976410263258020114286294234547486834253178671241124812803659791372306044727867243371080809669468409119132524491956118657256070634835348411111731888128 732 501225406919609995401868181585868566967575333679960638434382865000072205032565810354336951502941030282725018088675374314013361697864227971585046750460377285264104466676918837911879271306458465826717341052688273137148891764178695891994941012762115621201726740803771891458455745067648934416323501210211858050538937745401061071449617078452978070551451732920393907436377908568527313763309952104993993886185967905921357778474841692960738471705575424 733 501225406919609995401868181585868566967575333679960638434382865000072205032565810354336951502941030282725018088675374314013361697864227971585046750460377285264104466676918837911879271306458465826717341052688273137148891764178695891994941012762115621201726740803771891458455745067648934416323501210211858050538937745401061071449617078452978070551451732920393907436377908568527313763309952104993993886185967905921357778474841692960738471705575424 734 9790631735226843922011939769998894296363028826419782615126195153321961430030239953441634921870906877356642301920818239570676348530047288068706349853368284343384431849860131006803405780139936560357703213579407683859791654208383927411810758656724812951934275212836692733518174710734613420925066386900786036120428241762055032676890928683851 735 569336154455072432448776927534732665798814559508528545007616462703118583485535172245465032717107853960876517456258924662188510119188642464305822721288646817255197598621366256558345165439028765552788374924226610033227858565822069401223011196624690913743841276840201933067261242669905733874718752323848090799740685759504368837816489340851202914584883900003794207729163945672293045763647442321266780921246733649892182032331240972699032104708064740031074613124673078345949761569499969482421875 736 13954099016434145959417095446685253849199803190508566378390261665066935830348323390918058305697909668489191377838663801433303919496997767859346881146163568195621306133121621004034085691914286545027021749473035396270762081879928917489347800354665699217156517122575121167656281352518845732360550381091724940139527075230450901289796399875736671991128062988567538193134128095427344169157557477552967492421845676692953461655123435149266921764228013962399502562941028466344680956202169212600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 737 334342142508740099189623568921365746620570891021934078429213398210835050377437802778160107993698519225684714818730181946403987713810050971438829274100444251247997012630323543423606854701874055026813839823778369263637426881704583362054985582148106870347035287395880607871138347782225426380595519701055255610571700651386291628543200800711830366345574991313531787480977111895897778801821722302192575885820889917313873695792735698386061266780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 738 2184684227813487671810181580504567474169009631229856083823340760212089253541976453248691060841107932429615171024193070788857917191629350581671624896005181536163259730405267071285242105295060209832791468622772513882171019602155109387087023539265891746985336878088349941540044120546174273706678391706201956291081068298059380831585964245396460965868126489320397898317117737477258988222183489410761596249965776905810344032943248748779296875 739 2184684227813487671810181580504567474169009631229856083823340760212089253541976453248691060841107932429615171024193070788857917191629350581671624896005181536163259730405267071285242105295060209832791468622772513882171019602155109387087023539265891746985336878088349941540044120546174273706678391706201956291081068298059380831585964245396460965868126489320397898317117737477258988222183489410761596249965776905810344032943248748779296875 740 2600971056564466096155474786605845295597001492705485885194329966954488200138059308198082009291816081055595503750383798325347156106820839825224529512889805339007138654225144185016729312452848863193358938652115701292794465630432845080679219261001991958654527387715245148756707130516763571521650551572929730707764099828042824960434418134247473552134291670824579656371304185548359229900485679 741 4280081736016864543150852667401034519554138155902950849354940511746977670990298583232671791299536202700102751643352486460047277483873770524387807915200267074365203211778917310877500194390927310721003401180854149139258296206762613975897150391 742 850043426834669382949152723913533947265555124912972368590874705333467805016476074500307941068519333434121969748862273037006810824191406530181449153694767873633314720081952100986033425687558855284787284527545647502961345790371355626628934959097941019545428911774991632558085082004381278035898348954665983133351936 743 850043426834669382949152723913533947265555124912972368590874705333467805016476074500307941068519333434121969748862273037006810824191406530181449153694767873633314720081952100986033425687558855284787284527545647502961345790371355626628934959097941019545428911774991632558085082004381278035898348954665983133351936 744 20614611673923342298537935365528188520546515453639357188153385321031095855891909557903184415583504547974783270031320365186709836607248383724216627007116179244396473660425853247452503321128253082585429088326013831697357798684436155469970520102926530718553386258578326744789090891428711185942814731621974229863 745 18751802503594100013703062365183290279423987966940165007870970605560297956621895778132141114303865498412712542766476805145096764741018422167262843766461973840905936259923457688939733399867504388966004724487403863692746458000679532889792332370304917339468304618681029324892016677633349589602526820536968926320284067266316177318395685968965835854760371148586273193359375 746 16820939461559279083798024105283068496877297989982519450772583972099740140533284904786189111754159099197011470664739825005348904361702675712326842938436168230006413250154465524039168046219127634914176557808542429314522817658576219589358152860171857130297112581464981146491912965921858677337509436442317362074613088583073781108249945874605438758628730891715952310390137274761170923673983385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 747 1063308126401644871747444927852572059821330256709830892507085362676425498103901625899461705256333811252847196427244433595028503285759056396811436477394733469184871494936860420580776638487850906161272112290395340533508727647059588533864787559183047613312981252421360280307340390271404166026280792978895146463859083125785704541143582336674243411937944300118578930155797374801428663500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 748 14439217930421695067417910429150392121707995211296824976547636205524523033133788829105127656162265667420234291055314902451170354957251787779707833111251471651846320393969565397453172396456516560746950906832843017674000382636127797031113204404750189651146678139507228366283070517375390087571247249701932387777465986663600796164171526050128672685975435426976837952543450792443728755107471913816771085370523803972579658404983982968691614283637673741516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 749 293407235232763576846078826303725247720612733343173492451647018384781499967321958325141544269026133284074720317774831472223483170570646809905100502663314105481672457602070100525730843054682596436018618125013246004474189053475955194987857526595593595598443452286747499098074067047268427449827638181883110478653489630177834212242777415543287938734565344100963672357586911605765865356402801256890706923556184935301636249223955756988966202541932163444317548860421611376185185776108170779272531043942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 750 54393706174622937585251274377893718829448539252907463754671605964730389438596217962034667894921578875264109985055558739393715921031530279339130543240361334844185001223066385036816709272379798131497707966997216679553971372791859958439975721361583654370547765318911829804203389643322939580615789015670816499182150984873456737 751 54393706174622937585251274377893718829448539252907463754671605964730389438596217962034667894921578875264109985055558739393715921031530279339130543240361334844185001223066385036816709272379798131497707966997216679553971372791859958439975721361583654370547765318911829804203389643322939580615789015670816499182150984873456737 752 1295184130319546100827217275429968000240909656727900735540415567460737850639741229687216413935019522981671006463266322853854843338360024116750437542173977912601411808855494085475397222412349618730685124044704009508875071871675245572476413691593751151105223516577550513459622316026039838469794428175681448314880160511282970074177385733857 753 859671294875744186058909792878966178442039449306547626300748815420720967701449985666931977439487495196148269729969330756538400385243401402849767449965620576543567140196974037842833669274449627896775569782196315561257145410168197034073054432306253372270991180511966004766595739820321160071206487121524255428884456988090629524790406036390706675849109203849692363261305803198696659525186483951219180479717922372528005451669409 754 11560289179691465062195318111219824299002090881740106628117223309297945664664890065983484555055971877764080971773302099276634371682153484220633461135204926315683894812177673846962903255053053014991512962155815510524886593918001391807640597095488928204258316271313170830596749896935050551119457258812919664607018792287335687571416422468066853099518139104638526074758289255767329628618852024952752910027664135283056899434352932027029235264750937736139314030468936858869012164770781738117320802391929989163727845263071129362863495347089808413562636569300121611047641948458731136982758675447808 755 255973620438628541061870935392053903955058590385504536934734080168840818135515215163334781715482526592126520301557483675195787917586375065832526378822911211276612667343010943964068194153591189455712788667250718545563335633079024291371827221542059359969555315019984556644641556999690854193525087146109233086093030905914350251632714099735830022768829454417758250963877478454825979413510596114222305118440668344165360504556217608444003066663896729641943655409928927086791398350668389780785147973170956929453780095404388710019630068154861228557130134912625541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 756 123444599004327720465228814357590054802871653574263008852667289977568191486725843131562516486974451852504962485354886749065381012057316460912066834445364687915061133757596220494335936279781894037573064449721170104326371801100190011594584435138871458820422673536371916929549214670553696447176492942708661325441842357142457003089171530032019587518723006519234857026293456768251886251586081039372689826654693762772500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 757 123444599004327720465228814357590054802871653574263008852667289977568191486725843131562516486974451852504962485354886749065381012057316460912066834445364687915061133757596220494335936279781894037573064449721170104326371801100190011594584435138871458820422673536371916929549214670553696447176492942708661325441842357142457003089171530032019587518723006519234857026293456768251886251586081039372689826654693762772500480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 758 607943093765203685571689381290405356288665094190898993745885050442865540858807948497514724322202322031082656246558553520830923657116193504046444961743700990496858242991340446946565134650606204438963422990483412281791564221515218948309777299601286955472786756495146933483872384852944437596653009088158994636540437703786760045222696514067174452753606259171347860059686496470021666027605533599853515625 759 378115022923460198744465194852089514150540945865639864854916297440569318070333927944374103497158088101998087474930996707291356091779993705777210469883240368051513608066968198347888743791534200836046816512191817798148914693358050854332922725108856857751676243903281550932180030865881414799541845844247562620596511119263867957695884396065955697019554648545124044184119133911408503901857349463950539139578631297345881772197201091474292287963887559953946038149297237396240234375 760 164655980887073054961789152653392039416565651455740479063020027584094572594979151504878597167199253816616027441002210635645077668199217297905390721207170180613013694040653192577571341387794728170257796521557067180561962965724303163796778223841554413027348247309832745873497887421214656676699817451966101705855501892590444277745484280764362176901734400044672334222546125895664627621690825606458524816557062552373401041482519014817904537227013762959599654040237020747894389826272138958782970884714503297271808550639653253427597142427642002518606610432 761 164655980887073054961789152653392039416565651455740479063020027584094572594979151504878597167199253816616027441002210635645077668199217297905390721207170180613013694040653192577571341387794728170257796521557067180561962965724303163796778223841554413027348247309832745873497887421214656676699817451966101705855501892590444277745484280764362176901734400044672334222546125895664627621690825606458524816557062552373401041482519014817904537227013762959599654040237020747894389826272138958782970884714503297271808550639653253427597142427642002518606610432 762 730740479740785094292733899273612146987730332547059156392398508490110992083882090050137635067211107818346673839478680636568903681140965553102276389350261244589593853210647201341606149065484421760212990503479672079169748833354042788328529856563586560592184586199764905500233148321364603707212083644605369959708496762727363661843636084273270304510946081 763 98324148273774403610423888061566432679435429600106061088232911523606409860573844370721937924422506873285995803247636375592172671123759786099969918891284815912852102487707744435504517312044717256797211794590540241548627305866339404530294791515431430196545952112347353160535998762054339654294273524568900156814644387877539735672170428142332891724442954666473058988838655700642972512901333926858832027 764 3586963253175564018111873860374005030578483907241469214559824845292685438123594416488307017420857473244346412898277022617978051215265880756713002611072961369316757550854066224751640296060703330245219083478457498551935472745309927816669684289274454005000192879010543790649513770838504364928309392449798046620755041914160527097056449389060446222999403429187603664971822998615156280243153562985737051176987 765 453473745222578749550391043937931156113630352803177188326503884588671489848130477789317763784798774933453221141417300310735542666152237335240362166661899038254457853723721116678438297099214449191064828650486990376336705015597880005036565211571668392586639738478809624569006999223442325747867005170376478682630047683583691370795844949546018767783048522430493393490394108716029598851561525779326971923553768473169611752382479608058929443359375 766 213854935851223290454535858487813307053392764751759187432263114524627508008249032553129553178178075731772538805324723038248519193302972183772679475248987587055367293871013872722495316488118450441923538919443958445201565367084841149844595785425265934449735480051750570970431003448653185215609176956989219346734132661591992554604846133657296266773076701892376041139982687585818823431151987098258347984660222419892218891067872941924989183433106175033347213494530867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 767 148854952000119298879971521556293886901843507866422970420512476884630389281861555159595988639914855516084016039651506043840941135697118053883129573403813839348460958179992794867398560424431122579256628572217559072571462835284119401279978409037553503565216691270108625739972551386625730980037053548358778101416017426617741051522637895572998897557035627800508362223733889515852139097930928203765707549133619712713398681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 768 32139781589943451871615526475521118395557299207388192376696589729146890185548984329118607204516388739057977139304677011688850167218921263692931328898145804498238485118244499645461259256488458112189961140405631388851821714620747301823607471719713816031722912112747408217462288237520799684400871592209273929097960845865028770654564491306278205663516095291821049209315869545174547750216032625358702974926715230026074226287286395382593261077643340945244156302691656543180791894274736033667715724969627352671925043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 769 32139781589943451871615526475521118395557299207388192376696589729146890185548984329118607204516388739057977139304677011688850167218921263692931328898145804498238485118244499645461259256488458112189961140405631388851821714620747301823607471719713816031722912112747408217462288237520799684400871592209273929097960845865028770654564491306278205663516095291821049209315869545174547750216032625358702974926715230026074226287286395382593261077643340945244156302691656543180791894274736033667715724969627352671925043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 770 13872338739761808614497012043276095460728149393571026941252926780460963776763485870986964597522798333045247671280316561946467919995753963708044235762678179508939916363836186110107995455554276814682407449237179233904012255724058228385318031593031524200310037881287336241292357594909921520158915654816098292763192803297347653233289757155098499914325797064341078135926912454253296577683436100124822754273896431549 771 3999971622174808696080822917482302526125602155061682103189770954324782814056354663873084095404919507374672521003044407747338920205245031637031797121688490516630942756266554073675566403802131517323074414763951393607385220747474845837662779625040952533000375730909597280742892889410070435298121759098173401194543839031 772 148994942954389449120314572853298286795652554673892596661715778277643835040785154874608509469737846730199176734842401144180627438725172183447797410985774583253985986728172872690341172975225596888767198875542425460481492087622690532607100878253150440901730995600651589110392017237635713644419737404647861021095563460065719 773 148994942954389449120314572853298286795652554673892596661715778277643835040785154874608509469737846730199176734842401144180627438725172183447797410985774583253985986728172872690341172975225596888767198875542425460481492087622690532607100878253150440901730995600651589110392017237635713644419737404647861021095563460065719 774 5901140557581191276078317232487886566658749004269297753321960666366676331744184301090694811827451229631780643073929804018150278815709346101923579219192105467822276397109761251125018190939508749894531665966965569588122881961213031374540035391063056707987827049143202905222811306510501589248321504548759073515890713241898288695468054260827264405046374142132534281506156654860861191400943964003999248746668041083407425824414490565825129313356082204114944 775 7491963158647049492379508899453553974375447909381467094289835363892091104192398831530869239009233507340663173198648022463256049485311478780986202335129072960349078737766048209858633375522841680129720701885486775778728186465852520866062800127096677432803083747594353021493843903580630540098158031068297461474391097794651649688224343615994147754816940681419689609000458858787245644706217712742459682965158966421669248178252671986171904 776 8416552553283496700675510790238517487829386044107990041394655146362849452251232173034758225735000376848825806321933456497070234002856718083335271784404463091531244096375952471081792600544134382116658118919714329389007787909898725859155141057503748384020809713753130317614678660070292214257352649648286717253797779015230854557 777 259294748243386306053767403582170609424261907920205312186380061115843092336144487986005032894013500957641537318158917891299908082781789308170650538445817068285837453860291857131494847915368725349841836977802591544519956043889808523887171131072144827053941647309407670383257717937765857100672408752674737550728538880392938929070661347248821494810870771064258507731600539014592613180493338630600044567650024089298334601158141605222200046695306254003404708239 778 31794473957956948023902686497767950491592156732205371884994629741449683770544528902043606756809615686330788936502436741911070113020778189146250247774154654626754018477139082221286317908461993023493847046090167311919346320693588758810660156764347964632787352306031599088246121397155143049941972090529154704788092461413118916890904253632702965051465098571443354235360178493283675244693322782690643089395521519496992097115247966756103051164212493755535464302990345139361910462684499552369537919334556164910794282804176103276153640541351564344752685446464277124795884119353458688 779 135978834193534281023991622906315317791645531817061271860959938810654602654068504935266597930721047795366474436606640779261153105533454281843716282083307548036634884118054646204823603172232321644572708141021931749482349744115486058911970188056659055276411064828063746963300437321024512451984902948024564475045788260990868251431083941240560332435732617329045560404185190548058363947157512138685276487208714686897624747525920347770784109910276217420233267685212917673763978353391029613524837087339840606129787620628391733425657119506432 780 62571539819548732689026293518668213786701360428575790599321997191333309437283793477191879463711823972961879034517304432471654010961070247103729350618042908963161588134171999047147440671026165514447271757264328981502446746921987873206075141998347252215402430708418684625663903197001050743954976920083646989591221971613120843033026908330144584414187850562187499349142072898598789350987969822151940216499868837329886629999431018828626291367158103408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 781 9271778822690711031958778429882168782678897933428793992983280387838649197791223419181049798641884141960736929190461210291810575895375661636999441116974586124989373165186528071741834390038368665335580743132922221616731835881239285846109602647612918935697336534102621746139861900127556078690699331541714934016526721642666302308241683653600797073832402747476316385229904376614854585744447684568615485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 782 35393673980714137362074868109779811833394096365596390051460220613036519409800892149760491370539473531540694064622606663355675188079699617466835177022022961914221329296778005961932145540761038365273137590035893661348290879542838943012072828237396894131326607035846759307928138294785015267305785003635655202809882447390554825812443654030943840176591519419702080995193682610988616943359375 783 3770477415919808143278658940094620015285867367562541224294681645638284058525320823997789890869266814070125924580268397885654596719790894457621043407461380614410846904349567409324620436216345419541334248004213914363628122740858720544385969253841989275531559930405052393427781216520134628305221617489068738965557966497734022611087614499299606112962396955671584418663506618907832546743087513798082943009166230579869900940183369275615632432163693010807037353515625 784 26393341911438657002950612580662340107001071572937788570062771519467988409677245767984529236084867698490881472061878785199582177038536261203347303852229664300875928330446971865272343053514417936789339736029497400545396859186011043810701784776893924928720919512835366753994468515640942398136551322423481172758905765484138158277613301495097242790736778689701090930644546332354827827201612596586580601064163614059089306581283584929309427025145851075649261474609375 785 16966984317854728914423527867392359238140391803214327964237620551985665658036634044380452305928700405848344964968500138000277415733771960717152050680981990981821126939955985006557040332508926641783407823056320621360651835163339528941197128971508109599588518931166425137298653607744864377402190019826106975696176790410891096034899439145341677194412224746732584856832340040646778472744380539 786 175995749684449545641048866460210886024091732937468268073790709320782391941708665026399022271080691650373318055376551568345309271243993359046014837485674982385609440885938936697509814691766402838311511666327360152299082120923710128336090779010223049234949279078199188867252733725112192674599465877946581694696776389333822620910633773841130491961977464789044910509057777187492651556698143619988069861841541617876610318336 787 175995749684449545641048866460210886024091732937468268073790709320782391941708665026399022271080691650373318055376551568345309271243993359046014837485674982385609440885938936697509814691766402838311511666327360152299082120923710128336090779010223049234949279078199188867252733725112192674599465877946581694696776389333822620910633773841130491961977464789044910509057777187492651556698143619988069861841541617876610318336 788 13660438099007604833566930916908648551417952127140412031351487276060487697731543162019039310636741124518676200822217179631826215015416276542433579655963120782806233582684808388587316796745524655504062912516997040301150156061856532741190694085215492635518293143491664641498422686275758171017061342514457777978974389787312644189841572258000866525104766861996087863892046549738804628527796511496234006536416777296346739688603648 789 170323590727568034136355211818713348701807079593018892079225949279082299658371482674146777160012743947693457145482463231892875392449475121805722999392140095073922462693578733382919157150792336844440962589607872006289814514018173688922122788200668025619450524697029394835325101500062477580687805197874858168491332215160843817858634531650643705522851448780996752399828808440306609835431943018676922571474454669184044950701761126508752510849945173444959462083711007773298562432857461302146274483154937720507963189231616 790 16395036404403404771146191763999549118648060970696058817423338658816240270514805365970643712816276553775345283529147559377919063651829109819945278812544266095217493545918707505563151531241971210294849297504845184938416391664782072953337651512086966538604685137957539398710007513894297302004545849271486632836981024125453317713091569592946204873644647538259832501168224194902391634489159109293784081707437077456110472010562389788576142905796029225484744529239833354949951171875 791 1330774449550652720062381651063394832756086710785406242535926874207348807754676260841865654519536195286129904638458557674942304939672228134686795674750590168233959291084970041997913608356247264281878021354702207503067586193927193907741148923117449120882626763976765204532195194028719410524844037542677272305682856769528214408938649477493619959895456739915420921946508572429775096868098671620828099548816680908203125 792 6627637116777534207271515099351336314572746912662232835351672093744354760293295416796776936322315408283344117901889647204909301338347921585324931414047889607515551654064613742084680051780562571188217645359758545974335566692801786497641592909256868809631054378783246305925907996007264736669206181930380463912161716949318482128517311727438300625723768498332187407328523898395713179800434094846354499895565777198221244592338652573607067391231519510582276484885557868112508669132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 793 290530972333877368667361490210954047999660688809246630382724067972622880916523100398055049142153058002127450853384002507027483786370834636882515449331500741396709505627100322002529743825669092982297405919170037165856385953495009918297499438772126595069736775351169135541489640337936515650686116004103643386084114727611564233200689207592936731527291659919483318553392215578278505993145570208307107990702907993376284648421951589580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 794 2858674138278229340846428251062803475310147253041388873168982808102224374044180603549119355159232359285369755781834696032364125602228400187312662189972947640907346960429831742219617785886767988755181987400344620177783340305345397716870677892160922035539830917114066818846051543350679008804578433194168114569468832374682102083128087572785067470232217176677186148053955009641635687245297958725132048130035400390625 795 783945661195527785532597920595471190306245460166326023898906126083713225539743604628466903415879205776309025584073362492935410123903571353704878044925670676734400028166138680395943814681453881904475284146397468962637868614569192889717711 796 31045032129004095834876410253501254607317626468046676872420581499041127444599386486891917842172232427947613722154889228082735176316705329178066875457101484469358975515407257882359771005200255177299125727481486168389422235005554607625711073311 797 31045032129004095834876410253501254607317626468046676872420581499041127444599386486891917842172232427947613722154889228082735176316705329178066875457101484469358975515407257882359771005200255177299125727481486168389422235005554607625711073311 798 119930237293101951776855163190379805521169300645192182965024238481747736954357194739698887463014767107617542149764484360276217235808715412527635078407246208588116065031999014351715141448666320711124173119605335746039258362496920077167285995932733423352188366643456200894835673469117809066011725996527149225416744791323031477831674490154988959912232949403036831940041569886938791157944428821628410903229587312031913792667769835424225615872788182703181160634409270779800456242825452288016394815721928040146035148791644292072643254855890108416 799 14837875284037440411219894382407933936308815914374618720513489896688631681295385708591182373359367444174473234094341148899824446752609220889519242756804612062348572661988532014201620900123300057806391570410253201244832853035371830927841533201898692327189930118304151542535479986169990718399282180107784080273400995563455797832735966414612043093880869887882073191207419585930082167988619988882169182234133415801862278100519976967579706606687502739472640989459693721118055629680309783696333168705536 800 91937657373609477789240035919731670555160844169154786403978024961903833808987072940421653049313496513536215309984462603202263905877529847270453131450026184100217521049536284986297879269406090782949217708011730124510870029196616244507392791377889316480562497970702199060198498532353959638734378107005085889575146343132350306733114055551363718765188610370638511505768515431713951 801 4395969409521544398895795063475577986853904891721421923898670990819589970128118611849789667983655374066231487172308490058663854828401643189814648067002875340405079938866207455976805766440798191267150517050151115474702443089175739411701573970455852054147818754387599849686521327745718851773291526533380560454087685988089761094114285249296262087539490836993143654484791933 802 2275974040098062906576452433955840949369915626060301712306097366935481174489556279309206363241162397797285092270197030689610058326528552619609701099001031641315500083890494636694223267268802842989441713974294874306135660305987771473600168593516973914860259573108954690435132200440529222950048782946042905744332772259484620550009537287235664769059005906419202852384252677474352737651217762097499772279751690630194776824108087856409003567194237234285028118178948889824323733990363866000475029504 803 26683222792785083612964443982650570469022392733796979916372753381948357408062956234186237945334027872724040550750828797823721484330030590502445538854406649957303772219657641297516965710951285116576931837570447657625944367648699207370476688852145564940127471107264159044428215055460058595059068383165642211624000678144418210662584250337559562146700903150384517844198839572386274312674469635995681231212200573398410753322397843972090308128145408 804 54523961823824523316091767032339221945762217752965852505056705740716987456269460228791966223948460795979822728197480556849036414820243250796988806345104560694892954172281499271059166600639985810369917845510562497658291884806807659914225471035442171624855134904795035635206655924106971857834788140244236775141564729361407136259625769149984631739187746635251712 805 23346309897379084620445934549006341014483829252622084536497729295016198685252897846412373434172383539583512100286124738795331385609058099932085079747061090968161006008533232686569622654963895721625065312472336285357713105066875129965565535915591574429346646400089383236182269591789295450903512350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 806 1270728078597951474497625282997722235605131876924776095292104352545670309857735203165696630457137088501146159884698576796092265107288844300657715624359155950802873981436366749439125787494972309186628702209869413310630984015700026363664416933129462287688966896404633931342218134453889916957148274734290538390268920920789241790771484375 807 1254732913505494433108134118813645417045957550521869140657760676729398567500285664638263379903685369717066098721879066304641752675396541691083924956662979490538972509056086391154299446967797641152336427758613196449892921500258830740903255502303491439132057554749925390478461425021362443327870715001302559111851370472600510514221919050965514396851796025392215645855089268327419751620252323653925685675858403556048870086669921875 808 1348636912932876790319407983745112415929983906894176442493640794275507913993113543756819066325460987055203441989929797560215410443912534436740208529929704999694592493108884945163055879509304166293192702446692843751268635296314840432058980552552424269836572195505181010671984527785068327354994787686875845388742653847247631662141583869121284548290222600047151441149164904207750339501289228345113023372742137963758344721091847573282596925720281723303844904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 809 1348636912932876790319407983745112415929983906894176442493640794275507913993113543756819066325460987055203441989929797560215410443912534436740208529929704999694592493108884945163055879509304166293192702446692843751268635296314840432058980552552424269836572195505181010671984527785068327354994787686875845388742653847247631662141583869121284548290222600047151441149164904207750339501289228345113023372742137963758344721091847573282596925720281723303844904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 810 148963154767606900225629205122278158070095778159449362306621005058153877026038770353534770434585211769500914320069093343641274517726108758422542823210864374424747765898036797092244318423118769283638127085593767635483753339455536485587566700372243505892746419033423288799658544822326091974412414391371642681389410237477217596289404291200484667979205203885204620992491 811 148963154767606900225629205122278158070095778159449362306621005058153877026038770353534770434585211769500914320069093343641274517726108758422542823210864374424747765898036797092244318423118769283638127085593767635483753339455536485587566700372243505892746419033423288799658544822326091974412414391371642681389410237477217596289404291200484667979205203885204620992491 812 18544687222046388023197477493337523577190712594694626780135537638789230632038731345594885519354853339405549555047127958671983906534496231752208235798633413267849542977960364806974778910285324535092744822074504527454648326514010908067034193166708858967240055330523283107773107942242623814635295030429111951093266208042560299074114209605641145059281457037679284825948569820620708752785903917246138013294697339442683012318329915790031757055436853 813 28625743046124525533376712026337037469999707660275328655564650887537878477905336031059233217860053446764398698477762942193077836893373062080162824490402197169401214284021927374904429759837801119385235706458382274534616529458836349373934775886326465856771087545113326188630390594370369082301105656638037481996744668138373664433533513743311601027 814 95236052971709683611131895121859979751456675406142742559260243291317059078793992077924862189336078518957920113722013970411685615833724363353682167523616166308791100240754271578268543957690922214246949136876593042650465285587855276769402600338150392462778917478077957347500232491976278688854353555388479927448650897493642291328673896529229912014428374045989387070368672341197038299332225698321942903201479732590987795194707064457564605016277918606402432787733528646488328363284700741660012652156458765503824466663437884194816 815 141382812595391494633418174233708805605426736312397250402135253933577995311553776191702189601962455704914431807273594256189142928952270828697335252221007841183192813717057812179067140940609487750317267586982750461948267696968347338559114173752280807649850580242765946186371345391615180493446855720063539062141286300620464351768176099271818618114474602698010186522464868034552634685839751354225536474436995116289407881929510755666880690933361650970694335591300807831513819741750376522789683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 816 23404229650746119924693931332832096257580527991417077339440971159096277134443001877946498240988273877970745016042284776720040625950367749954071637874002039940766247820270980853754931028655928800359913680454398335555263085933351102171409161684793657370494000063858390797234503116129766793754878283039467333466306477373560886660048151459624358611674963974414091506814954238430506709995556949848158574903476212500292493987929160025183523390002967072031919143135973449035897479101970545786859007689308461446519774668086033845668874512994434534640729301877150941518259925110440411021332985107450437694576996039039426704179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 817 3431618731317721770530394194674997333609167756676063087541869448944606879466812906964733543050745705352150471017251667779233389314085512126436875142320840615515230094044347524741159256950740064979407690377524878822009821079285532916611297724476195880369011496707593307926492523082229893908374576977686808688084405099329512411991821017685065007888535785077843915365075074048213081914657943332539106568400756347108159713059806359478094611962194834752094904027857947857226232584150228945889415363925875456545001408923119112846294996104721737127036109488427225465964323070699110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 818 8492667050128612678765640071138092944538783789752125591500088376828263955587215255418112120704213144044804873655607824402431666524419497600645140046518015171936511489838538452287940775585010101897793941827016998953460640903852473448797866137433950099126897233105364294229762194512135871239605373439355431126503666195012512200440801042970031449917976186970343404578612105395721880851400627870684996279220229544366136128545689105453635096816578533745809048322271549106958689665659098497721976588750238782750150284546301893140451966246473602950572967529296875 819 10579521994962663097592103617380263878031641011446013273901524059217717694363192244195512672852541195816559385431467126723225374804591944282841627270481905963150470423238999367003696319315115428514820222666033226264424454598384323087761379960346977098796462572922320078642563742057531066134938758904272834399563690932475596173553568704059129674695038330655108673913053934675121701794019434669694043894262056596248531005716002340033554673937032930552959442138671875 820 3600262567527355564934938281126476180673175268990254571757958779108562610577629899171728845073422325613784744062624953883282529528159868160559171831442025897711144256417864599654962822030476095131425162447735457465401120318975872669784824349261866248834733498126617920424952298249566411869076978980714611721502184871976061504807055481451368364185705914296994775377845337987772490685994292107404327274890725511 821 3600262567527355564934938281126476180673175268990254571757958779108562610577629899171728845073422325613784744062624953883282529528159868160559171831442025897711144256417864599654962822030476095131425162447735457465401120318975872669784824349261866248834733498126617920424952298249566411869076978980714611721502184871976061504807055481451368364185705914296994775377845337987772490685994292107404327274890725511 822 284444895549682696136637502650879001703503239846209398536054626880224738244125469226625179561279430057059718612295608128817424946519527650474804878338474780404209420162286288776774480262637733869794424756103300348027417005286790575361785798138069018099090660357110459928240330435359387840727210761973001524696895906138728761510119464102120565858782843745988070265360545098770389120361613022791335080988760609099384178259081294782920453521408 823 284444895549682696136637502650879001703503239846209398536054626880224738244125469226625179561279430057059718612295608128817424946519527650474804878338474780404209420162286288776774480262637733869794424756103300348027417005286790575361785798138069018099090660357110459928240330435359387840727210761973001524696895906138728761510119464102120565858782843745988070265360545098770389120361613022791335080988760609099384178259081294782920453521408 824 48429369223694120772969955331994662376020323329829868436128963855231967675450850386806614150788941677149838326981304387195864524546658989335755799127946820090115274548931199234312644247249075934797208356930801021262681551437887137762319448866993232116799506174130739831913957792839176526837492649487986846785091147264334838783 825 6906509662505752825368856391423610535937849612049160345157756192237419360244464591939745232703424776805650151432518009454916271486774143370416018663253082621493689517628978588229045016622981582918977091040781109147538941478992567748810289537556257026645737039552706043576251106889045431772926428771267840811785102998002543007306802912607524365355282154376790927884709269949852190669 826 133102940028217153915241333705840652723601097272443910849271363600678665417397304669552739020510508042722032361248759013244274113500920464289780249173209480333841764981428443730812303397866605689180832884213959235628214307983529102834633269862604920976847026774687432581648586021831332431159199580437708891880875302642386875071503275357733675632846747899371811241872698738744496396867543709593324279404456304962834392202695554583796234765885079146713901342120113278225088255029329738852085776782722958535175096125993222865735782852680587763098823328379424937474994285590872064 827 133102940028217153915241333705840652723601097272443910849271363600678665417397304669552739020510508042722032361248759013244274113500920464289780249173209480333841764981428443730812303397866605689180832884213959235628214307983529102834633269862604920976847026774687432581648586021831332431159199580437708891880875302642386875071503275357733675632846747899371811241872698738744496396867543709593324279404456304962834392202695554583796234765885079146713901342120113278225088255029329738852085776782722958535175096125993222865735782852680587763098823328379424937474994285590872064 828 246171544527529335831964507538295649523548870275743065291492848579247558654648068687117240823404972826979605181733588869701529316149948512883695394972510599174827150971011195997077553319516502055344307720059867485348140757144206770785986059337611153239653961195019509571511159617070923691400312975241521859017444155129043014008341020960886581867707541583619053603623099532750576254484387412144986763143554274196823638384690494373422304262397340993785907272811649468564963737263330525607475007094390331052026636580584333006304707599916033188322592423936 829 246171544527529335831964507538295649523548870275743065291492848579247558654648068687117240823404972826979605181733588869701529316149948512883695394972510599174827150971011195997077553319516502055344307720059867485348140757144206770785986059337611153239653961195019509571511159617070923691400312975241521859017444155129043014008341020960886581867707541583619053603623099532750576254484387412144986763143554274196823638384690494373422304262397340993785907272811649468564963737263330525607475007094390331052026636580584333006304707599916033188322592423936 830 180805043619120105448709500763125459596193113426087885901257958671903193197796991016422845944801976119320866647694488413172430220564361928348600370092699418190630068969567617447383847079436294268861170036709062075604389115963514434483497126828629714503321446081186423643415592471270095241465135398319065698570022765597569907558868248755781210031737005230458777027965876000100361493466930729415438803323767242737719281965554305129884183965213547420429314711784691819987207217490521315994556061923503875732421875 831 3370949914165676396828360994157793632968758810647378916650391218293685020539550811015828663077946678985402192097891787500596204383522564650298641193585281730345473185846728371609493006865770354956702510408307630192240011622853880503067952292555241089639658065207138981595081052682873229158696665393210417271415009800859555475224176915114992346789358064961875435845846914195700350092010921798646450042724609375 832 252247155886667149285939114936603088430407631538663905575277589641144779796474996293162426612568470446605557894539599760547949453453306505249252141892753662651730955388723693820941100248291617455023854797817001533811883215762882770318698308941108196969483646790065148666746752189651073061374953413061376215823080791279103679149023488488333006132727987741528301401140636630827468933490350127915455218127033752695265178545014350675046443939208984375 833 305985807960540679867822840244651250028860435033956144827826570125046045250540941912784928251999435343769033345737574976033690685840717831529367542624388233571725037875828622473785736063504292656627028783784754567320167502918718764687720046321412143202531228193716692518436027486521420828704282801066206346163764730027627113406677529185219779421683135637333092809567571665669595548653347805156954564154148101806640625 834 40391837646695004703667106255682506536800497195088023288881456315273201796667939020686097651265241614428848115272041348640321729514663595838161169832776156097007634651354650451126958083769676379050943851596987954016481754745073047177076117480864849379169202783450228308029789946723071846998307031569342906646932476379779360415851373536353693426984519758983884964542272175714316414487150897722286071196674880290740796499034153839141077074146628804698097308144756697721193326808540382863616552802247921922602073858618289428284529775544523334615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 835 1468757925695553534685750947789600385355536372378388443262951012504028011800059317185267567153792146739372857557294470885557572490911630677077728004581238008436644840363179588917628958667929263631092458753793153734337579642940658858118752395420603631097400602847232329449062009833113331149753679340437126978036958227712250622567866397496520285484966471187501060201174073254322500882043225774135557635952138791632590204906800057923023192845317364333792185397579736708117925111129008942873967364582688530502440124397723183191657863463578960064970924765451373685578072588288 836 3770623172948290083178883459719643769401227230430543689201799948047230838653993017586176928713906133547661543785662711126587595822572790269773743079205315590043932450010111470098043193919872152607133131491389411632510941795646556652043874154209687236650523241805613924918838154663618234177297338142045849981237197754176441670667916024499967587754197668609496030076907104209615132641228957133698745820902476546155248470180743971043112272145609565916633976369485308232845893566699981405505424069560045864322117013791115549771888749645969803049375245764825198688986439062991891345532349857509549101743128479834727112906745749142970800409489178624 837 265834525958177242004997926438801598185375746069183868397398984444828056502626034377947906111587330029316361011779918354160990459881679688899272029480997127113905537998799327745320373619829170500265902224723575367195538372034977803603857084239909460101282864908699874890173081809392723715599846153732960496360049000407864116612532557614759704996414738583174667031321492241760627344769911529158624910434817254792762347693657546229529962678754569504177109056023042072581186721939451439692433971714003617614985610869319005110272 838 658183835522050008840960670077314217867678777300144522565234989157619265207692656208461522938129563940007994971082106796800297949329243676606117811640455412820412665739194255956376037169633193451331188366338913811053992336895393904582688719336098937991401339949655837825759848258305765639480989859762042553271506302246831181929192800726437064454802892781427531255396225797806442584801724467545986708763 839 658183835522050008840960670077314217867678777300144522565234989157619265207692656208461522938129563940007994971082106796800297949329243676606117811640455412820412665739194255956376037169633193451331188366338913811053992336895393904582688719336098937991401339949655837825759848258305765639480989859762042553271506302246831181929192800726437064454802892781427531255396225797806442584801724467545986708763 840 560200285826043503755221405905137575929936772993835404698828713159154623545047621976886645853818442162071302259623940760643841226521910290307089677190090335688594720744738507453456025532485839246060575848139988586919967006528386508242724293223261209489602135189770077770270203383041030125373868006923330892692219857614411020753196834389599045101619211813964152453204786357329934383086780514614835699624845525461107768024507930751697356246837269248714810588928790961493139471141156985661020897806778382371175344294582266322559372639390924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 841 16245808288955261608901420771248989701968166416821226736266032681615484082806381037329712729760734822700067765529094282058671395569135398418905600638512619734969246901597416716150224740442089338135756699596059669020679043189323208739039004503474575075198461920503332255337835898108189873635842172200776595888074375870817919601842708197298372307946957142604960421142938804362568097109516634923830235289120520238372125272710729991799223331158280808212729507078934937883301044663093552584169606036396573088764084984542885723354221806542336819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 842 10103811429760008710032130029713014434116760879304076923226428765202736054485937005147583801055266809902825391772445584401117721278553385846480238635021589707560559402298910286460343882332805507421186343640177628571729746552540896754073981570032321915168951902461655782431726171999444877661395964714045344543886119676858964612550816750555325661308080142077139081123318733682346654593266836526371447997411896815944368395740952206583787360398955577355414760921037045675966448347155544895681344996773987077176570892333984375 843 6877596234448968640904036659497995036875500898075047545641830007359179845179300395521811056121716075079019389952852828082225215183502159047654058450982119847128289055793677825679370388536052526642296649410075728005215950064859620489132660670135020363224144973269822570389249918448833723376132517468922398721654906379115018719009812050652260396732260324732607280045050596707580277400229107342966017313301563262939453125 844 306197461953902532861688616117510237036734175483199191779519913757638045887227632909026550029594921378593022260090960759048748805184699622960606336296174957713998557052990330477071249068013594538641689128385981486520219312837615163796675185695081241591102158354945770656299795619260526198428795810233894113486798086904579748389035842307089285122916961917420408714885697616018181530135600088016190056805498898029327392578125 845 807354904583187961738791074845068392608162033894892745505422467848318506426716574207619382008065229940539751917067947912411997315918207577856247521405556005155520747917053479390274232863815997437596507592461865979074889114154319844568752759562454090784883969624235448006303676328880493319997728047268805293038571864746264467247546763010358253566004873 846 2446489680446994892516580851888584995145021802721399656344482636425913971912618253792888838298369485424539485191930124847277984497809636383115821521013442379150198445430618298546449180470077295544922772612167102568337775444073455801111712376510433306110422319844042252556851598415712030020014513558324299560100044060085400707235301899453402703179362414554515779824974901128152982742176375060527345017910883836252347145392815761766375365795026978863984149241139754185057083689840943293494460416 847 3861880884900718763763146264261815706945143408544796539193217554612819893942638303242811967661259254521003740052100502124092113650695029914295711979021971187864254771500669926400876842424520121218785347601400381624326571275850690922464735516023798122203736874795456792143844468311767473057443660520169446582077556492273409185190855049049370260080323561203095224900326229102147828198451476613622305296708893344465591919708790606149720673421488195343873861004208078735181623140009843328241540124418554487664440055060846672572283040386045170181401607143424 848 961758033197886454810885164871881340658160986584814085302554496847253612423142971736644411580585600100848238173995922490649724726422787241873343186871171218991269415862721005877313958126882279689748078011544762801887724687047884758894738150862591081272209576056741431360016373913557882215347095923336280507636527754465742269324868408072175643679273278308410864811364186931967200189989920678198289504458955396115832174641138204388486061000673361280423342040305516056400157707907548476249902778470515279084151417807211881847067171050798305590940940308971641178744160256 849 159905769194250680662800717941147334775493276374808761226927571536254125971018539608297747109206919167076244703419656534158453410379015741895725800775452929800597950946774578001685626666827641758232177629893912440176117538349230372664105874885725870094795210811769087149370772833936123173682641350325877297187885101223552738142513717424881677783320601746948855961809040702666238277729237008818440960498853941774356460632195808632866627379970007061514986913706720925596878901711640568007563169828806096940226663546770507667982551130339822312760465791535899491913161273868209294954247196367313432131861778723352273547818796292539010165620198564819242324514935882645504 850 1448364656436416706201000772527006720771993270301979349309405425827429676934815802488205646440709527151842009805680048246372059030294146459911945341302388250635657062241060357083610368467743228641261625300542009200871752304341058922655321538149849689722497500977241489486581361658995270465285264977127891153027274785831571876269116174182230810583727084295208715313055910987145547460631248999159541860055857451822785031106326505744033373541767468874714157578915119353505310126096979126890968236493874983017776097687370172944374001224837666112707381882975236478927444852669 851 607418252526110814442090553172228283034090498256677212713782917319394455072719946072741981982918727262283122372681100956497485368255177344305396768182052452539321491234891346857629934154178498948640996581211978469150083639286078405235280839686100240813678284448729110030628193221785183495194326792621710198308643240881219436002436802229340575638733760815024379551286373355549718362238248203839678146430163561478632788764176008270638784908842050332175245264099535568905556737450303343221336010486473357083843370071075529977099322374578979787408648635591552632321624989468367633031 852 1653686513307740842721534648738001972155232882853152777120369251707592103763645501764493255405079686456014731456545509057368178074493184150950122032215182902538604821177977735108677049512719364922625598513382464955293050207886632148749046602350355209405441657418852859811001019203012983846756701314797611042890971047175211691750998064280887601973587161191719844348475125499211012044370956807735444754275538624580430335421666249820438731438741084104127015576372955807258046355463365458170133 853 1653686513307740842721534648738001972155232882853152777120369251707592103763645501764493255405079686456014731456545509057368178074493184150950122032215182902538604821177977735108677049512719364922625598513382464955293050207886632148749046602350355209405441657418852859811001019203012983846756701314797611042890971047175211691750998064280887601973587161191719844348475125499211012044370956807735444754275538624580430335421666249820438731438741084104127015576372955807258046355463365458170133 854 1568979936800208851411048242753182173954657333527656530610649910425078157806095785358998401598983377752360841110092395652678746503888532703971113958699719835864572917346920903950423704826244317884696500699750424313291074643095435068019616962273360847615731688157015911062206587472822500468443709524592505138839948708372437622841163046351251775375409992055063729609005954063271592063968880751887816116998911081549783296638306095454930658579802833461196945010876813810524889798953986067646822744155688567487235110926511699726606141823608780425654596708378947553414413811712 855 750075582300058633899979235107995370090109078490445506060207930840959375958919728064244652677890639468535667240746917340823586028837344656463790464732519719482684199596306772965783584093189313401506528707559038201817851677125690089019452396407258473749516731855778839511060706544445220286300459113273763180476331243671818687814514101773029689413373028089977011354898632447429045033888451819829909694181652905726301866547678853297571058749482233013962360109484550706528573980311507765325843686354661219101573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 856 2269457097034513961123945632661345015347868741945109031925151764379232109603535371762362611561853362948136061889068675964873179255856146296081152049396431290545227856552406277230778047513315150661869637245786564941222979375882767086175216459549226813700986304448844381129659288270809936158936921297650674962142605265543892405146198226664422190309964373284180381269999428716032142428136953264116608455277789645874916761083663207422203203388101041687517872395829510168141496251337230205535888671875 857 2269457097034513961123945632661345015347868741945109031925151764379232109603535371762362611561853362948136061889068675964873179255856146296081152049396431290545227856552406277230778047513315150661869637245786564941222979375882767086175216459549226813700986304448844381129659288270809936158936921297650674962142605265543892405146198226664422190309964373284180381269999428716032142428136953264116608455277789645874916761083663207422203203388101041687517872395829510168141496251337230205535888671875 858 3126203736254405039880457076386098547979785774814808435492402550276130953575099877707308923096542975415439241970776476998938435339610134125234504297581673619753124353149644563386860812663606670322520565615283788682899160302794341871198707753544294888034263271257415033366705274785821807252944026510422236486991111697228394729868438670027064374714661989392552927450088342205344681030883495532967369701403800031453237637085462299014728693362136540009121546793014844326054832068216802074772767394714950580085065590210753528287448734703288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 859 3126203736254405039880457076386098547979785774814808435492402550276130953575099877707308923096542975415439241970776476998938435339610134125234504297581673619753124353149644563386860812663606670322520565615283788682899160302794341871198707753544294888034263271257415033366705274785821807252944026510422236486991111697228394729868438670027064374714661989392552927450088342205344681030883495532967369701403800031453237637085462299014728693362136540009121546793014844326054832068216802074772767394714950580085065590210753528287448734703288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 860 1096254450847916634997630455648588703066635324472569427547912250919360313820605409515723150954742174681404354914457207294007572852758264760459583894490593142875988513726665205315251822830313873709101228403248053905991596389979917221643901950538314340666741861816416275114020158147477962387028797888674892510902083571549171652999612383320808619380353912517385936400915187566645334614040813228090460300176155121939040226830187170176904723446476324973113308459809258868540258415113280994885186139859713661468277031199527475651505944143009793338880166423384325473938626167371986669093781504 861 193734242129630200458574552911312628352108656316265105687652381312169075754990970532340880634047394536033816078786161342883350721572064857052826486598682446581335261076114658002236985840045538833763028379638769544935500101919263043281286848009364935458186640025464757843058066400517637146040952335451891783722340996003802992799641268517006952440585728248062141562907193675221080492434488103451187665248635225138413318453884720735353834596159518611095466707743322626923172721543265629891968405685917917606045950227091694041432064 862 240921473004659327174325308664792212516319891127339126804028752528744541703732154017784421344332208592821554017924712568810327054729099798371790327522780126424454570995814591366288039598751906905393328567252397718940159734953796930478880115552536212441653827029697769794974124698142864618874460882285833249154447895085050024026250108067527321584965472497111228959043969079610243928064970465611244739303 863 240921473004659327174325308664792212516319891127339126804028752528744541703732154017784421344332208592821554017924712568810327054729099798371790327522780126424454570995814591366288039598751906905393328567252397718940159734953796930478880115552536212441653827029697769794974124698142864618874460882285833249154447895085050024026250108067527321584965472497111228959043969079610243928064970465611244739303 864 2545912128661320249118692223801754206298187447940266957277320328940480631334356070739476884993146322014446603531385462797076758933236125025716768314239829012689385455533030598371545782691138787699962959219244238530001950491211514122190831872400062584443145721230975014075332727086015432227023167188216220708862877966043134543639235697576340488881530987711318923647095870306448880598519323287796876661908672063379007351978170492089675270733144110108336138548742107544701063383053193563482570675201527024186262470738113625520230834711275106752930349423052687891991299184824743718554918223826159323086120504362856682631741871946941333504 865 52425389735627499827447155405690755634907253755011509599532820559195111581336055110268248809423016584018286098514273189829531123519766752579194896304056398624704642034585715769319832204684533186213228457249169091866193770548259616671736036895903582992643254480398394648130303362441131151771639783728498246225174348961172411255389022561759483479766974617639394115330810800645122659242504616120254446357016458946272347373131381599497392806689611097290557712003171385477606689409288715192263531395956534886996281186940536618400314486155949076676888176478519185264012244079522420384841063740210361139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 866 8187125139233256628669757341486493845301602190325462781343910594160635736771288685029343506933483581028100145463995416258964978731658590870291254594899162950207501151265558283794937388952961655821088904488974143689921574116758120177022454284791303115276494518166492135581159725779694142393590056317765925240069876417293620686111365725049972684234546531377272679553910003539260016491267625253826257999952941082711427752543956600607994468311575584222131631909143337100158731505127059371651383631536112302007552919735642298081407909217236708310228010532227926887571811676025390625 867 36518302789625971234233748747169642151916063059645740849473377438376542014655316065075603757481383483061486636209293648506375189030253788659655777788402043856349693755162283162463647646607730365222359431734221578644590618345299932582705459114999843027925812164634030268273641698122244966092491233123137200983132117945284305365866029438007974436184950438853184413697773675545866586525942814865856288222905448601101891299425387646108878518524942791145804221741855144500732421875 868 27517784034749933034362447008357227128954483347724411302550954023418827883341593000407954286201231311082247193876494033605652425878335176142248467896779627192466744794714450601111349782504564393613599976606843017594060899215445407933084367940235711878536273912056788940297278786723496680891078758630317980740650676430604600810959919644308396925016350261716256671409166225866047772678278992167862256057464520608846214599907398223876953125 869 5387204517785837881398932439629121561951796017281057710067024456011379938634097444200029555166346889931111959939529050732762314008531070783183538249874696881283678748703451231523629042149812464045421993278587962157591757453134357060409627958328673382270656244171613847558813235903999686783893931818994480717840253688030871083658870487185770964337005443116375416256402846660085429832081050062085417189515661035884798758050786846919046058079771910342969931662082672119140625 870 128455344176993683434359084471683654250242136629582884489942578846469137253658020818393619479579325841967051880187176161967417905807044829634301332559467756469465378502520445043479212899085027461083538668275270601291156621401113876233555782917808402788097946939404881586795347709567230067490610901034700053075588632776879463498062643222671595946707240895614109744634744774144870754844307730963303178439589112303298311753893618798500071743419646557203596381694723258540338454252239269606774758297888890885954509787002075682831645670818240412775304558677949935190142044788046655108405791881808489533517777076224 871 17958251272872813763603873095534735511326203458871948850886768925403867102504242442396805206051055708374735286694748136513577423860139517276648593202094212863140564027903906684559562327802125038626246519974251266279140466309389382988185090645629442527934934646686998266935685305050462833476757748342033859226898392714672411236858451319088107314245212999364390479563872640512893474124631965619472760755318810025560213424795195033217115602802055390215804081598477992146647894484321863977879982763266287332562157771854069661020004844693228920803843171455420704371488156516083784474265926947350675327012506977398763420506162887660858073153536 872 228566147802401993358508792525498760237330667037697093782969321392635745089037245960814159775236287646744532063643090024180202548661250609382837718054472771537783064716001736828102300822638966193081229006938211517805475033208764468137612833053651176873537877844027012919592972297169036673034194804363585443722661883506690064750220001167176447328013727048322909449991392860764653735902526606064568258347371546562048423633729077140044292987662515019324042975364290821512472610836807879183574119766880191304278821131001 873 7745442362817856614869902508035689126538732434900169146848803213231871105641440122872368965988878447349341922148100017581082666264777998458481924801393318834401797458944744061394861011781140508519928982827892102200812238604155086320116374820224209554131741265718412857761478000612103807994358210286275298352055809088973287767362077678023041235182302916760034777080977067714962704912373340275899278737416998108073929470874017732281513491146364840102701488404642893965640789881829308401936782467493897006944363 874 22559105912826433156845442328906582887324366736107116270031116809557258437127941223400236059024895971396919221416423538803176370010447452124675813515392184116219485288774638882519194767849745738703720672324900200745860506015031662597267395262335820016729112176854705583857344709607142754314301957850859259785217834390944516744243470242912207419021539160414512550035317111544855664394653951226895537213042159078778387632525954235765046209502925489660394935112668737976833260331561227978028503678088533585434813807918607404700741130429021509488388379702876737808156548752866418974263437831661006591938637030549227377041247817381901937044657012736 875 2444056474484805490227388147701072794561176011144686048644156658991971572161497920763172592879130669729972808399036973968251732662391527964262963363148591005454571276218700387246310028651374093331513013127575145169090530046312461915999961856199891128112801032253304100772860337125382618577189569408291748923396178770638673206616463186894530187348199220359890135044027670263948335196919509580261367045499290985425242786327047423693421029228539940554354816770050938031900061557350371232010615913636372332844545917674891689051681911187166539316770697496226077598274344142516861942641845140778405077931678763855008144163753927462614498940427997601504406900049012196478581473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 876 21565827103890935410546872922640535664707432696125985284771796737355561765208470703937466603706810645575265220907077332770720890948571506910124870692956924397958603526681089518958279300332172904152962461733606938391070061744700174681991161943909418545256588521663093066287902957105370605873233093662221408024275889399598365161020246984989866191272818589434681128961698956031290129109604466097348836060579212316728758559727458981180003132540188025560429944365601237840517953550172044156621342487576699747552021802347269611771460747516203762380835023362552590324143593307357503815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 877 21565827103890935410546872922640535664707432696125985284771796737355561765208470703937466603706810645575265220907077332770720890948571506910124870692956924397958603526681089518958279300332172904152962461733606938391070061744700174681991161943909418545256588521663093066287902957105370605873233093662221408024275889399598365161020246984989866191272818589434681128961698956031290129109604466097348836060579212316728758559727458981180003132540188025560429944365601237840517953550172044156621342487576699747552021802347269611771460747516203762380835023362552590324143593307357503815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 878 106704448499162730489173601319093667663107704484325161626970210219031128018062095405545481956894353729562657481112696896170477245301527522833815377967793864548853697974092877118787087432453698782212862000641767716291979018428690930779595252843863563537510664720112336376800213400464050698025696664688032234151857889568392111986765573058131388964147498104249895336203549085791052129066252645242024756853582468614316977484474638523177784674985901391585737320546161683068190309318188696838123353780402317629699782802258603738032594065998637233860790729522705078125 879 37475586126293948118924901520061635539827384799255813161375030810636123581964209259509847171102657961681795931268944858808049973668926479208194215079823977208848366224528114530512265081538991758498763014661246461907575307253167163564993479183480059384265223468907661556523508435271900220795516246682676954687515568150493218898348005568209231968190161048128436860724907875896896997919800744156651834812087474304240153978674670189831009631463510959508456622052056779500509581891330294393699062870817737454438134106063130966979304810962420239356229157656074490298377948174997464877030384323935804189145945955150286200532384374428662709988202550448477268218994140625 880 4037685605789877481366832723541743997748366461081625052177092426169325993731187704539301954474409598036512048814367245209819963100924145760115889119122034285075560606236984059695522978045130343773308183490110235241463201044949076757275212825040909288370022142239363087733413561329280619774023380721539689015902578869727293624456032899562568590524398361221850223727004342556313296333105065154482702976929690791946546395229492286116522626517585967146787285741502655976329696436043941455888068790264837822532258030109057950291264874386428247519 881 4037685605789877481366832723541743997748366461081625052177092426169325993731187704539301954474409598036512048814367245209819963100924145760115889119122034285075560606236984059695522978045130343773308183490110235241463201044949076757275212825040909288370022142239363087733413561329280619774023380721539689015902578869727293624456032899562568590524398361221850223727004342556313296333105065154482702976929690791946546395229492286116522626517585967146787285741502655976329696436043941455888068790264837822532258030109057950291264874386428247519 882 60185225928906283398381377529282472953657094252650097428761883587595935352046478434578266605894585068233171343275709875584870129486201294031465759009040470334348772946568625868103273110283469464104081468537635634707346545504011782737293428903063088031613998993293482344236687628262679514188568853407488529231793839607967767084355638039083534164792243847906639256107233543713722531825808284348654133062270269424349192174963479158457455679899304201920786143141321728297715598596364238217718352052376064798766648648530473658715373961809187078368610169941708576597335832220312333991999020858179933811336030557995154173261116710114036427569042954156720794383592192207895350214656 883 60185225928906283398381377529282472953657094252650097428761883587595935352046478434578266605894585068233171343275709875584870129486201294031465759009040470334348772946568625868103273110283469464104081468537635634707346545504011782737293428903063088031613998993293482344236687628262679514188568853407488529231793839607967767084355638039083534164792243847906639256107233543713722531825808284348654133062270269424349192174963479158457455679899304201920786143141321728297715598596364238217718352052376064798766648648530473658715373961809187078368610169941708576597335832220312333991999020858179933811336030557995154173261116710114036427569042954156720794383592192207895350214656 884 5707400258360242674732127475805661077464062158581441381683845270673278247005581332958311082653305053106695901296957690215489776823331518707719384000086557681270438007692866019677091281600074241632135097160087361015247087814761774044378733322413445469580453767384746673737594830358913277464886255629396097189600628761870833404200727646935105495416802990927458630980515550916536635028113682050500451067713415792375630724116074891346034619120168581473284507093388742190687509765542999456794929984905062032820728361776329750644946074539827764442905923775115570923504388502195616837005874338287845359222784 885 572294987910000552196698142061565402373173584230959506804066547831492485494437735320884889408911019747304733729571056906664629043358819323298321204747024589802914011699793304565540809645757761920579032825134165211035369654131725315493294360062155699798460673317710088355068560180610617467154342365392896237467363544558253403975436411236459467660257847644043075194744167800609792300209011265846214026506200906840439985178598062455396780622470068777779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 886 178589356398961540355057197407278677054899914059591606701762679281300934969961222028955109728669781291618148751804054031842875670262332942783813117230972277062197451953772656717221614316627510538182252140954035059257319136499920533778122668504314292110572267705308393025403122652591181723231543671109675880919900252931768169118777122760081624710241276699989377112519363304067642136779047790963448338885655175545252859592437744140625 887 178589356398961540355057197407278677054899914059591606701762679281300934969961222028955109728669781291618148751804054031842875670262332942783813117230972277062197451953772656717221614316627510538182252140954035059257319136499920533778122668504314292110572267705308393025403122652591181723231543671109675880919900252931768169118777122760081624710241276699989377112519363304067642136779047790963448338885655175545252859592437744140625 888 6182731506868329134552571573657027632407829487340093240715105796454269989588016810599181443054272394536611620458030265340435942290846818194138285246345532695234275070867476156735422729427491922610041987454506736101050822585754932043791068999016285747154572172443551761874861886163729666711918897832098810628374739568319286178681992079125033747623646830539230900109976590828536810664441994009057264418345181110245066233977218220252056107047454954720334506495909515591012209464982614015241190283262627566691973607702123340072499248457622463337106184750094739165090899542770345574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 889 61321434131813719991389852752115906053614320451397942210679470053440358310738889574269225564046398000548017291717378458617838593259040402591682464746779341237784139493215632307419148135634632074282468630074355874895588553153630844078002585072462673480052755806934565213758042086561410940990180732918474098942104709683584704931460112357589328805937975805252644813830919768121814754358154849590639313309713332420949853172428059449123394023347419495556370784673575430787081738143012300492939228596042347611317862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 890 782769276997166921595029549382323679737823007676865813742744210406007925396624962678707709015375389328213576194376227580994516841040293894116035522287005257910491271162843228491719663316300141092001825086199300565180304912158396806224827916433636541385793475909745983085575424456117576369206102364329169504001688287143525965452826250001481908308911467055291645815666542363588061128424914106350294305559435513760672224937 891 46682534629768833279112304706732138619449498900426461510760744577313195624655632432016655082958547668248547473560075957542025903334171123332705799696782352336947968744140283302529622996507016063304140115255083957912866137368684414614545695471898401830606374735896977579967954786894958114281316925405431736769912215203335036403643520360537003650730918103467045582569275816542992841099704532932902335788321218412573206616392079533163581953842644391186972592125407018753 892 2321475764603774310136975800761082521406604130819307504468621067085207905218499945211756240620445616994332017312669017292607406146904995792212126713121289599364085537677352148351495621993297401812051583791520070143048920145207307254366742890122035624634224409241420798074226423597499372065095609383486714837830964549846648025316788624009144654547197826367312709775587517080866490995047206718220300256417425870438852991826561723104691766982640862929336960033804365635567937 893 423445000712355247940449393897316523693493786415056358346094701947328861882939483330079477261555399612560766153211256269822612060555999775839208306122727669178539234181556837106507165885509687325125078207355464472292866751648691379557905252258283516409600052866004636557462794293875200546881715831758336565205132291563310972220347161959565787199425915193302825862487040179166873708208198969732512580899497709545182544299687791 894 3817028006323889085546533857586306256687473826305285205014038482987126818607170408217831275852003314881414296730631722360131384826427659064987704858628366741520780271943798835247726817501585390004933075156166588891362909417476745964494457611843493236691836041520447437155045465413616829298231571569567791329259749525649388927138294055403077424735302583765153479985178939297323836745536320039864055735487597826917916864658773035603905426067585786212920808439808 895 45887010617295898683288518589540645089814895730043416751353979034384860820434415253641176334153989408977796345221426804412629692042361508370280425890063595773547972967160940182657544390288802077300277390356957836033185337698114021948599717342231722114562286309394585301769575529366363172361154937814010932193869256014814940848914064979736326092420030910570859881515471019998861574088264921480746840127301037754705569120256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 896 696075980344576193280160363728129245276863523313238713389901259250977156471175756210581576376728758935979767714062010842582069811668590328644070792918631570746751299099124660120652825335097877836457820558686092837472816304424615590583404688909948918379655046640785384699673313672515481725407151271961263061894853228067415382585099436736735853289403751675445738503867784768318218553533465986417583785427825230740877157620781490177108707939623855054378509521484375 897 4910856071419774214063709221452042893180285874933129181033729007834232418855580459426287486696831915669219452512279272971096738576156406994418287531872637287347962558880209072613828395094185943656158154234629244484849898516795727966424543419394702297954357505055498123957102484322695233695410350344958739506361320034598673752918440197609362671586581363477364517960680799553886350610234548245215975172494263849153191214908429743767822163742297385374678398401112648354164730159698878943453487512481803761835695975561824974305858199544562914806911519137671596975196688632607753465650079088592483444498937306121888468624092638492584228515625 898 801330381302693959322650353134338559432357822939992453649311579275843075738544446298293732448126399215681485592252991585230458065975533736639394394869867641644709449290694466808353156083487435978537186392787233107048236586026529185834090015545893536334048870155402401972526147752595113005534292052496881993561308348144731106980557620223317137689812662560070063656395676294182357809293951836920719877687870448054844109338993009673855037882805019235607611971032478341269734752105606427159055490763763853260922518590948300732976900309793692471902741493108195817011926945875744747106529519356956302305730226605459723846676014162911027346378000231292796446649861799936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 899 264920680176179491789233930245639565141735469511091727774191304226043901543100901957738639909613951539244690923920427819252235882521905347557480011958706284245739816621948446789616071919509892453929477011919241989788833825630736735804608692800952685517625141667115793798609775430856134376845504269610795925525540189815197390491276476977144728798274415828139292685964941996082016130849271500692863096918301750208686588682174513857457278222142683268700541928881590458540304261221045927565152182278818221981765468978549951806950426556732272087120544060044180317939028875117857754100173002574779206379947503944118967736691228076093671668936346989968734257015626332635136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 900 7947620405285384753677017907369186954252064085332751833225739126781317046293027058732159197288418546177340727717612834577567076475657160426724400358761188527372194498658453403688482157585296773617884310357577259693665014768922102074138260784028580565528754250013473813958293262925684031305365128088323877765766205694455921714738294309314341863948232474844178780578948259882460483925478145020785892907549052506260597660465235415723718346664280498061016257866447713756209127836631377826954565468364546659452964069356498554208512796701968162613616321801325409538170866253535732623005190077243376191398425118323569032100736842282810150068090409699062027710468789979054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 901 3619094788177266035927215923531742084188091917249565002246175990562573554618538818235707450791471153651460352071213021819735685396434892232903331130082336019012250284193942781889740804785070982379844591740223993736732732706896989132517467719604000152905029530468403894602872955472384355331038238832345565276625708420907730106162213771780538821972184587190332094227215606663790260268865366158499097936315217964664051317655874960686718750112794082636425616011649929484734547548814521993735629098125342345260088498275972233260266261168029115597367319728102645751311732858835012744798671436348908778380511929870361434522674449502515055230127571749617360630866078844792852821834789655391764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 902 413529196351458820622276593027761068888578985614250494644810059715394534576641886068335788162516286759702228619057950452380645635392969436248990291059621630989242494677257854299398794636039150221141671139457908109279228453746769154647379400816536011015527923820543277408366029051498555631757175214461805679602832810541447984123106916497743590273017066742422952521706579608225254808764681990060103049412866478214771055332167076780943031697789435512148930448211515818185763213520426712218969694218212939464976699431602044161588336113209198757268930283221653370573091670270657798230828965107638991137439798961850101477466523647308349609375 903 740296341885032560545596740541869768495562494562123809127223344285869179231169189948778465913737431118935682730110623712391398402791022092941345116580202147690748559620708327376374712837408205842179432511700229939669591764364836627445861171005145142754743367763661606126977499487060038684714116815820662860095569120250239608820436609754438582787888100263421771206752114172383066637397026621623029089897652702499664112423261030926369130611419677734375 904 350927519055123654144807657939566537771535555665918212139741134585769985639182856358783053328706878573704121468255747922458609371245189273818245045473142741801304220034437860518707655434437902871280306777803985356770988576235355985406567044266725750371805995748282660728136650911196078519225235042286593640290548308706619625212155189380885217831573846664787288164201593929599219204038882683461354972926033930327536588048453240493862377274427487754403289868836730364976769831293419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 905 5561856642847713473397960456664840287427058755821364842811656046991410015273624835808818953037705438835601911259014710914644930099013962995495550865491107839436849365239770130404993894653310965027281617797077808635560723095221260721239813260891683365748367987384893088042974151674524237339630959482552886425955770504849269956689895242210677965378017807762970174548637097599581634748872801917231921743079977227334800015295270417675576682613246309042475316930327788785459070431684123743777611996213589542459932672 906 1482295860270705716774542573050235430194039380415527874525631255523434480893491911142192307292114448236754028765974694665353437953091611573765966312848005620368805517059077185631967512696819777477533688895269073329623842450902231125456788216923667846135783108101307831294955588121000305151177853872385314048822014888135215506769744392285728571647047491501314926668565889877637484833187111906249693358346655194938106738207337019524589844192169687216362327257343903437336319009809022102779979 907 1482295860270705716774542573050235430194039380415527874525631255523434480893491911142192307292114448236754028765974694665353437953091611573765966312848005620368805517059077185631967512696819777477533688895269073329623842450902231125456788216923667846135783108101307831294955588121000305151177853872385314048822014888135215506769744392285728571647047491501314926668565889877637484833187111906249693358346655194938106738207337019524589844192169687216362327257343903437336319009809022102779979 908 76381223383889194879675404246705581482468655233431735846431252965867055365960744689246027402455365403191698348281910041410997304284857652784586478134744881611984179488537188298429653961754426313639833455084320079602186977652541067663662840029859680443530767777352291238797766500287024724135043632190142847621749605170719519848338158790091307568400710189571256856304531739504781955969298689417140449062244795539965702113085869279082590081378311812571934361243674000222503182256449099934149537891 909 2202025630784063427153487643586120184635901659655292002375560314221748637100506984090308110645913196217407379055225148750224323206813060026106947583300535665204216717035441415368839121475836701233925673275590781538565865539549700591591882488417270670815426737900585965610427539106456779581361894776577197149809645799002432823077574690205873055449806796042557731148024263509366505976734570417919313487814969948269727562737891119958760972333125407019292603761261904042321627674386410444473 910 3617760940103374075148638115802021791337859144327420038066484108032873294062507339360454277776114125302546432895617806897228302253292308515676382295374164094423228743129461708285804425423358837841952180709847115002434810547761161364411563799770430298499977926342880326856265290489140683027160039618800578020121074534969284903480402880444883981684090440026268266431555820686811783695624711489446262285047002216598845993872562852455531832922114670045067137057620860415800114154365712765717460916268596392617873980983872808661894464882099657677738536047021206933765897216832670813616973369444543742719938716395110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 911 3617760940103374075148638115802021791337859144327420038066484108032873294062507339360454277776114125302546432895617806897228302253292308515676382295374164094423228743129461708285804425423358837841952180709847115002434810547761161364411563799770430298499977926342880326856265290489140683027160039618800578020121074534969284903480402880444883981684090440026268266431555820686811783695624711489446262285047002216598845993872562852455531832922114670045067137057620860415800114154365712765717460916268596392617873980983872808661894464882099657677738536047021206933765897216832670813616973369444543742719938716395110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 912 1994969746331044989765486724101122952641539609236067028290231605011248134511622987312588183685640903457779351636776705871897585666613469105528318997771558428650408240079328672978481981197888476832888020023092118380276237584333585994862818356705450771162055693390371276440377969140565850980409925578844054064702259124026801962574068827659105034345157705535937108994355185284425891041043404723854054052031301182895401984379818867656077526490474290885355284237437646187271882576897503745450323782141962124122744798383884829237766405069209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 913 36916173994200955327103489547067022353670358638031952331135727699960562805340706808054983331591395289130714829310781820772999643448964645809412712506873812747576713451491954289478147675964371038635195568738547934884398303372609094864134537117582566038319206246520272129277803064938560030390830796476995328352586631931757667565259842632925105653807126605342124759878309779967826962305732228087049764452537113679507545507861227296042358985801370156613279030051213564859513715609322939675632210703239570707754677131799595113514687176569404140236940757764136312201662029837107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 914 362672689437131105057808444146730538822184443993076817014293798316473971362516238467860764524232250143366081541471090801615207746959773776189231667189518498112499392211854424839132431288326847801755243041963641162979096312486924878727004960851025159655887948084589181307845316048826113210727499593348773338363022931525874633447537291301761955288570310544071209727802548028554956830739542982666364584428998825298728576366665500850795100728368322562274565963379228554815038605262078578667041662689254351568233125831242080749916567583568394184112548828125 915 24272825805962021138013486881621548855456035327962033350001340292846318751459863759769062558534429429267483243601107022641412352554523700982912526831291254983947578272284470399540369954324530573821005378093042319273008072182789957351594239194728811812891749336700644446223567556584350443369167079489603790373415343122450429598049427973391485664714308107316416743863436902262179348498690981661190278716055554418312829177353012057607990764640108223578990170346671438917639131436110011715706484503593445480120481117703294946706698891925457109881018795084263885940955730519 916 1272891258090454350498565265559115643528969948633656990907420286297153801645306715426049409632104013700216088777685653374338305180311777403244915819559744702613194952176869912222296540774732707821747343032577232264995816313337688153474953497610773620279856226965918495404410106234839921600722490815514312370972274008684422978551310052352622899743283031455780210464942494591530947214619853769294479406148669329250743074889569305313020643688491915352705823523149796928279913691641045124383363753852943874422998150293478490300245996591462896299270506633013882442629659464146879 917 234760170268837905671601395099194447293706226371312886742165886261533844481877587911450774923821332791740934205936154001947705094275116301983868023100129713867500149570220278792011716469841447125508531737190510364882118997134547558820893148302117093726400404340239470531565325892216385367142719254356745447812472111152817656827209906627313115331780079205707402104357571025342833247594471292529779501760928264641176021767065997212904353644204472930527955771561814763806877829305020120763727318438744257883 918 760690195431288608624868331811421648975819797617365362616165840152659104736740494505429127284325988865743430495569211643644595190281501558482135562979951089763777141045236202962664418938544042007302011720195795624196130868567180538454140627758645765172206899828180469104724191652827865093499292693880430725623217463729301575149860816877498255188888177523584100596974620672154355942304130287523080965420906467819726361672464218080622339331203624377380968506086636114434296433109693646202491438628864 919 760690195431288608624868331811421648975819797617365362616165840152659104736740494505429127284325988865743430495569211643644595190281501558482135562979951089763777141045236202962664418938544042007302011720195795624196130868567180538454140627758645765172206899828180469104724191652827865093499292693880430725623217463729301575149860816877498255188888177523584100596974620672154355942304130287523080965420906467819726361672464218080622339331203624377380968506086636114434296433109693646202491438628864 920 114697399089665274589466027086341985156314880899129311812127380735782132622969506253777745912297461950591591676741340501094176476692819535975904585423354109151085985774739403298181538687856531706912544478811944179030098360914328799036443441630879503044098359157468759501185986295880050624621140390531877962052144475002337475446612591059056673792221112485597252626565615099031580914612504784599877893924713134765625 921 6810555323688139996575155943932303647018887848059681869888392759709792952967592982971977816934181220590390088628917188593518551537131568927798004707058021999839996120102239363141323625633305264447521708538291937510065591222082674048814791026876973366448825317321638368613758176467086244981619899843643110605065353530327254371165902782713684864727067314764144317275385296624853659556529044479485894327419578346313994410553636529873609946174277099124778433143656406971287213810242223976931796869394020177423954010009765625 922 2336799573219040602194196972492265557681591308839660808500928320213322057009741239368045809510343981945875001821912073881086645835320848265312271938852181443523930987268896097431240091316413651010190318469738118389130992164780584184936946229444733468757695062686830718061935677697090422584627235222801671511262424847493678277778994059569913907521756756775306714331823264962512563896228779926832871565149404465480046145893538987458081827252799627009836233153757075507633426314621036831840675083349254905192543189356095135422560913587839003426553856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 923 38986905015983091588033652891634803374748821248168493765640896450025876249910001422093032666484897809482210288565336169828612403851530601670452972514063145675490339732062383140805014719743065117499102839119361483725551750879370757471825735241769206531096264528511095735075121902411565907124741897190759948528826679035263265910254202575131932211002889778027332795725704988628187125066055672456876677557380843625355530306791098281814695309506112849908719223991312785214359695166853574924391090614445448927825062667272232819698858972789830176049460661595966346239372132716216582144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 924 990744417279565987798156207037511858306016451262830079601776671485625846626326767276613511833304543817903696495815722717550785557260531829429383466350442624687809381533403506458822099990903217183732427655583689893589119499281304670886329879685396577649693129967265136085174234769204331332780237380984823314271388678424889468933386100637441960471475544456663857736761679930204605904460474778068171904251644434019150460866140926860575814566347233750325064536750744469432360970780133031936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 925 752507702016231989841601667433056165709943736930406990938157211029374637942905192598989020541290101188152454139754970445607137297802670574321112686481138311689422530554683558278787088196265118895780372011963829432566404785323136038788875256319257208777473290229413610710049701616802300542105275769451741416544485132599438225329039012662646504878376203101931116705348761294333876679299090847044159918422032194903593773488831242189853755425823329235041042601895820001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 926 234058237611853243931322660632177925495258865822483615168345771681896501489696329282128787953107571517162215758365630989178867654254745262101463183738663572564626607122445436482485985789923480607017985575606128805535776250354301548239913608624128512733251815654594589560615150079082335852792677720203390477263245397552162603463950650375910992963823963276538148696318972225727917542720313841689955578501277332070795722529510385356843471527099609375 927 2079577125761043522452060243155075129933979511208656067013333922120933922229327812033108723094824744349732951076283720863800858691232681351481053122442138614309261667373758153723256824528308051245000788359942991521637011889354304994200033037716768407465880392838458452942853020218316512802709005184982874343411362524582660560995081419006493542807754328253886779405298233300616434470382456106140613670552053093842914677225053310394287109375 928 98961224897559669829428163499833198479349062988827934675645973964038450861884946756048191586836386129209669625032354397383324844419600026460990713589630376096881937484908334165808999467084959360816695812519484827396579841844646939589155119499619413216521255618299180244942768175843249973058219649784226835692832832777018036402763185320212268996759601971905155487263396807615295908759211518364719742292805803137790896639355136504671366021120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 929 98961224897559669829428163499833198479349062988827934675645973964038450861884946756048191586836386129209669625032354397383324844419600026460990713589630376096881937484908334165808999467084959360816695812519484827396579841844646939589155119499619413216521255618299180244942768175843249973058219649784226835692832832777018036402763185320212268996759601971905155487263396807615295908759211518364719742292805803137790896639355136504671366021120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 930 132889851009683832333032629534736739537962132109966447398020822139193487275403089221454447129456957161281756843505356299613028825619988873458475608365621049750928212800830929604474160160901057263397347571362648368534941530067245502157203990283854675995305604052760856049539833797271339470635548190393830106361859120437981236064656335223837677513983000160664053769163451250912117275778122838412884531456863929621358830692237502446876104931372254819333253415451397635463 931 9994241297861392318005276605694391082696958537430183806611149940949500744444487049508841347567227490978666745241885781325896623664506805258756654472457462915859842322462267390686589809665465140858407549314567777766525205478273368068424971199835560417229939662567991739245048724890981737079575139122914103883869088339521094197171282730122191145960821802242049809149617945286877526572534813671619610937745360800440080158905445260409701259 932 542577365819597127552188461646542797488535182038547248677112719144207445915146757430785487918077213257740838932436737182401601802122409950692640014655243204239114979844154034372984274176928437032062087444738570087166886880209982879066723261467872739490996194341153703531874450225606507524313054727843883785751368936864260682870231768135603635123067054821918642088923608631679294040096342499418557058199257892495091511746817717742382271649851 933 10633872369337770221398118375994539850266564197777238984911654079496630177860395067410922767795538563285720869322534615422747388267646907504630424321748570561033582228982250671602336014046396353366494634004879210118659353877650687006829935502499795684112712069539760689596015800047433462919207348527748985014411254785626008854903 934 236551829987431249286106210670749106367297653764127821564708412864640399964122052972294423846814108852209034105206746896184926737576289104042322937367023262250551794877157101769801656614687761706823233226298041404342544272319766455885411027138123982844641238878727313172857513476347138119054001454032422983728011373914416896683136480044040188455025910039337234365539927584810651303624237190799928348384621745039725192989779250619882091432165769456097817456484132969250816 935 110034545104587473124496084105969968761961559542054592316450534976358120395616499075186666986993252117851295164306846093189894747481681219923581177079080470086672170557164364331034102083156957405555110479865120032987958932099138068484975939634561740838161926240643154168589307262593792129880443829858471195245057058899711606110010741744318228149704118859432746449982343880753676818042982119191775462617989930902766802574159034175790956316151851333658191197933923938699250829445619719562786368968140724970682079138493235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 936 1080845644019837163594543986575760935066932927239208095441273312654703087061768726139523217170727063183170048052100518408487392783459118453289620856198614714374124601312060275878627050691692887419381397563265220040601470400043216877176413781540171950487026645451210568635115801106757499508196146380077744056960574081398827400241353534394750192207456988469415608997935509509382510707991737440424780799921082328281414508541757868442800827324390411376953125 937 1080845644019837163594543986575760935066932927239208095441273312654703087061768726139523217170727063183170048052100518408487392783459118453289620856198614714374124601312060275878627050691692887419381397563265220040601470400043216877176413781540171950487026645451210568635115801106757499508196146380077744056960574081398827400241353534394750192207456988469415608997935509509382510707991737440424780799921082328281414508541757868442800827324390411376953125 938 10561271174440015438336863637641680053419662436060018068952772232804866898976959311922399603969998787386405124699531587339458743464662924447834496796735947319550359584691952421157804470237927563634579137705427263671981261646758154605268188140566788396445371480244652040229363278710047766170827809819007505104689377707258402370676552861728540556209660351135771806210968600799494379626948254330093539352591243428150518766947532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 939 49822349732975324295554078073080403845449764803690783764118517894441073031799011182467040854874093700647415108760354686406289478108642530741702302884128572281468268790457843294016070405984940939163933579082232064309003536194655134006886066034316928941444307894656837246077886668655321851633851412501404742643835904505564036516301975674277967250423168552017959638260574541066960343043626099572379175637420066606412012545625307262024034826459064045392636188909953620405172087191455600629946170975400107871753654141029364090707429346508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 940 4354239146929434591587932789584908752997217210720931204174794101280402077999940748243266764124452171058925479517213596185187313939716110883480683840389600746063184372249408436827692505322393377456019899179116647574189405821595265534187384502232668502303455379521139410427804223346231547863942643350481992411028356392747299145644961387345374428011112715257394310151417244494361890825300742632799440632436657308923913378586160075106977166956336564865557976492226644974193166344924208290887716922815322037176573946627588804429766813729761962996253683800460764956976984478567299649544126464 941 4354239146929434591587932789584908752997217210720931204174794101280402077999940748243266764124452171058925479517213596185187313939716110883480683840389600746063184372249408436827692505322393377456019899179116647574189405821595265534187384502232668502303455379521139410427804223346231547863942643350481992411028356392747299145644961387345374428011112715257394310151417244494361890825300742632799440632436657308923913378586160075106977166956336564865557976492226644974193166344924208290887716922815322037176573946627588804429766813729761962996253683800460764956976984478567299649544126464 942 29946833672421027479685974631108108527957023071862555715777401978048425272097252599928364184936113123662272470455153290378743164372578924481313917710588959533417637168758345394132806366565101993669718811911353132730575956490122511562035751647713729248263041613833321288121182011507257678986019980975818472717035139822261791518255242043479533 943 2147894979778045326688361952376448004676862236398109767882342789638832919488289731287923696546816219850172440248384855587926351707673326994330944826073488555463555892975805447853813382966048450353005320087457478449383090373722099100427986683709472426271207974076190259105802341553334229527115557970135077939721972127110677234175518625627491891469954499 944 315376359808934600397908078151244632456569160593457826754475049422894186715780546365701147888273752740157418723102796153501302458804611646154361793976330226950769326665854305134387855189817607535929940977544787820213392373993747685211260822268983958074843833468134361141345560618976900578377175648309767550988437261536202203487594311336707624996321518803300435790179 945 20867077241127042905008195594413427523597872369036638355129236875586191622931526803493553858426029280013384670670831827840281739773449044456764764309929304305731689397129708313174546201115497944848098512151556243335118274687763202642847246613129130533762406803846735134069173261912532313489683706623419641962947535842295984006319005310317591332138434889380239158108778011106514173848516813306358705608350051327375047533155468185252942927802043321200606501708102370041156751109510703029695299537791407573413593828612411203892161666609980906517719913520952264251546579626462764281124022576474619228292795014567673206329345703125 946 73730822689424800337940956341995127428088958169733367274349837002054262004204085903712861052466323761716597114741443091084669399216720706766573175920069582527276468555277437246061593757481119820093216340373737077298497877376558471709153229977914514171557882494792437198271871763864107343675828514448938450378448473424462895195771675844073533333002657548607152714710240276565411329135026663116951237178221830724813071512941483289745451746943512123364162612352804486654586948116016723872466696567734555130278260014096299338677719851127311372611350494577759218648074668310836679616182630422216943593640921606422099224690688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 947 73730822689424800337940956341995127428088958169733367274349837002054262004204085903712861052466323761716597114741443091084669399216720706766573175920069582527276468555277437246061593757481119820093216340373737077298497877376558471709153229977914514171557882494792437198271871763864107343675828514448938450378448473424462895195771675844073533333002657548607152714710240276565411329135026663116951237178221830724813071512941483289745451746943512123364162612352804486654586948116016723872466696567734555130278260014096299338677719851127311372611350494577759218648074668310836679616182630422216943593640921606422099224690688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 948 2697408763171680023086598886360268308037456152018227973986676429468653915014930990188784513903509170522117536852492512430256960796083346316619639733858284806496745465824094854232600306883696669966575994775150779088875866072850336860519088851483046568033887546609923484119474285944967859935210178426779690797473952299816669577822153163790317945134945360920473306747863486807515058106233100728591369213398585368121800505294312217319643487428623931215564380324018575175293025392555857014556834742101502319093917647873507328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 949 495222471576967727825841644591294342423970705899563287172240804237139252921936801033486355488267677362988453306679315713592474552072616656291856004912410296336052663426145789295032885669591428315729006653203867867880858995866390764412267997152774330639336219285492215074356557972864311824459372659754729851341707251341388586927831367476952505702592971430186956495745629739170993695322686329449047026525365049344064920924319312072359992031521745633372617739024945708679073007931643947644981715393068944545890896109078718274008096546101477075836211298304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 950 718184478230666635344460158591539244535111598448506983789872021055812871926139254090729345724394015902736024249692984440073521200672194441603179156035279849452194235609961777721424322173692662334497841341549760312636208627003267831090762093323038504664655761084255607234677631537682051472392921438134615707861963746035586873109616105496572198883850358093632503397214430103927801332788713790298407626562763660659464005814469376086098357048510740567004977422864663025407775840465682953219226874579373604476419281984324945351805258297872569528408348560333251953125 951 90321858726282253702276446217788849871389812084637225012860170300155311324988212884750422009081915226733238481230666122885699157779341704085142878740990806295608187531808437029350093210275491197956620766525417686827408040027571833584821215492941354779304762922919774472565535510181781155674121597212898233678702781706323877657552397955285641897007659451673995533539649238132931364908065549590795582515242120613603357686927970716702186386423072158654767145587521126378785740740641296542231878771712115444663803253488049895597869755390064458376506377600120196943953788004138009572478719922402067391829348007246396402222194335035845326464798432652969495393335819244384765625 952 5524779815063066126602297339514011444163262261551848971720241648275383878166371971390999384766328706920704934581908481864082215399108353504840126368808854938833882933960966688674403318472467226378768717855927707653204162435820875415757949096979067294104018963294181574454657107216389258414259455405664674430495189786405508485421447487867631182950552233504461731154716364148483844702064105737501538572244484624912240015064904134685427048010371342568816242832684533356341693291086590866645570380680006854824591448362996621516768660550435680159708421858882636770426462117265893043963329708640174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 953 5524779815063066126602297339514011444163262261551848971720241648275383878166371971390999384766328706920704934581908481864082215399108353504840126368808854938833882933960966688674403318472467226378768717855927707653204162435820875415757949096979067294104018963294181574454657107216389258414259455405664674430495189786405508485421447487867631182950552233504461731154716364148483844702064105737501538572244484624912240015064904134685427048010371342568816242832684533356341693291086590866645570380680006854824591448362996621516768660550435680159708421858882636770426462117265893043963329708640174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 954 2242493053226617388410129296957474500771030048787576019615034949242971010746224703077523184705694099444493263686710526789935047208268601258314347538478996664032336607004053451200986630737698887847173328868533472521905749263054281084681759010254505189903784393072170038568266572623335086371625758273214248211121490035241235956833174949826608665930287982847590893532031499709681977825694750370891090494234021949792483694014174195832426894917304472802811542884147293684995512072655472562186265812213248843808118717939466692552008435925898834580375328096035758562720729969441890716552734375 955 2042696572669343839383943873698422535999029486785029578392060272577099808721135268510378222125815911698714626619134733806585663677487836481354995820511471385345194993265860675390777131775155249530781905006724852115430165169466149433097753006831942302838306239641202958909475286065719458279454226575982358373694359583327142842000402211379899795966022319109475987106792696630342579475779869133221378726313583596910751387978718828185268018057941082163981958520319696759618672661471240854391128651266799 956 116680870927445589449450258009527593678800563314647674547332874829876518173959967672581314426048730692142278187111595129765979694921782707651478716263435757002302883210339227638996580544128643008447793195889130277685486464645075921767976749503247376280426890714545154215868137815359961176380704876246688292663795513759229726277904974716231256245375160889852377859527105624221798482236021904758738374225758208639139030032732398184770694459487652554288813452639181398606178201095898748843675659689010825679 957 62443100677737106722714134567974570500568536682930878100474566968441139021652974876136873181262473140197721616690994268087566167528952837699467092443544194864693411221720407911019051640061852400869308139287764306639064123585814721704187949675552561762566968399358827784942402836492769391080995399699396138740579550267021291687200676664096123300313105543461473250383862889427277025671020321281728791539677508299621819958217422008728365208379109728886269183024913987 958 2917883270925109181002130519869329572844122284364441549352062272731019164528028281713712287850324506032530661749847875281133043504813218276816244763974711821544663208015347944881049231462485123744409250365084438114874500216052828628259864190195543060992068689232399678769374872984642512832378104611571563482303157352068513220407649949391106864272259331287897463766359364033748707922765188858814252879955525652036347548061902407154578239544682223772049755795042246459650515232524048201463957744511952623401582063228149040968027624969153719060658651488214934712015638688979745610918588126585256696234330306904064 959 6571301198658621207461781688543876096161994841531827792797159835784955304594172850718207810456072775341789378776084511717817753079641376424064807407696963180988450149944010271050194102305756673831530567711312498585069480775569475002156764688442576375565221229840010722321869731816006354116952336030986953604945713701156602197431189711468506584987748191010064975964724384534481174615223111620575697540130687854104848812092460778289369910356933494091650788531469168312345265176223864461714361224979416976049995119915100581121873639052021586173864375954609679880430065565118298259453489564688137350865274077031321989517361140251805129536766845132483550742989153975962435584 960 2838118339183523731091889369917844653788500559253637074282196733597969049843433782680651078937268717708961285448649835919329344817297874573246046519513754917833871888140667394429013985952370522895401159051852704888989201976214218460810707775856748090338658020145576228803533341275369845686683898412967326251496327303214927054957472740719424011057014723716065752002635988399967638116600167192108663981700836570077644570751155895390540366405827899118200871206232450118853850031645991172185039920039131412857606553117654770549934481505017665071839623267504427577030865003998933755009287757053287631105388790430756167551047542519111529050624082383975092220609093674840996959431223475788228667193139007974469710523395571550885016275693979082719307078041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 961 87981668514689235663848570467453184267443517336862749302748098741537040545146447263100183447055330248977799848908144913499209689336234111770627442104926402452850028532360689227299433564523486209757435930607433851558665261262640772285131941051559190800498398624512863092909533579536465216287200850801987113796386146399662738703681654962302144342767456435198038312081715640398996781614605182955368583432725933672406981693285832757106751358580664872664227007393205953684469350981025726337736237521213073798585803146647297887047968926655547617227028321292637254887956815123966946405287920468651916564267052503353441194082473818092457400569346553903227858838881903920070905742367927749435088682987309247208561026225262718077435504546513351564298519419289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 962 988293500746865995522645263160346998995064698818465411141578549846002178110417624172430388369021857707828258673237366453565362366542363322761733928123864851802203636763840900144716865010551772232580906620527899660496747099494558992278865375011797590447118674357443007340211620679985912336023992653187661690279738056196786647598153877617509783320589417929121862900539939050271663243826384378062564818807991007098696067946993669625073889972848758668343459132288353047818233512915306927818005937686657014249625211267012499675547988810298539156019652035236916861591033613645213135077563137812033323866022936240464065368816636060405970967602055852017517955711108285955790453414238072582520544528961181640625 963 22618931394524140995576693809748787662125963417110159142342336314694813072640134695842499284896858765411444729830327293723575547804933354719970514591142175931757763820867311767558329652160409892441942357312971214960367794364003877131397402750984821592044333603611816166732418281010465823801767431070857356903605574513385648334361817540568569093842208550721523699950992505316025410631812597096535977832462070290373314485760305364945546865973037833743714076432572137166138463747276136303268254631473672572049373523810447813513286223925076011392947069664262638278652532982120073780455659255753303457172323927972531714575862251680319906549045473185812900568207595153324973580311052501201629638671875 964 1313730154325356633164089953164019336203938081229175153146385235493789438072011663269228200966094453953862121353275239546758991392058334175490607457968128720292422680479794334771555344527128766962920454055094681136113121864455709187668692549179949422887526940031377894779985586179368865512230454164026466146318315373311951840908068724573763061539449314834456818016853595701260071874906307451963906128487229504535172478647444295901402307522580010421668657273280222298746488112905545272630123497250622376657199663636434619456665177171792339817713758753170038293862417768134516005242645145233407618096025746060572614514280655439844660492275110128105199077902065334100267790518046240322291851043701171875 965 234401849718932323821175636481150245408206694493229778459267649081494474051504828667918909943466790847090222129848024115155716555673319090480521533137233975287779988973895357867016321649006552867076072535935690009823705874066182987701725311623070549971096131587770568639000563436637657455961150385861509537897656454111765412848112422291818851410509955534096196117449265168709780652843215697083248810047058307323894807194631041235591909633594200370140819416480129576614135448687550135432135508380456171251929149711137236880371146189764508511226668631325394633805721849443876140021831328002646394230823605974039759 966 2974057478353494557795332682974064383528881265988094974494631124203896766649425299200521537150331797802726850205174262208563798582107245992406891025727571128783278425095635882765157867675533075323305577059409465398335108636868245424458077898821528714646390090474484001048951987187170395986621296251774870011348098326473968619905367140004878678790369319848093302634661715938510053098047003269570638496084738566390200048688054530239264587899601798632069514418129296064559210788934438219563429154772569989881156143405826726609886619577483501364051968 967 2974057478353494557795332682974064383528881265988094974494631124203896766649425299200521537150331797802726850205174262208563798582107245992406891025727571128783278425095635882765157867675533075323305577059409465398335108636868245424458077898821528714646390090474484001048951987187170395986621296251774870011348098326473968619905367140004878678790369319848093302634661715938510053098047003269570638496084738566390200048688054530239264587899601798632069514418129296064559210788934438219563429154772569989881156143405826726609886619577483501364051968 968 10479585954665366108996416334628060816536092075487115098725149873588162143168797903434734724542919595799735865150169694368705804551625019870710379529744656623346497330154520845161157728326070525148812277255033063944238492472375111638289210334220718898643499963160319013391779333485880959276565296024587081323592052561036681888012123177384662587841908805950384167540774238474885746403201703060939028442623 969 156790329729632580739694353143560863425964483562472405616018119007604526048563671421571861073560794113536644151385727372668034402059623843678007841696200323271323136923989564341176469286442609849968676552706744032742831869887272421133128741937420394642378574073063902155618216518197068257958642113857531323460148813231241416138102655557534978728047268588891914384632959511074696036697907387879156465700683241533715637443554340928339196431100699378310691623814766778894254485368562264973619663568124230826023334349564507367 970 12648422822071524682220715842996578856220559757027852453979192109507611504156075430488051761081805888365923737715748423957711134000710172230392894092433234702372503929010121006503072660642644527998316883684783366543149956030040999723681868658851161522910799043984514908350008976382587123685401640195295004029854751522308006658410591798058976538726382193035717829599059201816567155384562522433309257783874431624243403023859301562721561166427128187092826756245785578300963811761300930326900471148360946645443035716184963674102753766895856044609348675345236705009530980329316563303513530703298313486293687563175381403103861022367201070600421376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 971 12648422822071524682220715842996578856220559757027852453979192109507611504156075430488051761081805888365923737715748423957711134000710172230392894092433234702372503929010121006503072660642644527998316883684783366543149956030040999723681868658851161522910799043984514908350008976382587123685401640195295004029854751522308006658410591798058976538726382193035717829599059201816567155384562522433309257783874431624243403023859301562721561166427128187092826756245785578300963811761300930326900471148360946645443035716184963674102753766895856044609348675345236705009530980329316563303513530703298313486293687563175381403103861022367201070600421376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 972 7833669377665352219531559121129114957123512193522481259109307247162668954546822865344549381766069787884311816171413819092163684636365868552493568574364372286965608813916003044236929527152107827656931331889579694783355361200766229976023359809895044808112695196050544789148732495041143596436964185049738680482340077817755901620810159745259946708547966931955517191881612474216626552511611096531203968285985174652626534234355117135427968924279996217390398239174563600467947541820785132397943792390459395677946848710942102652977152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 973 118239895833992317150260792749833039466661955513557033037857514045109388175346045939094540153366443482680903822311641019036021446094745388071119447504216418763036704971836987395655646886764577614232058475094918057059511449541885362824320434958397181422536223940661185900748548810817818004385424366190668498008344342884673395166118128302591638247772122164944032547615909082592548188838713427769590094454090049188436317946055486157484505290786795863925069469715180559484042872016355962643406040570920455277279780979808163855772403863708893398757784659372825641669980943631793945202349047808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 974 2305712181131851625103675463370785063696418043421294257238815763168965946637871340395712382091302411794551363908372392524761488794165756337994547949517148714278785215174752475285123999160870452324052837633051007107101792893517204561030208020164537530459588660896834269428709468802413166723291675667512508512505430548806750547610513537049949205271709427580806907221206410822896409211904173940493704534225825262798638894097597194527154961588941822386385968836961187940888421480449239248877495282666194358191926278289663818500503100761278574282187037169933319091796875 975 363056392054229873339687172844041469547501291886599853942396174162775409155779863777150550613185947117222931670359279555891406475929369558888483085667810230599594156555281297421086876069349587725553792823881655838138881666442174106626256673722864731639437752339076355493560198625525680552515812415853977022434345857791177724737828113477370961753540021842411345976594521127202217236165817930864633890675326687635183093475889762767612455198700247712381820649747804256688446662545611731622306185272874821823915326306027209376630202544669581362482827959583508343986927310873463311513715349422229581011753948795540147617571042892021778358753641243728613860683228783975972149925589464055622652971511143960015033371746540069580078125 976 69600565387203808972286313140887148764559849775909102692849562327356323114181569766728997404914307944085651662295450077064067974178749881710454403168706924392227798626714016976076584703131075904491137530199253708032233702874691848608438890771811312469210227126356161764893265871658831251156357462833114041375922199785827810327608444857043718741451954180362113258496780086107307771042772549308143870956081695134985061849610593873225482946510567315689849693281099511353040108046501078535127931343661953359459619705107466242256093142189310395117505365048436174516705982706566879096111385540585943409800128709961629096612822558065068601014803376443739513904440033253093378361437237819565823590332628964701122686875578438048250973224639892578125 977 69600565387203808972286313140887148764559849775909102692849562327356323114181569766728997404914307944085651662295450077064067974178749881710454403168706924392227798626714016976076584703131075904491137530199253708032233702874691848608438890771811312469210227126356161764893265871658831251156357462833114041375922199785827810327608444857043718741451954180362113258496780086107307771042772549308143870956081695134985061849610593873225482946510567315689849693281099511353040108046501078535127931343661953359459619705107466242256093142189310395117505365048436174516705982706566879096111385540585943409800128709961629096612822558065068601014803376443739513904440033253093378361437237819565823590332628964701122686875578438048250973224639892578125 978 690698601340287905954321646601408816372336107252931677989733309426790836833705123317910475375476156457361834439262417407807815973013434975023566569360300680874697473908921876055094134963752370882347652332721206784758798187237319427081554299294375925213857936719558013933833515772653326164956140424176034402168341826056498165971250112797749315437378222260071665534174295385393753511925546565677362981902311308184306246904909995128870317220079181213628064667910756953461647711529871237137135336829982936753698001566642169077218611703866389951654818959826630327547322569281412537431726423484676367575244416033957481167773124344996765657644617994396465239162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 979 1274939732393579865615326811477104707092897459320176863622140029093728396532430284613069666965556887897156697742348189041727838404959254062270414565528133045866338696052994245694040627932427270148850019435129433701779971665129558317422374821859702941126381187307244912685940833006205822426045177593317917511499826963888604704980632215483797484021521071037284417371845941167504786481450011284082436442132598285580181325195352313513501688946854919362484591974628729190011751465061889522575522428726039605083090281807773738238396440150529857820999935059322694247638516342019338717701490151429525995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 980 4745119638661010416067913010063447165004282370939874762092201206780110378288644843314880096654934986895999878738041825274096356226685771157282415617628967225604678251167143210162002975923085335170856899418560997808057501165095435544576075065032843690969958545213513521201145619166366302437533901083327119839169938222250037758541228136955497217450443942840315304170847353957523286330910421773309804841835536920089969200907339675613221067257356540041538397898653517767683941125583290327241308133247258487766920563842064466663550272768796763555788370069816544126402778821697141175465248207149911355390433222407968288802533764826090438656 981 33615623815480356223030654317347242608270324313306084811435034257637504772314544699366550239025393557627885777982342978200859079105499051927167113048667212557442415611855011416321887162606810492316182125796899534615341872901669748620315867284732079294869522600351201240154620738976376310524007896952745933259713820033756587113239794452660071261841133952151128578182931654638964064790490021850807512587497770816736335923980616860071031013625606386594526390143702125502215498015614487406373253426326930454746577237160694284360578151544470486235566430125258886919069304265710440754929133761879423715292190739208966379227154743296 982 41306155797410958870810354985931081897968021869542599602612300496311666124730862815933554874161296368106839507753371660153722383526686591427562676156853548809575972064330363926643276651866747030483086520557371787756665199358207637400439159573807894001448172383324160158012316657701962821498266689938672772805505377257563295759290146295078746713860599245360882295070868397272977326030743121600429296654108363211800772434863136694476362943398981312580562459918835033386208569453506637 983 41306155797410958870810354985931081897968021869542599602612300496311666124730862815933554874161296368106839507753371660153722383526686591427562676156853548809575972064330363926643276651866747030483086520557371787756665199358207637400439159573807894001448172383324160158012316657701962821498266689938672772805505377257563295759290146295078746713860599245360882295070868397272977326030743121600429296654108363211800772434863136694476362943398981312580562459918835033386208569453506637 984 1168951103861109605768317936289176605050752213414440283861038655400308343102172016297605856476186917939172982154799015213686659533939595378663941797447851918276668854491717070281686386514381622887386248967093948914589718663942264388876221729925669421115771367956708557289407176378574298744443050776682362142650791998486500350241591099265739415707170725852602479187323875524101296153734982683938091005165524879467427619924183351918373840099351700193401103941164907678447803804193397166749110433685974095407727194707423567498368744831987022553783201583956340556424011199927208756860637618551347287126445117574914159008384576471195825721609467682716760558492478506564387756054308007074135949733146684415098340746101097997643224782041373065494309467394669027072831127552 985 566505880172624459869675870907924664768637261777968413810304552931808282429835099634704511044731492674426045831177853605103916356928797521115956285432110094009474475783516216332648432080033234230554648626569045867043311743343187284024789141295890305592989516393539860611844551289780219968053506116010459985136637287948452450999670474784039505202282797919310692413333214428123555392810964331633852479189569545764513171035793478974301149010379019911639482116312240233850030998640005608766234057553295315466686522171460102940840955055070722671669111338384052874509784884268624728029366073076742285156369966651736928676911522510388292122951202820309186923844563896253864854101460999707574708997627104251260245603390704239981363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 986 5960777852584907076547363230326702935044983985375784353377127240015894874591762184990947104202728331596325312093496441745528769581733135262684600440753745157661489197392294360467742412074676995897330600719765486375885849794761009800636829212155083015290640842689357645206862783984145075619976578226616393207122724486792114928615710396944867570326010550378362480104062635985926157634664879918169898556616154269356570275586274938330343646414659138122096001181113765724209719460505658136147579342772030150889309802447447060621891098433900005138258532043158028336052594364807377237385820263730290091523655870986431182245723903179168701171875 987 508950692864182182576793576008663122063585972896814610579555848496978447887396342597532214453744228054062089963016541096145880150094992259701356454987261188581204925866644880021787698755534629682144137407539025404256223954804615985326735602259693973262406652289739305726496143216667396945396372103596165079093668249647120470297641988257060848802516253428315036466796409433094159726929537200155150011848803615066572092473506927490234375 988 47346605013274148706339613554144591607616561848326764298805759698991568007717054761866867417867394925608937323574183191472107733324029793621999485090493345179313167711064907408312150538057969342587878584196950637570179264055749034189848844914787403819409603043505527025423535314866984487471216785242712697532553039226016924527798587326185263305004746954942171571808954957392251192247085989084354196165804751217365264892578125 989 46253885864448250274842473812002923666601769942219218048696514471024193036203011862840436010590465664655291867670761756976820572067515333325573987420617903920869408664588193076648428556871217990905071577850248910044657171487248327022237010894923728474669616228179904483205850644468463487526936732540590550307857386685755176875545783626383459762826606847944381445975893822633525193483837000861329767642526888948850682936608791351318359375 990 16779427507253289788260318343093378728463376982988909297721116361595840089773687562469679654372259338914423276567064453398091656167644776505775602974879939319745552303553124199841723462088893268230731840435709384882167140145765233116566770767071409177224938871780287801218015433692564987377535336928079783424316681548314503371380010947563587506138347542211149264890149012738826690392295119707512910910012130436267745616241461272750201626568585535456314251668939351708417439281473098369208663494481629692964149615147744563960394418994638785813051080704 991 16779427507253289788260318343093378728463376982988909297721116361595840089773687562469679654372259338914423276567064453398091656167644776505775602974879939319745552303553124199841723462088893268230731840435709384882167140145765233116566770767071409177224938871780287801218015433692564987377535336928079783424316681548314503371380010947563587506138347542211149264890149012738826690392295119707512910910012130436267745616241461272750201626568585535456314251668939351708417439281473098369208663494481629692964149615147744563960394418994638785813051080704 992 3607963761349289110281703154520375425601795125714748150999961887347292074429781937180822280949969786080422437207567137409174946850119629001806984262883586750701539852028439343352997848652611612628444138642366550143510978911222153523354648716405945324536331609926793507904701224286169866988376976788843453658851145758893316401331282110180924713990260604065197914626376262708022733 993 76981095790943039183195870510193089123308802455162497268536561226320030396456373914892426681151057070713799532437311274275112844116669501540268860735108666870044883994565650008435807197882489844341770264497189170988910931561041851183058504146892391533180823978502499395235224513597662178980770088189643267776358277095540731199681593420584229628612968119110314197569775626885040338704341212956932200216203056553666556233989616919102871211072386634153954607979860857512665990832997133095531083341 994 71129485772555351986671729830778812448514355765092076399107692754472343633962205242996164463611531690209516964360426255835350783342242497725204088929167865516903268875972399788645228757345738571696704566123047369653729066613235102696379826055119204677077421852435872266869711434047720021010304877602386636375706786392843283679834029472968674012817598250430743636523142920160486116130077282357236854556638213392238574274189328914029911236548865917735542664242080346720865133638565611743154562704236193905448215395603092889230803302732076435366018864850860050371506216891613945762160245296784359371817044655053564796618132389189196445898208039048352576888381637905613040474350822434190669492247093545270680279028055500595920896 995 168909489563461708384346122304263036156998190267287836168431089126422921079164494087968290746623917674380788011280231052956973376579924354408416367786410851488695201923875261393974640377842091307814789678681323324471148384649361452237927590194610654257664474287884165457822377580499129013345344615875255133839071478826126191570616468232263524207259925182014579769912627665287685384332132070374534320224591066951382566890612045978298656161714910766387362849139377253784030014814616856187825374208074073071718090106943871690747111780523038106026115666293569760933845273512341389601784355909803875315358700142454636803074530624704143816253371405048752912931822052390186822338674281152512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 996 15638773282762906021757642360651825949094712442892040589834956701182446278672222277379260304826159180062149154799279422386108399937740888647526224419394502808146926226689057216955188565034259778772083374081278183784738320493090506380344620965083811213490813992013500910112697743846127849664383492335137301089614806760841680349828188980223483557759016290533652431733841076585181509357631758470280427747296359902255677595345573152721091918486564640078328800395048518607264142787692344622863902717371306574395337276828583760371432295407143433375458889198908116078887614139374501888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 997 15638773282762906021757642360651825949094712442892040589834956701182446278672222277379260304826159180062149154799279422386108399937740888647526224419394502808146926226689057216955188565034259778772083374081278183784738320493090506380344620965083811213490813992013500910112697743846127849664383492335137301089614806760841680349828188980223483557759016290533652431733841076585181509357631758470280427747296359902255677595345573152721091918486564640078328800395048518607264142787692344622863902717371306574395337276828583760371432295407143433375458889198908116078887614139374501888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 998 76287850028279056148644430121475199497754172604868340738320047930419037806298336186298363809573966395633298810487373963590369199325265826316139160770298282649668122613338180657703314340585408523649425210931371991719549038952455723879887605708166288674729238027925865242625444923507749377567714673911921286096324762124561670223472219903413456260666572048230464030858707003979804050985565932480983719315515909939334396280659274288600796394965383211938535261201765596375375800462203798168333053759417651113654287669228748480776403084746561944484710693359375 999 19907897129974496711711540890024765623012703558807385569160090812788247597252920424646415802157040101172432352693143689123801540930916508008123539321156869149144789268403195621328247929455940330223707280582820002171602699698200478897080619179609158889152998368542253392244369030044706513690853800969150411216248198050606908706256886374322764851317410094281170861248186887627361842949455963277151156607029188787912078437108410512477711631301756136588839556826369033849161134460495801362805837739850664424395930113911256468097934669898555870004792320936470151886483532774282396093806894830988362680576164680172992528517372790020090178586542606353759765625 1000 86620901562919588450542553357344565843798250474658963987876258396254025234462321193677582026137807264190955774941561488873355164665353174346122571499606507155901967623780531847963684881997261673104190717729127685180322067297920978321215081845115787808841204619504901941959573971037964635932024597082894084349447148543200585378733656600017047449172454457007234413175488489325227661445077123924005536403843174423205058096033886933538041720602577986206199494897073766132753239030497589909961836386443608338622344637247188930189978781945895106649999542084593527525938796950865417075542520221698774166835081819199891601565161301336644646767487537223712525755528502765255611341326257969619954707863406566219088162430386176 1001 191875396503372861961527046952757753689019165056993454117050630755899857592112128137283342577218784003027453059487333618857128284910976419484150325248376274055883109503557958166026908251285431124212169848117849169773984032961312471353805021725479579044052055109927008376892503774461852630588787899065260876531506701681816451934421406017634761315808333566714743378749156489691960123083273653693235120700916777211166633335271761151779061388777494678839705843078298483509664505033817789409477674306200264519883690878389120120686629459885212805459274956371949995005311780106598544680798727062661806150682562345911125240290086876005775688578629632 1002 34361208796937075507075925164583984352155632010519891748581116222738028251439872684994427134927500176710088349222672799324488293094221077583823880784268017140173460537120936686031117884828601008174480584989122095275866135351132910754571689961268980645253893891204032444596656525355553992021776144385946077278425921951370844728995855442041170461703202401928811148242495131227202591 1003 32596344803366027818711723420859038504125198340894842369220875365162180244355314827163472518562710095838243745137645502396954688094980935385221602546474213294232868034761303832694711498178152250215108607215967267216431755323963294997473065908802762805645679474280621692286276308418931774779790652964893982265271335827595994972514889037686373825029637626020249495011779960857430852015455849130019969744143 1004 2053602318956863118606657287237540284798391620674715964103284368880582517574629189426125932141969298747905194187416804296510542304671893910204346182030421911749964919057996902763599519096721769915802057363213153801902417017165011548135800625320482859518483452559153447235727693706701120742901590927441285776694359428474375279263410524263279237350692200076901738435237149313979001107825733951040388113850753143 1005 151899711524602450261376739018747798332636790953359250392748675798185523321517761136097530555934969090655658571273586790357016050948866689616822542923814451542604078006397990491647915829618402035558996187303364169068175226243488916276064408844324603470305077078531115354206433152919719710986392043308897094215127628381318982324100419336703166922325557540054196644177162760698044230130540043996795292673597255956695587377174994103907643909047968453995457050003908641758419632069131597389338430270413487595953578054054850271996842995051018573357581891073353727084939424063492197092273272573947906494140625 1006 125052612895261900911176498501299135023008970740196255649106087965047999516589310245613373179944092721335707665272982231561158708841254416895690081055737577285563396742043336971329083948713751603720530832892495942274937887027604250604991930119452861404955927081817659761604761177256096662244679579643538003733291597511244471007731169365751929967172974765552837666471647036465753485013060296620692971759581874820422832767030000062170433226371836196157741162230622529442589984659051926614386618162892959956711083317052208517178061978492694049680786657803930127337553695601544762806222989094340412404785244780777599287759740114619596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1007 1127879539512223863707860824580725987670771895808915325440793630870481718371922450803850111675258835352865601373530348982770588025599343472535984715790102948194449416980492768273032104414550752603531992631029211614751624052514337264045541398416170039386366600554381152348328622786069503411526879889434695157085010482971558531303048628141117850019455168011167366042055420002599878421552958021577311801900474998439306245624850765059064614615149842159611489016368458629605563576134745184206049383540575824240531641582559165257637881361595642887948207150357749998464635849902356063846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1008 188183389034129701613751935394795409690142791660447042417265935592848337950797021879883880135885566358605125500445824367483008082978114500168067190898235040592970194444201599265472131010264154159144344512372396510043798476063642956571307257261036671345489855678541072335234727371048041048545373590341422818274564910436481900666523495764937515619684746192722360227821653456722573591444779582733418471183229029239181102642577953155893920889204721170517347747566426487527234765718623092594264262135818703500304848618565958598143169446364105735599398741233642435717558804806404153239161784214945076910661110088214913499668277551505018346894488526286906982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1009 188183389034129701613751935394795409690142791660447042417265935592848337950797021879883880135885566358605125500445824367483008082978114500168067190898235040592970194444201599265472131010264154159144344512372396510043798476063642956571307257261036671345489855678541072335234727371048041048545373590341422818274564910436481900666523495764937515619684746192722360227821653456722573591444779582733418471183229029239181102642577953155893920889204721170517347747566426487527234765718623092594264262135818703500304848618565958598143169446364105735599398741233642435717558804806404153239161784214945076910661110088214913499668277551505018346894488526286906982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1010 128501969749044829086627532358889589292465747167976705236441055851250657761359264899962739038561621256734381997644630178437797290541048854412771954514342516767225961168491724333077024316696353891250861322693068963396731066593290454873659014967728383071931944811028000516802797502078427305354688148859505585682489716927531293563477406379140595671755996632469847553365603233126207290619346936637674898148151625813349333579288813590523697308963151164387536894226137307754711452313619278336088731914442818646384115890948682321943811678275257011733819109 1011 666568750091368043035698996624348041557476145199840414909665600634002786352073361541641528144838269284390187212172149600832219078444704035591621635625203242931559772753679246083490907628688312910870172528462993854850807007611623482795076695488112323673619067551464330109024605618979241216828766726524470099149744395144944217650242835310116246067419898943621205661264692213177662030149478885642746019439948283913048634898022831 1012 8619197154801352640504767113208018609400363711483774251586795375897095967790283395281564960639147475637765209288865831358952788928562217521783877987548888028252600766974991484794932860455793055629412104162253042093623686023172212228895329912635930819288324467095078398663885776824817799560766245767265889318985674931494916093850653892651971951566245564053723373307327985643302986390959916555507753556188032683041086068684630345874573401186533936039 1013 8619197154801352640504767113208018609400363711483774251586795375897095967790283395281564960639147475637765209288865831358952788928562217521783877987548888028252600766974991484794932860455793055629412104162253042093623686023172212228895329912635930819288324467095078398663885776824817799560766245767265889318985674931494916093850653892651971951566245564053723373307327985643302986390959916555507753556188032683041086068684630345874573401186533936039 1014 5035634212170064950296360933603581748241562982820819582303724292651463344331912952359645693663925477540677297833175198974563293797148394140199445230773075251015296479148135753660977327082313126016621468324757212815107445557472591508373524152004277658329651450917201251978296229009053532955015958672839904896162158079647723602128816986267336015259375709056002036352156473277007059577809836889698166074815249782800392167557865374780025733281356648326053210993234787391961303821072881161994631849292745795094238508823515281424802589986208401828429578958320160549982217990625663160810568301588027784032905069547542777226181373447508128008363108495449058403997366132487176263815081341857354634128827018653673656254515690602496 1015 895986286900666787420787990801440175031079806214909325028884968868296891266974618045239147262775814258601046751143878759094367099553831712825375155725737280684227224464916901112917190160514821587991775730953126317879436077965152256006955603599712193560157774622023645748462513143881693765429227289535560214486901606527143619634262714363663031369540847040695008360328267229416597723651671449336769864062289401347927884874691345063133941816982402328355011767113497478500069234880975517879206601742591975924418940582163094307062374294913803935899024599791778209787566107188481308483712046369788886719366656880271905951453345870739909040406528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1016 8900787397035734283423417885629377970245040811786807409461964164506844210969363326079708405540289223041305788992979900809124778836517293503517453587838900037062843386068345209371215759558287695028380933353239087579442764814455292081706958167403096527207660483719616995302074333357266264926609701831663549724730669212680115556734075419436750097970056257834562917527850075859309490364806160669222981914677465292216336884782890411352078351763001568109491013319483651822166908807665860601901767178613494311534305542593702103150248486623321093947055643126230618103800249898577749850980996015881174798778374679386615753173828125 1017 163770588050837589761849955099169829008978087264843386385050982171496370511069418524591300908089323010409946880274497067311468699634775937959231126491625338917251964343078423870433862947802406228979951414605951596716295791155834017118013179631955463428954127329658840573974227035001190818291312948603876202413309882629994524536967061112447261835229389413445880627185068193639322203408238432069249779173257492199760354626952050049164764189522850997437934858439389003459557535696622417615856423066181874201588068805241848161226880942096102259767129437799927680592148619294324239648030783200738369487226009368896484375 1018 8731754186579107260529284501990560589405674352153523441606186201221262744846668833229592542703578891068391100586336398711409059136819186483146023464567561729212102505587719302229479877414851484605992714319392533284877672070539688524389784305558077967924042332473760672018961386534092869863460935842005442824753713932838529792268003036741751422886203927361662380411662416671135980143983146390671418375365901200506765323995608723515864011741246006526433995059652650366019143335257833316200235998855917041359266282750006528117501873255759961103477824381275382869101633647425105855175106725975717325912358467014328734532668926180610691286427500544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1019 8731754186579107260529284501990560589405674352153523441606186201221262744846668833229592542703578891068391100586336398711409059136819186483146023464567561729212102505587719302229479877414851484605992714319392533284877672070539688524389784305558077967924042332473760672018961386534092869863460935842005442824753713932838529792268003036741751422886203927361662380411662416671135980143983146390671418375365901200506765323995608723515864011741246006526433995059652650366019143335257833316200235998855917041359266282750006528117501873255759961103477824381275382869101633647425105855175106725975717325912358467014328734532668926180610691286427500544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1020 2071652667940694100024214726729769843317577444745228714478720002164443313026805854169772576506559202685677445775549004569595868491853892741648119271534151771080661620395057988644743973075500953416805108484067049100036135426654160325274890878970245458723369039859407206957186301603512600000659667125091002394396570176004372102407004466119791441171974985674984478079434483857320175588377971852605950295349405387354297421192637965964655148177485091808252429625370379382626655458210540506896905850836137067595303927508367310848 1021 2071652667940694100024214726729769843317577444745228714478720002164443313026805854169772576506559202685677445775549004569595868491853892741648119271534151771080661620395057988644743973075500953416805108484067049100036135426654160325274890878970245458723369039859407206957186301603512600000659667125091002394396570176004372102407004466119791441171974985674984478079434483857320175588377971852605950295349405387354297421192637965964655148177485091808252429625370379382626655458210540506896905850836137067595303927508367310848 1022 10632478658882247069331809849245871987373343316182861341623965967354303282071111755423935938563642605385450664763425274424277828442227480686035925944408747334595486025878669665941993826075560081581609806655167590689336413735487545051493728156365994126429930382204973283371717928597949446336400344102703281874278626386537460136306106798021497575275872863699533093056506392832880439098154804118043307926923237633281739858265054862901071911142621314830460729 1023 315462510916358349665412482061206587428917938224541388348470025410397407721519923711837084781842606596985545487416295543840674615359718746363097951252642044172081064432908046990514378533813539017876090716417149536735394403079754662975604457098353724854244490922232585346620524340450366285339136330588915342547857229237520089064330159693452152725805655814680254060879587250677468595557207444970101574428443692958117710094205268128187751957079619616684283828070353031714182899504826702067380193310376985246945002275856003812585558769683518486571499111 1024 315462510916358349665412482061206587428917938224541388348470025410397407721519923711837084781842606596985545487416295543840674615359718746363097951252642044172081064432908046990514378533813539017876090716417149536735394403079754662975604457098353724854244490922232585346620524340450366285339136330588915342547857229237520089064330159693452152725805655814680254060879587250677468595557207444970101574428443692958117710094205268128187751957079619616684283828070353031714182899504826702067380193310376985246945002275856003812585558769683518486571499111 1025 13981104284705397013836281547680625311473205694692705003118405899552534471415333356476861088141393127814877699309731056353287141691448258626876303893985398578932511689295949987468224495335748245381207281004675898544633690520678959330297856423482211360173690130335770892612500167280002907948644258998289708400394265917970453975950551040332973316214098817014060961044243768680485718217780776524608080131811905892667480830580034715936435777739887518826177676073926439842641912107745467180062050548012775382536641581581535512390322631 1026 7748210000972566741617250722277795910896126945632187373532867851456678900173968140278761339602098266752133248146833058366610100167998129259236233152603341941629363002197072762015184177877993399842165364438337139168081970527842830969222570580058059669358336559485576165364569941302258642048473900843892184520131217902176735901010227719931203142220274528759917924869793700244115937735107298842039038558227991236768040486204244246203969828560866723323187636999607251115253126240729235744334762199852678497464138532930279113157025616731518365643217580040334263417999980196068767893485349137506226929664 1027 522177360124783102138275977702045653538733865012495122494095425069062534854441408173415143146523289005787740652802966452896968607673144237065711086692216665922763664198424296865078208317858997220568401047365946645000774479613042759221976591860178966044820637758359466451728808187019427848199224201373137924048951700051575324438789093270846380444822546958213097042886604976004965792715602346783880580401459279167908041829211824244664365653006249056434505811392242026001824753139979302782143049153965088522611801140674161325391883650031681536 1028 68978584917763598226261980102484826741159666100420580691225017460773022729202001136891793579369433431086548964753966262494783759136407007427906303129868437135065234513283452767283101162372537814842644641554946819911312307207923722407704663831545921056588716606603768799340472103888892379891421118552988773491018421673412997207715161642892265164000168808086033693171234744120303971286145638805457056909871967859522316509555223559071673374030819487856885348673292387150789046240284985938915532507140480263659973707080775362761617046401885067542528 1029 98519030110344895533373552570507101341212950356194334425959964217119037318530903678663896655064774009102789225872958254633089926615898385273026139183046331011731346578595802624550923132024642489912460643145876006519228680395900608207572034422861280334787793395677289876262385298582302117441588259352018095489404180025283318622961295461711062302446827992979969988055841386851421308760448905653499267890337498198787145923364339729250606540957411352039352519627531188912786313001131075623283117594863154836183333087405800964129417245997602632641771400805824493554379360433249099365041075380329381888 1030 12516388376757324446929140712077511287018869800309124191707157586227443032947586319621877816585011351385526371713206939735300717667323936340034008525563439128094535030454917109067421169791774230396995171429543470921542897098034243039411600044925565001556678517927453883752436332258952568977122824709126449241302640474738949602612222220654628284951888997954575129896163647399256481008437175643686753985787733086510916535489342783613652979951566366122246791629747437506569098528540342169116742426383651932975116238822010927833616733551025390625 1031 12516388376757324446929140712077511287018869800309124191707157586227443032947586319621877816585011351385526371713206939735300717667323936340034008525563439128094535030454917109067421169791774230396995171429543470921542897098034243039411600044925565001556678517927453883752436332258952568977122824709126449241302640474738949602612222220654628284951888997954575129896163647399256481008437175643686753985787733086510916535489342783613652979951566366122246791629747437506569098528540342169116742426383651932975116238822010927833616733551025390625 1032 385928681989486909121844148828952808664636010240742259511543962453683494555900962416103789319081908962076987499539918419811338047554044467801031939400005985966924541874389795951150043492903431435713752580343591080502409932367213505546343060457675803390714730269799970235267979116392371987509376137083060074566891735389509711018030917312356258328528828884015223983754527803504840240468222957405892578294580878426710663262993260201525328359646304782425528138112539033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1033 385928681989486909121844148828952808664636010240742259511543962453683494555900962416103789319081908962076987499539918419811338047554044467801031939400005985966924541874389795951150043492903431435713752580343591080502409932367213505546343060457675803390714730269799970235267979116392371987509376137083060074566891735389509711018030917312356258328528828884015223983754527803504840240468222957405892578294580878426710663262993260201525328359646304782425528138112539033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1034 1148583755389692054406031157667558275363079655283798686463846058834605423494220694695484154288400311012426060125207051349674777903488364451626978238512410813277076346130637707661664465155860453638444431412605864086041016414962605611472070426866534352024022303063157225317107304620373355641920802181931837952290851245782375079344016440677022853708022199525508229755139310997041380842320976122576257859658503215418496635254026199734042903358305112971074227303484772643696505689536735417277668602764606475830078125 1035 81609805552133622069149167964768233076031268978340160433921608911959959906289272428227359538099770704423539491789919150805065009656919715520499506745111000888167505547306503738246870895815579943230709966234619645243158635208880704768427861429577067830090122241826564704224270867578005856449746021270059217736751887425806734334829750320908623600566178516686251440295545135940231497990868639772503337282603772241782605452263824866417250777182765710318107 1036 3507501950815876937418023990659380505497797018300989013723742268732258212842733067824505773075685283519032029638635967785890134164843923328040236266768588841593892627046655751068005824560783019223184964635215938735428845071379618833739809020053335558501760696646628704157907016521881653665921775399764898130000069904767618671679417728471734524938490940231729142122181147660792532162215398416452935642967349413176138194570512146873287185588807118487283379470816478100993796541708750753652064223223598896785868302790996229269544879223075794196788227 1037 43323618740092977188999796572371292402986537180665189935814058108294238839259453015433357295006931552754503921214814456212667982851566116780828956653177470222025648180546605984767345345156150554861564634154508699183562089239167196139008885137259516345532303676004687657404537541047489464891727574952167962253211866704131642739147682183145871787033508928230113665649213109592204312337121131524267405321678963491271179755566088698142900073527054984873033696952572490245645904543658132996212110177883525825757738531889280356964990910481272928484905275093932064778907441015587 1038 120407769291036739936026882045091632460912048709744908752542388693086173140321300632745655298527266583006893945100574583234153865345984286194462306342775577738331869243403277089587744974301260340969386729525560157715132486194806186198015182982201251917845155212507090277415079102275099386507336927073793180998332589760546914004978846559807428664452246171802911060656766571092830019583568251960910504645874465238170688373893978807708565195144342997924513438620326419831502315255192313743986364760111079117050760845870900042913509247930219613285297957960997658262555301170207805821148815673584064236092280185428589372033804998720894865313132139049449264946757002798496658748630622389255645410284725569481356379121153006294701103352862245748005692240721445666104952878363468014692611491510576008936289075547032425690118117087793153213369435356503118746518290432 1039 120407769291036739936026882045091632460912048709744908752542388693086173140321300632745655298527266583006893945100574583234153865345984286194462306342775577738331869243403277089587744974301260340969386729525560157715132486194806186198015182982201251917845155212507090277415079102275099386507336927073793180998332589760546914004978846559807428664452246171802911060656766571092830019583568251960910504645874465238170688373893978807708565195144342997924513438620326419831502315255192313743986364760111079117050760845870900042913509247930219613285297957960997658262555301170207805821148815673584064236092280185428589372033804998720894865313132139049449264946757002798496658748630622389255645410284725569481356379121153006294701103352862245748005692240721445666104952878363468014692611491510576008936289075547032425690118117087793153213369435356503118746518290432 1040 561576868095551016750626169164821215565802169004962436650921723059952825846753647227945792820266174547143516462583306145088032411714738806692288107972136991602109895238919909548242646525855094389273870135396401091285585842792061684399208094264371015244633414835342324531245003128649391202031845720227748609860201941421677819339756987105787886623064364542176504190087521009597222326632051194618067034064392831543581891785754645817669774363943763423998545751551687461202124841092275478108328407140058989813170407597314259741131564481493014128007599800096679526361199211946435529413889692579580949939034604167352416639957058983908233825712412607967975190024579051524784900231890895343235108376441358607651355139055749761525333599704809189771194622202821970987829576583032842291953884977588177146908290026330707315598446676731101026026971793066040894252482495546096877568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1041 1293588118652197168063184534217423268721658754183726292200369315559000301326810989598774072128976748578742996961361611428246112167174311949259318435671329975396708114845889020468913845585285858186654377116521529694764601958498484854975236488197739537558438975061106839909330443533393737732878867904215173037276368294947864197118870381536274162300626979177950706274954455202843367960932152815309607508432017800183077306716170897605544350023214058584817464775009891618519137887097636885197769587598488034620552429236160984504204517610789678091660896646988796012057946577330193208254702855697243930316687955417084596397174740525992161314709261855707585414639056407657175572643362754602535338282863308637969121173139289815653494770644753156407296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1042 392704602923414914167152425589913371811972060900343127405182469546037282890168302144374672891545188800888605325949862985108859559022189508988570663896152454463328677903334468657891029780503864699810874956217137123119595830673236068837424520929697594120477445273901421998987629903347664820245927082883400742178398682587651745560576759523761852476446906927109520565316815058667391684967221639704800833044375169711959535475874299783723002790944978822129851690268082927909223185805415589131485327566494590506150643514194207817782180699940206426278885790346186980333221962591641562184730068810946823647953224580233315772729606810197965865122833297601350462614891567314239031563400002255992404798234929330646991729736328125 1043 24892914373916786062717974367401911303339211456345424627292467714659020392560598219414543768770146209261846949387772962027845870846126110541271132002012421075475861130849405876840858960679241432080704372692522674051689882922583764439296663601877205135438554101957431399060099945806287823294016108914016383830420844039357160010142811246589195981246713451071728904297847601856937661824988790087017197393746758512319133136767137356560195464430646751418308725123741339014503956868390950991820858246080415721588351441323954769190897025869211470682876076351052954952128548595205654556293381841626557158565768990143851624452508985996246337890625 1044 118280127242942948957158480604471750647111680647997250648042479156600054888240973266096597292669879602060217334417364848958099097196838929162317795509147007654281019683146245997687072185045153461464889862135108287202057218868390009761377199664700600380233354996906323445367587429439620036434490802191129201118385610746025934694244176798181390922265224105066437043789278935125017751197728865987515379979274548455772139685598349163091902553860282827476044641750617560648460529883769617298797478447389030913813866061400583923395730374822851236877039986734742140812342011215764492337854107972816564142704010009765625 1045 976457743849730355029505510537970013594747525427955254640820142311539550237541521264717704595874423874218304762704507290437062511575696670453537331412887170369465541395456775659550527100127538048975036928099423612909563145653876106168075691092540599677063390450203097383288292446767047328208510917984426782861674982535473708298115738108660141798125865473795090525800238980145987336414573190836550426265899450866157060831687946449719 1046 3505765668807530593837233761954396157341827167569430253302879161450391008217059927102656877569887137254982007442634318677160499894933119387338780450579059328555614888683169184184950273440787548289595033059198682917355215028578377663095255671914740346337843545424507639832536496588272565894005161944154174549034177699630891706163712956816168788653683027539351913950157310249965901077175253571634123625032995252655995489124619090942391720805458764043570888930208366745078318287109845743775735684315643691460397900707264325593570321955579011986399472721819253568872610309011063809574719794970624 1047 113105489574345862972379833354976424297641455309002536824328288594470609823370121134962189854385105552490205668611554762512084750339676116194547028556806883685465022103485722126933719046276918426064779714998074504170658838078464067308297162776685097720021011298157770235196371767923308601649699945195715479065897765525455869176621590512173181124851635003836074371720395749920315084809413517009840664913498453477990999226959583816896588148368378514781088228932838178312807913311935630807776853734058031516219109229409495261323668433847955385394537608508442274006755255006042852052599053360635061145871689087525044717556137485250883937796208378416892952449312986998648143841800236088568832619988331902219225898418176 1048 4852227173098854637463096103624542691884440898523126045133283814210012336429754049601192302644044958471097684247196069125389810018050112278400165391239778850523193550955017750591297078209831227087944148905758182710685706781661136906055590887571262536355297731027059826550546638788204702431298755822881225489193678839374407570761773306302183226795177090752060998166315737987119753262481104102675905046038107350537192414405266958505719167766036049668267692323330606545007406041320136860004176301680905578033617074756613481432659355084187008297156955565170878200071073 1049 4852227173098854637463096103624542691884440898523126045133283814210012336429754049601192302644044958471097684247196069125389810018050112278400165391239778850523193550955017750591297078209831227087944148905758182710685706781661136906055590887571262536355297731027059826550546638788204702431298755822881225489193678839374407570761773306302183226795177090752060998166315737987119753262481104102675905046038107350537192414405266958505719167766036049668267692323330606545007406041320136860004176301680905578033617074756613481432659355084187008297156955565170878200071073 1050 395031849411802044945354291429451434944033367201900269933639250376820884719806451816404209379292633147326139644657119286490993568585767829272514263801679832092644257151636278558505604077902958239853702115403684857525966159596361844340919899654141914254072408031679467146857563692101421811660277631006561762595640160802314776554645248287499687237264663935985904559568964364217737854544034190310781106638942884414763877286238097384206224694931345723890023342658148624414681177520495510174633301252591821536617609521110377456462299249041625805288961852171082227225075405975675759766123640931973395493996406852857779065170394115250269605326292783574338597027499631881970778112 1051 395031849411802044945354291429451434944033367201900269933639250376820884719806451816404209379292633147326139644657119286490993568585767829272514263801679832092644257151636278558505604077902958239853702115403684857525966159596361844340919899654141914254072408031679467146857563692101421811660277631006561762595640160802314776554645248287499687237264663935985904559568964364217737854544034190310781106638942884414763877286238097384206224694931345723890023342658148624414681177520495510174633301252591821536617609521110377456462299249041625805288961852171082227225075405975675759766123640931973395493996406852857779065170394115250269605326292783574338597027499631881970778112 1052 54647915983929871293650421967767452607287687951976479542079786618628647550368584931377725517112584284334803506162576567854591068291017949965901078225796784612032221245843059503226548256928939436984881443240714955820427106586241504822434177078354684134079868782286474126161981646037926490581459486918185741113955668565070621559016514357596131733028719079576418064961651392217153419321912601819212836730218080744169605256023605915936320711847412504751498049176642964404278164735830307886538421628681047407732606865931367396572081553513920430652064404705643173149862481511863033254526012239247335585848474931210639440317541981115491796661628691094106852835590244075288073502457856 1053 68866728982402791044940712440846865061341474181682690097610852105611112978291859950938337698622740051331813593359360046908976186928260984408539670974158222517901403558040244671154803808024976658291271483341465049208502269563625503595026501199683595025192745241226246062778932528637442184103312194012090803538374063302762343996507628417538315367671272241551175487260470468464516706356309219995864320279081166128957219051375663270349117472236212029734158408636850975340106917704794504454141698548045103216215551740242495121597280208011631131948173817831110095058948071350030687525839809708788260766050719803732644868257850691944448 1054 23484290731621084045394233202276029544158023199205064468319773058123367872549528059481322277106735972344346920513838431256645572915419447511382371699796518691780055207691090588049310293298748192222599078644547305259221595958933714194705784455370031108842706880699604381467468527248738505141593348226619411589698697974933515733109774698354942154411015797148213911822596853505903827037698943254876995935737893 1055 19376846802694788371185832530332361545484089101241911071309649803139853568537764871677988707307086061695623307486315555148209117158111829230923268834242639533381157340643855500303219269354735529511084701932728217545426236602071956603412322228862263670305175153611552964407007018498900429154104734541297449119670844197462249919630159865025315062184282115288071738268775337889299720571793611357971156915088305024222843480682414364230021914746765647878678530402485336026074946857988834381103515625 1056 3676211083413786982554612801623522133655276003716799124089430770530694465041610377490080444532108321756300623893377494233880490069458362630984699257921967995076343330397237104412573575555956525534237205324627303338078613151939356971308700703872314255652867681124557971850543611554312133579960451795252913673783742711528533239186425910407040802039216637852432245893107329926496375035528630309977296142683563372735603149075613440986899559759666737018648373430955432435332905662914104488439862982309754337367422199806552753455666910821346694621697157116481941349639684472287576143675680238178846988067236430118254121782200279325336884061636038969650808647611227362939501407843885125311200088027551078809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1057 31984540578499836130260855107190107020897963576431621868200147120457749147427245222078541128987367711074324375621170929072892256215955062945108550669791297224998769336538369492947901423026355586823749485343510781785527628795973811563381973277548885345910858884046404225485775191939326304323233144901237684917955747412610263196589721147264347171900441055831919405337389835868933998745650907610935133176873263088698700353501255807006789394138539743868558063485777467164359359082536165222331367058721220854853732530288652464150654502348229647693899549504977417274417016455617424556830403638703458968580563643486895632233267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1058 1674403943055138086552938890665042908794258512409035129472931205086227320174294524374524393238879628001992534141165132859874961262195585507062416896467907576500093822877059762355528252221156550184594349076093972562480188842233546734472222493694126767942597640424600389203002685525261441082105255029491691951092663218178210824051217377308938314302254434461203719749308389832101533257979891555466859149063610405697037452823143433213663271769545147392245740654395515306369681435489965751807821075241702735389471058892091038680039209457006792219822346277501197431281099170519155450165271759033203125 1059 15602548505328424366326777959594778821498124963483574148598803172784418802147259819737004771340882040038964403563520690168616004983842109472930185498909969725161696980801343356222026971024637433046777746547917406485719265606953500772277788820764246423285399189759133099561553685367448649957309610665074002499340889668565334840690072877802786839695642935702914853376094819608194458145115344801568996996042269719463465665765396737929560089241931564174592494964599609375 1060 74282013859263704150076273733143350884828145041153221887870475363084127776164937294918995967286374205552128587266595968181672395692515921862780748777336232636069684662844222309029004453116916982994913172979508370271240850893302200603585631679799996909551691726737548229505416785061385196477741215373642104531043376915928222012956496908508363294070759837392328526844164502851754167490655143059 1061 74282013859263704150076273733143350884828145041153221887870475363084127776164937294918995967286374205552128587266595968181672395692515921862780748777336232636069684662844222309029004453116916982994913172979508370271240850893302200603585631679799996909551691726737548229505416785061385196477741215373642104531043376915928222012956496908508363294070759837392328526844164502851754167490655143059 1062 1130887699683486476465542216423417123975072468325158438317080133476620952753839010692372529004520083845067124635406103859397498509645261181090974847756739528698215009836938171237147730473181125072012666543159976165763014269537048314642313744741949788749335765257421663295758366327775321928493656694879517228641074878712778820033898369049674061543009269122476033073933216355504348232023286280217397719066551179249083927737800099278161631600201326578899934930579262547488740135922766589476750079515954752286161467835019391263917793180667096367302069300606630081396211712 1063 1130887699683486476465542216423417123975072468325158438317080133476620952753839010692372529004520083845067124635406103859397498509645261181090974847756739528698215009836938171237147730473181125072012666543159976165763014269537048314642313744741949788749335765257421663295758366327775321928493656694879517228641074878712778820033898369049674061543009269122476033073933216355504348232023286280217397719066551179249083927737800099278161631600201326578899934930579262547488740135922766589476750079515954752286161467835019391263917793180667096367302069300606630081396211712 1064 1824037333664274321996672131475049216112756509876338916191545901557018827934924466146892459555699512191704122421253908041577318947722274956011755626906548573225967195672192525595855169134440942418097353945978824905780343919270632797062933462115878261857836514188883674362177007880893138744748932034570946582312228747535343975304097424852566147543389253638409792881336960410279863103809398046624517342630225132751371189650751374761718936991517394168802275473868167013350473595262876104890074999874492462513530502718074979 1065 100785569708569909741493368277050460576862530573409244284981538146752438002473911853953696045031017739646183289516849298247549959307837751716903885491287423174729676536847561338641066828428194874183931996068795279104219837811804207426839961594725209346979362635711657059023291802068690773883855125039270988749183264559945723999850453024042568205992672297071707074283146975987083388849896176983697622858792118519708748950219939405566655318452881616117248804324906734777377979056166442832108253609439447342474691056901006057395476126008015590154475317231173083195950568955260804350844731166722866351868170216534656667449754309971741909589584460501738860344631388404682463372573916768142575361988377835587016306817531585693359375 1066 6761198578879042180970913370174103432750153335655495340047749046161370345294052790873290625662838101728288529181583511160556285559167025569755286673396884690409070990535793816992764293805419641130779440950386302648331646025607852657706455247270884544800656258447112337843862630933580382893226887230014295684320071270728538469725640315439131354715499765255020033012137385261167669240611972197543041166436971642494180260203147707988145094558162363821960779197384923508594818267032808432394321128882300670623015125422717139753100022001622126479174185598848347977053909480308983592117131662597950954378982582362439467805366217063450139207931252328257530555832136816066213810984050361141415649931570757519637802779012534939592787295509212278445407183032045670545156457846952927026422742613905131743189959036922077424244465074176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1067 554300655213615059300677153291283009284370684431757596804448427927633886622103239518572012307692239784852820715374148914799521536097268011492601725223002619691642260487643529191748712663966422458594411979184306722764842708057672271879525844770338383488019790407283725419291986599281692299872207645697259516493743186022144780734087498015339345627986470882137958822986395951783843625546425167694033194764464424383865742751662157905667678430476663981815864152244232470718026825606450106714731996142162895155293014391956260510804242757813952252154939950148112385485458485984193063247949881072266774312454982175454917667456028571689620145947801929224793825183680620836320343364169037361886623624668772971429036684855288380807437784865244017164740910959842409054208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1068 201364508677847236016883796372853066962841997312966721584631370180347258058732353690159314828016644842427051143959356435657693941135676857104205163901066437281349471951736101020714100702016592990030311043073586858804603875483851899079086222000846101045026967480967008285881519174434513843127872002985995915103037570375525963396803941078070326091377523464787426972271572981188631992447288388692842361040476805596765628305416978057594287214606506032978447275825932005245688962025757133450984919058710234344765760326626872049231751165534153426238073003028185767784558121582154591189353044148638839790075879688881588137299686103495264266202887749632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1069 201364508677847236016883796372853066962841997312966721584631370180347258058732353690159314828016644842427051143959356435657693941135676857104205163901066437281349471951736101020714100702016592990030311043073586858804603875483851899079086222000846101045026967480967008285881519174434513843127872002985995915103037570375525963396803941078070326091377523464787426972271572981188631992447288388692842361040476805596765628305416978057594287214606506032978447275825932005245688962025757133450984919058710234344765760326626872049231751165534153426238073003028185767784558121582154591189353044148638839790075879688881588137299686103495264266202887749632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1070 1093713441694136853610709556447707011219605031511096830077636511180770479295399080432172305624180188397464422822100346109412507743722293087860416302136546178894180861866342741409177919633126652356196738590495624853986026615242447907980210556254305157486867388430319271778132756910193188348402361206444311147348089064848754926263881197386294631588657077037346283353539417905907399287202674089912481889326083760877540373365742801488326758899774680007484863023910885563823359051885877657150444224458701965877379514405071801047671776774399 1071 188404136560562636700696577928337555675360910308303773081775557623599740041280266563880211048808256489168918398880056735519820298043007290130519813088851620984581297720832482390975943380450918852434618499680844877081444960592510137560274305896308212658473597183597769504840432860468296746926856812783019463827687833604897095603484377845236612848686619738385012825282869818147757410081444529048542759216527277516300133759610047685835836902747921046288126425427204689779026146037281324106988007178921263 1072 76504830175211906677254950336921947539559716314186839420576252271607414987524744845853898267244146889396675055223259946691730477200259906920322828289006851608484835539622158775268920921978471930161211249484684396914658068174649739467226470359789928698675267776602690375087040842268709780055178804384537121846647464237611082821417338611224644462964881590854118587372193739026954232714894393220246142564335461621225285234504951245729680648341069305228134489382407722558299436166908475631947033074241791936397961757583 1073 51811561178886376536043370697491570957036861101879931970534063347595057021566183457479453724256414641822420114970129341552284411954872378825175807116731811097001961732145700069120895899189098335835321613185889813836666481451563579998171886064676533946663424941729969374262145391561675963199206788002996768864378919254694115160275453149951932959515786867767926141948517498503489330434740663950214170453005142620930234761205849763842079757614381615668605312298391751350541646377514864900839998165292889664281215633037810643 1074 823016347984098307714938092484628257197918129188636834962251227373036281138893341971928427053569453800338978502509215460882210700795080856691780353581588603549249571988305022238992698933481706164661109349688280568855110920785497334225200763372091798447114557036472128082267538495641636602693995595699587544550926340605159212732173097932002318177211789056396547667061508004694470730527598834703605650559186360322596067126073178244662326691781571890101638740056283956825309122674605103362798117042558804713785107966961977677869206984959927033072101610599971701545023697912410369083518563000150580162818969767467025758962553685430173775245025605081880949771878983884993182224327841743043367851978894344938282917939481745273386554924687976779418926313349227469534064200085600539591004753215629268783136083879589557829632 1075 20596194998890700910943032936627995894878935584043322954775955223986163323781269678395415820142968025615899302296171733413397455393848430497847614914788151228936155016927125979518590998920387618404491413332481092175263738816309547507379343575111400683780930586630915118872717899210662998849903487125997750937229011396212756705339876097204711519042262630279606468975301811880116851793227510592514586156565747379710471519130377870471896427836833428349542886373524709213448768662925496570858758978684586526207079798679187743637756146249116065787618019283026853929992227756295911203218269252754175976101469556877038226853132758895336312679973419535539931042135494663443375674821707835086475848951732895880567444058255837342460341621710988397227446773845939198186394508718037877078678436511146764664832 1076 2980722532629460017233497612654676821898669315593917784661085791925725528544272910396741368322730618603184178826906565603053706539508532558509502525697970822154098226359727526007889526545756336910734806320303328621788518808973950334362953360877272129758143836358399297833497479809565570519555732463848646511137656987282702575910197548539660260458834332379325207403043628818914271025219471787969895937750508092286458859191586546170433794829402207417602545601749242966788732698435903714727821316913190731245741002624449408634743344997464575272915654986678212354456335185346656861152154362797089855613356877210358726266639079132850861843671113222022409900279933058682852214411547201309384957811992688157627481638998901291875545560177257662823550552004532012639931386090691877646580500688766182075823816704 1077 337172457939342847594955669285642850481043738833922375309995431358157792478059104360961469646289188325000399733385088272460984317911907920433296480185133826015331253539336135194493349578514064918444864147296590946847754564017615723024142764979055933894608136182798440328022102444235712141267895904455943655416034831795665401706025204622291534636039920460330046646958137998400425592876296773495937517690961365543109198541679936513539897184215309849204753162428290947989241360441529518797215907640247758321124044540975413937819758419572220398462179754901882859948128923923424015667590580209965240343994565540433396441255560391301271620518388718584169753205960292320556351488 1078 23419991298793463508430785532980375450225036570024125442310213573466653177631631442246414280196039550643072067149620857461201191962078842579129343834426986602558531328726570914425344210351589175577553805120398063994481496171443153058174480680344149188255574644226369538735113763272577266071659587665911418027107511123702958566946726893687831987494127311807161200628247431606368652575821270767551521497206991422972850091509305430346675899202319869670269503745689310016095436561892621776059463882838811749709763546268092272462339383952080556002769964867462178335692373 1079 6944015372908805236536062259721898877195038089134679242895765573290010760878389363001084799845887013185263815608140256111131689583283604423777011809912183861355051433062365900934488557046051469110651102228794524615912198396703856227715564023649024992817800159274000160469641746750979408479424819313224901467724088318746320171524981467175964715139772738964059959308246713822541357337367565811380894905536486794568443208727359440110236751312098232923596520815569711087400471653068030045819113300208008120397 1080 6358379444907883925691418202218857699053439317392787915458249546682921047751099084132086378485949693830550149667212515814826965305574799818747724558248036897301369957227536814895808758535394082823570943241213039717508165815233583890457743907364047569768958852237437460519515731458801108629017549601605268965472601539425850183514553984881283068867819475850507808897081635067359065550932070123018256489422281834034897343963112919715327542864305784527033924349364064660769798288336795732223466453097819675784241167198967679123766394794401995463467313169894106724799445343529350944698986732295266403059533456679813254519572352667188063625832504978583865253132168174452701064211151073387002757957068492965628112718210810238069171179596818941583834206795569561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1081 5355523628452191532170883212740059555335424977795461788576239664917216734894779060390519265949635020594845017811103317649315840021219724263623170127188548723421208492172957103191082971838979822660790467254483705840476390045763488209145167956447857992570181419331290425499249268569460588957954633174726145410858359418890800088612128409236125880586922755654032341819588102742279519921851829806191828434130643773377284441964251138759144610420844805776166052316237414264984857276692461908423688252672865496364441853448591129324384394281111632134399537171144285849126742377021065256355829211091140691722637709979061088407319301253309606732344465937859673730617908297002882090406493898771647944419167394018099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1082 3220042009369976143742595549896784792180043026228592070946162383254179438491321669871932550881496804006418043735501437207953220719436085183887301180551862905621362156502315803650177829290788545273971758111892928007912677068058286616885575906468208439940147879185101484483339671031498799322452352694404103874736784297858501638337097441326056908347340646428095820256603920392017961815837032775638825961007171004499502064526231058099222206920877487780082660774560263210719204609808188242899250100025975782878323540366811400051729515831708269266436969958983815028417733405415003293138977646149151590807390779499640514416916956195024485351302741265033802164907683618366718292236328125 1083 276056272149799317680873907589846400268784195048230113954297467807399439215698572919558168791347213312241599226832315854852181863615828931639213295698218265315689944206397416559501962671194347134646045929833580295151061133594772139912535479451160769091277529902743168115182747771155574532291897013402659565697847913054753258941017238734082213311500673754312247548491985805253276914663806666483985550263785984588869222123227515743538264714696305205907283644071330120651243862418274060426446578158390667157779979797027625210148471524007618427276611328125 1084 20273848682953411689801060647305909482139780068537067798917560333243222215440118893785271474205330692864335288817792108696199088245810092568515463649372847623049585192462032669546383640535184047915540259132907970456189080712333660727316518146372698042832513073587361009547136179061436549226049208561304721164415648582654134089887247029869731827809920981190445772208799929523605909889824625393250382796922706494191144541951951983721193698912011350627036818104242555390748000499860465271778663146530368986734519496273505823058513897194643504917621612548828125 1085 35341885051762010955002114120426557501839388987983378574080339388528114712227647361471478710296213977371146824315192898255242903578900023743310469247843191561820779406095686850723307952342386263889078405019993747057286760420104387449135563486365312221470850484727081512526222515601336734321311142784421807702143332781680281892337765567329746470532234047260567672296524869574109626907159683934915998886067556721534768571939077961096351126805792676894899137746423057251348398352764748855630880739732811790146358020610492666923130860397248610073512441370810849769885989 1086 501489526708304009246279588602352410235556982494622827356283221124554205617724516647716179295966428622071632451957624292599226698667954825858723471483840467551772134858847187702961662480385060586906490200256731906519614156223801116673940658603464863657450750233218780367017057842647115126319720525461169693540004009456806309211423803994016910731451130419493009590768118937229487658163782978237962267326853389591832866370420654780162663023078296749878217312458550916308831441454399812573640540233226103995087243322747868942108317255774774516568464883968823020108483179885152121305169910965688167277621963701423443241791508081178976244879066574731487772084297526055083446270889047197487412860266855975755291885543563420284573234599954818049829313605692523943335241112401394641611973978609516429497614420675892255141974497246091392523198483487054522486664038056984576 1087 501489526708304009246279588602352410235556982494622827356283221124554205617724516647716179295966428622071632451957624292599226698667954825858723471483840467551772134858847187702961662480385060586906490200256731906519614156223801116673940658603464863657450750233218780367017057842647115126319720525461169693540004009456806309211423803994016910731451130419493009590768118937229487658163782978237962267326853389591832866370420654780162663023078296749878217312458550916308831441454399812573640540233226103995087243322747868942108317255774774516568464883968823020108483179885152121305169910965688167277621963701423443241791508081178976244879066574731487772084297526055083446270889047197487412860266855975755291885543563420284573234599954818049829313605692523943335241112401394641611973978609516429497614420675892255141974497246091392523198483487054522486664038056984576 1088 99663801602363372042265993832417604535984523018911180167963646447015729744655724082351048735027394167317387662884472413527117385589766790444115783868227526491163187768407389003324948143021021170597769664740641013288498933845263273318828889505608908136394349105358910400733115612373118992305280791937709617335993639535766514592079005490657634182074351460453641493591060915760094463901727973448834477424866633044759163624743722593600975323331352914320602635602097637757790301174599680292632023112060899676394836804636317103008261205581920884723459248530906356349355692379130287334274657312326863699696694157516293427475969093921516071222363992765763093234754653394174466108963616058130844003950314519192418560771355802662285886456787935357645153160971138371131644359054253079510859711976014116355867705754268156921432856592384 1089 3288905452877991277394777796469780949687489259624068945542800332751519081573638894717584608255904007521473792875187589646394873724462304084655820867651508374208385196357443837109723288719693698629726398936441153438520464816893688019521353353685093968501013520476844043224192815208312926746074266133944417372087790104680294981538607181191701928008453598194970169288505010220083117308757023123811537755020598890477052399616542845588832185669934646172579886974869222046007079938761789449656856762698009689321029614552998464399272619784203389195874155201519909759528737848511299482031063691306786502089990907198037683106706980099410030350338011761270182076746903562007757381595799329918317852130360379133349812505454741487855434253074001866802290054312047566247344263848790351623858370495208465839743634289890849178407284267548672 1090 40350304682180539594409755926810751088729236357619811610558386705971936659007243118737753200288537333132619984802524518423153789007659721003829720944960217350848195036038317537280340323226642501811599347772112388020306050994462924152083360466233445168948705315828676111317720073566409447882370870806864827290046930469254084032957600033685438883749147435084562342816071682982104997779791579445397262680152223759430290980221518740075756547007198290175204555621104136232267429317607628406037869030245703834315316846146729691286994104454152722149545806927549264386674920122213668696895181338347787167227064405071667710825684085542470315949110769742319241357890014622706153099151427243611926142546743568395755081139941608954266175947334094331608866923488676548004150390625 1091 40350304682180539594409755926810751088729236357619811610558386705971936659007243118737753200288537333132619984802524518423153789007659721003829720944960217350848195036038317537280340323226642501811599347772112388020306050994462924152083360466233445168948705315828676111317720073566409447882370870806864827290046930469254084032957600033685438883749147435084562342816071682982104997779791579445397262680152223759430290980221518740075756547007198290175204555621104136232267429317607628406037869030245703834315316846146729691286994104454152722149545806927549264386674920122213668696895181338347787167227064405071667710825684085542470315949110769742319241357890014622706153099151427243611926142546743568395755081139941608954266175947334094331608866923488676548004150390625 1092 236926719873000871653760411617575721285688682790958302892428146888181743915930054525295003164118494898858099520581163198972359953873498670493180847021759699152024489085310039508125317493778547811812937541464714681311549431172384930802148866380201829050892575251155493394128685272422079297015749258478760625970081772462529030056502889350792158724922209991726751100047068443393563399961628312801820856932911770464468859165061926574651925930855059039950823095296648167876231029601151392758137089239829066820773073154935417892374400477210943467931625100127845033493053411208749403638051944653852842748165130615234375 1093 236926719873000871653760411617575721285688682790958302892428146888181743915930054525295003164118494898858099520581163198972359953873498670493180847021759699152024489085310039508125317493778547811812937541464714681311549431172384930802148866380201829050892575251155493394128685272422079297015749258478760625970081772462529030056502889350792158724922209991726751100047068443393563399961628312801820856932911770464468859165061926574651925930855059039950823095296648167876231029601151392758137089239829066820773073154935417892374400477210943467931625100127845033493053411208749403638051944653852842748165130615234375 1094 14926191357897878065284312129625832980530456866200566905057611420880147287829408870626683225199437514756818059033236034304791794296977642634072793682941500482477969728723834754127245054716775229553547801240689402895507445913644843078939628128061596209330063779845139719835885908539465430670548937682442081448500256746805519950360353533124438680556525647769134308129851964993813179401822789833375051945768002081946870115810107150123127618254648580863629826555026221486683741922531776343083310689418963551346239143328098175285527216611929629319130966622819069175926122101399126632052735453382115648321863975291000727530126068452940344417622949888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1095 352143505035187926566022765866730695368407563751109580618099227563381645321061385265430670186003634984402699106640562352621019464958738518378939967663481562326859297387980197647834768143437481435666382421888219090750640677653019685914693487022840846256445542873462183511776606184832526366492024986151024097667631509512351915521439252206803448243955526160553074055639822237456097241300252543914036960718784957461642371502187715240934038463442428475530891082083477065209366372515286219909890413109380809739240926651173427632392543872378050892956892375455978795628990109114735743024579486859790933780980675376021015895725684665762473645519404716201727472293812386004943773535822793754317448127550923212184401696350048002830965123462218456050712082692178370132319332578438690991608257962148315870162583552 1096 1077095755300529298747246627199424700101806434137213320854536493066291203573013876217015271636828267536916785231305706566629567658196009010000935121907279788447394217708951910167104245348542582259753419968170362165145048219372987760909257049097551643207617836371745952006825035229502851760364574519433413319648482108225833498650978046458660388676820215556908256602909966293329591771853150528734560236250483859673796124254548656061510245750733884899858606441203494809545319072440301053596956321910002413763224622200756341240662698940741313444254546843646832638878869582488422895442575639434958728698825057375358644341188217091048703741805999059921 1097 1077095755300529298747246627199424700101806434137213320854536493066291203573013876217015271636828267536916785231305706566629567658196009010000935121907279788447394217708951910167104245348542582259753419968170362165145048219372987760909257049097551643207617836371745952006825035229502851760364574519433413319648482108225833498650978046458660388676820215556908256602909966293329591771853150528734560236250483859673796124254548656061510245750733884899858606441203494809545319072440301053596956321910002413763224622200756341240662698940741313444254546843646832638878869582488422895442575639434958728698825057375358644341188217091048703741805999059921 1098 17408113612356907491629015652775712899556541252503234206301146205415957964324683768134482549947338545828719360223692948913245634921705458323648351013584754516745668461839607826307440749428181417124985587824964822852158597027392095474153001680725157337734320075339320062795036292793040971107647231491675505729028482303965335091164269020514671882929098174182844572965986472030711730019083345195816899114747710228596309563699700309682325721145372055293304131291196926384930991618452502082288302377737339719589342395293483176811278822424126478464748069417591340134361598409791035230224582490511513404380216869368423842014867672088433442275213260738095013948858423101692902087482036699947257976807907688058772960146099677750897048140858296288058501262414221020160366300430399448597016893252109602085360877484179365962647411804340224 1099 360557385990727813953046334941232682512716641423280312834921086228404551226485918379549079448645610588198621206990775419904195616845179927545221448609414003100831123150149546541398939752822494143458181214509596078003799224598540786609707932536501194961395414644179018017948398419876440036577147858831229522272192932940518504502215186677708653837540235096845094900148885306708434827079757001161130408353999344637908989081324433524889130027157106234797044154946817995217350674473494577978646156576880070848849857607923886925523886728646334152081740403289349470268749869815670407718471637356593431298567556274787110044413142243745375089733132485036178746002845093806052404996807706313687921494478097944167714792190758009112684927013019466090292206184946067094177127147780286717121238916910240302983630384149864412199525834232303176295445060392089158724972206953003850262224661178871356237023516033024 1100 4195651365022499517948008959907287522174242449477245459325343916841608551908993537384674320893009231698954806644728068401990847243259694465063332652990634437772858418478414453789784093961637186860823381822158763629291812540173077148652644360478123109266740153305886369915461125330874636193009342841052385209760799492227150767117060850534704033336558126885982603263836114034414896230748608483412348926827474168133020616719744046449779951916620243356709779517612493914229093622206521876422678509106251120221183643264087646797001579101537209941101870766223540719163446099820624582640297311311537740029248055047466025207246921546251818319391706930692232236006155540599426976069777044847949785576021422389496237513601623800692052726365487073684114221373518162011969313601645492878278109813113530767523560185457329260119217086579189817090273968128 1101 636840670429239719901880663730030792870555331496490913619697380200071245353343835800000506835788211842138154889325805927420552113050681820277807870720377605546379394252085152655160118859451921480653034984659545854536529110038775633810704575413911525600709795635738980127031580569907742939159042482079794442747143919812325741361500870974164131833597730077073178288230591472152184176177951383993311112104430083534039938838842184120162388994810755924130822195280753412605003782312976484171602025344967851382478401107964755920045986214343714949469307832357979992138104845287154065680602402052350765362297330759566606808433343912928328090805445397424806703254053863705120425453995377781427628727444462834924126208 1102 491386451955636727603924894682593587725284754632690137171338481821679066131874663970423792594808454815473237026874111240079180545423290308027998369605784477898280000950638802485347822873580589266262255382627083329201838018271151325048358299185633325398363401899242970089409237421864089804900103000445312826128270527905123480055531641478517819018697141192187039812032547113569594418816482490049804879762853612349110692859635876567249285438958520379850040350604936742119945108397 1103 491386451955636727603924894682593587725284754632690137171338481821679066131874663970423792594808454815473237026874111240079180545423290308027998369605784477898280000950638802485347822873580589266262255382627083329201838018271151325048358299185633325398363401899242970089409237421864089804900103000445312826128270527905123480055531641478517819018697141192187039812032547113569594418816482490049804879762853612349110692859635876567249285438958520379850040350604936742119945108397 1104 292309460900121731094263726865471775120384567545090822778531205086276791448486479421544514120633193775584095399890541516533649487385497516920031403517946750074843058607895141350325167540935424110391593070253711090345306949737142253388009442354528368483363731534757362658189863619792584202196738301612503881422740885101476500561474400521664456659516574586971973207895046921388227030394792550506988652613671117001855067762024473799021965880338316207214598276561899196861154824528127245032630862132870419072076282456661771978828195310939780832421221553189012003161206291868127246369029258644114579121295085852777532905302229278718374556163523299 1105 856142268469093594021569612687769073579229418908464808889634793869947321674767168802635852971487870974980435660076030662035366592980887040470764717355317486081128303169696248779805038172072337832132109741141909922982175874646638968259645522969754286292611642118287999360735952046082783566971128146045989245379764152600797605211814071366226188381355114846206177759996751884302405968214498999786461199282986774094739696192309550406333699621484864270248623459674974274712762630590549511535549497232900832947599028241716996601568118001907914793414049885068723765976974508759823520099628384211363907196811414765833850445636944857735298916116396122148695007445061562025474385921034843576531907054227854558803301188163459300994873046875 1106 1511964337553590200670493320340724255226637775326999684366983049212515109877946608200619464276788594755324173893034828119952882883499392254806031583658706834928687141518849729772655363791433418791188970410262544887437489544210415492734767442308610019704976117927067121714081339544590564407069494470290611014391553302384214073335149981421595965265626789110296201813786940889230337295036647431716952499302428933085258925210974517211425198164770765833457367629171513699969518106097435342531164987153451964424735898244589070470129882607672475094172670779611364690845465582893306912959403965512138849918769685703597859561103730015262172391802164863158131196555304333623042546266506798921989417756262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1107 30347828218673182729282015038000392935210990365907597769704030681243834846757760977067254630133765644044463499997053880466706365114328231532765274019549878378569853409346025902426610141062893784064684376797454293698841926922039667007208658600791381183879446718574228996892070639780831816173338218107426668112596191230794537173497554427048881954997107508920661120322433939728252914134971609103233536506171797896322579785184049400762308981593232360181699093016518225190212837463562016782016639937929480257424473123116641840467721409356237478297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1108 4657117022781149275270159463701464299051608159571448138543241140282316407913752484018786761031067408203775279782547894388659825377714581754555093420492085236218572564491422442934582739027229554314998335094583741002436884421602363219592226331560243773715772134538964033405063376239486888846328136274329481635222786313895268085570587707266067327049946124103946814202440067522818235697324473189764012045164111761573870448674773852942182411697334251528763179416128853801239681611483299971334709531594782181343844796527233623554495592036989490944593100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1109 4657117022781149275270159463701464299051608159571448138543241140282316407913752484018786761031067408203775279782547894388659825377714581754555093420492085236218572564491422442934582739027229554314998335094583741002436884421602363219592226331560243773715772134538964033405063376239486888846328136274329481635222786313895268085570587707266067327049946124103946814202440067522818235697324473189764012045164111761573870448674773852942182411697334251528763179416128853801239681611483299971334709531594782181343844796527233623554495592036989490944593100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1110 88953105369113524175456002074588732895428904010487950079096642789033995294778021534412480162538544527827801120464453610031679068193162201548891775989708762228388263111704041158602906707721910594148228886584324993765060399385005431496148094045490510630429809115513723946962381281416063498019209641743753473653108874987813157180003124978546961094810104296488442929244670775209993952355519318777984033903857717659890651250505297175680488077509859902467209766338546612252433460498273243549590505596023906914080221046061440918293436349370737977261150144643383299816374414089481121843 1111 16001176981744113049108619983581880097386254332943056243638491461089754907303752710038170403187701521668361951934549123368601833785981146566923867608157060078706783956010519224628192521849463747259348723198289788402015498093445155588958785196284683046814991077817055036821675384253745031730206502170305105729082361557932545994420474868489257334301007144222266565268495359949334829655877680640178249772813087968738851462609527020234097004126254061134354530243325542714652376389933560399037114842973016859866646033718318672430284598628547711046250664574221117513327044847116026614812643754318724610595781596271659214785019829493 1112 352231934224075470934009438222582024847294017358472564224178789978634267525729140839625788236018268649893905502829490819119098197642354386226839920829948001743441758412960105173682328450834183304571650923366545114400302271070045616832650346392141015744376039357326445951408705983998084061779840598635023568379234206762765143985192568150639459521329320078752600453602151629715958945347395471155515513054855201598485376279933442141475798585263938681988568760790188643116488506424339159505707677356400049148881338797846979504632666451484729046294456608161403635979028839208899104149828968321828855580927145399289417974969120122670771028496328936149588095145736714886067208733627701488074528531188878062836809658466419338512159150170626172298113873148845337617758142456985170970641592981590169106977390592 1113 2331435528281080841494337948789293879364629778686550130068753217121797968366791850580299920845311197677398111533268628603823221585088947355626501217593724292565429609944449863371600961522173411918758014411156688707550137749044662755910198323590804081623391608090865050466174505925400950622600931531547690251144946499855938621562725763156154714249968877827260534708732518117151454184534647979199775003690456945231714655848686487518082239869233253065411258451573488932017278282964971606450446764762751421024518047137730732110389185855292522968642987259593558415355535015641248272237881919414462323597295819661880951851409229274194560128961472931030524905314636345321642223987792919135977814184442324426230455496325237960039095861248 1114 22022215474520529873006937629072976326229719421246381882300782707721848745048322837966718711084228258996900304724748789019749338268264105336268350235458231691552667871186909220655143537123197834517460745709267548433065454471113178470559192495179074305861185507277795819880163187476608848101734351038969171983814062946226298503894368059689188024899400637520799276778279288404786103410593482457524736043434551045606804075075781427012852733851580620916822766187937952915651805608261119133219426490424011311277153123691288686834746230085075366837452378425287914651583929 1115 1270901463809337061326486528867357208671930164554255855023879460211042034838038484807653468876290774130714146908122259562566686436181430062949569700781526095184731512331845394335756093039797455669661466013586221309574804372402177189802369323795676645992713407014244099865828937869928389520671462628659911177309751793842689290557518821219448602022264963830670168252931247607182551081883692618255410057869632192234353117207605495650127331283398137951392976066112735359791101233685812454661426242584667801959755255643171466960502943810171337963875697865261538152894457523003387982043377348803511919196744393574972044531380677145904201097437180578708648681640625 1116 1818031446301748943510629823494594692400437811473649016249046869545053427939134985734575073083404234172499695510373616515402019440227561641962974542679685767080964823782584239853434256873282330974690806263065962148425162945877853217892238158021568327584070647195282903703074337863965038252345116562718024812490897067323542605226802865304944002301596182591886025758933044102348200623822850626383751762399267968958588685555751901222513149448429177772179961641279870676389413630455207743353192065152965739984110443808796717405121678337081043552475250052272144065165271180521619824440064652954808510632034312948235310614109039306640625 1117 1818031446301748943510629823494594692400437811473649016249046869545053427939134985734575073083404234172499695510373616515402019440227561641962974542679685767080964823782584239853434256873282330974690806263065962148425162945877853217892238158021568327584070647195282903703074337863965038252345116562718024812490897067323542605226802865304944002301596182591886025758933044102348200623822850626383751762399267968958588685555751901222513149448429177772179961641279870676389413630455207743353192065152965739984110443808796717405121678337081043552475250052272144065165271180521619824440064652954808510632034312948235310614109039306640625 1118 1284585775658567942678843526373472880958892581525364942293503236872555799182233335470344894318587399798066606097691584841561524701106781671533859443387111512219483127619002808966879700245454145196528323093286814712208130197025570668919304665441995447750368006563344959921820614050124577622503128892245170750776756952573285503006186697910686893386116618161640038825392534092195278348653094836854760854410984905377936640278350320544628216338446136546826790513587411410305641229459780914128553158276636690435853671314489806390362441875927778489216854274205322043420896366683057195225807805619812381601954057666872207466103535203365313474505168462910535571054958683398462252724086034121633845685553764568066323515910078331148908581879808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000