0 2 1 6 2 6 3 30 4 90 5 270 6 30 7 210 8 630 9 6750 10 6750 11 1890 12 15750 13 47250 14 210 15 2310 16 6930 17 47250 18 47250 19 330750 20 992250 21 425250 22 47250 23 103950 24 173250 25 2315250 26 2315250 27 519750 28 8489250 29 25467750 30 2310 31 30030 32 90090 33 519750 34 25467750 35 3638250 36 1910081250 37 13023281250 38 1447031250 39 1400726250 40 4202178750 41 104186250 42 2604656250 43 143256093750 44 1910081250 45 20465156250 46 3638250 47 9459450 48 15765750 49 25467750 50 15917343750 51 7003631250 52 21010893750 53 143256093750 54 15917343750 55 1655403750 56 110360250 57 3081597750 58 3081597750 59 331080750 60 13353590250 61 40060770750 62 30030 63 510510 64 1531530 65 6756750 66 40060770750 67 5722967250 68 24831056250 69 17333987343750 70 4624322623593750 71 9814888833750 72 15022789031250 73 68791576218750 74 21936089355468750 75 1040472590308593750 76 13872967870781250 77 77215034531250 78 420392965781250 79 2603950098750 80 7811850296250 81 30268293536250 82 241296982910156250 83 21234134496093750 84 227508583886718750 85 172746703674316406250 86 49136840156250 87 11041749937968750 88 736116662531250 89 169873075968750 90 2654266812011718750 91 13526143674011718750 92 655813026618750 93 7026568142343750 94 520269750 95 1768917150 96 2948195250 97 3641888250 98 5465108555156250 99 2404647764268750 100 25764083188593750 101 41618903612343750 102 94373931093750 103 289985351906250 104 869956055718750 105 169873075968750 106 130059073788574218750 107 13526143674011718750 108 180348582320156250 109 1003795448906250 110 5465108555156250 111 3405165513750 112 1589077239750 113 96185910570750 114 60116194106718750 115 31260420935493750 116 93781262806481250 117 541045746960468750 118 60116194106718750 119 166853110173750 120 227011034250 121 6770270256750 122 6770270256750 123 681033102750 124 38364864788250 125 115094594364750 126 510510 127 9699690 128 29099070 129 114864750 130 115094594364750 131 16442084909250 132 51077482706250 133 38082770194218750 134 10159636804035468750 135 166853110173750 136 1137634842093750 137 2208349987593750 138 1690767959251464843750 139 175839867762152343750 140 2344531570162031250 141 7921450781248222968750 142 17962473426866718750 143 28198175619363750 144 302123310207468750 145 15458449913156250 146 34810502936645727795410156250 147 83209889550274302147363281250 148 361034644742925691135253906250 149 34700411182160544433593750 150 54886523299507856993356933593750 151 2285918280907980468750 152 7467333050966069531250 153 10977304659901571398671386718750 154 274432616497539284966784667968750 155 14048422911085271791113281250 156 25789847271782343750 157 102978860156226898593750 158 781510523387343750 159 9783040521003750 160 29349121563011250 161 56268757683888750 162 321808937988209058105468750 163 1934238545383675781250 164 51627954198238373832341308593750 165 4198749753041425876464843750 166 466527750337936208496093750 167 1639938347987913360105468750 168 122995376099093502007910156250 169 734781206782249528381347656250 170 6072571956878095275878906250 171 160543080651060481705569030761718750 172 194597673516436947521901855468750 173 583793020549310842565705566406250 174 5951503216565156250 175 3838476656185890468750 176 1791289106220082218750 177 1870472439491906250 178 509660573495430100652600097656250 179 53004699643524730467870410156250 180 567907496180622112155754394531250 181 54583746789538536394042968750 182 713524802893602140913640136718750 183 38860610775435667968750 184 1517221872968409639281250 185 201160808719902281250 186 3143137636248473144531250 187 51723472942104874066406250 188 2121988633522251243750 189 22735592502024120468750 190 114979614750 191 436922536050 192 728204226750 193 804857303250 194 17683238612685427031250 195 7780624989581587893750 196 2602035512140822531367343750 197 1301650239179828091772968750 198 1229316053288291718750 199 505740624322803213093750 200 168963344944209255283593750 201 12973178234429129834793457031250 202 324329455860728245869836425781250 203 16602681622191684844042968750 204 221369088295889131253906250 205 438055368954749838577441406250 206 13508967618552656250 207 780818328352343531250 208 2342454985057030593750 209 24316141713394781250 210 54756921119343729822180175781250 211 5694719796411747901506738281250 212 2989727893116167648291037597656250 213 243145781153398934846191406250 214 551350977672106428222656250 215 27878951915794527121792968750 216 1858596794386301808119531250 217 199315192874411176552735839843750 218 4982879821860279413818395996093750 219 25658689779750785668066406250 220 438427403620299843750 221 1750640622655857276093750 222 13285678897584843750 223 10933986464651250 224 5102527016837250 225 311224999583263515750 226 1607567146607766093750 227 101148124864560642618750 228 2602035512140822531367343750 229 157499678940759199104529218750 230 1229316053288291718750 231 661353124114434970968750 232 1984059372343304912906250 233 2212768895918925093750 234 492186496689872497201653808593750 235 1366068643873931828967855468750 236 7586109364842048196406250 237 14468104319469894843750 238 3969706627337544843750 239 535765336767911250 240 617405769037307250 241 4045924994582425704750 242 2528703121614016065468750 243 1719518122697530924518750 244 5158554368092592773556250 245 22758328094526144589218750 246 2528703121614016065468750 247 64827605748917261250 248 728932430976750 249 33262337771412750 250 33262337771412750 251 2186797292930250 252 210661472552280750 253 631984417656842250 254 9699690 255 223092870 256 669278610 257 2182430250 258 631984417656842250 259 90283488236691750 260 164009796969768750 261 187100649964196718750 262 49914295618226257968750 263 535765336767911250 264 53482774742856740531250 265 92891135079698549343750 266 71119775295394201841308593750 267 9672289440173611450417968750 268 128963859202314819338906250 269 188085356153108632968750 270 426497406242876718750 271 4986738903762866250 272 2618037924475504781250 273 413374409127711281250 274 930867659028843406977062988281250 275 96810236538999714325614550781250 276 6149870276139956852534664338378906250 277 41091637014924419989006347656250 278 93178315226585986369628906250 279 473942182568506961070480468750 280 1548211129723789406163569531250 281 24117138337803752362881036621093750 282 602928458445093809072025915527343750 283 5771640020367361977389189355468750 284 40016704141213709709898379531250 285 2677494541992906384776996718750 286 426497406242876718750 287 1703198005585189863750 288 18248550059841319968750 289 488533392605476968750 290 133114075241124607197720007324218750 291 1064912601928996857581760058593750 292 21963822414785560187623801208496093750 293 6866514917816456786743589804598449707031250 294 92316478339532363466219374039601379394531250 295 282810360998000736892070278417968750 296 1928252461350005024264115534667968750 297 702323165727634210647484671476257324218750 298 75349486712451072797260094209263212407336878776550292968750 299 1837832845863078438245682257995736846800231933593750 300 25202398586692335226277889112811176574707031250 301 27131780630029221408241166198730468750 302 1024961467492445850065917968750 303 1151002443380659762599738281250 304 537134473577641222546544531250 305 3994719877087246697694980945800781250 306 265288521715841275991691402832031250 307 4368415755026671439221500779553937272949218750 308 25688216153754763330401422790349548339843750 309 884616154672405177917873843059468935215325744628906250 310 7101267564579412574324567233815490722656250 311 62501089780558162853147531530371093750 312 49800188053178343528322884850947656250 313 11357880963069345741975902026840236909667968750 314 1324633823203871098531240936413574218750 315 580579173646421027311338574218750 316 334848798425210323194409218750 317 11050010348031940665415504218750 318 2936135036366250468750 319 60038519677400013750 320 180115559032200041250 321 211401722618370033750 322 34531282337599814579423450683593750 323 25113659881890774239580691406250 324 104547794694379266493089293752441406250 325 993061591739678457874316403808593750 326 23652396841044035281082678106706032714843750 327 8217031028774426682173276000406363281250 328 426143793958351110362369533161621093750 329 9130201154459244738417300729191345214843750 330 118524742598685537510090128191171033116740910315513610839843750 331 2890911066542622383360458191827294060016764831542968750 332 1977992643839116776440909554856915222167968750 333 927350835202986624542855542958449489929199218750 334 10765770068750129850287973648933105468750 335 1610815258484356150500945127488281250 336 17258734912332387326795840651660156250 337 2422298265468779216314794071009948730468750 338 31445339873120652808799421765004559806482282328605651855468750 339 1556644420446027437194092872522389109239796447753906250 340 2918708288336301444738924135979479579824618339538574218750 341 4020723960463101695534595887100494277267903188395500183105468750 342 13442904344005498563174511289975237846374511718750 343 65867416858812490374465955563164978027343750 344 311168391674172571360744753875829631037597656250 345 36112400018568893694368992210510253906250 346 140074695798446544330106515135020311865239257645606994628906250 347 229267329172261262723832698403869718933105468750 348 59107339705769044167425612588658375754394531250 349 71808090386347516467864173971345299470214843750 350 2445109629990412228593750 351 3562025728930726451300156250 352 1662278673501005677273406250 353 8453093292252567990281250 354 689585629900638848619965480201014383801269531250 355 1463610316523804903193396121242969304394531250 356 8510041234844083206429054417500259570612121582031250 357 71406014310629970089799876807800610724548339843750 358 573212698707442757053476066833496093750 359 6411954737528404500766861595017095427441406250 360 9814216434992455868520706522985350144042968750 361 66998886861908893681575124694824218750 362 1540821653782911987631171666485223430517631834101676940917968750 363 49145488131224580517127789261063999020285002136230468750 364 72406491139567079105096375421106510299133300781250 365 461240270710496763940099825378417968750 366 17424344947371579451120605468750 367 21869046424232535489395027343750 368 58317457131286761305053406250 369 107060690259403158957862124597906250 370 8964613188708305032059551242613186989416503906250 371 205631201495080027721386231910169241113281250 372 5289862658460933713132660815889103727639160156250 373 4276783392439689652188495159476209006347656250 374 45241519640170880063950510253906250 375 153083324969627748425765191406250 376 18303350473919573512457476218750 377 1554600702747904094939906250 378 24290635980436001483436035156250 379 623977857065440006106504871093750 380 19575775907935372740596231250 381 209740456156450422220673906250 382 37138415564250 383 170836711595550 384 284727852659250 385 259968908949750 386 163131465899461439504968593750 387 71777844995763033382186181250 388 31390246062772068573864571715156250 389 10059346994267349287607176672343750 390 9500337627903858357966093750 391 79314518720318151887315730281250 392 500072194900783978190832958593750 393 2510091692838325408976674347931692357036621093750 394 35422033066294717045823913880635388183593750 395 70531502112812449508435477545188049701855468750 396 113790823408670751873609237106236720185660156250 397 71716905509666440256476409940905495915332031250 398 351941782575289805910131902031250 399 42707817772479004862400777843750 400 22421604330551477552760408367968750 401 882833092836281520190590789021972656250 402 1198899580705359653858655546729197753906250 403 965419881860894388067951672281420137321777343750 404 775188166123182383356828995944516144546628767028808593750 405 132743780603461114396937970985701335336935363769531250 406 180086806765615998426247629393146301269531250 407 9909384594362079683003331555935511115136718750 408 13482155910696707051705213001272804238281250 409 467757939650950645262980855566613769531250 410 258974879330273342950447527810488030844930175781250 411 46570187557537240099182234936149039516892619628906250 412 673318481708110957832007320155246865003906250 413 554932814594596943268137901226851811816406250 414 79834769982385364352656250 415 619280290127825644474406250 416 1857840870383476933423218750 417 143702585968293655834781250 418 69366601824324617908517237653356476477050781250 419 147227073259791025765016177876511705175781250 420 24449348467707051052070673341478245746368625305175781250 421 2039427174725902575734774281507593242903825134277343750 422 16371527887783272584204329944831481933593750 423 13189390895095928058077434300950165294246972656250 424 89927665193835873123255233870114763369865722656250 425 11345468826233807900853600651768216979980468750 426 871494031485301152214584561858079040237450257372856140136718750 427 2526987024077284532615973963967134484647596740722656250 428 52893501288901821718806362406428769955993652343750 429 4190910787623558040246184512548570729923245056152343750 430 2379235185193778696913642176414216308593750 431 30605489911202766859517957422277343750 432 35269183611957474190492122362814843750 433 6478371451432753239926641113281250 434 15585694549169675500162522107479570800781250 435 213357793891257659763017319574193850348112792968750 436 268942833144777561572777406756260703210054878356933593750 437 3151841997303667617044651162329916829942275207519531250 438 25301452190210512175588509914739562988281250 439 3842414434548561509735985705362749207910156250 440 95180241072050916920995809508024218750 441 330185024683785181244542051229976828030761718750 442 38508437712429696491621223198815917968750 443 5355960734460484200415642548898535156250 444 6362127170078996140693775156250 445 209950196612606872642894580156250 446 55786565690958758906250 447 72678208030536858750 448 33916497080917200750 449 1306833773250123502634250 450 23327799623622985849210508906250 451 424720976306290138356131250 452 2719435459201454769171308843086406250 453 1373569702684546353977294933116703604607968750 454 3114670527629356811739897807520869851718750 455 5172813596420429547938844613212843750 456 209110989635295864475427793489129208593750 457 108990870973214513987150504248108886718750 458 329697384693973904811130275350529382324218750 459 858481064177841471235809333197939752879980468750 460 11446414189037886283144124442639196705066406250 461 7214126589729760262485792715949073553613281250 462 5983010303779926700472242334531250 463 47732266922182417199153810531250 464 143196800766547251597461431593750 465 10769418546803868060850036202156250 466 901765823716220032810724089493634194201660156250 467 2502860245416447438005275023900698987988281250 468 1314001628843634904952769387547866968693847656250 469 12111332498962306707347642767978630371093750 470 226969743800946509760829871403808593750 471 3136664844529437967131416902336938128906250 472 209110989635295864475427793489129208593750 473 4292405320889207356179046665989698764399902343750 474 107310133022230183904476166649742469109997558593750 475 4318803438644310355290184856426598925781250 476 76481629808355196664480334843750 477 24700430681276585959563904460802656250 478 137758662216449180156250 479 39173554128459366866250 480 4103896146790981290750 481 308466771882617994700304250 482 138034317299544294965742656250 483 15862903744063630377463146056250 484 5974599703865596127869365528260834531250 485 39152180764663237278151938555696223507968750 486 123504389162750158653559218750 487 88645638569767346226999933843750 488 265936915709302038680999801531250 489 222307900492950285576406593750 490 122350564889572616494224807986550698462402343750 491 3136664844529437967131416902336938128906250 492 1189717780804772278309735954218750 493 1242308855695898654691683906250 494 3934525151564005034442656250 495 430909095413053035528750 496 693558448807675838136750 497 634516149762545215098525842250 498 396572593601590759436578651406250 499 301395171137208977171799775068750 500 904185513411626931515399325206250 501 3569153342414316834929207862656250 502 396572593601590759436578651406250 503 72823637124805963004358750 504 4845213868702457250 505 228146374774120052250 506 228146374774120052250 507 14535641606107371750 508 1749122206601587067250 509 5247366619804761201750 510 223092870 511 6469693230 512 19409079690 513 50195895750 514 5247366619804761201750 515 749623802829251600250 516 1090173120458052881250 517 1283323358104425293906250 518 342362153645413903407656250 519 3561232193496306078750 520 60079500627964919478595968750 521 14567972826180885040527379031250 522 11153604195044740109153774570800781250 523 1695347837646800496591373734761718750 524 22604637835290673287884983130156250 525 29497135061275345743216593906250 526 66886927576588085585525156250 527 946707282622477519056663750 528 27373500286114194081963843750 529 5998577046074482075511273718750 530 79929278277059958264121362437878417968750 531 1837094531919946080742565394272197558593750 532 1708625638682881589341849443532180504027448730468750 533 1235990400415070309482475101088624402834472656250 534 16584019648929548356780247971777756347656250 535 71544576285785499850536519981274699218750 536 233712282533565966178419298605497350781250 537 4292405320889207356179046665989698764399902343750 538 18135412480756901079856472163806477279589587402343750 539 729877781130888450044041240736095218457031250 540 29943703841267218463345281671224419218750 541 258924968509781242006573906215881742656250 542 2817026883664169285015156250 543 47121176963109740767526250 544 2248965264148419445722843750 545 2730349133397579460860843750 546 1317965434662167740261827515413773053063964843750 547 2797314391936029489535307379653722398339843750 548 46728636420528860886501937806493925302231159606933593750 549 59288199464073132275650568313886423682760312927246093750 550 475936784098693598853230017863651306152343750 551 1482830929034453450316397939160077754974511718750 552 1223335516453424096511028299807064147853972167968750 553 14836382311228825716500862390773822204589843750 554 2819859249409761011475794898006273885413748537221313071250915527343750 555 6797400711150658678542153349689748137972446955871582031250 556 24045227005430901447904215930875299535684846374511718750 557 112069145371841565554223220050061329888877496046569824218750 558 50160313380009178657143401580241699218750 559 70362021305855161010031784113815613281250 560 32835609942732408471348165919780619531250 561 1213879583796222123502870318241849121093750 562 12053659191104737272943119667606596370270379574786621093750 563 426722628589713731028806818719933649093287073659667968750 564 224029380009599708790123579827965165773975713671325683593750 565 5583680360585282707319239257788349789169367008908508300781250 566 3061475715015471973246209699683487121582031250 567 321967046199066151120540198660602908480566406250 568 227786209555801902833579460276889132530468750 569 49546922971810398415016657779677555575683593750 570 149879441989726455205425389783524605616442871093750 571 12254801066400441738152049083967584751855468750 572 5060485949174159920305352602436926847968750 573 57222418040661654483452833273709865127031250 574 30444664349835268814531250 575 183841489524859808703311250 576 1969730244909212236106906250 577 34872979164356762460281250 578 2844864533271531117785297108778189317395019531250 579 2753828868206842122016167601297287259238378906250 580 46728636420528860886501937806493925302231159606933593750 581 10019705709428359354584946045046805602386492884704589843750 582 1177624187062136433756913776870550472700622558593750 583 2071061380221674653747696295190521823063574218750 584 954599286876518158109968158046947331174150831970214843750 585 79327908554824046037121263064791880732518640167984191894531250 586 5236881463189556164169333382011651501482675854839581418037414550781250 587 581188506284038292864522427954695139445804339778570478393058776855468750 588 65866943907616530851886819035684693673078886039951661682128906250 589 1466326809693075725967413346963262420415149239355082797050476074218750 590 313761461604790676122084293491461544629577636718750 591 85419828583425713562592297603833424698925781250 592 44845410006298499620360956242012547966936035156250 593 217219473418701237315289126263319530897399902343750 594 57548147947137979826036630571556609906403031371863532066345214843750 595 1675190400465757432374211704104709519579083097008820790662345886230468750 596 1689608392078157711512451288432668288978365146256879495692253112792968750 597 107687315252845587537753773309633421496659152322167011582086962150645256042480468750 598 840520731636750302225070286461379064675738446953292486879420280456542968750 599 30677120858791153687256873444264552991292236551913023918151855468750 600 202009884294624739926970431932299913575312142736406851379394531250 601 788612737986191987074911379879401637870332364022901672363281250 602 308051850775856244951137257765391264793098579696445965766906738281250 603 345933426939835824330271393691741093469369902182546063957214355468750 604 264497497059739915926946375239628294892533310119628906250 605 146551959332408201109368826219310969854685956368591308593750 606 2371514809796925415019575459964219157714843750 607 225481262407024466046652706723308593750 608 105224589123278084155104596470877343750 609 474302961959385083003915091992843831542968750 610 15762477403752348741541002642254779868815111751644042968750 611 2434201101304212552417682923105788619909287138855811613769531250 612 2640283741103245576005825394954968690858137359378854625054813517761230468750 613 113197862310957091197059421719777870637611224229730332974971367986125777804374694824218750 614 118423917460376682278166495369912014142270344949329448835319824218750 615 2516792646171985066680105522654302542611427842604980468750 616 840837543152913192731762526886778349463363392870300292968750 617 3294231116130684898447843913058167922567700097218549002385037607414001464843750 618 3388570358534418694462509835419303912724084376660905623435974121093750 619 8125173319722721214012995356009165944767718002966033425378724838216552467346191406250 620 11131513520387193713968872417030713230750331740751830824279785156250 621 1917504289598637487803540530644266242081349005310492888450622558593750 622 3390937601577521610982474881980194697204589843750 623 2964279836543839431812603782136335126535449218750 624 19519883549485963061187758238829744234600781250 625 76169143699790168452395957712994079686386230468750 626 756349238665241855551804984495846861652049207344951065073730468750 627 7254284686025133427489715918238872034585880252214355468750 628 3808499460163195049432100857075407818157587132412536621093750 629 94922566129949806024427067382401946415879239151444641113281250 630 52045087155263023545185564894619281066894531250 631 21167383660146217547717175690489464571386718750 632 3973108803070621425033128076293454963281250 633 3563971260718346200213393909631248914984945716308593750 634 89099281517958655005334847740781222874623642907714843750 635 180279811939329447160878186461815518958886718750 636 171632905149210211243403788728525468750 637 5663885869923936971032325028041340468750 638 18019060718179679126718750 639 603447161277547538201250 640 1810341483832642614603750 641 1297372371708936897123750 642 17699643343512303034476015712629188964843750 643 12872467886190765843255284154639410156250 644 32463887134974750197495139427111429576521525878906250 645 66796629209631644735361401888132528602383405761718750 646 7421847689959071637262377987570280955820378417968750 647 79323117253304956750786402043198828341910156250 648 23243374812615057833709537696334218809225471191406250 649 3278840490781570483346690588361014707214355468750 650 623188894119557183536150672459386528676438426725910188746452331542968750 651 181769292416879763722895722724053554957521204046961975097656250 652 26659496221142365346024705999527854727103109926887756347656250 653 41693751781421457287293249770333558248569212554890427462189392089843750 654 273222146062613824796324658134606848568653296071777343750 655 19076932345863012360953112955717838500046378906250 656 14485067432034415377376588866170052993320339355468750 657 3692731048117921034359915146476432025255798339843750 658 978318515101345657042622719716462368408851533321680045127868652343750 659 4812822020538121103211110225892830449750705737706342131572919731140136718750 660 1843398696912092375429198321394579523719176021922918833382798197670380341029167175292968750 661 47924066499272492964541210529501583908526336184204236674308776855468750 662 17187808441239906930200462287848740493554175501747878064197265315055847167968750 663 820336888884934240750936052773078411540145697634706172595298767089843750 664 3875404904559687969277250732231273503537258805993167204877600210998535156250 665 460584450408393596431868976635122083574758591606499177791654602050781250 666 1064590538111116855657981177503518129564438312699933380620503425598144531250 667 12557086039571478239838265550195983732822836913674778930130756568152853813171386718750 668 33180023329045910634373046806335898743023674893336565456323832707542541503906250 669 3222819394625073385330156785411067367543700530586901962223519392150878906250 670 9379978602061716408885816095505197753906250 671 10150674658930931741059857107129989354582031250 672 108757228488545697225641326147821314513378906250 673 191863198678535108363573511044424499511718750 674 10594211200032472120114561431809570987499453254340473208689689636230468750 675 1054313352002387061765908916070194695998209992016923405213928222656250 676 907743798252382308667775967161739470921915653191654765940158677101135253906250 677 18199156277730904293880387689328048232935396742446224957372696603459048271179199218750 678 268351707455781000912096185574052091856711864421709132194519042968750 679 6589071702104714770764323265180658849238410963004456220228326282275016784667968750 680 2824100218319719020944003714912437109492930256647656297634234604835510253906250 681 412240503702299514792963663450940441666898317483295591212676651982938870787620544433593750 682 3159101732969259557583399226620844687441350778874135343882996366098792669047946245819627270102500915527343750 683 848772008419517482491939375530378924693468362797616444584763086382672190666198730468750 684 11102098034343868559711597130208983466381100837915859580237576475562335900044441223144531250 685 2165699597049977610971766135030037739719312212351100769927350895811626744270324707031250 686 7721473469180395545191918160141436449868512153625488281250 687 374603570167136502211479094354784525676800931720886230468750 688 998942853779030672563944251612758735138135817922363281250 689 1562289404986204017176811770806028035549328729262658958436155456542968750 690 48109091482156763758750254230905595020984770297635391514362831394103455566859245300292968750 691 118960662574060361294364265007330198597344159281425695380969910356328544674415588378906250 692 1843398696912092375429198321394579523719176021922918833382798197670380341029167175292968750 693 814709130487632380397200579001526926444947715131472023463249206542968750 694 2414816061992383618292626933003542052813396558096809314804574465751647949218750 695 26687037023023710764770599290849681023308794957803962707519531250 696 2927697567995982628587061526352964182221456878132324218750 697 34730895233924073920315277058687854021058154058223726076003763610839843750 698 5493975550304363449430038016127662858444762231575938073748012709617614746093750 699 645826295957173800507448502838562280764072837978855897521972656250 700 100055988545680572912799108539034493858480156973001706542968750 701 14708230316215044218181468955238070597196583075031250861816406250 702 2967167432199295133933030156250 703 8547319392293116478566962032343750 704 3988749049736787689997915615093750 705 10257921694174706034454189968750 706 1167319866366273350649322932955402428348935164685019909667968750 707 2477576859226376091174073163823711276495699125045756542968750 708 94626563510208615458966813602719748097300049520711486816406250 709 1316331306242020294355972599891959481847685139232969209877693664550781250 710 146259034026891143817330288876884386871965015470329912208632629394531250 711 39035967573279768381160820351372855762952758375097656250 712 1228916409223488512454114462372983741523377266502746582031250 713 3514037992271739344722262725661908521927598224420736171455339738525765548231140136718750 714 2588019598148125076104552242511052572971149538173538048288443827629089355468750 715 303467098318323914622171363551586338871129499692778382404469993982550018102912902832031250 716 1073489055275703643561422510522618341584947890069692237077036713407659927983093261718750 717 209333110943525625351390678740512323645888826723874870047729225845684340378761291503906250 718 395551152367920469080133652799419460314163976358459472656250 719 36152217565336348149933220534556982795475391505761718750 720 387345188200032301606427362870253387094379194704589843750 721 323632761028298565611018443199525012984315980656921386718750 722 23312096445983535550495780132466145133292164794249701437133481969178483360362052917480468750 723 31070362143206856181700775760550878233651797237776002075411504768521082622690544128417968750 724 5296084456228441394608086777366626971645192710984545808308779221907002719776797294616699218750 725 814709130487632380397200579001526926444947715131472023463249206542968750 726 292192743501078417813407858893428588390420983529713927091353510355949401855468750 727 15586400888813750574267785002688489819262768255059417279310676574707031250 728 11027113553990680678393534967888455382335563935552240796247009277343750 729 3874454381726161232499039609347500246856942904444515916320800781250 730 1513458742861781731444937347401367283928493322048639029812812805175781250 731 6572735111856880662275156480143080775918028141468375215187072753906250 732 5025452444135058402611981129552937602958132892272949218750 733 2784487227315755821078007698166908427239033171003234863281250 734 45058781386141582885371933739320163996582031250 735 5186069035361562719073012254636097656250 736 152124691703939173092808359469325531250 737 6466572752358210204213830187838135406250 738 4474971910836118448276272352108091796262365722656250 739 175884295983502799491050608527256439960296022363281250 740 1230145325632712000966568576835356725264900643769249328613281250 741 1316331306242020294355972599891959481847685139232969209877693664550781250 742 1208752347329678874523390817164333775801363764217602580236633300781250 743 104203450629498885843925165070193656292840834340136718750 744 159495077494130947720293620005398453509450256643066406250 745 665712589435210149461864937661422951708737972211287292480468750 746 8642023540628763705953449799368813676333610990268950590005623992228507995605468750 747 58711481450652163682495318439869298251279348907168717956542968750 748 2244549805275958357457514844499416585757573354521545410156250 749 36198333955104825674014100076169809554107431223042053222656250 750 16201781221742964706257318710418068847656250 751 30748203310658705361383889657737423003906250 752 1673371608743330904020891954162580843750 753 809608943973292886272651416482386566709547229093750 754 257977690466946410493500368183143936665114671395389400036621093750 755 4735250446923783890232104330858335753302430872128871972656250 756 121814317747114340576220883911330687253705034185515231496582031250 757 123074434890141409723906881189944099124624014977922321777343750 758 342123134559266467651740843440159947014411621093750 759 40884973632853882953048908226222287730468750 760 746641968373080077327639830242553781250 761 30634816870484842539804963151218750 762 478669013601325664684452549237792968750 763 25453703467264093545260448758268878906250 764 714489921888114906533626631811056250 765 7655249163086945427145999626547031250 766 16229487601577250 767 94131028089148050 768 156885046815246750 769 113606413211040750 770 5954082682400957554446888598425468750 771 2619796380256421323956630983307206250 772 1280490975759832332616902308865979734843750 773 198228556349761918198103276037775409531250 774 187212769764074037743252552590781250 775 3235448529616680335086439264384399718750 776 1736248546941861562739476969340239818953906250 777 49984718701235187180159897783796906081053222656250 778 123341563641050807557851415701250430753077160014187951660156250 779 21114481742833152366544953211297319123975539258822640126074218750 780 2326664654857647643696413577002459407600610386647122878906250 781 26829679808562426691324038291046969413171925825120497603808593750 782 5847175706473781956413593563483902981791174432343750 783 557790536247776968006963984720860281250 784 1103781657305697115536857577457240825781250 785 392083105566179745891427112792117266113281250 786 3893331918726830139160627652636930627597332602656078613281250 787 32493227939092539065666283038711315193282128396760602879607854003906250 788 4389839483887697161490552490508888995926631781782306843376964686820617675781250 789 1200203703360447701647412823664708210625635139013518708741610127058300105882217590332031250 790 30301392499038421412019884954404532450313450453566717102050781250 791 1034609605398824465960702707353568637074801423682309366177636718750 792 1407632116188876824436330214086487941598369283921509341738281250 793 39843501220222911672444669343882830583258323522949218750 794 8377058696443023972352126029330258732126988353285273623331334196589640136718750 795 8361599016928946974267719029540740944622155774823441606432313689182128906250 796 227645768072650893138506991560398528354186037304052706941406250 797 143474223575200142734353145941427643920705485695831537988281250 798 61073187105605318595352840662915723281250 799 249129536780484385801655823357598778343750 800 11890273346341300231442664296612668966406250 801 153199856712881381810264574713688557588378906250 802 1200249850488633635333303778091474888908775235086495500214437807128906250 803 47075691249321099950408944671967763858622171822165212402343750 804 3854051132880196246589935384902874269187255744677734404091184268015917402648925781250 805 1221841991281609619345383006783663286538356926375541281615557425022091574137305647850036621093750 806 12168557347746618837358560030835280485581323916923954891619212710637094210798339843750 807 19971091866879881616226204954853505231370272883669211770735030216311035156250 808 4408678348560559707106990098568624283232066589688649607221438171386718750 809 160114354248821091108399907954597395279344053475942128673246264274719238281250 810 915716508030074060514876192329398618861279799586433088244140060643032956123352050781250 811 220430269447539368061493587346277213326511739370607855703704645657046724803546569938659667968750 812 267188205390956809771507378601548137365468774994676188731763206857026333095207963562011718750 813 601414027740749121634545420021491905834638599177692501647126065854651109908181190490722656250 814 1393129413294507401134428998037861209204836486816406250 815 19618326231787857350694611522062157726809880479125148535156250 816 186841202207503403339948681162496740255332195039287128906250 817 47040733435918431726617083050629079791332141113281250 818 71833278321998930562919480701506968627988925129421221320066190735756164172363281250 819 18005667008330114892676893723422121538530817770121408320511956199904846191406250 820 412927226513296887828693221475119848655724470446317746221815865142677060238048670959472656250 821 66833446974396303654622283007834180618833343750002629602448775489670753479003906250 822 63623368079504832930627227803980599509948885094372195716224410881347656250 823 3844352668603446196547251862357803687463064182581607642233886718750 824 237889827635920183329739806180616462130124408982735078753769531250 825 15057778576535012695901589268192026665811395651403808593750 826 8336761515475442806246206907735410203989838996388903742853027343750 827 969185762704487036495540624388563561495071333655339803316403808593750 828 744930490960936239270193070756130398566203976836133582031250 829 613953701341430966431477805568239339477640640249560644531250 830 108278062327399674808127560781250 831 1609495230595545909999158932406250 832 4828485691786637729997476797218750 833 194900512189319414654629609406250 834 76744212667678870803934725696029917434705080031195080566406250 835 162885675866093929869575744334430845167537312719271191406250 836 24932303745572929013847782562395797619460710058283616440314487976074218750 837 1339836672129981879575283253028905211355509838705359530101379394531250 838 148870741347775764397253694780989467928389982078373281122375488281250 839 174849023312401334747358757542753099665641440602310282884020605468750 840 155407956628294312495422656535814214065694369580861488937304870605468750 841 2045036831126941058484446607985090698534071306604820576592927492614746093750 842 11695853220519353139558899526370981608295835156250460180428535710692381858825683593750 843 16692583131800026690474923478131719881907661717792394891016906348392720160123117523536682128906250 844 12233463845658996442474340847326284996520185338558753352311986804409045316282653808593750 845 1619782833882537838404024368952530497032366888623519704511332198168699948310852050781250 846 18110682372828596214747576974492195719662874328613281250 847 30859627162602299612642623924203774104271941993663858645800781250 848 133895076531952126418490723638074226485477434270029138752441406250 849 93540398644531606898905384854246791674117621550160455694030761718750 850 397098647166523126287249477204690568124966001072050916525056163132179761594624335551261901855468750 851 8115013676130299800911484432732970287752873951284586723877932109087370034089993934631347656250 852 167372157070187433393799366425117512184903025245244601179982349749927006953106124901771545410156250 853 57690140005894665812437200116752112988260627373945284559380823820511076235771179199218750 854 3721346440676250295366139944354412300291174563517575653774428629875183105468750 855 7995910990292794526184984689852646500798153326126500672265496455129837893379211425781250 856 6934851042285760419279295425048445997524040745580245832159322243591308593750 857 124626772866467440351225510308243482197968804837546830095283698791503906250 858 1390416117124678345262246796841305505881323060533271489981014734837555885314941406250 859 238286310671826075972219042888431763904016207842265591982961097385020047364642549171447753906250 860 641677687618558890560372453153012091417959770164572158469800817009948730468750 861 245404855941602713507415772464705765710849299659597292867992194497464892973317077636718750 862 3029733088465934400070118598848178874511718750 863 233465517155411430044376713463989755155386718750 864 24458292273424054576077560458132260063897656250 865 917048740887522616737625341444873737603863769531250 866 83845884515491695033222000545326913278613409968170762040053973422633300781250 867 269845904502547956450867821981476946298214374589925211972457981179199218750 868 798467710837573280109060744873657579818728220793019654204503279084777832031250 869 42780084425671706850088687608405282957121841895435778915848794685833534334837913513183593750 870 12168557347746618837358560030835280485581323916923954891619212710637094210798339843750 871 379450745470717750708297894142216599396035184789715023643965574109909667968750 872 126771044509535248532090432815695091161857209463836610171961225895810729980468750 873 7202610695628933731215714633777002958907056859362355088440368652343750 874 1643219047510983498946291668994270143314290889721139033613926504808020591735839843750 875 21662391879256915997474458444402887627637837076569599271178281580456367942240231742858886718750 876 9369198304031757075460132920698887348394218715311572336345668955546695205839538574218750 877 2494173321045930379986029774178221750206398023262468566603658545293029907536483429908752441406250 878 1405393244363221426641714868396337342496224608001606506347656250 879 2664617823587786159811235853196390872258854121777343750 880 4141722430448476762469045289966918079052252112766406250 881 425713249779907681235772490537635540379615722656250 882 4227274677391786540686852168286558078318238611983698444178222656250 883 10495312624326890118210209421503754807430127472153674730113336843261718750 884 5510039127771617312060359946289471273900816922880679233309501842712402343750 885 2088884833544155763093198562795950609784609699763659606185702198581970214843750 886 1404035044947195525614134271677009522598155700683593750 887 1563274785452778604551556576269718426990623339843750 888 145013214889131219581563855956266169918849203906250 889 84585740059747877464580168948653066809279386395019531250 890 2114643501493696936614504223716326670231984659875488281250 891 6579974625594329088513459964015577460067782627246093750 892 3947556818431834858598287140756085781250 893 130269375008250550333743475644950830781250 894 414438396518132619914531250 895 760868159871690374253750 896 355071807940122174651750 897 9708468101475167501069843250 898 14474375000916727814860386182772314531250 899 44536538464359162507262726716222506250 900 4143234711118034845187538741607604854824262968750 901 27067436819119320788665654063568981378969403646406250 902 50067437079551360843466037680752165563497246878510202656250 903 20853751657056540200070189963204750055050656250 904 270118995191419205971468664766352430197708830542512249218750 905 17686045382621124002822593940458271320207566528739746093750 906 1387659667519838788708574083067374584657920565639357353172037829589843750 907 6321545114047775938497257711657086204015579921527947082781600568261718750 908 47577965527184036665947961236123292426024881796547015750753906250 909 72260128277566306640103740956729508536848057531708105468750 910 17964739060300910070141633433837322918902968750 911 606845777355088170325134841020793857736593716156250 912 145013214889131219581563855956266169918849203906250 913 5437181984722121594637380649426656390253308289550781250 914 1714564492457289671734356689151390049634365620439123912957063702519428367675781250 915 18759340954722585207814340565557220865651266682722073559582640402832031250 916 3416879959610185162851897745869350943386480717210091969781123787658691406250 917 1469483677140558652670017822580833353782004662867677452679715854945614523391872375488281250 918 162421145571661276205940802415071482399244937951993060675452370082745059645812988281250 919 287806665420239591116482318428908369892831185238521137173928804785156250 920 4519906725082483483265056317431712780472363770671966496321621093750 921 3327769065414237805794251228270437893144318438960241699218750 922 699660319385617805194821918095692539565978194254739338294256363433363333858886718750 923 45913540201956847835704045191208208526920257359555517860919834467299069824218750 924 14966330772942446261701151694282256189375552625525956511718750 925 9432561411518348484265431740093858942883751654743249902343750 926 1160390555006501053311703972595398742343750 927 301577860313217940707267575643409047468750 928 904733580939653822121802726930227142406250 929 2088702999011701895961067150671717736218750 930 1179070176439793560533178967511732367860468956842906237792968750 931 160353543995811924232512339581595602029023778130635248339843750 932 1181125821695339910573486562543831164355023620574565696972162741671268571228027343750 933 112445408472688575834882093979664872430246495505225965083005486980361964370178222656250 934 32900433837858443931793066546598672412174186039320495128044982910156250 935 3322131442935625360199816393312308893647187371443895374796391503906250 936 237440498971697662671097912703849405161585727821779938168491263947753906250 937 501394076379718359647739257055325666166469123457802578305121466445433999126624694824218750 938 82002437340432960528460815992234004117299367347526643564716286548304381885707163810729980468750 939 26263933231542678508890183321068412760113768694853302178021852521933222961425781250 940 8341809939041265577284841890989157188433477012139438060107410621129333496093750 941 94515367646708093154356412489470376486094404826706705701758136601383488768127441406250 942 19503416452387562655436043071622640671376178233491682128906250 943 1842392895166412144783768789924361688818979135628906250 944 4141722430448476762469045289966918079052252112766406250 945 1473056227612137305314091662759984568787597656250 946 714409420479211925376078016440428315235782325425245037066119628906250 947 10495312624326890118210209421503754807430127472153674730113336843261718750 948 1181125821695339910573486562543831164355023620574565696972162741671268571228027343750 949 1358209002530885531381284034083682502336098801398152152941579308726559010192871093750 950 3474044628729149357697295238304303295040771996716735839843750 951 709771424739852891090780350256686804398254665854268748853417968750 952 536999224139157276143452442440245637361344310163281250 953 4712737294259730835489490689077698119472347746359324707031250 954 17476392574328073856318216724928319588694088098144531250 955 1436229006913816740138256124872854680147522371637988281250 956 184701042121946079677570806007454805896639512343750 957 2088542553225082593277146806391988958985077562656250 958 13304318320878012471950156250 959 5331403196220934452396026250 960 558527953889812180727202750 961 13559761232638870311411599250 962 25642238250999039244421880606338304303295781250 963 1725376139942371764195977318151593381250 964 4070548054699151364352700729867751186995612846718750 965 375355575785396552243464884492598985229538859848190989313906250 966 851146430352373134338922640572786814579453196934673445156250 967 102454481891118782002944843289224937020463874156250 968 4141722430448476762469045289966918079052252112766406250 969 781634568551779909083068632185365771874643855957031250 970 399591132307883684020991761488963616726614805261633300781250 971 1938820122858453265720376469486565006350923862852226184472656250 972 25850934971446043542938352926487533418012318171363015792968750 973 1763888983953931166557635735397551622319261559436987731738281250 974 384416395927342066338609957460879434789039149531250 975 3317356463445397347779943332077499522156250 976 9952069390336192043339829996232498566468750 977 691949512669215719409497923429582982620270469156250 978 220486122994241395819704466924693952789907694929623466467285156250 979 5652536801336598442333459094713017511227183273621650683593750 980 2967581820701714182225066024724334193394271218651366608886718750 981 14678857921514094515056840217961928777712380601447753906250 982 1627727131511411722372071287349782948510295410156250 983 62125836456727151437035679349503771185783781691496093750 984 4141722430448476762469045289966918079052252112766406250 985 1172986174329364225760827764039371828842308937025596841605957031250 986 29324654358234105644020694100984295721057723425639921040148925781250 987 782209234653659861022028574441167904815536325915620996093750 988 37594350116414834047948464483503929553559843750 989 27151053191926073712602908483095856466806008314531250 990 20927692718741113618377595781250 991 8386297227655529893618949291250 992 7260863400567558349453635750 993 1132524817911231087279408180959250 994 50084342563725701781523827622049531250 995 11000525000696713139293893498906959043750 996 118334926584242193213401293999054802258635774650468750 997 108261130879090543420975978685012396925089626154192656406250 998 41374022117860362341258814122562656250 999 66582125004216947948357776440752646843750 1000 199746375012650843845073329322257940531250 1001 74473239812148652214265865420612781250 1002 338316033997157948190549933390663740390905081731852051269531250 1003 62125836456727151437035679349503771185783781691496093750 1004 825039375052253485447042012418021928281250 1005 450759083073531316033714448598445781250 1006 14445469616214682235706737002031250 1007 762390657059593626692631753750 1008 2098389522764024362992100731750 1009 440021000027868525571755739956278361750 1010 275013125017417828482347337472673976093750 1011 253012075016024402203759550474860058006250 1012 759036225048073206611278651424580174018750 1013 2475118125156760456341126037254065784843750 1014 275013125017417828482347337472673976093750 1015 220330899890222558114170576833750 1016 50724543991446024950250 1017 2775856941876718675725750 1018 2775856941876718675725750 1019 152173631974338074850750 1020 26833283771474947198682250 1021 80499851314424841596046750 1022 6469693230 1023 200560490130 1024 601681470390