0 1 1 1 2 1 3 2 4 3 5 6 6 9 7 24 8 45 9 108 10 189 11 504 12 945 13 2268 14 3969 15 12096 16 25515 17 68040 18 130977 19 381024 20 773955 21 2000376 22 3750705 23 11430720 24 24111675 25 64297800 26 123773265 27 360067680 28 731387475 29 1890355320 30 3544416225 31 11522165760 32 25823603925 33 72913705200 34 148156598205 35 453685276800 36 967625629425 37 2620032473520 38 5135859110025 39 16332669964800 40 35887214278125 41 99527207598000 42 198958715957925 43 600225621206400 44 1262751446399625 45 3376269119286000 46 6541521418616625 47 21265136294169600 48 47659656049921125 49 134568440611542000 50 273435595298174925 51 837314741582928000 52 1785835347282338625 53 4835492632641409200 54 9478664535575489625 55 30143330696985408000 56 66232904363493328125 57 183685921434754830000 58 367195221791207011125 59 1107767403114213744000 60 2330515128203451905625 61 6231191642517452310000 62 12072933807377563850625 63 40512636456748388352000 64 93634781556757787836875 65 272392091801477200980000 66 569764585812689545595625 67 1794583193045026265280000 68 3933829173816799111456875 69 10939480047603639275436000 70 22008179431893984218150625 71 71783327721801050611200000 72 161670214412503586886796875 73 459301135969961409770100000 74 940021603761598904515055625 75 2901841023153807470957760000 76 6243624817091662914062296875 77 17064803744114720070689100000 78 33781819368444493400807090625 79 112154271232541961474938880000 80 256598074777333705193364496875 81 739298174628572499956872500000 82 1532257075098935553868947995625 83 4784080632263118044165361600000 84 10399769030681348404601655196875 85 28690683560985641578326307980000 86 57281746692940083012283427390625 87 185475126050816268789180172800000 88 414815585170500601147676429296875 89 1170604729706881696431711916500000 90 2380430151700527449701760865215625 91 7303083088250890583573969304000000 92 15620256862026202636760655885796875 93 42449170450458301517023696579500000 94 83571804324339781111640402640890625 95 280438390588834198409240421273600000 96 648162887916423279312860818638796875 97 1885564764847776812546504199676500000 98 3944049991177712895688061582697515625 99 12422544333114764882659321786104000000 100 27230928886456649322860635712117296875 101 75725759830612087597210782387792300000 102 152346007553960173238706799794818390625 103 496901773324590595306372871444160000000 104 1119120815165856504321603940203216796875 105 3179394940256560137155620169630992500000 106 6507059740707777165322824549095738015625 107 20087254186646574815260123328130168000000 108 43219899969112614364459211680921304296875 109 118126750472609118942012657071674567500000 110 233846026411129736818631034447594897890625 111 776359330642340346106676974344355584000000 112 1776234711250496086047899559527476139296875 113 5117603009605270836152411696117578312500000 114 10606658704324390913828885941178357517515625 115 33116577697712330388612939686876417880000000 116 71989748003034811958058988030260650586796875 117 198603937596761350609402793102930979151500000 118 396518278187978390973634048729810114625390625 119 1283904243049770347373917046321978047040000000 120 2871455063670707433222392250118472456279296875 121 8103212605408985841963728679632573500012500000 122 16477920447481293308373887990258804676476015625 123 50553729570084707427847983698927885602200000000 124 108127243203426154828703504568847152640791796875 125 293843553126117361924366405250018335062787500000 126 578504495217043556288596360335973597154862890625 127 1972076917324447253566336583150558280253440000000 128 4629178498593261637055884634551520127332033203125 129 13673881103537018989457382305136797914580775000000 130 29035119880015272110068870371987950827811989453125 131 92816647490675522837528898071231597965639200000000 132 206451459051166221394217468851512125978201553515625 133 582435837593142174864665101193310536008646475000000 134 1188490831835092031269414077442488725225862997265625 135 3931058011369786849589459212428632384427072000000000 136 8976483633445565827042580736388318425438100048828125 137 25851313133363422505015056969232822731183498875000000 138 53623167883670781706657239565045539744663536923828125 139 167741521226824946361023549143673434370490184800000000 140 365662894173145201353665258946137414434540242744140625 141 1012393317033610789453157231038334057769861888375000000 142 2029847895250134174652082580201459118093025587681640625 143 6824316707737949970887301192776105819365396992000000000 144 15808540691340729848751487199484404340936175846751953125 145 46109122286779239610426284304218439587631191834375000000 146 96730425175551196009274091163829263528119873867233203125 147 305654747542669274867944513579573552050170476212000000000 148 672350897304553263320356461755849048821297849284697265625 149 1876690760032417937181980472559968189054195746011275000000 150 3790433433083886761447374561523433812073487653190166015625 151 12414285130963798240790361782308833498653077803072000000000 152 28080086459093670351091139552865680399709110668968017578125 153 80132031470728808779553756964109182339938666140846875000000 154 164759400827628028965426014561355782818473460470586517578125 155 511031225987685899173444154050156242600804253882140000000000 156 1104903854768788793557242792639492965243508462194156337890625 157 3034942240206759599574897279012544750554504611031024375000000 158 6038606817698622408063750071439521386990927558849960400390625 159 20476799037837014116445484016201043181778313059903488000000000 160 47819966121567684052331567446644351489093180446753086845703125 161 140546779528806239164116022036248065857353527536099044375000000 162 296982579169784507204322366416667558277624779232988697626953125 163 944852299353319254884813593520995400721704386797304500000000000 164 2091882076068914186529387397837918899330910453808586910166015625 165 5874855384304100797060049721115169152837377451008940054875000000 166 11934979326696633495047650176425546923370174414143131258134765625 167 39305855653098081003208245490473408670022902490767867200000000000 168 89375738130967662428008063185964274416412198404447174932861328125 169 256332523487684555604906897837286545994543889485691227696875000000 170 529568251615188803490019444203493216681643446647509381915361328125 171 1650052261498662613960643067181325528004355672927340686620000000000 172 3583138738552052831369888137073980418140123384423363667820556640625 173 9883125524601364614868435037804814360442755332637717654234375000000 174 19742690732672985363992433218367826236058862298437502014159619140625 175 66135428016431244971675067581570703991124073840158463075840000000000 176 152662427994395419315472253874291063482624221579694703613803564453125 177 443736152506311410136230159249604637984531727992483410093984375000000 178 927747523854688723956352875314433808041687273240951251923582470703125 179 2921842542444677268084550837295174461482864355985125849170900000000000 180 6406338525722122820030278397484760801938983016243586227183522509765625 181 17824741118972474720516533003322118432689802292912376746609006875000000 182 35889180528062958531995755966110992047928428728005219482307006103515625 183 117183711516614112184186760371095591134272968335530776762504000000000000 184 264265678949657178083475195621854387137194168944273518370815850830078125 185 751917916782247415708633629535180052822230874110547230247573796875000000 186 1541561595211135118407172033959186336327157120176093832695013328955078125 187 4767912262332236689494098812598951864275731399151908479524381500000000000 188 10280127768507288886641475403801289784678937731980137913541048004150390625 189 28160481799399772947324521111912559448378538576240959457190878234375000000 190 55880956070683924442347096581451485155376162487228153922863148996337890625 191 190493841441407900766613997659252992947874137326238830705126502400000000000 192 447158012534011258457359419978632522754178574741447143470968779493408203125 193 1320835975485079409597123209783037605673881328467043869945015471734375000000 194 2804663182285974888767693166416004109787571338023856055132088442278564453125 195 8965674500262357204538048454284861323362103562927812935384347444500000000000 196 19942290871289556648570513854212831621739564051490486027375323140209228515625 197 56260706223766421649310143517359843635141729526926306538769057707796875000000 198 114802917718504745030959985160738733390014247107229014157593076455799072265625 199 379722684716993952192199699240300008989453797959295606675101774120000000000000 200 867088314329500502709391555653547612690303968271005058882583320572784423828125 201 2497121639535387962951438256527519785678693237751852163427866549730546875000000 202 5179759040168015799579784624173751816349823177515739341725780227814581298828125 203 16203083392444729435001321332999634966920818103754776283165488619845500000000000 204 35321405961249079315480753548306281765754995776392858198486651217577984619140625 205 97792682586129112386936054965091247822930445986552264454242665690798984375000000 206 196074260446474693824440857278548249340906548292748838062233374251115445556640625 207 659198580668701501005658677881160815605691793257337173187976679872320000000000000 208 1527034578327688855728886687294311803444921803657801818003124827153112130126953125 209 4453935722657791513752832985928009172824101654882032780267884427604115234375000000 210 9343727982451646765548147218516552682313600891729061071217004012918883993408203125 211 29524886429481763322386259377286679342714305083939953233489611763343832500000000000 212 64946100275788742073901415280603755097132785353100336580503271969660139361572265625 213 181279963745630576629901403128523164368175187609133241704276842225800040796875000000 214 366138977163080167793556915839162277839065074295336337865651204471319728717041015625 215 1199164618058951618016918842400566668688704083409253485175578077772734120000000000000 216 2712411210033741444367171626275925692883784422253511422524458070079740138702392578125 217 7740397123086234603156844115764108233932578419885597114449452905367707873046875000000 218 15915023852021466375969232740867310729350641788628138394608214558853349875264892578125 219 49363338964983548139389642120409690424145801615341144886915131667406015337500000000000 220 106728788248221341085403276625384896554755771400026717712466050112867030328668212890625 221 293161894858618327333250170799335267451007199538934978669437555051945235108984375000000 222 583302506891233606745180276673544406813257343497515241800725986364990768659332275390625 223 1977967530005601650663543225137807421517076989943408657729608058464407988480000000000000 224 4619195612539450765692817140297492018271698985365649320359462430272670772466876220703125 225 13576192540697017433189010826591316747235283990727906531065861463294372579621484375000000 226 28687193613108863123990382252144703310564262770848765730625381897163384706387677001953125 227 91268521281996755853371501355235742838556531030103573318089824963323513140312500000000000 228 202066485851593689927008374683404644270048202069103072054445654334651934525303717041015625 229 567484848201135328707300652551517040034434870812426492998553009165704773828178046875000000 230 1152865813444428435358240716249630832347256547047189349551200373580174978863794635009765625 231 3796770485331065043500254456377806902083951690852308650032536718474258146637000000000000000 232 8633297990895908949069528369161642715527033190335358760276831709482347452688983917236328125 233 24760579395547707383295604745791986808707645890148161293864531451143648343009654296875000000 234 51153933028358967549817510278045646767867942649295162015575109812520322372063472979736328125 235 159387694826027854552093855106729491863541583529731676299779346722949650407716137500000000000 236 346115233502327401408891833438009155228441341356537461010786190670983515973998454742431640625 237 954665880468396003827645486316348518974337609683288686170553378809333843587883115234375000000 238 1907055939359094373901106985739675110278689459007525066061080611347543657632628119781494140625 239 6388387606764429564269781990540430542571040438848235268257822705016810230483006400000000000000 240 14746510187787085707790791050742617140838146725287055528075532478890408030009172125762939453125 241 42862934774389897371177431306857398354739952023696612016291107801255889651547445458984375000000 242 89616276198094211121808258635802478629594148303988465137116415456417435398551315307891845703125 243 282236968095725384265200134035204177486244013138177894078109276538047358229542196812500000000000 244 618823751050536356148953169689492241319305321168956484791646486059756617659099111178619384765625 245 1721790554223629212169448622723417421152528691754411737343250761079248690705928816473046875000000 246 3466734895031539219712056320911306410144826263338501151356871861077200790417642986910552978515625 247 11319424290735723634190519964488825367618062277584216865944329605451660627137076965000000000000000 248 25526886858216733410975434285326089660795519865362443234389618341326066157323920057331085205078125 249 72631919758384329356997596993122075049975607756027967429163434134088124844383749710966796875000000 250 148907979962934182646217158230845553532488223575947952596795202540213148485270562487161163330078125 251 460559075829309755366126781055139082144959908919207823733109910821814441766639819013437500000000000 252 993014527946660752927701521390340869823885262289444867195593826051986081856809078079624176025390625 253 2720177041616860742631186300606915203918669462054071208923680410791341546684216431048115234375000000 254 5397851316958458036158760315266847357776109713763547555207928315164068381701491980361103668212890625 255 18545744757941409602257747909818491482305433235593980913163189625572000771501386899456000000000000000 256 43873683348111726054785086440710788400761748304327203189148764254019601593288326435990880584716796875 257 130600731826937231046802117776999556169709390301253069958396321500337418696300134507135644531250000000 258 279450813390606968428396602348186660039313386565062379432747361099505006375823243257148591461181640625 259 900140428591813530907189980986089248677381643922482697559408492802325593476037850141488750000000000000 260 2017344443204221241245933602722128168259399170568375625662760060055319220573929278275778601531982421875 261 5734074705297339932332290588640654520501331168602195999352861882713507306398571586833705449218750000000 262 11787998265461772361720548820620767217699456035296411525286052738648791747125246168831541086578369140625 263 39278855065824590439586471897574803578649380825708335893501461504101480442590742551628600000000000000000 264 90351895781381163251756087602466527345281324740882602905426209262417485529733268887084191112518310546875 265 262103097583225135704734831992769734943777576446778427153778149156059519785845849087259054394531250000000 266 547618014479708286400236179266112569312322391035352467299200699096478009561150002257878843906402587890625 267 1725357403862602582624163854731277539303087109836123452939607396350810556671570196874141818750000000000000 268 3788004304833063291901204284363043907730482579180629779517135704145527687239870516426941422466278076171875 269 10562046445853748036101611743276207427058712607625584726656303253829317405424220567273060813574218750000000 270 21326028833416487360611607568747343747199889279111177770201069745867580013909064125815125387631988525390625 271 72199156652758047179776357285612791895625638355396122352949039357656650639416207250193558400000000000000000 272 168410917768615207437837665675678736352482929475135367324465972715372858606823161604377018227306365966796875 273 494595510547725300313729791311277205223711095270615984044745959772032978890470981521215790461425781250000000 274 1044698305682001329449256189288990716554056175899678800451728153300383695926841874352893841446926422119140625 275 3323558443650106277304978447001187289429688809371740640110656071524628122891407399765257769393750000000000000 276 7360252545357090596328587737731313219532673487801988908002129086816897844799945761373754392606853485107421875 277 20682090477450383608755463753891061691125205846131025718645979415982828299171402629159030814511230468750000000 278 42050995369375207645409884586980096502443825847964682600631199710100583773571668253411864230965915679931640625 279 138635918115167842719016814055367612838081655449552191690603333511580329849674008459231043420200000000000000000 280 315646029251299857388725546049033828638970160551980930457025571275278267874044543898647024679972362518310546875 281 906645129069627281453582538978712820645837512092022871619713283700642589393909161766622629891945800781250000000 282 1876257153148454431753806667006108875441054579846040219614308594485882608622341432882231066353434604644775390625 283 5857098062654194048964084314505741005601698886894171579416630517399010182517141067613341428468093750000000000000 284 12744846232674925885838530267508196646926172417256836850689480002747759301012760857452996814428509136199951171875 285 35230432603767020151437761123147695807262350908140668441972848162843764059274168494225461875050323730468750000000 286 70541442487193965630492621051045723104691207538231976752726888433553916423853243358706661775825675449371337890625 287 240709100314029218975487184135941623668340053251356456079837979256852966965788058323855315963264000000000000000000 288 565647144466089519412076048780468127150742051664050344465657808382869460940173012836384210645913655773162841796875 289 1672809060623891160134095241281580000655729397399051293750848828539796014717982012942154780646176988769531250000000 290 3556550976710098389133819265342090168310446550433053539546522316746763452973926706517249092428095646335601806640625 291 11384611928304519151861878600277170665319623246122809925309231575081504156603342675485564229732255468750000000000000 292 25358969530565252273829523252646855089483929296179319283281416131428437389398293558181594821858296092205047607421875 293 71649922900352197419373210248176711781172686065879858747397468218962571524229219700018664147825264751074218750000000 294 146436250798026858690674446850150681164768539080093670170184791312877797240945645642374443596585175394260406494140625 295 485151072222772094198367665619616404547474286234774963451226570926400099083350251770936044443614555000000000000000000 296 1109728666998213642058167310703897424990765643629176854932562761656733167315879420158948996160516271750926971435546875 297 3201570674360725025923310059008357279032770985577628726095374563510887372613026685880957344070044292395019531250000000 298 6653168305053912771805369815193864782010568755023685128580946654627721669693242504296706180221280547767978668212890625 299 20851466540143825435120901059325407556408922483908739138292933538993937335458780027676139214002793448718750000000000000 300 45542848085101247639807502315974365369491569569646998172640656202646866997837944356636527984793005985426616668701171875 301 126343824330268273666657349260265687137761185472085110876102713213199093411618879709847246145892652891491699218750000000 302 253836955354405680091439457591348007612140170504072113599834039831677464643506027369556093831737305209745883941650390625 303 855179526938405160998033440862048756422021751071316557113657470622511042347291360721642588125716634672000000000000000000 304 1985253135106128950607267856281480747653986529138196385276015427750373237393697272182043803482135096158761730194091796875 305 5803036131637389606974298969036730492127690563746330961966317779176189867557220705176222513281464671724914550781250000000 306 12200940066292928024576452954073503137422526523363463928945719162999649326355960765824966871925072245638396701812744140625 307 38640236171457857483127585203013113865499642241454772882013136512191672141570839669680397303496402806846093750000000000000 308 85192020362029479497348564187713674196949498728853421923998603403890369126453322612211767589706013310225585613250732421875 309 238344468844758231301475496408818541084715239359580368357502107500385049395837251099559414479232800666909776855468750000000 310 482530856694128281077817055156617624080863548963540933773256088215015534443254484800731305236189897794646441745758056640625 311 1584147189034622401218090071346871851207327507914920343937387368521046378302702647041326845418674805789425000000000000000000 312 3591889360877057092777185741124865853307380730326580921158624244940360622222572105678675245991815291706205832958221435546875 313 10275284053156894945396068321407502888702162676676855932484087035952969815271783130285791901690707490151776086425781250000000 314 21179365621172972486043587326619641728797139845719167442186707491220470763385505457103663646948619004660167409458160400390625 315 65856184161538507622377584120924236455693749673468502395994893090541380484956240341743855284341294881438908593750000000000000 316 142748244312064978292580208220158416517063184866888025019703956113131920631768408532511158916507119555094923579692840576171875 317 393100992892428159694078963727125886157573562296252314002688931330010135175328888077131290435620993881727261901855468750000000 318 784165360574969561652900774928362879977324169458897399733817878887504592841114542605836653955333753995810706575107574462890625 319 2687154438777059661307958838241539006597528622817211663761339380453370079202302702292571394691406362738736640000000000000000000 320 6340577060043048848012314251302249708171208079840930391296834750577778632659483271983053379922816345505214141692638397216796875 321 18826131074729651932304717515544535442802802595290153464728935893943491312020759897554784559216027360492484364270019531250000000 322 40181466552301661890934077624045558269490546215202449966262588767326028423184048364978860172655238766999770650854587554931640625 323 129106913262250958830975682255930534845488010800315354219846798108043586779593789837901477864389326028594506955468750000000000000 324 288636820242535887068317873802972179127556163736629799164208707523069628810749246143409739542889358576214120558615398406982421875 325 818428658795721381486433162241868473188723171406043196741069270727184391561450706352947144145857703694132641977819824218750000000 326 1678481122186907483216461752899791707597712047236181547149583548604795219701087706994197918782336567700643151065719699859619140625 327 5579650513134495219585983867003000305447260970962008105539597517274392705960836055419511648400979276145740996875000000000000000000 328 12804713024704438715501368684776061869640098836150922173446209294165244030598057728149376949678384115884188703662955760955810546875 329 37059668184572429410916929212892759860791673761955804891143248220838884850351242868327091166733902724629955148130676269531250000000 330 77253124569171865262223529473090244534402438485169524870313606298912897950104152490086846019681378099799319460464308261871337890625 331 242850103846294053561065258323405336044362948315393181287531827241229986732415918685092679862916322259786267583236718750000000000000 332 531988570999594369312211126733295869984967696545159648008748735882694762369580274899435257474033262625233039695445430278778076171875 333 1480076076409655170535488074454537257410643546681995721859367505275766937987790191161148882890429430008789648379196960449218750000000 334 2981957091748399092620652372933519684811495941824666616408795824071542461664639207895731186998292195942080987981773497104644775390625 335 10073724222433543049249318712841896871466702847413647914065410941587879567049931847896603110489064024324566625398000000000000000000000 336 23447989793552731454458982183810095413126164479282832963512281705793393122046552383148722110323682719264141252316263579845428466796875 337 68718504391864651978096275950926436371725945426889587712883174062609580493401678721516633403349442518226388884508369445800781250000000 338 144848199384299465947774305109370793992973022407647355798938479546229168869982811952763164133368132438262047884237997909641265869140625 339 459869445802615628300985012256354796048420401665232798233302441284635760001285267736108016604415807501050968233256746093750000000000000 340 1016349647980512200975260454944006784967852950701787086427482995539346976907137423384061967849480980811343723127821458499431610107421875 341 2850191482587703411767104119617525670064306665522204386281808264278532801771028276966565658408401613310793019493108870495605468750000000 342 5783555170871051692856364534002901157068038557192216479416028135568114105034547376170351727263446371441476051407660438024997711181640625 343 19030185252139588960983577169017689325010976041043711964046326859082053395002388321758943061574896231451328310982026625000000000000000000 344 43243986524339562889607173693270089067389764571083780846477530231473243063988260711970136565764064587199041253436210706412792205810546875 345 123973880530605108749381426384696489992243943799241777809607680223382143516771690991851449502412428159089234077463033320617675781250000000 346 256071866815607096509587030655058192858854073522136474702727611127900638020681227283428626253205569985950673591584255691160678863525390625 347 797880162915227557999571855263502078470512276720843131825900683414638176196714718698747352321239138870745796371902678808593750000000000000 348 1732943132191226974474097806636966092335820965116564001544995636223418314481379104924834756264424511901528986610409862511317729949951171875 349 4781574794013994834705907513693196664209506137990308690000275685274179409156351827235387094201718461418568629317145672023620605468750000000 350 9556726666883428389331771421387101953155756443177735415247505068660164365487185445387144135476259334154865874127364650563490390777587890625 351 32551996882205318717260635273839712939946047744388953119590516925498901516396812605656024786053931590089835772676164816000000000000000000000 352 76358841551976711153777013487804887754202192643188741917380972591002483255756217175573480961258092321653135148850523852968871593475341796875 353 225422305222042138316289932026628699062219078226233536151439845840911115162976729505976243267971322793623477633471727058034973144531250000000 354 478436583701290005407084427448809210151359387246059889917199565121249538015064398252343912687833477600682689448093402748234503269195556640625 355 1528855078177306686580325857130106146685088118854205287202447679087610151175985552981708439506134055088752967961078419550292968750000000000000 356 3399697140280906576481301774253472559150834653719960815666807253075360002430319361679208283435413815333102979436134884764967410564422607421875 357 9589424966392535919348723037628355366301655832154908037875852557143891421136541050754228330877328749282726168000872495291806335449218750000000 358 19565961733019909842988105390993014068186648148052718105434725574762655974574670893442202963134162666970852635304992286313150808811187744140625 359 64716167239056238129491407510237194924943519529323272227404662457940101276445928811127475839305267510844616861341930012121875000000000000000000 360 147789340594667467449761116996255325030647157104989472374305148272770643659668606281635232306861028342889082655210390583838014304637908935546875 361 425683796506455872110410522160758911654148878129782083414846909513171029515089505104079557748695341486885280120258997917658406066894531250000000 362 883196525216352427517286921230142936436954038163448322640736989973311421771244873346841867192997914179952911193603922516693168318271636962890625 363 2763613156231886965007169367852740316652162434163009943441633775477805139523753573473737625869122874355138304466351326617282949218750000000000000 364 6026699245951767389759819778634261308245782139972506128008898505347398648373924852882667536820031974598801777165216612674604244410991668701171875 365 16693170040180690817497842866818834407390908770974925439618095964607063618636373434405058002303560441185587789822571462198762870788574218750000000 366 33486656879530939520819088914328494105232077007113553441214599057645106002468172848912857107240060074988662935521004695399824903166294097900390625 367 112645269685959193396491505409755249886756862236865161331036495337400419040886021361518139696442522500679905414714761828632550000000000000000000000 368 261105942888428792194055361880330969118900231756894104732164794272390113685450625430714080074333968126340547443565601794685514829528331756591796875 369 762092571282146455132666148082159601072110716643080701479386288787673537240700640430288640199636917025397575248455528367037993965148925781250000000 370 1599939742192594911586616354463736146580338347988835817006396799861371782061094790544258529037300242365336801513795883261242633978140354156494140625 371 5059576693296881973709209277164338831339350704807008037362981022019916868521984049318032536326345097554952704730850347213013188183593750000000000000 372 11138931090622974732556628522442461678905062356746105166244305972569277190646040726156863674419464322652079084440585049456370913972079753875732421875 373 31119018223915671320955807111385191849649959739322066512669022995851697163027651234357239628843195051002357891903239812281738723986511230468750000000 374 62911210850412528313621889987246908973560217757338791076115726019240359578575147010906955740540756443624663121252344298605651718770086765289306640625 375 206246448465635910659388665686173752839533892451810306324544633181821579737672249736604618900455231041088614320254309235611909515625000000000000000000 376 466990084597774665690083354100188971172585969217969022035434871570790421042768396344919449172332199897555146989161010683348633255128562450408935546875 377 1334068073427888801661607914877315902794555361619035322351567261665407768067320013003778110164173023769372295192704681394056211728096008300781250000000 378 2746010240930683652892155010336685483920283556684708916098411052641757183253104067906757981310811625789622128039430419372829991308028471469879150390625 379 8527001603751134681324100146962746093959479366054532352105392178110935937279387075047747212665695958355007398303014097459829884036621093750000000000000 380 18458082484693680216739903259747862998821543323650871530348637659448727790993935492419461196099612696059049490517812427725574616956703364849090576171875 381 50762306422330973649757533687387597840602525601043387908627412810316665501616351181143620125400471252082153418022630798940549778405509948730468750000000 382 101128032325737486567876336642842480073075343970828624349218673958052732054001324618684555718571251322507415012466959794764376511667226850986480712890625 383 347452081440947412847610118606281873170703806432365852822355449138304844523232115169175471530883031802897154653579388565180527824000000000000000000000000 384 821967669605442610145491783727865900909642035371071046722891327556239826227438311547040841954358333639697761179770832569041840355039076507091522216796875 385 2446787481616201258107510425980624077126376291337141720477443951795318552490979159953982041166462016415844498395596896949705943382441902160644531250000000 386 5235474123052142499864713030318453011280131500371976200317113735160280679331009281495854661424578032547296151806629519905094373108875321447849273681640625 387 16864012180985510209725610320604916716194101207985222934982998313912349407937825594759753145270384359296897465865037074361050194389753417968750000000000000 388 37794682010518490538164926678488424050658249056757391533230638371787063966696574807242942064677584251882051763685197570703737248504041802585124969482421875 389 107427133150871443050659149812946577819244224984731847530171005497029270733143152279853872747398975202191847756154352286296898281806540946960449218750000000 390 220846592402450557899803386840059872704059734124580124677514124442336318708059339277031253621175357683980572742281620838363333586818476332724094390869140625 391 735884167897549536424390268535487274888469870893900637162894471879811610528196025953152864520889499314773707601383435972118553937007421875000000000000000000 392 1692730848025597457128375614954778658264065205805194580767633842827683799926488689410584134051435421150034320150144607709118697081646976880729198455810546875 393 4910466955953079071424736338378044869138154463915546809731018278680304250710652726835774728403222976485126725387069278359102102662780769538879394531250000000 394 10259551258196747489451957186801132731645731315291890426190014465855871175819947274563314686394613200090916234457668560878897329124702786363661289215087890625 395 32324343348083108834347588958641835952775575756599911137436529415225523850450238059132150366978557314569964936777190180473812975540595007324218750000000000000 396 70967760928443320582186972603340856399766604887044729531628245175589831551529503112258748006111374661027082332747086309268433016748885210029780864715576171875 397 197878546792595699878223834608693645942837521775623791711052655500333341562421167992220003244573120484846593177084332271173546893789354794120788574218750000000 398 399540336813236073806381369897889097294318196249132281891856488356366660849875294533153273257394842631851320995166929589421591857512689377845823764801025390625 399 1352641675203683994952314535952759197983229795628976888827419203370609012105004083469654159444044416152238165595766447485691798436682818750000000000000000000000 400 3155156327223213834227452328021377467632474250809842075080539251997146552013238996499170396214571306514929540956081552296710489704168671436361968517303466796875 401 9266181641886809227506128096252307768777023570978228366685025808002241760018029529933185346716365671257741156680593057231160475283031486172676086425781250000000 402 19572284937848665781680986397921218110709768367897231843420424052657037479663632087146756681580545551918333549361738279123231573654533721780127584934234619140625 403 62266428989991461087951369722403479564974107525740930259323131258284929309185236803313044695188833680258010400247303517168496088582377646716308593750000000000000 404 137893360455113816703118128329928749342110446599569688067195930246606667593116700136058464046736528266551375736097185287497912125806581514826886355876922607421875 405 387476236664101943974577837216483321298865154241442350088592633819300691369349983375346394459259645398863882611855986819983853729511537613474845886230468750000000 406 787819850777179334045695171813076362065120351658094096694783274797692743310861237799070631677027892959410805576112310734583208092603632384858407080173492431640625 407 2597325636705173961057497468004788802477423063194316059715300011572201292431377528527386546287461037340325822599920785381431820210637890028515625000000000000000000 408 5913586717242622086589605539428244295554017933876229869538266856668050908262251759571536238914970531262403039878153342906851840247258991451969556510448455810546875 409 16985876886321678241676261003559792108101414319653926277139467784869344261191272527035533803621033292485079505194151980364408471630912753520932197570800781250000000 410 35151430243897054934512042504618968484917415010969162412642770374409840718108598410070464324530186838957942818696238330485806303171968100753528274595737457275390625 411 109731959521416032979455920614846456352273964357187496150247696586391049070416847723243975117561835138411447787787173671269507769081457687949645996093750000000000000 412 238773012838512504173131633549424999980961391719654129291718994898035275079180555243087051342596482533428873061485615482691673196831761110538304798305034637451171875 413 660037507148492351799452070993450651417004082326784718299642590937676051481615302230798038668306851480799167784159022318359853299779631284284495353698730468750000000 414 1321584619001465605132380282408161656780636319610581150065467580492434932438975697364750697648761161106039380325298124881089272063252831741083671487867832183837890625 415 4509653239462074291811218570285061055708168809435183788275062527269475621997599414124488181420066321674915954569661505259397028315963050399750000000000000000000000000 416 10597324630045573490042226799753425737077447492697740796307067524336785274217445827853065255603745589838030137814141047621791992253699426156611163668334484100341796875 417 31339857069809198549908506263758796556543450928243805714224429837670287602852587441516811213507902690521367315186793556586902556122590340766155079841613769531250000000 418 66631513359937191567929965004097336517391879825352322882235612768240800684403197962461903615855976140034413714092873190215970538158764164213908497609198093414306640625 419 213289202591501548384064530646599964115494385402302485201070919945136514861202379516910759996484948282830345043703045680267746413698716293625871276855468750000000000000 420 475096948739118311498166206279398348159716868787307540720035269306646657769834702235941195227331314301084899263854444543676000926745959706119688954465091228485107421875 421 1342351853308593005543858909030676157694714180869741475863336257763127108757244035427141047211658241907343602016161253891637033681626110225359239925956726074218750000000 422 2743463840479960158851373377189399557651859782230388564219464033117038032746860355696447273886527791729945426834318538161910095817870681151349254918612539768218994140625 423 9089241335801744032600915803554620909819311955485436637641734422637622408914458475413328777216061015603931191716047839330824549610107246542027373046875000000000000000000 424 20790620178146822988694473795724638225747699475509471679099750530906998966008499768523091385033342691350964511233273260722143823852388602095654157879762351512908935546875 425 59981004225273716113574891154805030076273438026555505936390644883763411551015090964458563683630402649358950222676946556912155169912402068855224583363533020019531250000000 426 124646230493280966211126249631471274531925883149319108419782517355675821839808485208385043119435242272502781950048307116913498630888966808338333906958974897861480712890625 427 390649474854167553501165418312679060324575495617563259180412563548334389658522040541598727258069330101896459973961311871470058779564787268806548590515136718750000000000000 428 853239250752729800513061094079805297385726581709627100647710009536816893475320534627854265904663305875673470608739150652584353959110714012894166093735210597515106201171875 429 2367034881247545041654045548824100047569875141505402378936547782401335736757214762365973392815518197474245446971586073930509894676323701928542586390566825866699218750000000 430 4755601871785435440413824996810413328054247696946465463589046106263178376879987746027789465173533937328958130694269177289758913430757319125561239416354335844516754150390625 431 16021675619858778835065885063201142236360884409410759818375990203201972694212046065830116276589344721905169541877813803679516209171194582766143512218750000000000000000000000 432 37193455586862987973391317629453394101553102683672141403867893960052607755528528888812671433695445400086954726262756132364162310936993936218883402935722880065441131591796875 433 108719116375795676284285178394650726975110868896950123927266393593269318513692789532689520923600587518076362972534280479916015956253829222645026021789669990539550781250000000 434 228583002564750466695725781055347670579782952734318606122424885624355542944765542208357650497029056267479629269086312129830226723897156880737012297286932505667209625244140625 435 723919727159723498589025408639579309410144897032102824002349095695991122400499009694978487124480379635443540335468158325877998460376374547126131085203552246093750000000000000 436 1596061262747172273619607155346426469930146281690721589312271030507626022488146931405805929390274192604296115559009521223313161292679673324141808923422048203647136688232421875 437 4465352180833131526027292525459598158770865535229765455924317507113231102394922867797200384082120796876738367152457028583862415115212538421517733874246195793151855468750000000 438 9040151943537712885300969179902833999216026479720530466479494043194337637102525508596044040018492564909540586544679333438051939281913286163931737443863233365118503570556640625 439 29678788602070786191490654418921320440963393974875812328329728443175699702445922264842407153835460869085982385742694575821672000539992692308704196426806640625000000000000000000 440 67293573325380851236962163911933006043839965948151508523107034715974377976004136632032593192640601540688545147397880845419575615513844772814809152194079640321433544158935546875 441 192506091195802097226353491088078129169550875040458718151499675932032389252095197593731857380805180953368962702645821664814338371830398725274056639673113369941711425781250000000 442 396792620880016193368554171704526938207846026606446822315177302038977874860778926828567416856308269248221468340428819123504796828032723371437141385462667730487883090972900390625 443 1233806922360815006930760262575727773820865442186515257893892257032400657331165602632314037616716842678564949805121230891869155163752929900230193339770384216308593750000000000000 444 2674369525496116585081334726872557175018017133721090432989269061429759439899634013950218910815747379045983888352659001832885686176197260516817634138603925029747188091278076171875 445 7364695243014771758458045383825529314811715097891915377488309665896527194940518083531648452595794850496553747922523836656752221065553143736247713236561585307121276855468750000000 446 14691234581398792643496447933836830969522020816576002574978119043227965474315143680281841818636200303330173047973409597515036071248941003915309274669348221611417829990386962890625 447 50343483914636107860404042946154954965735749473625864891408145972758000803091573461281200420112965414385571790883468837345088699907282212817769956568435000000000000000000000000000 448 118789874755788454943380253799884979867115150377652330793129242975690581174849843644476687783592615128397378082978747991253841722419887137101023189980815545159392058849334716796875 449 352705082096740404123637121844409384622583110503530810472895818442289578923938379917853142013810899027703909034260056211895025625882499488460654585923110197377204895019531250000000 450 752794475022027476785861027255453153425890656822799902253685135537402355170538321346288972252073204700197424838155578934312799463515726907543485067706322387524880468845367431640625 451 2418800987874928257207773226719298597699139157067637723055610436252777518443703628852456161664222697737006001599524134321624368178498165814023208206867889738464355468750000000000000 452 5407572749582996803572916245217237226839546851861969658492760919121855001240101605030692308697135608728443805549193815965181942083554427002882638340888173789961449801921844482421875 453 15333152953468180321656260978568936055451252542551008617568515789370778074178514639885468885108588185930266905360218708103164767763880376488343811583426319417452812194824218750000000 454 31446122394920357458230923430652083184805579971172082304092832635315964870018409484488400999965082596676162379724746642518338177952479283491725393243960354292097128927707672119140625 455 104534016282709984705257906556896458003804333318649409399762275756422557819895955148485500384048039758141916035513648061918940281423690239261507197415659100341796875000000000000000000 456 239894609289414779009972457043773692550211564232506767841458079372915328317812604315348959474718522576217154287539528192573551333322609260971252057704462452514353208243846893310546875 457 694307994437740944702401181818048980155854066770959935670878082610534179104268706630469114435587201883438417196269917099073989544588087277244979845772479360858082771301269531250000000 458 1447327097386139811742611723106975669251798618388765071242096922040384065619906201621291450805699729829786996588778045612829287247239706552741985063366423300499641336500644683837890625 459 4549764658192740051807821439459000662272080754444226557067603230591474512192606525871470040090402894443308289008704896658975436543755049896177654637118500598051452636718750000000000000 460 9966735696470445990423928274108760099628018909576379624961726866247089237408398003412769293015994263556543529480861735292480750681896170447176718847213225053828279487788677215576171875 461 27729030036352561620015860097082781948440126278663488766141702219795128345939200336761472818348430056060351472114449108184505142510339379680755019278031904514312624931335449218750000000 462 55866572726981811872468123566231553117029450412848969860598073724650135210557781746445384950470722287085417676929893502019249943142636650824903349933940434302259021438658237457275390625 463 188729894357455914786260834814083141138388495546822389706706803141675542790352953263281661813375692900939740887157760756910931541693587305572295554502127566121093750000000000000000000000 464 439294995467214432992941099226280329447514203361691608729367283848240434269583132414053625520032412768963786720675081614485657490946192998184833813482474954289278226904571056365966796875 465 1287432114271832290366599927146028601439290371227845439474197696578548532118382117788317399296553606728229862038174105223408750548656412005098535025819913285950019955635070800781250000000 466 2713711906743324996474559954409117252068541884823035324048468868442410837870620598930272008371191409108593579131986844555374715922024930503425394911999500484821209731139242649078369140625 467 8615593400032845891209520492401494644194442004718515067607144745762465745388514798091176331179746230807938601085035824553279693210945734556916531240973100787008445739746093750000000000000 468 19041176575634115583538619203482551334611861876883388098025800246829765908234748586357513119630042176364468795488839551213028423533224185077267309340553953826756336684338748455047607421875 469 53397961422191055024492634816333296565710143396779012537826380958137573265947792570968787114605087468978391121947107216729785200170889484011351456781549434443689586710929870605468750000000 470 108354143145813357006110626650403733478535903565674897058539586068553353072634277784377984464568710273707003499618868384804464589764600631071028711768927280391905648657120764255523681640625 471 356528010191199567561924308097752416974269855498598405816567359929142849539212385955262147394190021092592083300633586980643121353890398815220325310221516762901574462890625000000000000000000 472 810170382683184906836580543292317800097387491360232051125885251428673367747179052359875636904926087452921849974827907870565460573208921445181789098528174063425212986650876700878143310546875 473 2322634296809520189133230328077589170100013819628256945360091968339125138893005303885258253676290225617309012129815592943950351593480202179168911699239801316760475757718086242675781250000000 474 4797472643176169068159718886894909292086790615810346490572935684726471516337023026379883660770911745730229836171737043853343610712881741195560751991312467725800283479147590696811676025390625 475 14948179593953940202466097292640140399181626753977693577205037747029166347868019306978438992308487863517532659219272787469672535931342241992310514308766718444571220970153808593750000000000000 476 32466460967592429961420116291382996816034346940092944466966120804969442285165343926146526827048857374549343396298182099768705311991018412702076707759876874314893015532712452113628387451171875 477 89582172969048501252133196029402618070841660698142926722849770493346812720169879883635202676966705164393527830195973200312786445846153165909970450133914837224005799919962882995605468750000000 478 179044013357780793916920989593250358235904220365931012592972883778089943830024336058937639910429542063781333690055058300483188964384460588052837495093384768358260046620690263807773590087890625 479 609857367250691914840469798287937225253441963732875236713139222220613805175438204921292051397189039716201149034974688420707361035891067646107785548829823582796002281250000000000000000000000000 480 1430572823034946969747427023994182411536542783132941388793146323679765663154837001952400119406489237032382590477984732391025461099348335647134928119536208948017132360616582445800304412841796875 481 4223257150084332710823336204425870522223318487749696337093405614326782868027518722964641262220879124845913600520691397671085374144362145217985297993242172591822848362944722175598144531250000000 482 8963446279143191065832846397597045512771057917252559199830601201219909697448127922101632570271818273037771133379972921723721114738583037038593349084246780391936025115967639721930027008056640625 483 28642898199426722929061371446689922780305394964138641030930214324875630070953350749934950778206601932471727550196107344954486957831919955668941710194369460874116440150260925292968750000000000000 484 63692877426970213457905558110076981427031829015407111483391700064338996371202443309418731712038447161563945448821031408567194102652917777328434248457862711140148071964105363003909587860107421875 485 179656611685445905671927231280311146905553026288608763649628325558131373863790110630894075641555450912692979448698792465530153924884502938609339181004558616361879929917480349540710449218750000000 486 366565711879575277301827724678628275433236664053506421129830124301163126572845935625249892097878608084414707511461978425278811789896527050896575689144774361465729132354123690165579319000244140625 487 1212448855711873633039285561869709573409137841569714264551375809176489828687653415604264021713278756888908495317774873717652388278190464369088115058894291845562599066571044921875000000000000000000 488 2768813799317173927853773696113091147360746459932385186352219312016348479625901659833422344232672938366836071951209628196324956988622544812628528783162829262665977754868820193223655223846435546875 489 7975129770322058342942255109386893034023673501501031851637158670196576069918587457910300975124168558096909676493936649568279144698321682748873085487150133608280940853041556477546691894531250000000 490 16546570386526578073842884970410243068631456682334722478779504822078741521390857536457185550271816787856744982050201226389894305989168438636812635448128300810721724962951856874860823154449462890625 491 51775927899535092270339322486646375425442695498680987226241088705526289728278868830240835751240421047310320023667859076371023732931258812160329292208549193856757845593469657897949218750000000000000 492 112909415316301596932896237961548980721797766414262981503933442146839780229726037588551254603990852240532145064427009603679534409862583470970487007595113174354040517783964783768169581890106201171875 493 312744338499795964742052272347173220205324544447143939879550361465010273186571468900885344833918238891437910277142766357758412687660786036552836495353988222956272562211613819003105163574218750000000 494 627368098998001086519084805657945864375966288018202591154627135755791854466105780231398777443019257879487295353788201963161887148764122050972664190652472553457134820590033187740482389926910400390625 495 2110394267132565445595340848762329919755075662442384769529785721453809118046333348930617732521027125996172058078213300616745990470171905153078445110257043669477299756701464843750000000000000000000000 496 4891785394293106140237702486124276509660320582141820621731725138471011015199856568488984593720200544558665765709615198422292745202848044160142266883965476770296688944317723316210322082042694091796875 497 14277703785893002635894730977219075351056432625338543461284352884325549903269092011388531767793679023956341134326273695720484473795752461958426156543076157890915399583841599300503730773925781250000000 498 29974660002093948914488202400156603675219298709656051796745806642010619667661438367886395145118894494072433337658446018183184151392963385973458367681158664544907872552451998486020602285861968994140625 499 94790501877436733500695416990209572587123974627319379970461879367721188061936578174526203114816525032292907850829436082584585044614342388291689457423010221224549731454811693382263183593750000000000000 500 208686404508342582840305269938319629638232202402812879521205008313773913325820056551464629176375113653492178014846944877974580670756524629614545063790884544975844858503696281704003922641277313232421875 501 583010701129613452972905080082173702733957134531139753304706629113413427761129137103044843280963564229554895270256379975004888285985034090547287917736506818706711542685204113308787345886230468750000000 502 1178633235884805275217838575858009663031771190003142283612782643886466958537057792613804549842020727945934570128915439110042487928229486226240307420549263537969525605920489076271303929388523101806640625 503 3864000003478031545544719385280778437451558845703103863960942044374333632072958466057652904637718103503616277587578665097973361926480372591214565594061255893583593523285588287353515625000000000000000000 504 8748997628488419232393775189048266993438369476315848878014361081891207083303993999322339759428884486281372006803759979092470310173201909013352778034813894095108979424676686258867266587913036346435546875 505 24993589362214763716003674401715414646995579247437727140649128348910860133518433698361401211914513436249106562230417717087732384810422309412847806156457773174441823723436676966026425361633300781250000000 506 51446139603585812119757522496313687284219108082259558699817666998718786457515262527960089881706902015412676109980826654825626665548445000411965758053389410291346147458042034842365258373320102691650390625 507 159752250143794866711114492085202183523387886027037700375635197647101356101016376581071087276115657841727635476511455435144336182147922904318027196279470048350346694728338540755271911621093750000000000000 508 345809740316268332351894588792484369842415397243845427860075049265008853878602703748422199580473463246852872825859920132518547292962952421641823942992864971030753670423487147709631244651973247528076171875 509 951025114137278815889603460694719248787668509004708810048703285992900260538863116834188816440626025589034829946107258137343626334349353539768255652851220131585657667054640375433728098869323730468750000000 510 1894620344570360141030069394352761003444183357782818332518901077563980987792266365568110532752809660353155325283260553320489255587961602755007071808414540105893302383585416372934380196966230869293212890625 511 6534996238140290977259838184097060533595493174503190060091465750196550423523442736298176535699032093708722486915601429570600832186163037371299039245739315257855338971407595200000000000000000000000000000000 512 15520235900028137753022509905552802270535520421229690747390231558095183876365014237727504616773031556133950995826407082925961066288257427454440035297438943086067006908105458917924611014313995838165283203125 513 46379537631212489472067266955114988886269570752935418264574699753373934696686112585893865936504623482921690135387862411234000384861407409669299405091179409689102962277918258556288331747055053710937500000000 514 99624519638998460214368036266997207951850062574704542578961257079319362532883955928930546409609123185001382345204406176417259415275758880572116837604683363003659771420249351957648881827481091022491455078125 515 322140044322220081914513730168860698000756088330466160969449077356767794482408968038456619217892578610060731483004067600509025928959853015997614472571292644042141505434222943150653839111328125000000000000000 516 724739049302103716635644863539641376761472063341235980246677968977979984819140722452694523924465568874319304499742714764962542260022005091082134432022610383429660622461428657511954279267229139804840087890625 517 2067881921155427498503639239271725829919482379929002397314655282078845146628510220362666476826481259623812476786945511986174465700858995142686100845416130345589478498668959521715522736310958862304687500000000 518 4267336692449797991249205335048297964893689625354325765449830053904532380885239627256602022548469616783506273476559341571145126256666296785486208516716669348395632904336808326576687535853125154972076416015625 519 14273281963815289783289223736712597080648885144488346824492512965961403817066735814627000974577394252261152410323872533684092225775451949016509687400081889459097962086931724250367431640625000000000000000000000 520 32956739682714953738692601445518565372982607828864306442439229834846457809831863978411628138645504224252042642944996362485883452516951547078479460721613021658915391370005071120389678471838124096393585205078125 521 95965446528278561099340561241111134026346645628632626349904944857773901438120702559253343857584406361289176871690069817153660768223603432750186076516097374909306785870754691201582911461591720581054687500000000 522 201256578856919118363860061604068558814275503083015302563307036611446295885243015972989357547500647696777163777124717453949786540484229148142324110080250416630761304283084980939336174054187722504138946533203125 523 636465641686922417860051405552946453911095645486544859997915274606252185588255970114677193478196369374290985221753000330401179061516295298878653328909758591863876130277346930653205165863037109375000000000000000 524 1402567728728312251303453124750196219174243673674162600234424217046619292873355215602344408639564599759607702567002392130881193576523537055922739713003470289894889488725654661969571645316318608820438385009765625 525 3925300732461806578110295645075605489228446365649119730713395006237963777885008253330483503022531443696828280149997094725822923741493195887242675149673371288075557080673614716218373569101095199584960937500000000 526 7955003611799150080184800806572537508399289553479421957535208562537138364097726925058738920493078613885883693816737859308901420088651579282465905823923686352409095936315461781833981455299654044210910797119140625 527 27031000897290919705952828080290620216734325029998294640711639100627996756103112771846334936581479733009484273806082965609728113395837727446539073447136901928357158744996516325786757812500000000000000000000000000 528 63284009617432164154756164171500643713445227582815930487459171681786892854602132484359577620564544004090952074976535873929274913171901470932586314733700524407449632192942605837637646481141564436256885528564453125 529 186535644064388264047094293126562559536596624199792032793359889004549213036973781542171753553460174973481267050278384241803873713071644125544149649261095311842618230858249381863233812447637319564819335937500000000 530 395443719526133977388679535603144982528358319143012981230163302315339736511006815151064005070022091011842132563473741554689800933514186821853598022678735074364093279174795468386563931905294884927570819854736328125 531 1262622430785536200939871097963048722549591571622531498181823038701355314584587668872230942678651591569500715320661600693228459657032067396453816639568425587859376187321828459228236975727081298828125000000000000000 532 2806296686205573165712670268687148363096886588727822997576918786506653139649367960903921849177536591215812825001456505333742769264352128336666740726635714334874808722728293074034571649748753407038748264312744140625 533 7914078028376999599898839448993715106660560259301831051053937610829899681214295072695334851687209289816134776800566687102410877972019478103021915782923803169824036791670090137662316830187290906906127929687500000000 534 16148849300120144361846292164438485637864078627394058772847335662257798900981539169640089907130197266157484573525142555428425506301463199464590701235707475792301604666812449363342685038588792667724192142486572265625 535 53431195624745243408841187130288428992932910618349845990129465226288213330554150145459969097391081000558388762950459638483398325321895749102758636715208724867779585632883233433272297076416015625000000000000000000000 536 122086529531985298301221950761392839714562397427681867478170013264790611965899488015180093342477974363806237976040744036231990566367694448023499046276974010244189827770608716607248896156920309294946491718292236328125 537 351922909280940411353373438673380386418567342900876219826730936572599111054298379771847009127603299497035533152407330923793587954123004347935700165026669403629192173109257973437941923826556652784347534179687500000000 538 730869594374345460665638159333665863278778261760739672718144166822801928494345853706188614255422051139108640440965877981878320892097063795770862577513249088654431236258452083524996353151737645384855568408966064453125 539 2289612216042041929785423008590020379444995851297668942446200453558579319785213774134657705379030500982585148498372705365193608126718015188245103444103878778849320142928596769511312429362392425537109375000000000000000 540 4999661001435869404325613066320755190377011937621988654593494831354658822402815165697439446774430948727009233683299962381814736439642295910567119204825473448253998320790712562563807157788331052870489656925201416015625 541 13868998698398072349036507722247724056031034389309703532160111369342681748974338217077639718332191639718804930647629595463433283442599226521061397538051019738885612468073584916429053793468185514211654663085937500000000 542 27866814791136882041569946998192792393217480295970855198588251968310004269411512835159507965487607190003871745956196997134182878399823634756991849019117743125758315490426854510254903784411513028317131102085113525390625 543 95421468442798624937144284277540170070594368528602121129779151372160875833505624083696854285469024886585729612410206503084456737462904040962231845151570459997363611379437325897138843728125000000000000000000000000000000 544 225011409442039891485530814994308544243335289840668619511446439009629368925289192487285321935736599645736119133059592822989637111987284882263426232252470896895870125679106186314915400817941437268746085464954376220703125 545 667737040997699249951127120847805389022910121694257581176870125778247758668576327229186502552867271789331564033054573672160776617377523921678645882664127930788974762800473449292678213893767233937978744506835937500000000 546 1424567804977932836998461435611229238413541444606086912971135696710253346797178429275934568536708409302357895031148630719887320395538788093394020925291758749507374038723460556580099665952451170471613295376300811767578125 547 4575748867824723795451606521374688956792501712896903319831855011897604010592139427591398912357013413388498583472304313154882323699764944218901945620202375886699138691735667606058401294589111804962158203125000000000000000 548 10227284105878307049564407350909943482098647569913842883839006448275053509039666580263086749966221077723193807020323840970463728518680779476201109788744822851248453136839987003915380116819199562785797752439975738525390625 549 28995069632652227614621093542886187692753035615350397280872701789113048766874374655110611225003567796819780200397879273821592674692247635555484752807262157525130059530252405278116186965228292727917432785034179687500000000 550 59460932441118757180603426178949856985124515618708579199680244034004663639411007038284246362705128056586752521752303587940738823137174443464178415545811390751204910853064658576095345755722006722251535393297672271728515625 551 197665012769090694534101393801133773589302227018121196642284017267716183033975063342361918241093506132494644053848295055085723121165709649149898254154260522901374673920093994205341686234898468017578125000000000000000000000 552 453664036501482426023137025995865862815188695535080548793934196970705495354535738389931991576101470683910253620331594427914434997186269355030804698173842487016714280209063185856629301493290246291508083231747150421142578125 553 1313228972526145645579169757727136954836800306575750527609169808094266152350090312829032864723753007455259917532517539995358189431352375159453093198470920258672929849116080551299533297251878122668713331222534179687500000000 554 2738172449858855146302085284914821015574161510617839397779780778970621793810604648192473365092976908702394778561869136287455447172795824561924418959616240560053509494083932988581510150443721188541295123286545276641845703125 555 8610313383503638652838355461427993092627428788691681043511368385370008907884746331349302432269540752205670329301849678261190093813109543352904164936311928907458838223314697310278844882572709043025970458984375000000000000000 556 18868952020577632713508366005306874280794281653193110948947233061628766688166289177167697815225200366875868263835300400051591853235647832834310548417192196120382796706735956423004743198403695634930991218425333499908447265625 557 52519678600189920917994225230659107334675190486352957828205819384042586432620397059987142264467740790933775348612790337053796189351680830782125047231742280993976005894960414789205088422848566902037709951400756835937500000000 558 105866505217037222828146895727137761992675782994822509699776915635751042701807409859440308968413468340926841952014535630177479786953510217464674262493693029958985260982371523006180916036932723212839118787087500095367431640625 559 357842547657043969165775321935147909864939665109136657216831881652267058926165330804802265067308990947274362083293740399499820735370448753812038340949349288787534459993600914861832309188311692773437500000000000000000000000000 560 833444774705413592294740691878115993823422718985944458848711238751830326015963597594617842128948421917490702793755262420202584022893500380634086609970602353319942905804908213786061033603362570829278629389591515064239501953125 561 2444205963377044640445457602550851129427213526410438629045421912014778953733103975538082791100200237596510813251997464072358229099847691121865189621574169199181893559742976821995767462665981849820073693990707397460937500000000 562 5155760886803115422949027240732117168348540031724904394290198613627695628567613191012863496797236890863662500742304681540675336895613996641770878899225381938477078107932192640812813583816454123111969514866359531879425048828125 563 16381421571884864524419837719627039230575751669164598476479570610203140901049842153985001922826485102260318231857093496020225590343178572840877600680807967255588374330491908657130279558102110560486316680908203125000000000000000 564 36234184843979441127815553165984432775252153672774819188053536153633187191363122775241377122336323553728615471076025598816830861181977606137321359472230926626909063404075683016716164156106253791409901357837952673435211181640625 565 101701619798684120935092922463333235421419834999074848526363765231782183006749469928730054771634019336107203065851148290189791707891887791634472160218074334211189741863124523644135276004387494264717500656843185424804687500000000 566 206560167897265218439038355938197362469202904718372945097863517980038334540302285696757706482206843005311585469677808845535442971672403644733473612026196940796720327104604687669401746879748150648231999148265458643436431884765625 567 680316843211067978744558025422003184096136545809067713531038719260097839050496266006248606500330014528980238042767318605880716679832068128513938726706407367404497752759739203415868161710773544530792236328125000000000000000000000 568 1547491907685702571328823457598261142340754231065616120525746356776269230375551621505444782765544438564317412751328401820576979431574769053446025369538900757941557697231400269634291646124803862936776686183293350040912628173828125 569 4441038956565506895957070946591133843793779288984317302250336091493751931230708237432153753323831183339370118720800755963535961197436821488949538768253583073405924432701984737155533255326334383293416183441877365112304687500000000 570 9183000325495900410780176851151003585519457952558514649278183646663402474526878934567323160960311355203839562419016710977972206737114521883052110476661859716991586318436525891528341838241036813847517924223211593925952911376953125 571 28644730728933157551319190886342068744414884710797859908755332771789574152257781247011947819714276736847015383364157959576129646947688846392891890929170842938572289603434878277353507061129085026802594661712646484375000000000000000 572 62286099606063091468823703393128380744286192732759830023818156175213013696580939661831153833916919345337332867439093087197022514462643357618379226405345686763307095489878358104900116787690814712491904001581133343279361724853515625 573 172064928750844120677341089385939653002645080507250110193935618912603535762654788715589281269719996403691459130336506720698634531419116037992600849969046119859632558142249455199028903653399085020835269149392843246459960937500000000 574 344317768736098105307434891920587521195477125744458770230470178086779172219286554004732935453728004730383577456693425522424223696451424863718061978351029616044407667460908501450613226419914766454293373075561248697340488433837890625 575 1183596586299839043475214476121480536258653719188998501796448473074745200974433958549573495359932009758726715678739856188061209936840144427785695030511235656404282591985265069241830403935286661125625000000000000000000000000000000000 576 2801527666800151316698864727874028373845694891276939934597177692066621044364702118556064134007942036741195910411653176569943912391195772803444654237393732261557980330692049963429902886731864265418656845162695390172302722930908203125 577 8344072098232530037210982248230428390707951249870875737366159022549201742929155648477036848046337768462348757498865497721593220989265501965691482474454019125585462860096879298372220459292662455279908196981996297836303710937500000000 578 17864439893509960426736271138235797511189048119437056928677088034815385839816223357137726110940307480887694267004590112414058167972962060933551115361388299239234261685815494599715235716041711450058224797204093192704021930694580078125 579 57577871537553056787476328505127487282345760012148387631658646082660528093989443548987218450574916387371663256993923590976956212672921933290332847404504356578914658024540398838822594900715399976648089878559112548828125000000000000000 580 129120794812282937480647302969532682038030885965713347840716112948303541993786764279181071552238783199361737777155030494857807756100432762797793561754055692068458068676608770370944334088297473605554821722742417478002607822418212890625 581 367248074046296634010221216554771909070744877956026183549919424991114486593772503186560853766903125719200962927834489799699272199557678828217242991520658855380459255925622879896239493894835696504785798897426575422286987304687500000000 582 755484071219896559331531599576623678035204558371912229260229799849930120488592564915748249574094458134018651998441647908005062395816708941804487163830266837761336646511603793094429802084581596920965956572848735959269106388092041015625 583 2519079880527864829437406395849248476538536652525633072320132841818414461094909628393731846310333810198466793156463510449572047186437027360174626377041140317178072273182506445129226507594324555467596836090087890625000000000000000000000 584 5798649329957095933593862567535110250886074538958231939830989228655111733691885639940063385162302356255937562570092969047518607765487802175508553667629628403916749057192743165887067432218299609461650808185340792988426983356475830078125 585 16833582998962992149048200425739442761018487963198085726797583781271359784595540489094684794632560915158838027162246050915707396405864531278970949676853820693585206044507269933843906092211683357909307925361674278974533081054687500000000 586 35196959292847172142214432144977341005687634302297837071652464778121206962055719029205657589099227689360587856602942538458830530981168359546925766806777646923227716673627171519381562514062381048284376971172825506073422729969024658203125 587 110978148617992541788039096730938502431872433214526453360709170399545797871826097471586808718013674952415138057674843614741917713470797419643044878213993008174936952527966922073006172638078893710546046124818325042724609375000000000000000 588 243841507136316687211624680787992040319386579103356862534271853400312064392152334355007648884502869831335682259561100892625095517979210714053580779595468971746284620431603122860157308487256452137011240865769441370503045618534088134765625 589 680442770052659900759679957854762579766418189275552298437490696252493748574607107369835970188266088917681098174131873682973328401750671236635058771032304576784603397912122474098229892029582888107763819867480453103780746459960937500000000 590 1375014554689948585836760060208330088299670898431120669556711540781473982846024662464213088449738142580165472133230503177747649785179938542453179355396202270883219486876259645252924382027216185261291247549435918699600733816623687744140625 591 4658975569244136284431653222915288319956899897202607729555262116906604990118198362401500669105029783413615494037293418850125975332580400010742791530217965066300758775745712837179332918209416772384964813012695312500000000000000000000000000 592 10876686612927344876864082787619034128991829734470195633665069896736921584756936364558136160287851474162414686848034139636110199418526033224606012307235879613168369980103822693014190053846431987417864323532069275461253710091114044189453125 593 31970652302261526713016472592818219286203263483353961866392983019067264753718849484119413437409631544640226638169617457710343795304853695180225140052493446001593694468382145614551439297653063188262953102143143769353628158569335937500000000 594 67588669491775280685861356978417258886272690241611318615730236316315981259054682933550783159809364118417156140916481476085388866070309281850329975255171781646938269420991574869990732660325058212702631505741402044150163419544696807861328125 595 215216007679854254486648707594678150151134040417408546999304478793920588422916091833493149805020186845627487213573312446443441355634164425300938375349741496629581681630577716289722065784766539917714646550325214862823486328125000000000000000 596 477044198175380067936058214682747133786844444507984466375747137702601138272755874577090696709839820286818276330061962979813430053215828390590913605248345157614026070613822975685772180302275027277934812099907572361189522780478000640869140625 597 1341717987832726555484407864816945895936931464868995644784730797866046099857091922354301416499773878786983255024480164033014161114991174661176631792510206760444898962257130547938864217845698341243364217209794622641056776046752929687500000000 598 2730549796400115453330577122806854748024308237221280837832799966874976273747750398660628922975572182992886044079790627032054620126143423107117356354901411263321005897306606287489080762604353758044334711503839209844954893924295902252197265625 599 9010783535272746304745260885866880455415102935076907953825639199966100713255695218828035090970771942140487641548238648760823092190529351389046538485197256748290385554033787054201652461544483367327135323317459869384765625000000000000000000000 600 20535530030522457230691262797349044992088731358606388678180915887586526474275245686393160584210303370687541122022198733682162668932228965381486844929116631867358214997484338353232798587933788856106156963922820498964938451535999774932861328125 601 59042860829657637526581153388819435287753478127941117064429049713446123223748114811426785128851753527853762371432168232799801770898538994346538434003052827706110937864939449636693690096868756125035814722287640299182385206222534179687500000000 602 122307317354154354058280234839399199161349154502078416747133138325477708998722274172962239840438323082043570360833894942810089193904740155915732202316925368112709281126839128303277249102725370922285102693676173016602479037828743457794189453125 603 382188847439938703641493668932707711176717983320077064284265165558155198312053424570386045055800637698527768880711539344697338457826867202356997530772038442566931414896291349528229608856751388463393848333659339845180511474609375000000000000000 604 832474302932973585908837052805274941654901306244768996370314831101163057080007693775919195921384323831421980728500186448759520821952495293178431942721086755371436920534656081428438445880276048077158085927553096442274181754328310489654541015625 605 2303563009561090018201809568413734219742079342176440492263684210868108348002282147465669335225016867266767557331397400723638882959351788581468131227075664378786218495289966403141099530105494958206985348055042445322033017873764038085937500000000 606 4617186100354184491220926044000480007891878976764691462004229797802674107434862861256954043692433456431312324726417265027475838437593680462605815584388894588072266647527493259220729927686979851581780008470117177343936418765224516391754150390625 607 15771804930203906462333658495671741641775867611758800005505416482470897769359921975578447281088934405889806089615968224658943935130883746580120899361625263532635525077646487182498445834085674329267663092422448828125000000000000000000000000000000 608 37101813214049866017573241228791106958807581633796330279496678011855069106524841927109084038132837982852493290546055153538460326668994880491448871372867431981443153454669972442978658304252991238619328752487510999992855431628413498401641845703125 609 109840182783835993508970127645038768508912463469316425039355944727414095364223993862756659316354346672916961070156970264964706947410558037835503808089569301667960036823060051366488228798433905262335860438843479484145995229482650756835937500000000 610 233783486917472126294649220154999345845073834165409291495675110025163614836892027916344694644040157209034005959639289781790941595060946688214318569318436296247273739776029241464260375639793488169625363925441135169052113269572146236896514892578125 611 749164891015818950324423889788074189763739278151846658725420310634447041725504744414227399839239097771777284761182189837285894823529426454310240210259584590332246435481094705711362881865258268375091927764960284991562366485595703125000000000000000 612 1670588718508200146683451426473827938667355040382353260359175926894361176379394594897612496288318446713273155454750919333901944829336691176739373311174555352244665106176025536567485985689098012898946871577332556837262129192822612822055816650390625 613 4725379470871458033237031810537300308974514070774647561341379966428560601891536832717891894342035231126014594455266013469310383831821253703798447986705373447732674244513398848979995796925096199424662672975560644596363883465528488159179687500000000 614 9668447573048705068781787322128488386372530122326489385097514676442553736564654545979419111744340757473668233314688759379323390608747172789671095734737901648939777609658060833813650211375068109161840281648859060250266536968410946428775787353515625 615 32068333217793636250906622612903584950832941401385729476747973840901132269816046966102564228245702456009655221852993275684270970376318157580598715185943093427917992895247521690249137102859168833863189887249488627338409423828125000000000000000000000 616 73436405550815880281613108077463993231708334462446196340259307281036158270295260548081729140936249875816642815959094024316713204023934724519509240483881442251813296090343557423982063753956983318811841502402511135673104263332788832485675811767578125 617 212107872556272793257089996939194984227594451459119927810894626711233142651282018006657575925577921587040350436851841258326470022910153261520313986600718923435008227948482674851465363394488514803712121583619660952051605563610792160034179687500000000 618 441291004855670724125570820910656017624362730516711331788299468030081639098741937850805915399332208111408430077733403665514980853879027216681409010732657599220187831663501822684312656640635494956316073719328578377192696107158553786575794219970703125 619 1384649117963803703968752906463699461559280544802682278764524265414079852600915234975188397336504736629837756028863436790565443343169170365105582838848601460956397969825243223019646701885895236409440689678416427452441632747650146484375000000000000000 620 3027843902920241801925671836717984746178273406542115792024490870999465919105530080735867313000630850696962714170491216947370687584548658220784990625877025939365340823029686227451581322686483079690439399289525720776273701858372078277170658111572265625 621 8409709631823124323500327364138306678223394789482351855548369319994504401377227955252102974472624285303500936849235513488983149949561981130350914757521694060990223674396460466978078523946913523570315018314025375643789058085530996322631835937500000000 622 16916049786245786012412675612299383351316254846316359273778349023447017961482658951900254836195804890341402392268445380194639155527377287364802006254661272434716322568662089993649127920223473622129903782096712134839010324949413188733160495758056640625 623 57058700441636817979310752639678092601069520148042689734746854302195243702182530691805637930213862198269758700607050664704409543573258905704914706628819209596155123664191626455201312405521864736696611909135382960551147460937500000000000000000000000000 624 132618533472962785520721415980346018246250533968619793359385096880874326753699180197701747663049383107239047766462745437012683061669377549430058593706777810698753685426259432078188332648152041273152429987463897021352615416444677975960075855255126953125 625 388124046453060486271961830856789165268681709791650812245252961765034949279116756197534586154037699268851526264649485560462436626073728590993061751694755398704988078818328847563155125099900264214687007608837646522524285537656396627426147460937500000000 626 817031186669047908524980299645136286584352340930004488006413769853115162233141403614529845653806284482320843560275206979691311975538431822258170785790084500652784713419609841888192707217448056737532906175592597679402351631406418164260685443878173828125 627 2590706540150261909509372286775750889220703235405528393176535474270663081818434192928610006788063042937875692041461701865388915664074045942342919630517468766276717099146645285408767961728306047714260243693060788484479251205921173095703125000000000000000 628 5718912440211288361414590047937064250377134986163129823411471324047923493024280128703934340813506698407530439133435904557671796751330757687261467547935559382388587061923051882290836259028675466641171051210609025635517502728771432884968817234039306640625 629 16019855241125553370674689933002036328682112311185358409593258738159016122149546967884030090032225564498537148746061406461399671319367747172021134978071239786234638114306791475317840205706038275499409506524312187161497335139196366071701049804687500000000 630 32472850273796016629879982209865217539821830461491268522267493473372414292110354528704671538476752222174701591537842345890945750250697630951036662083725405992052502149364297524382222378051962422744363409319936403225722396251740065054036676883697509765625 631 106742021173334616015059374229932577403765740297058149458739439604337030190224932229582839223891181216875939284390389692198691367135862939135050798291425490517133321119425548585924938865800084634092093147108273179319640827178955078125000000000000000000000 632 242331632453479018449313344143287612606610891366777144422256521392045494615893920717426451117017820886643650493835598918400474001706440541955698501526713654263714188465320733336111892597728575028018871232227431661376911121770945101161487400531768798828125 633 694114135709991731992729690619574134098477854622102412549345835706652895377576323426720895530886976442371243725196313456562900948933649216848114020210152213242927133576178747240472892971876352564572308864966041017530746960255783051252365112304687500000000 634 1432525827529379898415588779216343209517129633027319481253736421553409237357503162764304717362140736915799639017335465388682152823828251356382100909086778359648900610229676731314713965194423403658699233635043621163976303470725006263819523155689239501953125 635 4460063474458298275881894099098761965090524291634226567394171032802892167373145148695185886919801566237716897925068526749997514786725709276990977255072411162116323625297539918225390937948166102804476305583212538079384660027921199798583984375000000000000000 636 9679939797959090425632985108202055773749215254714745059732218336410791745389281618065958808291202013919197236169393553677440351731852032546244249819172048942581810646239669847041508039964999602540048982699749940943698103550337918932200409471988677978515625 637 26691059136497107223207345023479934783026524936390978744723784558231847525650587632869849685611914455319481610107332381589150423400067153766111053110927173739997285077017045837925980587617269364077676417236509836231488576882553752511739730834960937500000000 638 53312792264520410196223522409157555435706101887938173656402331865177384419843435887684756821525025058875514795711972698132861095005062961644454270330470844717703592257993900968607675353600307028031869013608551479784610844675118869417929090559482574462890625 639 183648438613794711986947231619514034503805474963027529356207280512732367263834405845141552086594142963463414243667932835757346590220012830749942936663436809337546319137105170054128011222870345749265355305902510644341707812500000000000000000000000000000000000 640 435588658623825762303227778114884691485786384306820573333469279288635121836074311208041414965697827475724117477615952245108306848950369989011307432643723195435575857601452935127925357330564393488097331078020669754618825244031387455834192223846912384033203125 641 1300003892798911704251155425013604520503155160122705580625795841201623926286726642595403819427677333731233898902690967594461565979639980695685332384902511364547322982323925497964393600422139870338865172691201766912486071740084735210984945297241210937500000000 642 2788868780181518657303234431550295410084790147500936431623010349398462151428738914136329485191129398729407744524545088768720559579654868248141772273301831776678790934805088006280913284254042888571446738285740993566578878810875326280438457615673542022705078125 643 9006451839851655164597562399265236834274230472426033274081240984497053701190273890892924412443068348286090125263505569993610492022516540631598533936759431463972653251473655869197399489827741762526221593378854361570186486016280949115753173828125000000000000000 644 20236779296828412450845242862007447401946022904161917302191780987729820854901243526675319782023251703981403765248722150104184024208171530778644978019844395137665760278291180291397220439511649692937139729843346706425209025102673333321945392526686191558837890625 645 57668637584864777774308671504878112793658149543921369706275207792993586259261407548127047476489038232558390570250135263586112334428936455448882235823574891771266743846280250483152987635347224509284948708596327166809001917963919404428452253341674804687500000000 646 118858038328990173799714402088910410536239438890870504313442438319875033490554324248751658596489173504069824418858195541829341822856367206337309495215983021526117470579988909452192291591003969340714034493727561229071484852483899773005759925581514835357666015625 647 397060444748474094604188692841084105608490910424480417256590043027873857641977960475729301182119901690138406272160545466260016443054524902821363670464070905403255491049035400269021248361290508443517772963956241019926497003004550933837890625000000000000000000000 648 915675422256131175423860283314274858954571160817006044821687807533701253442777075577632400965274557450638163744809275684487981342816017042565395692598317888205582639442033228936486291253260276747874268528909061313567192152916493597558655892498791217803955078125 649 2663054858654015831171863151753339859203609537832956391110005341136530798516366127288673737911833794793874227013900689815747302234319314928017940289388000701696514081177791688762887756590756225475342350068366048442872201901676419365685433149337768554687500000000 650 5578103387942095443331836650038881464449759979850889629461798499336570935261323427498786661821538229680574547080017148291246314329945938472998571868422523117949936579897822920449891636767190357824384577099776636331326829376120554144335983437485992908477783203125 651 17619192290451820600547450277274540013485599875352472485965910558219413578214204001661521076995925306707897165821359351622764093616019676271427037358763675773863760893709908170577276516208404831934370000851878088420065577948581539094448089599609375000000000000000 652 38780437854828728674651246797684544074084064948490397604908971810714704880221903836314018278535681849771856675737497182341202059342615791037049682041179256280694524520414509926022760882272132329465011266650484865264969142517388271750178319052793085575103759765625 653 108403394712083191555929804348138526037103002107405495657821179141621472999998967932733584319122279245369135412685891037802245342110392318970678425754427809054694882221454437396233730740881696927502174968642450523725637008374881151539739221334457397460937500000000 654 219429303861048363028252934130138393853529738258098616115315479393217432979609795046515992211062393556191085570245641791724647114790216062003208742906397703777972352005834325190208557392357024684380353943187631005984712137467839063834844637312926352024078369140625 655 744738582082852251392058119681764473712732531149109488501436114317827269123441014942712437175203042497805817478539779395539795546972856792518725808803198538537870803379367238151643215413781861215068629626512882316366337235887527465820312500000000000000000000000000 656 1741511524591095375787116971300562016426362100008575083243363774684530628453261450251041174604871453209456269173090232996107576165907743743715382537180218881748959376976496562295800184820468455119721123416773868878247706619426155588672600060817785561084747314453125 657 5127290929538375867519787831043759174739043063487086004440816379403739856496180540112661779985907637924756948330312898703395525617485525166111577783531295223937377665146679018799150431332663779075127969012101338325688635827056335190718527883291244506835937500000000 658 10856945908101720732108539909911880053675848634748037862510115920652475004319060218029775185638873325470963627928381738208908353267374934345797437441036551639105739920863516486993975905568589332136229587848552304039230981185273133224626917581190355122089385986328125 659 34625529448284867500371117189467386620595208900234170214521975109649296123105634949212182277539422097103697588424259963240648858709119715547465990378045726988959116668939041992882890104547458855171351673796787001069497235030780207403004169464111328125000000000000000 660 76870459466010165265147998706117033781213672520844581056344900022739959948250182192889387748779219304297871721376995618545618658856417095396665614691486134069666316364168936960120880030034444952724090743438568300330977646081738996856444146033027209341526031494140625 661 216537044510460011448316405859747275064580803544208358186652050644418822527070508642509390678287035599763310114627849630516168296822951169293392648472135603296541873445109301767187468014784537194478148708527534053557988571795734237266879063099622726440429687500000000 662 441349284680441412367226679533524291891338299704944024243223870025901933152601804375723991969846152261064155712782804942841771014169358115106867063397611071819770614265050950319304467026932946247323739241791630888327689507353324706783729425296769477427005767822265625 663 1458638470404881194619285352700156682774612949098998289470888385936896208316566741757915830717527396009580618312565074701034532585090001301330241830271117629593061549129299103180474574831298282784547786135978899317114839904758497278690338134765625000000000000000000000 664 3329165427605714511246081370823345150408786274219769607532654845138343641659995970250044106252662465257864703654352863128758869907313161180350294950689290390092196177691844337206900007440797068951088299235738098650339424050645579621985490348379244096577167510986328125 665 9585900724590962300826631588309410100450296369523509544309430481185650532136925341067899105608553984607462150423309290121687516794570844952938395484688395062878473301182994837368016648827255674805386483525346814829435872821189896051764662843197584152221679687500000000 666 19885930645837450770883750537423726671219028998717239341609750342937121094369767791961025678504532228744989703182197797713504150964999214274171553304042786560885040541070696701427198571808674829266930819253705034197874106721340543113023824162155506201088428497314453125 667 62228803240719219398516180284436648994749475895904793708938789099155012692489055784567346956627421952820337149874230319245376079665292897614147591642453459383583933060479404338782625494916445445303490111496309373745749644808335138518176972866058349609375000000000000000 668 135736419574341289167830536213971930486806620484669936200528417803213533212971533293143393663351255855047610539307954015885488666714889202929747303049760752043900930585494551524428718841557636863938472246154716514607834286466565240246981881000465364195406436920166015625 669 376123141422870021902111365136736863349420278171775609319687225629669732738354824564387474507200892348063581746276149364759759534163950916884866692537527333941245525016005693955739292855397618213317474565510859787016390451697653303769834747072309255599975585937500000000 670 754925630748478837794463079878356943499875654541680268474039346406763609932416882843509606883150977152805263226522572124188385519421266291708666478009385211785504759681413462966861304361418938240495813991138319518240017467191430054195642611603034310974180698394775390625 671 2582245788845783935733108732241984104170473819531880473095617865598705938253458902425541779326425532988624070570382582230096011032257050657265160341418212271525468533380062205200374511039369460977253816766793244692571622238597964312744140625000000000000000000000000000000 672 6082657899523973927395323347273317065476053122634053720206842893322815839438599563889945052429345189306241318933755780128162672621706948143571411179824831839522067853208390428126185957993760611100103940418405445496789120380300796383259579334890077007003128528594970703125 673 18031605262668259017180446784372498976243429669648397978682559501530401600509971734731242649900800412591928707423924986532797926827163063956842993953636458828170994357413233692071788456445418077972200587570429921167770852213670035090710035001393407583236694335937500000000 674 38428620843741475317322822242519897729397786962224670377890427642282362640733719519438590663191677513295151666440432816067355154132802042397607926931754384288942045711665894596897967440281124906907966874382359112841400306457673061491502291738697749678976833820343017578125 675 123304594472176646915703715071753232306717222412873305542689631433050249136718489935304491544286258567723730932337771848156648424373966392049379283376442620125717153980080279596784076340580148848127962654889472936652986824406787618387234397232532501220703125000000000000000 676 275312186331584454491914140946380441945399504059347060784792167689969041221882889549811479469309413893321805299787685916392610606927574626087227620305825342164916899704962832787253493017396357561065713410236697112891021626853285153835965832428200883441604673862457275390625 677 779722229543479555970076949468433517459138725443339243952265838395807217851187987630489512414105475619067771489173329109009605166726189479200472476814901983846317590571303609010501805525255819258091725654619602986200422061279020554428653933282475918531417846679687500000000 678 1597352280334078534462177545744863682639917896501538196081700974242274290738577013332868793774891437457655132008269938840070885218529459322978467628558401620273671459676472532402801471875341093704496751160054683903060915293749664587597188058640540475607849657535552978515625 679 5304623802775708704775483921760029787119026965383474420693114134313935400909988811889938399157899373465703062626698914552502994069457972706155540370504989050793779143322556106438820127135826579128829893882932876697219616594187031044296085834503173828125000000000000000000000 680 12162349316662107693860439150277417479533337478369388814610770416123887222015876748112366630022467757360963862294989649497171242939138980862506104012545306505549119760371916921745475242379687914909533425779255301372666474604363660616450194584814425979857333004474639892578125 681 35170976788056960241684620264940920152266839553809010395501281030915698400930913368872314959748694393284870830880023381826074233750318577579936300686520810582747084249214432973782289453782033770188280723419372460670102963295076732320671618908818345516920089721679687500000000 682 73260203807771457576589045639194050072564752875535594802616412553382011660580408583090196112573515236604592850671252589763956969967375919042064619976874636209539950639429044489610591419666574319956483160342504416959252599873132647121187374864922503547859378159046173095703125 683 230140001761389619582942176925041763280395151205593938308132931315235524695033920856169067799521517330367107519010220003967533505118490472166654536228763117564395082211946211277495912150286099829003359236708195257877556245100451594369386242888867855072021484375000000000000000 684 503836024008109218014236717615700814165539302386084975810385859246286763311780986311784762004047808314563674358888643140966949391322582451312329793790279415666705864021844265561986080458639799566041346851289256304415595358427690489916538450631975365467951633036136627197265625 685 1400987342790293482237719334194316370728894986256308017409505194831174202062533086403555492682907893357137674459512054091033375145243439187857390621938750359735064250833894229356105554580176954822076159196885643956304121782655530934619420122726296540349721908569335937500000000 686 2821264847896661310694788531980515434545077249617380613956029548841873711680390931063376421681110429068309317491487341017756405787263561439607252097746250004609667635780451726674292189958964079047711879567770801841191134969772452165271004779280161756105371750891208648681640625 687 9526925732554077918766680892382341752105451440822048221238911243213435986853931906531055276976323902806137962725660191879085481747204557550695433511905050733272102790353428207945442601997846493769027562195259661290239268130148318293842812728881835937500000000000000000000000000 688 22167439122833313301609175714584101903931238130685833393611337583084908806484182697141399733091027433762896485351493907769023708315921039625394043450466608717169197493455853531106329379397391073462227304387950821560915847478517957905326600933240598578777280636131763458251953125 689 64946648054931465311007262887899407948639592688213598486150173657221125845502068494310957562842266166296944810352563804083764341354830929760283381738780801663250086572792364478810229731385808994535904863249740605505462040638989317627152627519353700336068868637084960937500000000 690 136865594538951581366570754783711653949822392661617538876427664462364133215486940724260105679535515394828406430831787502152229805992845437641072312568002250146050245467170847152206064697893794744116313382169864947780016225418330657346672678614043690004109521396458148956298828125 691 434448196830438480908069089478279884609451922116588720209706342903686218270362020413574945064795008587105632215782087030459050627483439368153772471263221601764859863241292419821002832967748475195812599446566278921120164068350702285654388653528876602649688720703125000000000000000 692 960046110290592373195426169835673586866811523695882864319288527311315749521941806558125326071069142272981315122749509654494845055155799463571581204131737052812634775514708551608495421717726375227200587170622729541554658229618853948070058202359102693890235968865454196929931640625 693 2692098375582767499694088360158681256052957026433250581691658647426697170302347707076499016134029114617883440771852637710697101214812192135426205244076519566679315493025894358827934055754678583801873803011853556933915191720050060004151540844292582187335938215255737304687500000000 694 5462624503496049908445422153990135903486572878195683245445689348120070376222978469732830317542156873875251241361596815495034732282374494035879614437579253989487662755728123706371068877937523402138778058593168759443777742971845897970614347769003081936034504906274378299713134765625 695 17974629409467264198298073714924496352605207210613473792415602072156599928322066839275389448357673613497518109361304190146868311265233598816351149946289607438165725186487132126709565534238124439415782470860587564074943619167428272405961244328320026397705078125000000000000000000000 696 40848233300537477754387604303602970619353351485695607733953084850933563070877814192472387710111549450081828560520657936626958024566571170837858569060797702726624975243676502228417684123122877160586104908892647960863011099453240293472836399832828977451981700141914188861846923828125 697 117119131556081449537912023457326320506965736812857753573969845701189915458161364737494099039762179006795664907136422732000827892849776710726820589531447665233399451889570370422759176774330748076119205363089567209850791282519824619129945595560791080060880631208419799804687500000000 698 241951551577963891917350419227714619833494937713080558013933834517520447055321373833093958435339919814613862516129541226015624439261366412503412888574134519210749195245502621062279909910494829610673797920942187818051399377741860942311942747491701275549758065608330070972442626953125 699 754034593633932274913058348833565642959157970325698996992909580074074594475822640538850161754018911688393964139404502198092070144464440698508059177058240689046403075369751639903452519864998915210984699666036007219344324859670258355229456242480366490781307220458984375000000000000000 700 1638107972677289645256476660810736725812259602615556084003170183985316850349093442029272176995868590350962055871533016325278591132360954277074693318080200645301586578093407992418874087017301994590634397612996172226879553911360381238621940270525875948948169025243259966373443603515625 701 4521168957404111020944543786670062505407449418150902974193015632160023845826126124516510308707456290340503909432849859299501203451427670807878422050013775099011766355294062117934797400177994389649748348245998451046461687282486381653872420937444443370623048394918441772460937500000000 702 9039135875857204740726810314835323612773229094072797064903489929604460555339741526815747945843092649934902475404057567550654264031562096527182037887809644156352814890902415654363851579029341889465400364438507390046798931536877259746865142948610578809081061990582384169101715087890625 703 31044336262001817716152174355761909207864437460137917365930339025376285632915093195001298204952027509786959643832788384964185633525276256275886495691710032082523383911524331848285114403496342608088548461141521911265886876518703526556116620364013671875000000000000000000000000000000000 704 73415348326208854208781745983481727006549963575714844913231019434866472916334713773060313676292030287788781393368094381904979665758301898445647435522065438526728913076422017478203240656602469132339333529958441133300510671156698260055631865903159299802638315668446011841297149658203125 705 218466740669817135941952598880418434019354443286254462908604845337978444181691733967698957022698063341112385293225661701036803305973657967350778010786407606009833525707764792965839936334267096645149883208112515549798869222808599696903792952679466600784508045762777328491210937500000000 706 467319671928862720262805719080080537977401721993205704029844889029294072274825429375042197460014579893388961360470489602188479256071666926022339525333369539272316573850105285293424238866244219071864057241406377417191683442241036541573088843087714717353975402147625572979450225830078125 707 1504872376559470476049415140880677114473932916822503941362700191826446505340537067384938895527192949898832160119764070949247997216200250160766770147896848439544444605133296842170242260161229997646955650494906206733889770061404880424164179547740832497365772724151611328125000000000000000 708 3371798950056064573506443245070044952054279688113273988189886484729415190941813015130487031151859550851738762342031047052776527403112919472738656503743897289078683360877589849299455352509712866541355281591123241524413616003483560432572995579237277233127230147147201932966709136962890625 709 9581829065739936911284850352398103296157455342687450376481688051580920383445903431245691732318731695030500503052385252617007337298405043989334615402866817238218757394603181402678180786013814206817856335291614720850573301315097310502340490871268441053216520231217145919799804687500000000 710 19694256746517861027437701332921668806072279430017802314388625421184936923852124648776107629050763906478708025769033517831867849343658556392965938307052424803058665310475966666856400806624541340594034912435817763291860629264922238386137374575373749214973173593534738756716251373291015625 711 65612045526884029722049524994149506292439319345149275731735401281812581222764122900995327978025899206246822819019768054220418580621124485119217506687297920894627592553485644596953906189396338114110486562388796995993621692910852439320186051736748255789279937744140625000000000000000000000 712 150902969947841862212630000278749469791523310020200155689204585220450439890013878836455817233788610717714257074944091350408849329307816263382733627768926030569043876080532189848021357668427104568753376038324738744295115393774271281964089160652050020020329412773207877762615680694580078125 713 437702212713962234086040417857941491553965383488387064299827847456122740580293609427183234622247067191774522828552576840294141873067710245713186953885529685174752486582283136184543088652092138978577926341738492446235344293763132378567552049309126244195613253396004438400268554687500000000 714 914408968548907450633915171295616264625391806795752696783373214071831958122280965894360270618533405248417973729498908640797619961370378026221723402747754936331430304613722623950970992604118106198893251713300324702986142103426500009791039618220942113033931519794350606389343738555908203125 715 2880765204738600495810878196456669646171936273473096814830730017654316600024232528596221745008537548295273262976166062012270624051525284190497910482675281152212889688136363773575716411564393512752223110945182620439304120449847758486310393795305824616528116166591644287109375000000000000000 716 6324336437741233228555820103374929186296997095787516463290407259609195530281536172130205118826223128692431180551934757023084269070730092267681633549491341942961182168784843669218696286887449748313901627463088578241228654998205164493809869723303731553819009292283226386643946170806884765625 717 17633468728918400882240585237410164571071451351202353038555235978565101496824993959084133930704711829639925985261254873246597791683038776977880628477194177546238104834228853438046152476562805501783036351345015260671321910467381532698554993908955116619809086841996759176254272460937500000000 718 35603616838314660331877358542371276551305538122309152337041341559202350301538907485428310857960067783082419609954162937701912636068837568545780380593301301875553543880268504292293506386667086803291228710152280592102477687415133738623611750801793751795012364169679131009615957736968994140625 719 120536832730023423719997745184480044020281673573216945366176369256731069917262823981081303277009308927188128067395103545211918005042157428841949529927436476866663044922568019061495064958839579503770156804097461747542280916779653102222486472006324503755569458007812500000000000000000000000000 720 281170858453427846001297353140673460217879397759387825422549993448668142895308172639589100084763296210944779012722800345083238653061665100237715637390694791525250444723962461271159876850946625920447016474495720291730796585401566750003421363408997452188947608675562150892801582813262939453125 721 825793296475803954245844958222817447417105818015740870974244716090189599221100372721155903189363213089947716021824914521084742055494656124356938380180664943078595804774009550554442665744988270970460586405421328514402537816479916649087748189101900911636926139181014150381088256835937500000000 722 1744382491507697431794334637896547292641976919847827082174758773753175370925962683668534157038055516682970436543864767170042493587460276042947241067463201601956692689276897757175802700632814395555416188560681904460041366755998768979266262246919108457299435575151846933295018970966339111328125 723 5549989304850215272512768620168232961672735319604249068782090392655514375161865676091866855380253461307157019907553430663757150209228354548858056715892625514128641834423766335774951608534920974773867277965279614944113190809254231868177576580917417283045430667698383331298828125000000000000000 724 12292146323404652178289347326075994323897090923319233138660028216026938194997755813673409741110073070573618443025745758410455317812760630399581577867958441040486982122787510480262529153732979290939390173936186101928743909759032668436035027464472352356889016679275528076686896383762359619140625 725 34544875627822660146356608572190531687571393030354385533345413449012505550674161014350378677194382813512240666143019532370458554781469042667560959908428704029734618834575083175873929517589319848524118487564900435294190551651859575611539230224519237975380579700868111103773117065429687500000000 726 70246958866503210050968400718629221759707538207025830236705202617147508683251350511986674644427915237097264194193809933834969081634346118277745252547931867381876125304054222522928383057027754360987467297085280542454784522784084398350208956992440526228031303705989785157726146280765533447265625 727 231631037389340948312137235309341243570877370561096215684760093663509546252150192530910576682557538229282869912908479810700943722207723614030625677544026441910642559463171823903621247081495846653328811132978975859871404425709350672534287639587459260736538469791412353515625000000000000000000000 728 527471017304543316983806358073214378555796301580969219554950404376496560225659008182209551972739771862394935922397135745408605061405388401279283207987347532925065417626766832982710219955182714410564084337203490959045960064868527427579947822434428063493677695294792329150368459522724151611328125 729 1515375545841664230404305938448189182522659666428233034442476983279000226971438948087921494336421058632317333774441277841119166883198588537299694204364655073613440738743822311842805583263009040919163173013251721262140032590573337282496257299320684505544323396861727815121412277221679687500000000 730 3136658332533049801087584839598561688161717196953164690682295354334648365900144191456621436050907173444850014760233478145660985995209577828990594509639376029583455888627391134247663813662129062335357940112839538633209484477017092997042437160638488645690120272337964024700340814888477325439453125 731 9793915619134849992744167750908520669082008171301294130262002636165208767313174299743369832850282209866769298776071602871688252060773695094484369165046792462407311080408962248785044740541973265428863639867461596264292543679743665110973730770780658493227711296640336513519287109375000000000000000 732 21316427816971520766626193653546940440337150524295934042277518350931031882347291913046518843891716503930975550987554636556080363065896308046434872476114132991227565095078414800749392732016747723854288545876942089996243664747926331334124216621934048933514728229543067072881967760622501373291015625 733 58940061903574349994642873999365685567946449111080470892986942381709820651611948610465657519972500825951148707148882212210842271923913037050833690622825967978536695253368831914392762342974325752922696342806170359684223521096865397402781932716771288121753697879285027738660573959350585937500000000 734 118047397201890666504522063300877422433521493948617267758812749454019748606638384018607469755397370820068978705638921673147892421684516537667848515298309927682188328418440808533781236126774656789273400452865314842167536078418111119349250603929493462166273317038420742619564407505095005035400390625 735 402930933699646158715670960207756379571306188395462532603184522869577407298655595315403396997750629213145129147730596867625481393873084208468436309584135734760306662452299633766151376125000849056613396944049221243082312388981245817048242486269118654855350494384765625000000000000000000000000000000 736 947144289117468281048861823426526620474911035789594565705797771239940608351270593881488539947190861220084889347564927435765419379747991625535936270706610244347085339945905944862223656306158024201828279178844658048762041742823540350305657112475708132837534733070317116698788595385849475860595703125 737 2801919556565494244805679758727744907925325276852216473116799193193915567828357759227111754627457768970073121673545314301315286390805064942578223172723533398085374585056658438950706972183945331346088427625818301559179715355075414733054088962124623970732865089069491659756749868392944335937500000000 738 5959135339990103428523526664898873214813041701388542807621489848462359076947814998097724045473911869840465964429472975403240473714862214958305026004303476926777960893891213172970953806318093151512035018316101999028348595294525925357802605831619787296186308238312950180670668487437069416046142578125 739 19081979253798016365019106684094285392097235894982563618680933294741270754432257666025569962952709050863309937734284469119351582765109219415482518802502485247632229201051021703160335060277692950051241598898290489366034223114954278260525173835894014177578865995747037231922149658203125000000000000000 740 42520044083458041978474039635079206814943420478989863450198472406394166377392368418631906261893059775353845390385091349828841388666087289247138555367537580856949221808391129781628052144525700857454554453842242293700972307784453062917360175257202694268788579965061789067704012268222868442535400390625 741 120182316892876671422603434504080988311698321199146289959395081495575440410379779198433829093088827796853500660962433634953207041030580074339608749174954359998418247647312737458111840961885900396236082634970292801732434351190795983736467314315232819918372211780088946397881954908370971679687500000000 742 245720787550966413275901107022778972531274211296728224082603556673483872282368201350328130555733381928200934098352232423094573924044367746905086060465670415843017148147052433758540660187385977959800441658335385674539526624669179493983026451398000250237043502606045567659975858987309038639068603515625 743 814412345123211566482993805147265245595819880183340495707801857928564889851803169230615110222807040821604363428644968998857898052090760330852906917026927006157665535622459102534000476276560554021430123102545893245551517989107572172772713790142366165540785721428692340850830078125000000000000000000000 744 1863647229842137505553692472374150062936088653275206826178552180466350048223824337181661010137039218135723907259063027443190042529898136170228574468844232275986115845965792582868321350932431511055354338683896620757199494916089533984769148903192362345454525811112838074024011802976019680500030517578125 745 5378918163469258572127319348397110545801895447209024486262760751563038355832467809581025480829941108987753099604721197573954435102713198130905287504705478930112721640078809628238545117545592057600358445395197436604987141882261369417357993957112735719603573949020278632815461605787277221679687500000000 746 11182800608991460889191769696259279448225278285825193597077516391626571658619906899158340131883524495950391017692043184729101769348665865001035173104672716423733017918853447033583038208574247396854781079749519992018759150856143387449517222267933783953338237151349763127683445418369956314563751220703125 747 35063405304782114238991092532854116571610502372693289590651760010158312472207158776334128898675320971701090566238503400027570307941669671159705499202015921222938709380633889173833705584193644606328118881278483228631325856938398141641409198043125478459921654697166173718869686126708984375000000000000000 748 76619299309119415734052373180066818251695054006301193979222723658000840809731818688237340967267430829383521427059692900939505306679132993477751693749012001878064699800707113161517254951016575800610429278888055834473332135413080466644190724439497957474010397456901745361079747453914023935794830322265625 749 212655932946562332489439966053054415429310640566267185289262963646337654281699775970562080923048842518321333113980750626292202458712443075984252147845683131441645621531495038224492340813114773756673290662433545874176557449190380671222582442274453628577786385844212941265141125768423080444335937500000000 750 427453353580518308735723497493267509670397149509850247665769109040103561598502249562278179782351511959560765975645272998384305648205500869444198644163303920907554884403484135270347227786659107985126489391758533255723088722419262392699111712619048979829209338613829125907983552679070271551609039306640625 751 1440808869089619070676944328871624611970273942687814454079243596052982474795497993330346383243181340344163503032596598888627112276728058730342049363696184478197851107517678125444586069542215653261915307635529721351583509676434783087435399929978170745703598331722021102905273437500000000000000000000000000 752 3346454180061916751057872613702132692303386251544806088476591296833963481296221781987493511313887986110263416569197205808218889971726902335518190517021859773558830519036733207851911122457394598884281501976300191967838608589723488375197271479492055655103427556326729074402948072020080871880054473876953125 753 9786982428123975665430148676765037694908560826117307225858961292878339261321870209680132347632748669504188511146092657458671857397888929218767748673621674955024643532115419333277639038586416160560111451840817702847473722818343314753593065720452784692885932989164551486283016856759786605834960937500000000 754 20588082957598057295780374679117920590738397938808198729873581765164395088486903205204391319739100405594955011284191627046575928905020673386073909944137465235554815857607640178990521141893499358614378332284405184598622037047840427384019670036634859190955253024665099257948241984195192344486713409423828125 755 65237292012770070265951220567392167026604220206951843262625151560984827788070319100889096710093721025813397963474640846777654243770309284080605998804737025983485032446257646820755784245176910160314284450790458436874617982982946987347514278662321999115867665611240154248662292957305908203125000000000000000 756 143910665221120723452015015581173382945705132976781568162503122341967839760372731952405788568599564747604522988174874568393746375886270538888479292671449725895465155423047736797860251176893985541979315053929178992457876513878398382162715893864186692270988008546817073530466046804576762951910495758056640625 757 402848120405158751866316028114437964978590228779719577434521829193585201144063262194577788793375117959940383566604994114149571429623366354957057378718573686669880253621442368156581343245823683600528035780297413612299105368330630880321337025976583724628647849160506637238540861289948225021362304687500000000 758 816033084505671978054663107859033134713758482640772132318652639471299264541079336807286700208927101122873540923894594548803834824758972139378179514474755606718295121570538805684273716518869593878249285710381076919571128121989113928912284630508945281703303344576309299876104574877899722196161746978759765625 759 2680579875664077230398496269355380352301570599309969797612742734094197238654686657278817872699462534293430442282676203588575472793593905515966059652114135715922158302689530224948232239068619028654628995002539436270828882768329525347202079213476574854545741458720953948795795440673828125000000000000000000000 760 6081500897475864956946487893579681137959294193025822839662165108064928976542095717206511926561248025786635888322518318301711819201442114904201092266626437279181817069809610665785704804934117776332420817193664359689304228348937354665733659880785260644612616368169339951876839478472902555949985980987548828125 761 17407653974188763671355968269369370818700524540378439114335641027854974946105794913209899204166023762786379745644346547825709224187304012482602327259185883769265088150015077555960264147609510675980737386068344593058223259443613705881674610841496936560956719679311777096586411062162369489669799804687500000000 762 35902265105639441108710938208714461605416156521911336559252404425982993609772669245973797856722083266625155668250363049665322156901785560110723687872907260395989523384270342302704700570911981802132996626279240201424234722572122435681762907217405303427353908900769370814833241212227221694774925708770751953125 763 111704789506188968335512336724543740618567012318120147659893513622331625554563270546290738538897915296259046711998397421417668530320546031423148142065443749286943690519890267342764615337437608584717117651121448070848447349111481939077936644724094142766773319850137252834974788129329681396484375000000000000000 764 242279184023572519379067636499074485261835816161595228767101128836903420831933387795964339314232588542218246225510963866808601428825641392482469109470622280741763707337905161452681332648174556791091278541255905410415818255459357945532838431360365566276128094599171335137255400837830165983177721500396728515625 765 667610656033082506067710449955280949790654409557514944998582327508466355853444546624315742048882071887798208864677922088941534575743888390927408817813003657847749400372781675915741646352654457557098398461780529485930173609924091276520480728233843900129543669416835925146529007179196923971176147460937500000000 766 1332613457941035783596093905965424083371189075327695847243263942800102765004336575488380250730385698182284705975978196044723141282051277217827757444931425270157031029650357173409937426899243858639364381304569728778555932479184416571492053328623024347524206308875012334960454385424100109958089888095855712890625 767 4596500802652699093946916544845382471002081845209895049431346118629607041924935042406450319599259604037333618271302917749750680826190259501178377430591217159262811238827762313986070396211782873232764481936741572819888186831785948186472827535272852726067458420583426513671875000000000000000000000000000000000000 768 10916422010388171152625390859816694162565024116657925870872358555200545317407318635282530941758582397959584086406289422496688492253174534781962233213536759235781233182518813603227933038037285072031314925510164739549177557786814674060394537593887737038053788808794740986100788138202233312767930328845977783203125 769 32621836980459593172047860623888019909921939772736525559649694048225754100267784871194489351247436893513465285447588624425901797861626625340649786412436696860233412778888906020541060596158112588793968337711309416240343830273438403417832703782512770603989532315775724036285623697040136903524398803710937500000000 770 70072601084596898718227228910616583163804777216931139719961637901596264040311529219570189652497276851128056570748845059475471207709189355384967130655774397397372910374068327843089732425414219673527916790566708538254183359138095120386580665641596855816732777447526823069085837847325137772713787853717803955078125 771 226582681662727096760890566813981905730930682452495557375551363311707563363100273213878003555951189585953991440008057422369054347938119816319552004849172716176504944572747750344223180574865650229142601787514211139157736991666672941568822500690941414427710239960736811910945107229053974151611328125000000000000000 772 509757542382132188588414062089971390117574332533261550472358295356914638932093621333592367164397805148442123116430568286613324890527482500170767079072511872833358477986237419380425250486520581705511366337341588123415165012625977460704478824759352370138254766829087508771846948096850837828242219984531402587890625 773 1454479936026227519340500319009555023508164024394678792025149673200700831971871741638646098732916449234225606657705756910193564527585335809071750171449587491923848518034715561716024716289678938088363245815006274523762508643731271688024160843587740142358129002154070273433997931533667724579572677612304687500000000 774 3001503875022387838804949303570704086952791681062243319893388575450637432643030843200482536089076440162559400058089259070674433326818109808463327575965395588671903164304041861018440544079672249111237682716388429435311801866976991434093595983875665909939971597761737502949018021158877900234074331820011138916015625 775 10039355741363908287251766652681044438539697930202880080639814251349504345934289028553363849863683477039192236111126236560351946493258231861543227291778729578282065236454054169097888616240201117845087586892937355088835115938461816487972443107537096516181622939798800281592644751071929931640625000000000000000000000 776 23180683642983193369333447348805393080345086531514887186159041475930200319036848383634447723912214822762498398241920543202369336571734987317683805382746514249341254620618511197635682226593976803620957078622395456682232729684191968756655910738187442425882150054666034774986400457397195395969902165234088897705078125 777 67498929749909917385500344773292763381085704721645667372891581178294903913766879514517058272803019716207508716106668352434316123435363200022611916677187779023451605360936265186925274547180656336178056783979024082548766677533922532727765471968134934528651665676679173575306630368686455767601728439331054687500000000 778 141557239292033660393501025922242037056269645599663284829702899017711979547373822009359105733565065040169065392980595995301485329468590944562354134005060592985470325218857992008331299955864749276015064123641279896139669294223445635391234026286814595458181687242047301176109854889961781054807943291962146759033203125 779 447668939088377813586328037118055408762207431019797319804992632240093569046609684144047409930619780405526537865944245180297744440856799540624221121472117310491370780512669705712901653135876754074219893673748496097695453042101105911917054696285936507938013445548489415456937378621660172939300537109375000000000000000 780 986519877891942032240720792432041746923731734083098139154524965816608488808565009891675770777241424328473657142590970081510257889329824299146888814847335941021372645928659734104528616099027292559489208138564475486717569414015079891355349515062491046988276248817173579019796579123724455939736799336969852447509765625 781 2760927062530099110128111541900474268880681990428052866724747392292844896216737724665630171599503317125955779703623397545161820952181890208606266947443150193199645678739292041891943484500966960095021369592200337828861715238247428774661303195510270330542501630914522953282990264938234759029000997543334960937500000000 782 5595287151557032824983885269414220694411787835273567404998811902646676966576760391401935511461511868195505433480644639001210498190253629543507311214366235696287856909603785528955770178216351190006317465010420309588935006205393447055632414740051779648541915075321394212282866075599319088951233425177633762359619140625 783 19012714436735721585457163900786501613059907934726036167262600953101170412227555367529425065487295835789132060242452887275022886304323226012697137358394044961342907545982805131877019604865079062449896782741242816473692103202730596461585630437837526784099597189262600678739815950393676757812500000000000000000000000000 784 44511884996032870801292618441986188616677575592116125409785605119071238015864823099057017920039917079558969644427960630466057190415881334616204703266558352154722786724261608049361428287349946945205587185781586357308193496794353124994614434852001938783587875362500465363081650041625625391361609217710793018341064453125 785 131203019316396466669572509480236242652007232713076623962523362060051362940847717124554123316554062873663254330251507888420402178872798469500917775203030293240165830832015801582560567224140423334559577381336020509658519245978257625305597083546604896771133359983372846125061139591139180993195623159408569335937500000000 786 278142068942201405104962948987931969521189538650189039601763755837371595915554178514351867847144672278554013512814296218477310636394774490862243601637844748439851262218404796252251356109220120713995956709214558206191752905583655246163583279796785995771290159905892893839838596325535480247026498545892536640167236328125 787 888086971294814778299837799358253587424069937322940553291838369961835434735742084660896436593073162144021992573011020074470530621098201799708032493612111039547290848134120595604648833284337325975954491951905913486940573111402110022179880197078012814379497789079945606686813299267669208347797393798828125000000000000000 788 1973856525783758597555854827194410712301791635810794233291133163944325689783409530289913761327653051432337565511710892423624149207602779848599701718052162663535431481540955938659380773465934867811671037233563642632824438367679191469092100857330856677187783780967251119368218571933442095911459546186961233615875244140625 789 5566501446073217930756465690989219634613968035934912048630992057445078212723480508950862625031386618719356528143641104832047765398047947658389410131367358897486712279923078065606176220610522570361965135487424539211147272402923074966820128714404076827351160366845206017089000488846863845537882298231124877929687500000000 790 11358567941738150540804834943442178253697680678886874059455122526024614023598922418110651351772857900862342348008731475745860432710449332776692289731881532115572745800050840892394396464277209807709192084682359890509716095862761225050473370586981670348595482800405465120930846061785592926440813243971206247806549072265625 791 37581740620209752021047822846204465288660632907629743236835130731386864062721234236178728713315839427763295312571711032998655302862996850271292822219058655362420652938847500500612166482002654119940599742583772255088682880577963647110524515327130297313559223080147097100831466526724398136138916015625000000000000000000000 792 85871637953161107771562610828088369097501625094792716777566864220893463051087413482387899618700078920361264405805006553101229610352019500017254662436557944371698348768015939039773395932151092025795555954589220095498125421149527291547728856803418285824187602137747152440213571422871041693980487252702005207538604736328125 793 247530966512392542701373135967804875453550860704527455051930437341147751843518532218756068729122819550999527326862581737959815179240450689038820373392249202705120599518045056661726208264173957062682767866074139393380421247383454823499462591661015151339723633612506789568679938920556082848634105175733566284179687500000000 794 514069565575167236765296859823352122605352796277064836865744167946324886921815777663630151358862302145622871416181861254746631046157249471873404759189915129454859172713658539013517300054429581892773452395901308856226051164802397804584100064066616314011201345700477813645181825484894251321321689829346723854541778564453125 795 1610437711865556690541286949944379039141026282288721524949078254934847256583638247846563416573303886866301502478004713294502709514123887831119201085375799735092580525825914090867403066735476023955585584797652088254223723051608772214544839508728358642724119031305917580558155089577412582002580165863037109375000000000000000 796 3516596638872927273922743285943040868584755634615056335660579271606839638312396848358334407637407932464726226830257633140705183483599376386748209370241953507381295457449737598740400011750459527670921177782599702358277243851161305436768148720983469081137507247929787640682566034765462659184009908130974508821964263916015625 797 9754996227406770941447447517002480413563729666799342901046536752504128528398708500749736290168626426581114705665299399388149681879813899223431029105892708234422718247213440014602235375339618726265679746041629819817748417112401301239658131514585707446935361496595871019714667110149638915572722908109426498413085937500000000 798 19600598361061366912797043332442560002883930819723505835973856831075057623928054856526819323279100031140538600256308601521112734537522573869786986295576830819369632295966466201186700651806991539233544844159190287077719655950438104302514687013405969668040503177220839311526090308711961507359688994256430305540561676025390625 799 67116313507234686709818458285646527560105281873239169395513104666165953290347249933900660931998614520257389707305100476768813849200994489808897145012532081323984611809181587879676985239591036578754014223540228835728902908181644858166072030128328847902829439694826524874120302479267120361328125000000000000000000000000000000 800 158265603592861355309798234245681791083603625629519842645941279953954688699044517145080305134656467181449265233295016992732847843356762260722169785889888015871169878836855934509273236255691465718410289927086923908534029895311489254195647275504356624992413499525830396976886209455471842002527438353354227729141712188720703125 801 469664209903248791008386054902012645487164950959058741886902626596926137057882785256787417734423397808913512763651302896505510074735959774668440085282874357361876479382847675411073845125640109734308070359622118282655304831701982910404713027155208247716000244920284294863155088089671571083272283431142568588256835937500000000 802 1001994005872248105010812709554956000617241028688199913873617583058424074355678730583549109775034993379402246858431386310675567722478351300953683838035089830621032305675613001349353871538469052073122331046004610418079847833300353037428166890209163444065412653698490666377961154062520412317827123160896007902920246124267578125 803 3218430826469590579049850127126877744091260743391953669751117834154150895811611709667555421111228117707624599665258392537193494311393819174162759594324248434033511967500679277802534144030773484866658062738169863137869823065140475670098972556805307828702193277846474890070406625159741452080197632312774658203125000000000000000 804 7193534301865904514084371855444436013615554944691828688028556033330347952487429977671080142295108214041860799729111920475270441081001078566739798256319506035554511460241475777435559524015913330330334642564557866797748547593115922724851910621510578556643307076147109286233286362962944416177268891487983637489378452301025390625 805 20394175602063406493154593707528758860895359888125303079442804256207765378166617681564499383729915269873303325141348578081142941509874330337036938840904166149714794028345270633074789352660509333051906142012254375816697679328795942773575340343346537736058409000407479514000838535963479153792832221370190382003784179687500000000 806 41822858611141087573658510619814173241512882248070926807494575006377898476823484161159147207428072684249014981820754710703072455708625020802552662188614469366248152372511816265970722765041083514495235390123660429498795263859741402689344861847604465595177060876374240806756831213826676564038198335993001819588243961334228515625 807 139031050170587197066146495996187764380635668908528963392047219481365118924821767609657637671449981549331228145539699396803491821351212423562041711886751148657470115640384839869384392441477444044158986827261492977184088025257799696865677393582531675253868003686584934402571022287154500372707843780517578125000000000000000000000 808 319092319555358491950602963428614387001493594477307781827321249117845163503633795089637465266365991674832628739852711297242232318352145924375915664757363445456987443782021942695203292000784886570733473049113709214621242423922652406179908761677830800042382816469847729572980079444211239865503149104597468976862728595733642578125 809 923681943541713106009806911538228356290380096367967998100599818947644332499986678491322856169226828399633527467992459897665750378974489778299554168490903532588651364941044544164296015602362821943176260750750311973480387918148606658334449120321471914152726075550982873466405450160417110325283829297404736280441284179687500000000 810 1925940184957080171647533179975141299024456514278636207219331225103360138120692661486359187244338666876128937040484010160009696846152656285026395330403755244677826230404662672554913205008876914011016399402779259899912678434547302261926763865977121760014458413383820576196406598104226805822005719193157347035594284534454345703125 811 6056210430142273740963957722796516488599119783044323548121838591464200982582977305905940018312084524703854503570107445576943424353560780127262137596254495405014872625992471834298672945892716540353274888934200731393577467447686226367935110099774680437566611515187906078215944165510371070922701619565486907958984375000000000000000 812 13271798475048861012121866012295120580628867982597824882243434525415792784741283548579531033862254953601690830710273995499781491580302245117846513999251325043754739725700669907085540017559477322401111526303793594928174643308143762861709577440696356625711455586719143348055169705984391758840479358383390717790462076663970947265625 813 36940609610746086747133413878809154020242099514830131710040408031522524852398844798869220011163893960428664851990704432907764708734107382029884975307773983388255991174423678884148464334512883466252470142247207792137048315705463521142158459539668513180135441616713925416646999062361194473723458031599875539541244506835937500000000 814 74463007853639909423069888929214266890482733085772479833906964555046366335342267405067397895848673331223303684001824878429860361717049410793817766122079700075366599747898387958760965039040638437267285744407139542460962003968247447597896516960646823658886761120331660245536219381474664216990222431746815345832146704196929931640625 815 251694644891940769338848413787879398371591297809903264600862238808017386655033012945728512584646161026134986381757817350249464199201325387275547054005481573856954364592633625650409261388041308064255834860445691116609594446616894389433309944195534998132105137145520959200058687352920803874731063842773437500000000000000000000000000 816 586217564065549582200058536682902047382558283294382674241604733342786518892686467095347801362081496692578070918994132992875248157568157930035574353606128318582274412833653549569672510103279387960905779283766143174103657304622764927221377477079655169008191305730109454591176906811237111380794406745309288453427143394947052001953125 817 1719173854598616029956464686297836893116979815027767485331654422151581609903114786518646820025476658499849547809700483517374950718833132357913308719448015596266052656020680083974686262811918616881857958501777444881121528018271225291252036542514445599857893410307124193709256623010898747972632349956256803125143051147460937500000000 818 3626392149419193226249825663184635297990945364169705958406012624638866683879295633395827717506395939982883661646744511154966260403552801703696555645286128118500062021751568140332494851677097577842453427074096172524493526407789998992466809579560495100433545224657799668637691686842120837824014600858646417691488750278949737548828125 819 11522151606500215638942335287075819009669892798397048026704639379746391120561181172531605743211472625151107746106207442214050339603266368870492749177022884060206086387437630890514886861175284824413048032298093665920399512428552616114753567957034112370160160963860637403552748284563673184677099925465881824493408203125000000000000000 820 25485930465694373601210618621919443084561957126584249707832175222614746550375579466961061619948774345535550447332025417518041676948918207667258327536226575670218655996268235285022314964053853054139575542476124858518759113015380578579449828504411791759558820233407300133255713364265783184129099370185400630361982621252536773681640625 821 71533564825549587684720283842881756305346591459100035181740058287178739744014182271945007272253682983743895057143317076724050564734136524021566164300690509784771913586491158115374939027620934507685467975086877092834583761778277602211999427531528538042911900182261296664826105958266075972564019025412562768906354904174804687500000000 822 145287608888669925498903753214074758913790085719737535788869939988873542070901190205448968373485199713440007115119772415156212114357378547860922608993641950549151199958721704973241545576958598131316474885117144189399723927057491115665179619710548771700090272488976488154724617328813553671857802973566009541173116303980350494384765625 823 478512427846128077695009585840691066583406707815561417735997061137555453182427988005325118765095891341698669029514220045303256736877971331649805457984950369998778158184243680368467777858464493272175737717508291179039036804556316797141866044811247400250413205169986596621526047880562828685273416340351104736328125000000000000000000000 824 1088454765170621972188827521481594149734334886868983086346657659264759727593403560692976247059316862531722706489523587293822499969067631983998958373335943045780482625225974184442945181045020666482035321080937515944207709508137831753900917982526066146436951450469465419385044787981540708716487304841269434518835623748600482940673828125 825 3123680318180931989000411715438992299605802472518195979863874030419328468495376070710685623839632737354822679460643514617433529683863076511128838009767566641623542950868989782846046970371724946326060198912739164747056295699815473301963025849283672754987586989924841468289070923258248495029735337880083534400910139083862304687500000000 826 6459019535551224768011222042798153759844207165119589051180184239964681568946654326990809945612867553264411433145821782074874033139899959740938251732683330861329222313926485603711948316266625226984779648752172866634777699939789237622457259297692487989760698370786850518164590101331436060069040067166401541953746345825493335723876953125 827 20147758772816166434390720030996417582496291598445963684138027178972215577633730190407533445679965858472240453027238027232534768044212789470537881658292861468738792662540081646643092937076707252495333798572768492739679754034485792543370686219239290686515634306164651474524069232043006003925960612832568585872650146484375000000000000000 828 43809988009243107806951086055404301942208886081749762771462102656295232672511470000162698699057943021078675795752924411712224382361339612905059561609463738751477427892751101634786976977950999749743994715226208254224904828792271263378778348268262902596669022806508904711257661597189675531207453319793021506711738766171038150787353515625 829 121024795469003266951395803441644996787683530813117482480985360140370267431847912876704305017279285052581687853745592651357278733245481797392644338226268103832231346238489006927751314334661898052976958528705046600742768329615922082071183777226055819123572847976666914470247412862644373390953257612068227899726480245590209960937500000000 830 242181761502199268302704649045946726347378188827136931179830390396149542549314384833617543924435672684187563804304732047833796177826845667575338829816573759955323415585831957881760462840654501272775158393026073374595365955888572078883085293065987846902226497048016225182376615391510338139494543714003160772563205682672560214996337890625 831 832502798883388150475994737383413937485469906862851254230514325174806843818975183734000281540644688658263926554518599176610005780836206230613965220067248504583292333318321366482387927423914253124547295500822986638818309810821938285414119001948001363314591792721691196219882534779550966486454010009765625000000000000000000000000000000000 832 1970502154836006379613895238775428074007273177331036669492126695451521639846202760742790158042584430508716243476800703318320486444546101366305539712787325463942368499362756382891607916095302968165317249919515525587585701925814807008364457664344011220745049102371394943651079251304742465512724546752576504360376929980702698230743408203125 833 5868945091823395683867148692857265410379475617762576381005491934705193522434306418178415199060329735659054039506794102303025761778677862535711785315531386755880192076199946068168998820224052247186738157548881547590498081438198306141780953239798011903316368027567242530821543076634245873346813622092099649307783693075180053710937500000000 834 12565257777841836170873312149924419384989061065997252822436886837664098812783051681813672795378343214022466866106540721443947630602110154114650204524000263688184749072201305522019201182957282411181120569175357549819808743464155376486768172317977291228360556278220530324613519058609389347055871181933206504055533514474518597126007080078125 835 40498375682724465942251677936645644173232627807114043220121186023011136133943815903182655289909640143247905434425595552764907485540459800058986046716651609909448484045149083858359925684039847754679556112300142487884165563875565541553879375145281550375095025763430468161013951785564962029910875922723789699375629425048828125000000000000000 836 90819308132105440069341099085508640816215171605994222282973854053920172538214356926544992152217858542970066349542044242165517880704606287670213692240172125936294540688412808497193069207472283638362291983828659359627511906676648678858081635756386588941774225024114307046863268966832232919094901828273302957228452214621938765048980712890625 837 258310181920906832002341486842061185330621514953610008411263495484496257513373225424001884112453513384400366605057604858668013623518778664465962932129253035516016417579436142392262790561343280706109627227243642692712563843103856963937842037782839262372548758672226364162137208099592476446805417869242660344752948731184005737304687500000000 838 531382576700885813289853288554322195070148012532389844199394649401399028485230417461028215089304679130789370778339808891671550047334698217951641660992148556823952366429599697923303143075682325743288127650374891842682123972086543967874755240626675972844357585353593944267587042989945878047860494714257184600825212328345514833927154541015625 839 1771837698270458160471995513301290021184514061722476480752267442383307009728367562524197803800235022940551284846151172643309277745400935630165055798727721495304668903135774243769781996047094846409883207260830563695612418961075830015962709756923082369351896552008162405870691768129292723197381259524263441562652587890625000000000000000000000 840 4078578675208892975640887815873324189279786738537851450578531570390556704989379383839547819818458153600028639716221120542643615553793977964861156067241087492799367352661604830043978545194472533307771283505180786754504307128820323995670631621664216767411052893355172794752634641278937287301698993544026017321613153399084694683551788330078125 841 11840187040149471550762548376357888237142177218176361536263447960446726217696499542803353872893744805776430887281232729909396706552790098155922625881345287591430368542854551860202653977492416339215118757882629466606982624214935303591407975076189465700771077289448404297439823348126666242190838856366141840226191561669111251831054687500000000 842 24756380225024592627785949814433805713265916350455432108012905906986920887166737791386718177050812670001624532008800862834943988005890685490652996359101417191270245794757565370542963315345260149310971199218485534881724159976885833998740765970824846932342180100303959639707497002370337186707327119570483386912229661902529187500476837158203125 843 78058369218691256744471095240776887719229599396667478637715801549019353168391486052501057923784725284991268396775645117090316683518928461291470105821528386344355872525689017521218847871226582111158473320007841304147402226283270605481682835627244339372974823546469814576567669069355044036984884959054397768341004848480224609375000000000000000 844 171510073216366890751270538990532242841044451748518083539001797720680484372871227423571091537138718704806448884896213664008968730226997192637240125482273255262081260914218347035929803815753486757732615407780423394014783306015655705855816288101818592830998431025818305365935343351277109414408486659541032415265959798489348031580448150634765625 845 478601000632914793343586081213888501612381789618888852415813537945226450458065959622800577295218245200133637849009297017071789806929350315311514425281167689047965507454324926569041993165578255853043819764739776032386406312966124221507848024885851094789983575158257071159105455915412156826913134299827206064037454780191183090209960937500000000 846 967139884091209677397409297981683534340290043445516752113226041377848306975076289400093767654901464906329116667265084168309099685787428265959523106005198150219534098698451290444296178379929864762344836913983831945059855581800129004434400203359122037089985279546479086844770734425464626572408710336740679525124875226538279093801975250244140625 847 3276969743086523688102134203425770837697304898513209106614480407546676778562129881646704455646586473959686202242211640774627431739794632668616056837383147679323906825074463281175903382722370990709631721563749882501987131681501447679239707745088946658115924406244387873910186178676992943295564899761229753494262695312500000000000000000000000000 848 7650302605338567811246251635624458649513052812781855970675716616577946759977406728346145908435246782127115997208764289283571676999860316772417690344616696437362847456980842252659471569448674285553779930501444525820988354287901208464709947699342812583336106468207334385430754962656078285699879691677658486714808105944030103273689746856689453125 849 22487102304820138166178614292860158980036694905521198393482679150106537590163999141110288534741414044739648884042581425851661381801311759345080220197096289755416080055068302669240200796488590682650713970672571448844002157224887530113190953330791011503670820298320286699982399605436613772853123890144280139224974846001714468002319335937500000000 850 47539640766125822940838658418036830763720335395908802312442975639372121651188446503661137086556425004880651305104897105801958011275137208870031759356901886021859597974954611690148875990517870102548406623285174734490243833692159473142099070505772208799183807580995714823925755476088539051302985299984752289248479684147241641767323017120361328125 851 151375841086279576910596878083542504931813247033126048599249472146461599919858543678313708509006500668435602130431851697013490322140269152155479520068668303809784279876059374372874189219946243933635111825458280094775631148793185770358629175402412011030789564674194489653941974332879354199451619795855049233068712055683135986328125000000000000000 852 335537154102165054618755586115781944601818590446687142575356656201597454436617602630217272648152745454421481004017843149083888017822698038589750487705919949664796801765070206873320647754283311023917208167068825015986279822701887880201974880889996081457499342376122081513512189383545719408226608295664666471724846275037634768523275852203369140625 853 943720177222586573002261996843785899851371583227647311523429939375391941936109098909709691233294400468750183977133140588415842330355818461053532317529988856581580106925078750115043589970801644191157236567014429401857852228465369083338390660571526743741448736625954063524446917503323904201220194880853214996818678628187626600265502929687500000000 854 1920578661940899944375117615015565844713634198969359976419548238215152599548894483051338861388047788686124972392663850974245806676999773764517835783508990229976994877155927855265059635561751525890667340116361717257219503861563922601432913937858580491834744647827114159759391857212332826781315732231658531405094070265704431221820414066314697265625 855 6337887925731619286796630823204045000477484841614106227250318136877529749418433954966668134598415911329727420184189775127318068839379295649246218023615075187011234822044798426744086808526649507471683949792574361091998299274953519864492618700936175672019960690637658377104664000809337123476304178114403621293604373931884765625000000000000000000000 856 14444014476595436423883671691528188101668240699452691876591849759740716119777952842416415512927910284599894471356155152763480296836474003517609055687521076158353062501318054083699323439632428041693364691100010471297023258800342366554484534956437647518033032939064988875268155764489680486509741077932523562084299317831437292625196278095245361328125 857 41528800829373457091671093379752761226412780665111015064030263366401085781292900863347940542139031313873208593121215768946089018611532703864246297523071022917285908681871819390708481701861004699893552714085504476785066418448072339416472537191830211303696844965619547348859015588325124564253074757325940053576118771161418408155441284179687500000000 858 86026932824777561747107020639172582644692638732071276989796773726580303132405050578796795468848474963568480856341142993674148429377616669028281217395960171751800543490835594119019569397546745385402962129435744117311336831955604225473069885579358597077550377309086703357447317909388300648223082479696084320240079268415911428746767342090606689453125 859 268819029117377638536096196525614881061313378683650635674343526354298568314268424198213785614462244640247977151525999818944840692324327138320590406543048565117691273474992404201200411600753329854517554156808954323569586294647147385967623880038799093501646043464636872844310285426769576939597240258140902142258710227906703948974609375000000000000000 860 585534966230995707958183443429431691604986289784800331170173781272210693790046848963476962060259832496880004796892232563072826434295007153823634751394997271034914694988305624105281962052735984989275300117435190396728219131657119953613802529674905430378531417751189267180599600712075284610792432144897264072781750687823887346894480288028717041015625 861 1620250239871876562248122780025932479884815413106277283002312169946160683353272721321148621405690699070920996562233359220759537247708293504317898966459135349062979143047602668195728695144714058675585449646418049628677685546719508340819121781771990568795067847999849290951695956275268670288284658061231151640058101293107029050588607788085937500000000 862 3247576409059179784960958578284610112172664309280592106198371409240746569769942673505923467360639556245308615019045800567105350489875045677930055721092575819032478385761664933114399220474475992101559667153322024115589438706470778982431220257603338850499520064957435847823704159347795052778208375550030781942913160609265332823270000517368316650390625 863 11093367368424758000033991215758819602696219049284746304366696377998846489772767748525844429823608724426060570994019982213545747282024262970810868682078256252911943666194876948615510454812784849542995832492751551470422325503025621373980754742029309901835123753957040002195475147835208122356292038641918003559112548828125000000000000000000000000000000 864 26096191643223049466425453892889922755300909344694896827260707993246459842413628698586362830018775333748922300576883801417652722812602762279439699191089598718140239899835558388306576322552669897861052081003644895558173254851140969056336879738810431528846972218334356534766915018178851337089153705441105648818907181141213413866353221237659454345703125 865 77257961585774172200900683049552872046193480389643056762053732378446880874478783978445614099352806252398299436644026132415132288805885345552317840059391397156440356218238557128220103378876866850999755625464050759859975154156713881364028876465861319895726946124369540486618419892304644635191013289522020100599419833997671958059072494506835937500000000 866 164435593549616145364551946674464916777643553690208272115829639980842286208592116155567319614710891355271844533628136914382086826258156302243433240695349678126378197373928267466249177818898985342745585503036075213485921623461054588702399598034727144987760510147067351904031868705072663904073512843741630066541743737662528701548581011593341827392578125 867 526937873778085718336159380414685779849279167660654583343301519772227895060683431203437610070443417148022024837709569405216416289924671978820431620598859210349898541503343925659462350500683161519398665748029075191308876851333244457319612661802290693305365384085655117430501912368128097439597277840639340093957798671908676624298095703125000000000000000 868 1175037001660266123546597201666911948783894619664959465486374859655797806863597298366401368375474949869315546184675200607702397181143556436154808712619885690248108180438148110599398844535408964080494385876251595055697644239161473423220451597866118037323223714552123687594486752074749243291470198060230898882218843193303570160423987545073032379150390625 869 3323676057215346422317963873408175461765077685201216795164212798671654116748557227668889754943773821223682513132276497060896846322678389242364308906185865999572550063949403589652935983834045133370496111554293228762251647483606166159758149034632256901566818557749719725030362444457437547636818806960106532754415908925693656783550977706909179687500000000 870 6800467117418081859773080890622875247595179099998185088774889424935204824005208317403453958701816063849007204841048993893260539464897255051039759357736781179411780681821534030718326976372892310568045219262419539346147998440396326163476993273435467257205688354144152114452623432083359812462819485364747334214226727466812150169062078930437564849853515625 871 22555807838884066609133388877549743044713319498491319550988490364986956804300715247918171476841499885773167501982714057851676568143055858376663585112612551793002398597385006927814620212088379635375607937022670951299646210530399507272988079782316386483864913046514523962205470387258772445338740011364185685015399940311908721923828125000000000000000000000 872 51652745427488325158593687264418762088008376344219535072500127074901790135185211314416675939122972114871765485782781890561005774566371947917851524576614377633921412590770842242503117505162549065303108972334558217742411749089799702745302941230706613457462852139091965014561522137217275852366637633834309577970542344538262824471530620940029621124267578125 873 149189681359528019728061182476101248516533086749270356363404237633360535892691682015015083296102064573560256093665833873888198905242118670582407023888700767323774898960231235035469851779572815669389456057839521412761430406409316326784706221224316690166207144725232460124738151948960481152177214497629834534392584188822183932643383741378784179687500000000 874 310389537209548698935451654003282864829041331605087173571807584327412181929992841497696445264734974533333475342740721606300232530771386984998752698150466112518686656015454756711321045316199693900726462321181582326716852161378608012141741884532267034758838246415086036185858093073405370083008677738196522953597660594848850479365864885039627552032470703125 875 973916518110219584933926868120311225206691405655299882361682195519566022414110428291807835808347023397645850927258496863915808022448084465320809401303234501139309579765361166694402208059724597616994000093345935605681963273445383362923761148381873590821626083769593269846811601691134095251200174124735464333146728677093051373958587646484375000000000000000 876 2129685530475617833447856344846361329578312365848395236620261989976929303425293154573888062777497370767331685802166271946877143581292744946046326528382887929364231267517224486160846671291116898889467326141082066926927864392558492309165701705623664693960587892422734895447486529388541332563895900735627070646136601607401050983980894670821726322174072265625 877 5915112367953177793009261360092472455693040232919592745225024966727400077564513685928309538956793120278186927168055942567749739534970171575121879336722683264411279942904485105022660086078189012019975323965733455765951074100326413428204099563553227625561899986755563752626992216003717636142329936300385420013517210335862728243228048086166381835937500000000 878 11898191458227824221820058623435377697199035495330767300199892517489263924631571630019014607275798058238205659973522018484567473863633250290453709965594972478108462064088251403254326116408200598477115418300225636592715701260258800545184104617086165230175959976066457897660206725527308214298090473149056026243509888586091793882815181859768927097320556640625 879 40133207858271030754289733630045472564616619288384062700624376252853439653951189658984428149122282347421053946742667257166974179881452775763462909610406946053710334631563203583850239304813923106009172939837167789099920958674193362449471043056795548583730341030336064017022260910497259607739394025779805467707570642232894897460937500000000000000000000000000 880 93279502136112937895089139042114360309087025933733342347269609317652902269414790719786890934886888072760367142303958458987831488562965947825786244735132634035678922160055917338944660295630203393635246038525163855395062099556538264798237673654645742039993464508855613171534433371864070885174418754916169059522735281582417332657541919616051018238067626953125 881 272993652335750196600280150176158060596974160023360415833593764110543706273941819685524872710296959579670005764392090531469566528568837869385669032876184248505179420787046684935174161489277721225828483238270454816621512554322647218322346948124860068219943247891994347672903889174490883152987420924413293037324055978487535867316182702779769897460937500000000 882 574672787628916845964932597161316997615225688769279907720652841519953987164235860236560469355279882595811618816770801399467197738631516580337101291788379826357912948419169860402262401606377904871148814475434262463382477040037694473119161275439705288797147760610031626290713451456174397896152569288189792425007145510736095150861046931822784245014190673828125 883 1822217528104816515918930311629256180555142251636210321058552704735881481618082164968003463729597418995386886846794838207273441426847838018716227019040403236899996191269350508068439360908435343903002809932521385255425697449401951051530552791216729629384857733923687524850328355909468613398522514652891714710024694113599252887070178985595703125000000000000000 884 4022494377014723738791154127163951262422035460733112476237116227500865964247683593608429276456153313093280074383821771769592713260517479327444097846578906253253729396866002226280150940673846998451259540000692369339529405993959315818476903228622072141991060526504225676919727830040659682681367237232470478803523175730140482020402714624651707708835601806640625 885 11267837775399937189516596054671110635186006160442735289270601366553374623951202202808938035039098638153043332799206393322787450583811816759968975542041741699946095145541605425078401515628548208060671225826370635152094609843964512563413517461286444786720337403654179800112879762900623766177031133786673574195345262965517463271680753678083419799804687500000000 886 22840331793427425306957052036023692689983201291930674180022453082772454940577159015341982316269422307922282194412186813133960077836944448292573470279849128318732563900307677016337298456577738182771899946394356168836392999058101937916598391013719942907294045342205135391533422467903507253908928985510687941420182670106998890080518549439148046076297760009765625 887 75078816899155357010197193063223586389512040103941470774857583980142732593936827105730427531985395766687349785844894773151094978508799559920598313914039347524785162897401182476192880082095954126841467255175138624917204715713238103245911613720645112772741679351540305411409450093113871399198506461012651977303239473258145153522491455078125000000000000000000000 888 170448077166382424719579836134042292463307071938766203112273826790117331963723146925504055287565826505195189444743355047616182958233697064052890337284704473128735492964017452244503278702853352412566345443691747415017399559200969312342814772895214771810882194688556448494848598783155606891457395941676445376841367159282021603861068115293164737522602081298828125 889 488216988297992202239494150088420609111059880612587222171213166386676915359179335088611059066917403243314184495715413903504933824828026157673308681859205819362224912006861960405811390011537380289032223364292287726732470917564377321486496707702188933276153447171779309439643481193612353734703691630633947631324345496350858297773811500519514083862304687500000000 890 1007591416446376339416957552928984871379040589523188156751045218143142522917016756053549381372943445974656138541600658517884256609216964911538247625861672753965527737080344088646865528912731185490624199675669630406339036729050227799215061050632150720154084933974971406233752846202870252368179014093199807189657941561436789446037920470189419575035572052001953125 891 3137061536559288911511514032630071959895552114515918801309167367867100846432496713691399196927388453103756501939466622195310961560464917782121143312595091553740898669800487905425632358084517950276618953446372107072047498236176306850552659963590186502274613686601842847617352637949806159178279349917677913486488581514777251868508756160736083984375000000000000000 892 6808550369358848719686278878685348346939003916650625015444119031757949638630985770717084174860730505039465304701315956655172321495464109579948385962160651988683875281116528493836426116519404325549867347620692489994635860699766062377032389633324232905857676393696371958161972523538176448719515762058984102145001104662868675332365597796524525620043277740478515625 893 18773610614881251100296413459582480805391383464262987425170182444659275961820659403950395638125245486909002006795799799652547202608272412164698825657965247323789386274675271822839530619257274322333868245168252023333878988005327798176115758076514922858308052022015025153286379014493860527102184751057511467296485243866106529253556800540536642074584960937500000000 894 37498459602061055888220901925108863462421250532502549633492430228600461935766007458418181241768285759141191119799406647436723301348513684842631520121997216129701619979469903930334235068916919516744462576987020080556759067480782465004710927530735232758439461320559911477333814758887084595456374216950913315066901819007348130308177047709250473417341709136962890625 895 129172254234448517155817319221428861790722090291445085619640218501984046132681077021924475412944032126928653020155292836229274975680775782038489817845330104657824472658466855850762837701821686478632876955967597184823920902898827070547628983882947548204046499792609721119191119999871917198135658523099785428557893037796020507812500000000000000000000000000000000000 896 306378694957076651499252097945983725214629148370604594367179948464347695924862476163121275464380429435158441305081600333764338916960019347957220153604747201261251510913067891344669176458421100911832013283454613474105709201042787438791741477576713460889919872212754047814966732944980371242812260462119590449070053024921843516648056748863382381387054920196533203125 897 914379858679507290684086237107530286644783869688603551706048136135698638493241028225158319428819586682712670975624989990373207925651503228261572536955804875863238577541096851438080016336917532700199100713314741318551185756878407839071118267841151233805446151995635880062934239887984909837805385980815749012845253993073901810362258402165025472640991210937500000000 898 1961598311530995834020504282289113329361143039561716373471428538161635012799258948508071590960456958054393473366325300508524871277460720941526007576191521747799317701910169122995625729418070732809647027112689932524206952883337383965921241125330471784717948463176791569616734298657487078277557696092752748303347784276239077101700036820375316892750561237335205078125 899 6334841154049688134550442649620539838411435287554875399432128785000066964426031426473093651510368108231799414893066491035736647846490510049794323820797362564450043144778940578093775239527634643446767974587135177160456010880973788928604944670754096136508484333379410570588261511131490194007440550527274482120717952574415221533854492008686065673828125000000000000000 900 14233883064552184373087971434211275013878742800839948398850047753064128511739890839530832082361197906815483013021989161348041453365298666098118340242853819184859281279743082919240623875325552556759346644509459640004751520773901494612025028518664108521154846539001959354585036086747026862308807402461227755116466276208404971061194377313086079084314405918121337890625 901 40562217526563180320736435079182659436177159816820295256870583370329708200045745130875231477911242051158486024801983135670686491460789060051295821493837822329782447349280401108917181779268041710929821714554610924981293426566862858929612314269215933513926262558287357008513618162191389113752870662326263114215151768595122971916566712025087326765060424804687500000000 902 83600823729992201777505954423846062540017390686532411086264705298727281799912394436971631950663063609083871017826592630823623225724280542163977274672554000575836413576573526809983747612367764997458283026200591020279606639465369367486697460370609824557358854153486017077676779311421020845787449376962740452080783431689966150347770312833972639054991304874420166015625 903 279279220137298341002111361047938326147023351383862548068685415226244751646298517620706959106886331594399104476635283728510826536737501024125890339765986818211555791499907558381941131459587566661420773687515312777533130976420812587817785002167078427611395597977663986167265062308927177812661671505907208658817781151921735727228224277496337890625000000000000000000000 904 644055889245226660465117557366711007479989937885076924497258501228884879487350163800932991434899324833652813710666579952641652194427556513185925428142325866179875930858954130996037541740002937686348086462383929736884670463216671148386997698147918928653084432082891924912768289418730270741942844002470151774857920156619273924399060593515287109767086803913116455078125 905 1873104948993021008388238546397535765554456620712732425205534861281898204941317308707396151361335039390184767327403391131861097237490194916000948223558121155704063666669896327593875260313826970702510677981843637169475421340923691435470596326887744231918143007681501051723300401842424530359207136369036205224781871342273570801850723910320084542036056518554687500000000 906 3923453934114591708420884187655138649715970379621687231125017912355677008957566269793669456130734199960465315778721302347372559855876656488633564305466936142877906645491028296839254488961715005896694982661052586768903265079557859536540493962789033158075407519966266961877492547848264709794367034184042516007696604350473169463449363281171144990366883575916290283203125 907 12392758703132928865111152941207182397106746674137408049823587464805027908760704165634293454707137135152568350209076160963946869822747988918909797530847497790841637920794151664633948424391018502616483026525323332340553336774467289455197465183478289895818536833422462856773336344864609575016077976685380631285904095802968271300414926372468471527099609375000000000000000 908 27276880847550484436205921403866669690870943225537534210004362806950559355371035580852243988728741744112977189106329438619985514725119693805030491985168498198368207778085321292594850027167036754616289758759653099384324768859006161704622099738390274311603778945425603782540916011425476315993321284519898728392608412723977601246384827593516320121125318109989166259765625 909 76247372247327516857986811752375694808876014470442327500385381143653551171619332878208643802204741144522202240217661240134912100458015947774965749274757383727232408625868880431341903500131058670623026581604451055140332389990962760615591324674788819221868609365642817335130846334238433252620385543273475568121800557565461506248638556826335843652486801147460937500000000 910 154339334648164703189571512236658387070292903927601998267697229920811523348447626097254414232202893679618632695286134035594298999387159060316044762580268005344877921182222124475985699058434217156316408431406547877567343190105948231945529340058877181932643934105223510592163285685633142868347027340049819406164426897719374834450946354369449409205117262899875640869140625 911 523824554072646972366985342738654070554753042259480006125467098138637214852553185991107506492916211864452774110798280068937953638653867467099989275930825696006884476157809806981926559174621385536379131823978300940717603646530465290764114390619259706242550398895921022794399679893718874687278025883348646828975871874864969868212938308715820312500000000000000000000000000 912 1224921764130945187501410228055441205997608805134677942387664458606494837549304867641978635250634288977507805701206058713324303620506279811374000835802097686615034018710751932762235435326348367603652040480890747850564327922539976636742300787108563613422338962672496999143466152952557098996365384417556863978739159154997568897883970795437136303007719106972217559814453125 913 3606367320536337776723920592813588542181917727874840034389932189604002128541473718490009363024821578722058155849122654359961589927734711736317640477848662066702304679853881170787942632830101049678652927986708579992246154753042627780914183066510913518420119729495931425467887343898414829022334855177780485059174518838679982962736048079932515975087881088256835937500000000 914 7636417644694469050714570312502944502325629955542257965568232438098063759680764873445737247053408145501975268904644576669514402541129448618527680751979184446948365642825916341545160232308881925414659652311404795311938396339720437052739961009093578406314642863217248215084734708466515774106744615163129661381405986296579944374257782613302225627194275148212909698486328125 915 24354455320483591126239555309448068685144578510827775599638369875761398285211766212950501853001675037905508412788239667137200421098686196006641491634487826440386958634275495183915229187340855371218728428786988321524396352243217386332811730846153096360537064560729965258014879132752364763827149121025567772818854780197030077289355176617391407489776611328125000000000000000 916 54068145682108076315281741947888747806741988796943491376498418172242396817288325314727478146644323132135148697691768506994834609160200873555536288504720591024845647688908979348741874634980759208254588583630890474282734744542039961090636056885954187426928687009597220065812786451226444380456559777147994330089148171816667564118009427220901130795027711428701877593994140625 917 152305014819658975509636985750834803177771627544819594955972216186915465486899163076312654084876284800639468422654169673221812078274761752764791710787623710244666081091907394783657760121692547741636662453315342838507251485461587917988699138032244719928794082761421624824114450154178471178363391767415560923896577838685993744894942025780437688808888196945190429687500000000 918 310430529315982284358276931878760978270659074817889284684459272440509451330997835483518157051967345833386246726153444001715111682952422422815605239345591053968900247079040803669543166538871808743465907018630351910012377079968240413240765889308635950638020332569357699922075201515611971919123200818670601665019921496255072363447354878707162839646116481162607669830322265625 919 1025958188141838224416969281166178899365421954480297769547286260577226135934580710241805740026343879540863389411636041858071272789573126599721701870931950813474243874763519907118990266942020667774428724273040440412356267223062662176919300259465964142124229588961560575936161762042638717922349227812400180378572389115231624915395514108240604400634765625000000000000000000000 920 2341625152106900733606513446880730969085212411638995925987349037127835637955331544686036938319434150699303078400477223840416131442145373828901906488860821775386358278220828430422023938277693569304273793738614855484114544065062892311629688080510896072553806941765447010078081967234024327806378474150024061267092240654700186858061289503496471553489755024202167987823486328125 921 6742406386950019430783763571860045688849856933670169776705414553789530158182496172730452211564705963350567829673976115932493840342229901513590862279884006441894270865613508423562257985453665111818300754785471572502023674564038734243187428618869305292528841039189179902927990193702419031400970748507682223624325248174388261298090041506725356157403439283370971679687500000000 922 13987107695887473032258744130831619978541189772228991463661633723475918345320982002975717373650309246654546292242499564989726803055697422473427669975506548860436909616456914911649460841819821983811207649129806823644163087023194031039430038863133952035466285350071393197596673027335939256883388474038894796398462097335006091948265073872381680786247670766897499561309814453125 923 43769687635731777794167613328101101369368418759766680792444541209031111438128183366146657680618770336420324761507435978607214023587691421271914643186716138205426668099555035412662785516065755651986264458523608260908434896239217537225205206773297164239616908577010150018419213263758402000484606266779938748339658247819902771617393000269657932221889495849609375000000000000000 924 95472520379019281566721172397656819078870954287656970831849800165207727636487313392623434179655959546833471094973730779407009122688392740932745633102493556849657750706761737795402681510510079358790782128235361855812734317584918474837769986570689422218932827769947117081966054459463059245299568214019621236406254114850285014010359157556051545867603635997511446475982666015625 925 264552611577090607350276985927813373076139597767391817198438061525905364187160512800727038899775724061198292622841869112972807376150149429167935029479119730808515169928396594764828705022996697951451497046098919056304216280552207254043917768840094120257967847107545239440177839914846959654803122176802543921252200509296399006332215497749871246924158185720443725585937500000000 926 530989788092971360805021588890691553669911443887804285044636614812722189011595019258345498277668067056848706615765443120490589211453961729719862713003789141900763066483199945448879702609530002227921491902635291427208850970702501461550544301357065025245128546416822741413924893181084273382645012821988092628433176071520648697942561093122970650171055240207351744174957275390625 927 1816266514707883783992339831408041650069393430882272599670944777970702565983010948765589293641007851055915409605414515171381835109651505899837187456237629062957477070856335247448882426074853543103781233149305524052487456327522178463227763886298946573833389861019166647281841427049601498630493345061011016765209693707761807539500296115875244140625000000000000000000000000000000 928 4278340935262756343219376720011728780613420504416708623298269972598635777623901704302366644109659187081290715127428590036826238814284448011439177879377267253756921664300723557243666937381195193886744370970049503188124187802037714997279170810891541334696410931771473849541066321976193668319070951366597869583121787327730531342696173317981245265428924540174193680286407470703125 929 12682836384701220716896962491252760226574510949467002152674080380543729707382057086889927239981533112702573060613476529563779877517313060630694338015987940618652548163081361596341525208448588131783690745045395741764443512925010442283644630145430640138857858959055650832409585357172564919144715726752554602144038149822266901448249555306446723079716321080923080444335937500000000 930 27029424366334570126183024464177070332748823068358598590212527077801454095394755019677443513410058202219283189020245188634123709952566809415962699818040838850176005074532626640791543603552632137347772543794308627020209764843845939834975406100975968832832150753996634537013922823980350538736534216963426601899921445801915929813232169873389587611001161349122412502765655517578125 931 86728384655262644924835635970247476922297059165966719956575004217997171801009365575255050707569875451448311054429127220542260579493149949169043226261459685042750222503480347408033279510713677689694688148250092322580552110150075055384295768577441076722756517467143123141223254154602814386996210992793526795368431750773025271810485747892016661353409290313720703125000000000000000 932 193645510928912439812147889512353065892492252014100720195552916649637807594554428126509476615333993947196540738946289459674007280297493882379517090273099303439161552404625881542738279921072341301936451521923707556806725472349415724900229186790703396685147847899944998714930733142412590088657028187539882933709577939782748605816308383313108232304244893384748138487339019775390625 933 548430897790796243000040750887184172464196074711149651110570789393734168803412261142477273466164418278420153112404480153704881469038774397099629485614806923591264385135910828732664520927308948029451298809827199075359751214458537964724613352436856298152636256666522501303676712000402788713534337092882688265058123747746568506328875215016793731592770200222730636596679687500000000 934 1123524906689791852721675341815961076694706209400345767553955202235721264956707165677092642223936271434773455771311653704094872892454629885243390525435301661949779523478835602544203252543403785490644166643269039192755784556848998349704771731139656941087573672725083944907252887789139638731481542354403713492347583989578679363120649752926828723875729565406800247728824615478515625 935 3731097414398499112785904589018568529137181581446310715322079400972491012426642911616045576586342661372746072444982237967835631720321892837617687907536903679653769572208262828589888286150663737955879969351449825420987342291880692333878932888966674847967484287054773812717444502635478734838034068232413031774211089250816899888541638574679382145404815673828125000000000000000000000 936 8554595344662194098745250851755863230819072947900396262806548630007754788431927359311560997564827993576427379357810754934544493881051552717834284597177746109582490933504071590154710801347822433557264524266443775882588714264490092113768522980144096072465191925613097133875311594679126631181949720919274224654546889418556649983229560788131236315212646559302811510860919952392578125 937 24738104988165829994014454071355413776865968944855513489101409016579693522943494841848817809117090045466394400006007111233275431749180128109766201012923208418016906044249486759626438264437658804574416569253417635222281188547790503431962187483425896529218006475998539994842284931719485776700173390630311745705111732502211903985124401755824052884236152749508619308471679687500000000 938 51528810933294495951373198197316619735958091798728532248119160074006979451843749544119410329349447401536227490621519527717302740083836364271436610045962099798762292660825003607633491454799751654466032393450529940165229845865330976960365139958304839199622033515251294841755312055044297402261196878888837273234815520114392647546905241690566763790304349868165445514023303985595703125 939 161872886268065769661067678892692071278676517310012131598731534589690413448184832236765874573111177495306212483240911886131777987447718338073668376760242171048398313288267061472048149553338918820203523101197101436040096979130971666478501093486121462073934885842944533541811721351710434021406854503636220857957859741454167220287315785611781393527053296566009521484375000000000000000 940 354381640687472733137165015582584148033245067339293631260029003736851223110487317034864774025006652812513632999875069606545251497749313278685549399481376380551382402702240615259911263524894586999178182237764958576068413069349586482200956596176997186098184564254142593352968310953244479486203755005377651948293662425099102830503777687660657037815870040731169865466654300689697265625 941 985408286550816555599555908855008867031224783201099698601361105170519729938844216394593661837992437475989739032579660375747443757553556982833827461476722474529805006601143855887267411580726661553334458131009662107903262677792403818096161555885322495649410127566844369454479575620535735728299977675282557975484561619724094041432166590638308534266798233147710561752319335937500000000 942 1984384637005273434061389853963889798950983565584617117368550140951295494090475022755897797169300895010940978566291751650092159283216049300440070788726919686053742887206690207575745407479204692103398204286029279331569745054660124196113453928448054514518113489180382430700334514505992120327251042186658900083093426818524532521768309154082594349122192767254091450013220310211181640625 943 6700925322790888666099890109240969933497466679620550018000609216277069095195626143695582598281470834702456521279721156592089320278470381556805732169368129725399290663363724754664676973815940846374971489664508743297965883728146356766824871173601529700597681829426339412412003411330618584101985467546309317428838469418892959235992895846720784902572631835937500000000000000000000000000 944 15591845505002840567905972586921778625440061625164933330252146493154172404928118692998524626812990423725340530991499669864429327362822889723789187901810541836676601319315000129733956707713074516634268928013992091607644874275847833038750983829706642175431544422310059425185054876615674451544978236453009064141806219641818461789711569050550306510249942704149361816234886646270751953125 945 45681330032264688851480788241714245824450237206422916649941089247763404721249222939057714555633672708936709486615128441253217470643870943883026290293231451945108441768670925057707313838144488998910173129129827607643301217024520549090176483300560056742975635421972899654308184384263085035481476375525008209697178243126581514893009479676283524085533827019389718770980834960937500000000 946 96266744804256834192301157891553677922573075327060905859106926537806801380928352353081733692283982820713749690645697943801723580721912833922870937820468181101376189211468479131042423946016483018999089171797501162256827639107901113267269565024088249236545438174682020430845149763802395727327219154440742802790315291108024689371256768653651214769084720757064133067615330219268798828125 947 305576531748763747287867081253372666767146881953177447942226378866825284455870322623937517435170100553120611937308661984906257144667950316621335617937505054605194703512967797122953181468637314897113262855983285010146608731401720346478975531712544011881503617072772289455617960073918134628576536774103880483291081347468226622297425502740253477895748801529407501220703125000000000000000 948 675264767679515222486788226056181268129146439737378806160365757792995097727159395159027459100741987069275750971006065856574959924614894873861822985939301614450602148358756498538547344668377930037872124078699480544212386107675764718677901429642790403879403409740658231689257137653316260139932708992220000724152855732698582124222902551172730196450688655573912910767830908298492431640625 949 1893533200825168183832784298026711457076882007690326949480303964086903702023075315145970688779754156983210741419880307807095228398341208961286263271756001772974938649419261809360285931882279201578411487353274110671437254004949021306879037749361900554823822154163344020703876186424423812803142536081729472368717801447492869588510966110538492612747063503775279968976974487304687500000000 950 3842229895767365411155319510034103999229657651146767256143229523832964595853576646893782100013321620066272039014618097616814063793796543162804270995878135852456394029356532228751961445568800085355921296098917120651523500594222400461234313611834944146923330789781220982594242393536942078007158680056626263805174060545534514129017977432023953445784647531269229148165322840213775634765625 951 12642761448859371975493152042044486241715923461940334604274586919772751456951122763300649980351368801411275389758223900913981022244145290202879564991425026005343192931268277564464996009191794643746528240265459855519209069690213634056157862409568511114799532514112976313261709561221440531723667893847138282492691330973926950433533471460805230890400707721710205078125000000000000000000000 952 28731299959599836917980341739354297837369492202417577064339493061610783462116987461794161905930558241825877893470264443319958833986222290485702375918169163982927188925930279109895970830118367933559474185279440984812992965793338699046738449002079652230414252206676634076298183783726433873820016284460085802461044596274480000821054307188797351702187754529660423941095359623432159423828125 953 82377734062279132564175629167366973973045160927136544153014185347442975420737887154732738434607536341047641377436453709071633419313929907033102845817870274790424578100506806591962040079318893359640733023269887872482684533682584515872733392409811412338352890125465457448980849757171789997625246669884084086143487089522372885862847943196755923223051354398194234818220138549804687500000000 954 170180740815187311019744207389694058266206872792726025954483074859734450722210326616012376276532080320039754664381293013053435818279806780240792583804303725258499411358360227417666210848852586556414534221861305610072706006557211631183342631358649718880356709617836149674289721211140723627081823903100177702219956223902387448299954581463779452262137514839679397482541389763355255126953125 955 530363061976695561772383905711194431258569839776602203377665989306519803266366339599145363226506944973600148643132334650264619373444374905156412692128607939675011237982951077557223796950960830278323742922204206362705751352390968234869134077225271968111744860339784285134787630266314947756367914857121279561099373870711783129546015594340101273473919718526303768157958984375000000000000000 956 1152191116392392560311154845804753341162290946787101614051286764955970352714440828143853190776463116787302833165537596739467400714002615850853153564027488009010351429174769640412296573618781717780899319282170197092532427570488882661792399475317774136983029316736377494580174117814987228718033759095059833980471360240187768193779491775026524851021671180806293932619155384600162506103515625 957 3180041117751341535173416123117516369192992243688187418007020921497148091703530077350926155284438015039805142984922127042521409439083175446743512712105139581507655817954533722762437673948680217326391672251628338138913548425933401512674598107025838119070680152821281964655378381402245258579711846803259781899704773008081309807918691790648306610966855600963754113763570785522460937500000000 958 6357830026921050484120470527424388713210803366593685446434046237436215852058922974240458468492663584950434296997287557518713029829743321908339267976368499188768245074589744486320778529116081507803975470710420039129123789872521155641585222749017253621126198029402928990080050833571880839019266176273432451599172651169955832621986299438778344077769812126010862129987799562513828277587890625 959 21835562155842868452204017183898705632895570404393201155383861549150825240123428854106676048404383245915955338898230854822001254448656911118662902784570230779952760563375251335825720044946001395370067096531790032633552014543260683836483523480430596302043599489203257685583073457942921020497448731977666672944695630937829118134123875938169658184051513671875000000000000000000000000000000000 960 51637934470254265972535164383268363751918429427666060199866699618249239015523634825717940514690060652539942331710734400256204347984094639376423719747477799724976512856324151635345737660844248579917763181921661482295549558541579738465803795258012351778929927341785013896286152219476818689161504387265484852420230800027954507525883463193540952867609424015160612952968222089111804962158203125 961 153662299448775305031107684731685931690751769655035624028967551526530582496793451369236242929645511460943453880010163096298207486309011515314908879644739763199060898430250279404124859437163309102313999996466727993325601727846663893150523042587300388637024639162190047042049950963521548552649121858430212642474076057196065171768421789648997424077014883891934005077928304672241210937500000000 962 328697243095536155323329163836496685561260692302715246864927556413300688224764507456428374690583063429674684586794259255124236172723778006346141152706959994353133015524120259241051195576743569779379956093162900908358878526661413099961812696506844642757292781092355830441200168698552075884843275230284978853156460259621269286481468812112799077290140221940806242173493956215679645538330078125 963 1058477592745170609331375545589188272247473391686791344680565692930612312006847616852218577642954199695209883166677330925094303401182859658061842921402700497309239993570110776724402588977613419805704197591684404897835114947842594004417374700653365958814748255932212122965406919119132017973650312341552662448034360622458777630669928561992020366488986837794072926044464111328125000000000000000 964 2371612165568244828784555141226735551548371223995910244921940837130656773444411820638482918292966712596618400902290081629522265014179854850021836106392367882952590602558704319085186490687599994520345701256778630528655104297737936357833869297422125889630144241905808013399131522262479112654900831180154938920170244342119400156544256887691596848863882264490943185819560312665998935699462890625 965 6739542516414388925896257036983502056252509451535994348107441516464131300884340671560033825606716517978164050598362653588687606538979159434356798431658212478432436757764686622138869960927504167355815656434211292587453291049284121968546353467685377729183967292850135068588045839180343696511779462022828840078528060106118594544474813269852066526882650165930499497335404157638549804687500000000 966 13852290597305517694342219123280756639153488424312048012089755541969408267522978060271816594192467866790398787239546968916512714418926607157352345017743404919594803058692386570511623672022271286746130028048203360217484957123404115948939485501596012494592559537885408791346599404083617025318017714167593693355772282238737022029362290026628649542953680175172426203289433033205568790435791015625 967 46149348666470271443401770326870875811956260020637547180667399035230725158836305703465510550910814260739425262310698786947561550196586132187591532359173929829883680200700470924762275442893534138072326561593906210633442528295700642672597241779700346279847091144554797699434074472956451271806360227450967573083035153826884630626792878054746694260757067240774631500244140625000000000000000000000 968 106140171656062205246555875107511942613337219530323928631599107228875677557989363195843207946629431322895710671207202596903834333085249033699171978097501575231085244062506184419862126364842707620633131453850528719307558980345499428401013902702722202951248464701780123179124605665165463733770389526927678964711408965247579972416455645348969486424530708941482703977499113534577190876007080078125 969 307865299190306759522171219761880788322924997439036463933418711347524483097168550191049284095934298156898829489215892321411156689896078542450660543993821013411468890978948911520643965321392790868677339449024814355717994805528276878893310281699569533285521707993632423000534492827322151423271872626636351719753883128197505759276470015117065137889990067421308594930451363325119018554687500000000 970 643165107480456596532704962755014075727050143100637185539080594228191144816968871238062423489567920314249572889572887952640103166604910663060082886648608243799513649670138304645370506918793147511672667258970889314596987205324646072457436876229514272525639747582278296308877788316874245539726776628927989793063466145222690097219416725136174895914372849799189868491566812735982239246368408203125 971 2026235225439571507588641603045356293019577050643613006412182016515800020104081789729094350644563165549286069709732803885502426904662568910917234969409072195357949108045296572275567664023826963763459323026948779163497370707456378071376499189131264224610728044088287304241256616896062322725399710744804992720765953257054606045826244220241627305991727325817919336259365081787109375000000000000000 972 4448329647485135974279568957159502276860737357689361345312079119577767947577642449840908847536555775226878037960728665774576167417540446137611878038627098495457203824779142762024171279169338485938300487246275020017608482578741978134742254737829756870769860310237521941895461091145905363707838224480355090439923985322015133783082944660715771906115651259695786823300522883073426783084869384765625 973 12402800279054223127829071186249307334335269538105403133362454409386368684398221812319360400831323647173069246988965518868710929740466838642964772904008400482571389771723375794367990138887720432144504990754473550979233821166473806474973926719539429387249940906672478627410000321558228233224642758269604883727674162072273273186515418224186553404475436002130095403117593377828598022460937500000000 974 25042409729255495993993943552186792736774320234734353116767592507466230187325325887589050911179955988608634560041260538187307360780888936102304237037573566463312438297527520273998651910392781176242701000881174131961104485991348828474202214645685209570927088157885592424478889686871936188214862869706303678928023577327301607333087315336609168613796724323951325974491055603721179068088531494140625 975 84781632338083176118192402608751819886042490970460903237686326965292696578677655203813276129896708577837622821824582895413738955453361737838813769448907453203154054591755336440901097357646083015894657429949437152240534451589456255470091402167141179032881643327885101922649873932532644425997620184646427086289965426513372176773553371189462957154319155961275100708007812500000000000000000000000000 976 197766307656133758554854737942116954436811852301816537117818383296121398859241160399880848115811093662690891723500351711044401377786543977332073072954014191174211479002300049234094804973885425572356259712199309404891543044925803500703293615384577965631883543843786052653071203107003964583406010829045324361076553644954324834152137874634715129041308108383441510813582908667740412056446075439453125 977 580835766656299820864764925077470327569019687597620045655593457222216478324926856938812403381241596970690914089770489481129359380509381552846190862026074349475472672299335691409401020628900361764117605928843538396118957261876428626921548836427064688745460836639833547334432092584581688415823103715970964306129382865746941525328971708825990148232134430150708226392453070729970932006835937500000000 978 1226941107563697657801093754297090821084546659605863706580351605615325243359407435059311530488993003817843400666750105246438050346646240551654814211255303178415627960808875322648567243716277027864998810832839595773926708837292578303123731214859921637712859173585190601682411638441184518880257519403854315302265635334484638951035621861515326276868256090185789475288657968121697194874286651611328125 979 3903679415386720683308017747548486083731598928306037427444938288973177954347582868133942976312245168406628076358721699786118037966054966933682508171126241358009940850667638823411944668965696425523120654109886159136587543326189423557297047112637276417222159381597033994592826877369595287004218717324920696620404723597891207618268567560326713540804224322755544562824070453643798828125000000000000000 980 8645890277961774012517890384715113117460729026333800428499321576384729222736623725859292218564408841909278444532244779068482451946310557230317708619086069299419467032284815814966070220329512883306277188973007932310904033518940020656430696617177512716011132066042362290450232939977450674411907271006434837556373663284947511652129053087488524535033701255205308700002575506005086936056613922119140625 981 24297726083467680821310492280117747043955960966135125891323322380360884671290137804246072646004525677167759288942454414712660159956511944515083667424823722362052721868574091368247226646568521401464325195157173007501742992469864684314492924571820235519388057082748701903493423538998753399009191836567201415537775787013487128726410608204645316827030889078598008268272678833454847335815429687500000000 982 49409393830910641481105165063756197505561964753117548069118778979361334764087665383021531395580397840713909810962916720798568678432396287425025604794149312542561715902360261149230582294605526086198926501907374729936971511103796415880265253875887882378975340479289676800959276422926915631346851541012921248821296298660452163255869715039145086094593693946627234458990329812877462245523929595947265625 983 162921631548233278186550901692482445212111336136549752738324953772145726873510195165491023688394410833363775149796000971401785131698395886905987488507658373274166364693533483925772781504011666916909127542924425985606308116151550192238808902515855444835509267463004313497227745294832152346663509856567059784908582716786656558746413866213193408806251909481943584978580474853515625000000000000000000000 984 371005715392168575485014255933569404230234783705417591936221055330517937957998000416835296930984831101528452267566591175572021604308384216298942965781868779227307514775393278636706283644637021404611473489503312300254870212221102939799757189253323467879028589357926089952599752103188319833673923256253164867568613136882451539362858650111301371980924573913446402884108721309530665166676044464111328125 985 1065865175580220491432040396654929451864398986828927418477028557164664744887232614582938477767110957693443138193861034205403287256247026283896461331348802060657586342491890529521522849955414166716636935761868580073775586535244645200051586121913310763531844129956385854830718596306361002449038758558229711832563079646349055422548572085017636748101319221077032395328387792687863111495971679687500000000 986 2206222011114480937193000989321237934661311013916994348434906556753280817021662315473854837797912313573266034993365009921393060990669583116990532941016436244200576597126882572960059266898948729863925864216895466704695731681188367551854272952551764728155508743553187119127706872831588601525419402266704097555235138689064417813750089056092210916443923417708185448493640734568543848581612110137939453125 987 6888717202579010806797600471235591383780987572917012519230154902278734068612248034021103731563269149797882609672805399477151309450497808080049025186083657250970500929474329136948006534329448107479391716531799694249274490636801620173692045734686781575749298321247571597575446619226009019265815204232804330903653637603538914656211474361711185821237156456930961212492547929286956787109375000000000000000 988 14993272222338882504018421758016272828781514513531956023559068849260108731057189556834283475493794352832831478799605733674324879694428122595120653550528549953131924462307900124454227274924790994595557833829652345295580726380216968611526986675102426309633958928264844357044906495023299758652828485088505351504908135766540981135773858518418472218879814400441957168708118075528545887209475040435791015625 989 41456495455501025669821133583036064894513950049827091872899823066923656423353727336108502485431130995230172245243790572435914826880479026279115819993347265750866977994098392395947340487753394921351094732332234337211766675282913712120551658747480605726926319761781474741790603675686091139122618353838259213972641980868408135062229407966127342097360346475504178087589934875722974538803100585937500000000 990 83030645499493856525947219940806863319393287412205912985592484452824719810328656830850499072685274277803341931569068157797823097051890759356202333335779499390973125407233598951300288852557255801985819606167515080407435645833861342849991603605255783143594464222084736191918093188109193724094517091784539000126625452189402647700947860138071812647176337094639801163220571567080696695484220981597900390625 991 283408328432501451065467651733043114555724520870137455857410384916181263191245100052438745921802394536878840667355459563441847985026534700279481718067189517860713188111574055489738735603650248817432555671586995316964711264731054090955201384567488694917560158081715485001279253201931751484266927715978347942635429189435229258185441291833662297081519500352442264556884765625000000000000000000000000000000 992 666190052221863664969968235203279355437704598405381916260296900609914198526533141347287202149724801915590295359883208936312388721427882715534834009064136826827819594391058704944519923512259740402417387180642338171296521870285338153602096049758490250270374815331422473919228253516183626589181841874938703544727828801565803114250795453541216821834983506547174796248722561387012319755740463733673095703125 993 1970777797170800249591674346776205664049021037605586414855900254322135975041810854487122759293156666222296188381808211241218540013966508025334743391924037924250068476610973712712729189574598297856890150212105745590460271974888485092919061721956061225492215110248840381397167776470668342764660160709851806721171803182868423431807464459476962145640114071933751693777026048337575048208236694335937500000000 994 4191459241172489165448401392908838686789905824342168503358046693455638682818876783921148479336412584774452408328032158165031365637257402982739480332997102932259356596752299368164398298141165938951234608193856471865004237907572824691675792206518267955032400381386078517229878697445181999343198426981885974210925692931822650441652333115605645825160317316340180646312696399746755560045130550861358642578125 995 13421634804375200326527994953937671851972570941140779340695979936906524314933896709865593166812164334173340054889492371735783256511346503029211630772083019212469520359535016133433954265690141216159432241975722931144676607006569458456315777240186863525098962167820987930667424838259513557344742587367190545534674832211161030382800977560417877019303253132154196691772085614502429962158203125000000000000000 996 29907196521059011711128119242971509700297675308749686619846937757818521267113846951271494522777907000664634942664218587241453463979297661598441418656628109040100270569810617648897930847092007179742843163277985951223289580612146948765239892937545729012741986773072808459679686413278460838569148513192608692414913355722691921221858813792940597731782346707211356199619667339817397078149951994419097900390625 997 84532277591635476897451048218838637402464859657332027201541950683874026166133525536564557054055579442989402561046471316383748313033976865967816218956775258816672024293972570219713277239792819238605046867877609280283561640441347421346302240534593951219427972037483226172306138760443732304620948789532501203789795632861300197522040577335567104589445264478386049544766933649952989071607589721679687500000000 998 172831897073576205806846810457144574275544762686555931487907093299890466175963355099223919777580630966211685241480395892817262713940692516275754228154948876066382856559197172515508735499215942539164519277509207784575145448845744533756440931264366728849415702752725929970869250855961115369877808644851651702956716557615940871853491233165354155706822932767587468216342883042813127758563496172428131103515625 999 572830780865821512025127307442804028798261438066942965343513667941960786977359102472201216403058662153138909076607046213127437529344696938681105172202347813283060455888836103387477493399358427231352229931790773259161495943312309163742879845391473023956759556627411123800486043681283402343292762013273306725889479351806422902875149809518443228650911479945762039278633892536163330078125000000000000000000000 1000 1310827990662871885221248484354084841373620330682289176080972548908240645104174791049083687142351425947249684506475670309478114969053688752819018018720111525257661130532911630705277646456747522740830525928761425684965488247263481148286637297530466153288983454576535088104879130660747827989089401379458907168098276591055642088671358177088269042354349888746053935770392862014688262206618674099445343017578125