0 1 1 1 2 1 3 3 4 6 5 3 6 15 7 45 8 45 9 15 10 105 11 420 12 630 13 420 14 105 15 945 16 4725 17 9450 18 9450 19 4725 20 945 21 10395 22 62370 23 155925 24 207900 25 155925 26 62370 27 10395 28 135135 29 945945 30 2837835 31 4729725 32 4729725 33 2837835 34 945945 35 135135 36 2027025 37 16216200 38 56756700 39 113513400 40 141891750 41 113513400 42 56756700 43 16216200 44 2027025 45 34459425 46 310134825 47 1240539300 48 2894591700 49 4341887550 50 4341887550 51 2894591700 52 1240539300 53 310134825 54 34459425 55 654729075 56 6547290750 57 29462808375 58 78567489000 59 137493105750 60 164991726900 61 137493105750 62 78567489000 63 29462808375 64 6547290750 65 654729075 66 13749310575 67 151242416325 68 756212081625 69 2268636244875 70 4537272489750 71 6352181485650 72 6352181485650 73 4537272489750 74 2268636244875 75 756212081625 76 151242416325 77 13749310575 78 316234143225 79 3794809718700 80 20871453452850 81 69571511509500 82 156535900896375 83 250457441434200 84 292200348339900 85 250457441434200 86 156535900896375 87 69571511509500 88 20871453452850 89 3794809718700 90 316234143225 91 7905853580625 92 102776096548125 93 616656579288750 94 2261074124058750 95 5652685310146875 96 10174833558264375 97 13566444744352500 98 13566444744352500 99 10174833558264375 100 5652685310146875 101 2261074124058750 102 616656579288750 103 102776096548125 104 7905853580625 105 213458046676875 106 2988412653476250 107 19424682247595625 108 77698728990382500 109 213671504723551875 110 427343009447103750 111 641014514170655625 112 732588016195035000 113 641014514170655625 114 427343009447103750 115 213671504723551875 116 77698728990382500 117 19424682247595625 118 2988412653476250 119 213458046676875 120 6190283353629375 121 92854250304440625 122 649979752131084375 123 2816578925901365625 124 8449736777704096875 125 18589420910949013125 126 30982368184915021875 127 39834473380605028125 128 39834473380605028125 129 30982368184915021875 130 18589420910949013125 131 8449736777704096875 132 2816578925901365625 133 649979752131084375 134 92854250304440625 135 6190283353629375 136 191898783962510625 137 3070380543400170000 138 23027854075501275000 139 107463319019005950000 140 349255786811769337500 141 838213888348246410000 142 1536725461971785085000 143 2195322088531121550000 144 2469737349597511743750 145 2195322088531121550000 146 1536725461971785085000 147 838213888348246410000 148 349255786811769337500 149 107463319019005950000 150 23027854075501275000 151 3070380543400170000 152 191898783962510625 153 6332659870762850625 154 107655217802968460625 155 861241742423747685000 156 4306208712118738425000 157 15071730492415584487500 158 39186499280280519667500 159 78372998560561039335000 160 123157569166595918955000 161 153946961458244898693750 162 153946961458244898693750 163 123157569166595918955000 164 78372998560561039335000 165 39186499280280519667500 166 15071730492415584487500 167 4306208712118738425000 168 861241742423747685000 169 107655217802968460625 170 6332659870762850625 171 221643095476699771875 172 3989575718580595893750 173 33911393607935065096875 174 180860765908987013850000 175 678227872158701301937500 176 1899038042044363645425000 177 4114582424429454565087500 178 7053569870450493540150000 179 9698658571869428617706250 180 10776287302077142908562500 181 9698658571869428617706250 182 7053569870450493540150000 183 4114582424429454565087500 184 1899038042044363645425000 185 678227872158701301937500 186 180860765908987013850000 187 33911393607935065096875 188 3989575718580595893750 189 221643095476699771875 190 8200794532637891559375 191 155815096120119939628125 192 1402335865081079456653125 193 7946569902126116921034375 194 31786279608504467684137500 195 95358838825513403052412500 196 222503957259531273788962500 197 413221634910558079893787500 198 619832452365837119840681250 199 757572997336023146471943750 200 757572997336023146471943750 201 619832452365837119840681250 202 413221634910558079893787500 203 222503957259531273788962500 204 95358838825513403052412500 205 31786279608504467684137500 206 7946569902126116921034375 207 1402335865081079456653125 208 155815096120119939628125 209 8200794532637891559375 210 319830986772877770815625 211 6396619735457555416312500 212 60767887486846776454968750 213 364607324921080658729812500 214 1549581130914592799601703125 215 4958659618926696958725450000 216 12396649047316742396813625000 217 24793298094633484793627250000 218 40289109403779412789644281250 219 53718812538372550386192375000 220 59090693792209805424811612500 221 53718812538372550386192375000 222 40289109403779412789644281250 223 24793298094633484793627250000 224 12396649047316742396813625000 225 4958659618926696958725450000 226 1549581130914592799601703125 227 364607324921080658729812500 228 60767887486846776454968750 229 6396619735457555416312500 230 319830986772877770815625 231 13113070457687988603440625 232 275374479611447760672253125 233 2753744796114477606722531250 234 17440383708725024842576031250 235 78481726689262611791592140625 236 266837870743492880091413278125 237 711567655315981013577102075000 238 1524787832819959314808075875000 239 2668378707434928800914132781250 240 3854324799628230490209302906250 241 4625189759553876588251163487500 242 4625189759553876588251163487500 243 3854324799628230490209302906250 244 2668378707434928800914132781250 245 1524787832819959314808075875000 246 711567655315981013577102075000 247 266837870743492880091413278125 248 78481726689262611791592140625 249 17440383708725024842576031250 250 2753744796114477606722531250 251 275374479611447760672253125 252 13113070457687988603440625 253 563862029680583509947946875 254 12404964652972837218854831250 255 130252128856214790797975728125 256 868347525708098605319838187500 257 4124650747113468375269231390625 258 14848742689608486150969233006250 259 42071437620557377427746160184375 260 96163285989845434120562651850000 261 180306161230960188976054972218750 262 280476250803715849518307734562500 263 364619126044830604373800054931250 264 397766319321633386589600059925000 265 364619126044830604373800054931250 266 280476250803715849518307734562500 267 180306161230960188976054972218750 268 96163285989845434120562651850000 269 42071437620557377427746160184375 270 14848742689608486150969233006250 271 4124650747113468375269231390625 272 868347525708098605319838187500 273 130252128856214790797975728125 274 12404964652972837218854831250 275 563862029680583509947946875 276 25373791335626257947657609375 277 583597200719403932796125015625 278 6419569207913443260757375171875 279 44936984455394102825301626203125 280 224684922276970514126508131015625 281 853802704652487953680730897859375 282 2561408113957463861042192693578125 283 6220562562468126519673896541546875 284 12441125124936253039347793083093750 285 20735208541560421732246321805156250 286 29029291958184590425144850527218750 287 34307345041490879593353005168531250 288 34307345041490879593353005168531250 289 29029291958184590425144850527218750 290 20735208541560421732246321805156250 291 12441125124936253039347793083093750 292 6220562562468126519673896541546875 293 2561408113957463861042192693578125 294 853802704652487953680730897859375 295 224684922276970514126508131015625 296 44936984455394102825301626203125 297 6419569207913443260757375171875 298 583597200719403932796125015625 299 25373791335626257947657609375 300 1192568192774434123539907640625 301 28621636626586418964957783375000 302 329148821205743818097014508812500 303 2413758022175454666044773064625000 304 12672229616421136996735058589281250 305 50688918465684547986940234357125000 306 160514908474667735291977408797562500 307 412752621792002747893656194050875000 308 877099321308005839274019412358109375 309 1559287682325343714264923399747750000 310 2338931523488015571397385099621625000 311 2976821938984747090869399217700250000 312 3224890433900142681775182485841937500 313 2976821938984747090869399217700250000 314 2338931523488015571397385099621625000 315 1559287682325343714264923399747750000 316 877099321308005839274019412358109375 317 412752621792002747893656194050875000 318 160514908474667735291977408797562500 319 50688918465684547986940234357125000 320 12672229616421136996735058589281250 321 2413758022175454666044773064625000 322 329148821205743818097014508812500 323 28621636626586418964957783375000 324 1192568192774434123539907640625 325 58435841445947272053455474390625 326 1460896036148681801336386859765625 327 17530752433784181616036642317187500 328 134402435325678725722947591098437500 329 739213394291232991476211751041406250 330 3104696256023178564200089354373906250 331 10348987520077261880666964514579687500 332 28090108983066853676096046539573437500 333 63202745211900420771216104714040234375 334 119382963178034128123408197793187109375 335 191012741084854604997453116469099375000 336 260471919661165370451072431548771875000 337 303883906271359598859584503473567187500 338 303883906271359598859584503473567187500 339 260471919661165370451072431548771875000 340 191012741084854604997453116469099375000 341 119382963178034128123408197793187109375 342 63202745211900420771216104714040234375 343 28090108983066853676096046539573437500 344 10348987520077261880666964514579687500 345 3104696256023178564200089354373906250 346 739213394291232991476211751041406250 347 134402435325678725722947591098437500 348 17530752433784181616036642317187500 349 1460896036148681801336386859765625 350 58435841445947272053455474390625 351 2980227913743310874726229193921875 352 77485925757326082742881959041968750 353 968574071966576034286024488024609375 354 7748592575732608274288195904196875000 355 44554407310462497577157126449132031250 356 196039392166034989339491356376180937500 357 686137872581122462688219747316633281250 358 1960393921660349893394913563761809375000 359 4655935563943330996812919713934297265625 360 9311871127886661993625839427868594531250 361 15830180917407325389163927027376610703125 362 23025717698047018747874802948911433750000 363 28782147122558773434843503686139292187500 364 30996158439678679083677619354303853125000 365 28782147122558773434843503686139292187500 366 23025717698047018747874802948911433750000 367 15830180917407325389163927027376610703125 368 9311871127886661993625839427868594531250 369 4655935563943330996812919713934297265625 370 1960393921660349893394913563761809375000 371 686137872581122462688219747316633281250 372 196039392166034989339491356376180937500 373 44554407310462497577157126449132031250 374 7748592575732608274288195904196875000 375 968574071966576034286024488024609375 376 77485925757326082742881959041968750 377 2980227913743310874726229193921875 378 157952079428395476360490147277859375 379 4264706144566677861733233976502203125 380 55441179879366812202532041694528640625 381 462009832328056768354433680787738671875 382 2772058993968340610126602084726432031250 383 12751471372254366806582369589741587343750 384 46755395031599344957468688495719153593750 385 140266185094798034872406065487157460781250 386 350665462736995087181015163717893651953125 387 740293754666989628493254234515553265234375 388 1332528758400581331287857622127995877421875 389 2059362626619080239263052688743266356015625 390 2745816835492106985684070251657688474687500 391 3168250194798584983481619521143486701562500 392 3168250194798584983481619521143486701562500 393 2745816835492106985684070251657688474687500 394 2059362626619080239263052688743266356015625 395 1332528758400581331287857622127995877421875 396 740293754666989628493254234515553265234375 397 350665462736995087181015163717893651953125 398 140266185094798034872406065487157460781250 399 46755395031599344957468688495719153593750 400 12751471372254366806582369589741587343750 401 2772058993968340610126602084726432031250 402 462009832328056768354433680787738671875 403 55441179879366812202532041694528640625 404 4264706144566677861733233976502203125 405 157952079428395476360490147277859375 406 8687364368561751199826958100282265625 407 243246202319729033595154826807903437500 408 3283823731316341953534590161906696406250 409 28459805671408296930633114736524702187500 410 177873785446301855816456967103279388671875 411 853794170142248907918993442095741065625000 412 3272877652211954147022808194700340751562500 413 10286186906951855890643111469058213790625000 414 27001240630748621712938167606277811200390625 415 60002756957219159362084816902839580445312500 416 114005238218716402787961152115395202846093750 417 186554026176081386380300067097919422839062500 418 264284870416115297372091761722052515688671875 419 325273686665988058304112937504064634693750000 420 348507521427844348182978147325783537171875000 421 325273686665988058304112937504064634693750000 422 264284870416115297372091761722052515688671875 423 186554026176081386380300067097919422839062500 424 114005238218716402787961152115395202846093750 425 60002756957219159362084816902839580445312500 426 27001240630748621712938167606277811200390625 427 10286186906951855890643111469058213790625000 428 3272877652211954147022808194700340751562500 429 853794170142248907918993442095741065625000 430 177873785446301855816456967103279388671875 431 28459805671408296930633114736524702187500 432 3283823731316341953534590161906696406250 433 243246202319729033595154826807903437500 434 8687364368561751199826958100282265625 435 495179769008019818390136611716089140625 436 14360213301232574733313961739766585078125 437 201042986217256046266395464356732191093750 438 1809386875955304416397559179210589719843750 439 11761014693709478706584134664868833178984375 440 58805073468547393532920673324344165894921875 441 235220293874189574131682693297376663579687500 442 772866679872337172146957420834237608904687500 443 2125383369648927223404132907294153424487890625 444 4959227862514163521276310117019691323805078125 445 9918455725028327042552620234039382647610156250 446 17131878070503473982590889495158933664053906250 447 25697817105755210973886334242738400496080859375 448 33604837753679891273543667855888677571798046875 449 38405528861348447169764191835301345796340625000 450 38405528861348447169764191835301345796340625000 451 33604837753679891273543667855888677571798046875 452 25697817105755210973886334242738400496080859375 453 17131878070503473982590889495158933664053906250 454 9918455725028327042552620234039382647610156250 455 4959227862514163521276310117019691323805078125 456 2125383369648927223404132907294153424487890625 457 772866679872337172146957420834237608904687500 458 235220293874189574131682693297376663579687500 459 58805073468547393532920673324344165894921875 460 11761014693709478706584134664868833178984375 461 1809386875955304416397559179210589719843750 462 201042986217256046266395464356732191093750 463 14360213301232574733313961739766585078125 464 495179769008019818390136611716089140625 465 29215606371473169285018060091249259296875 466 876468191144195078550541802737477778906250 467 12708788771590828638982856139693427794140625 468 118615361868181067297173323970471992745312500 469 800653692610222204255919936800685951030859375 470 4163399201573155462130783671363566945360468750 471 17347496673221481092211598630681528939001953125 472 59477131451045078030439766733765242076578125000 473 170996752921754599337514329359575070970162109375 474 417992062697622353936146138434516840149285156250 475 877783331665006943265906890712485364313498828125 476 1595969693936376260483467074022700662388179687500 477 2526952015399262412432156200535942715447951171875 478 3498856636706671032598370123818997606004855468750 479 4248611630286671968155163721780211378720181640625 480 4531852405639116766032174636565558803968193750000 481 4248611630286671968155163721780211378720181640625 482 3498856636706671032598370123818997606004855468750 483 2526952015399262412432156200535942715447951171875 484 1595969693936376260483467074022700662388179687500 485 877783331665006943265906890712485364313498828125 486 417992062697622353936146138434516840149285156250 487 170996752921754599337514329359575070970162109375 488 59477131451045078030439766733765242076578125000 489 17347496673221481092211598630681528939001953125 490 4163399201573155462130783671363566945360468750 491 800653692610222204255919936800685951030859375 492 118615361868181067297173323970471992745312500 493 12708788771590828638982856139693427794140625 494 876468191144195078550541802737477778906250 495 29215606371473169285018060091249259296875 496 1782151988659863326386101665566204817109375 497 55246711648455763117969151632552349330390625 498 828700674726836446769537274488285239955859375 499 8010773189026085652105526986720090652906640625 500 56075412323182599564738688907040634570346484375 501 302807226545186037649588920098019426679871015625 502 1312164648362472829814885320424750848946107734375 503 4686302315580260106481733287231253031950384765625 504 14058906946740780319445199861693759095851154296875 505 35928317752781994149693288535439606578286283203125 506 79042299056120387129325234777967134472229823046875 507 150898934561684375428711811848846347628802389453125 508 251498224269473959047853019748077246048003982421875 509 367574327778461940146862105785651359608621205078125 510 472595564286593923045965564581551748068227263671875 511 535608306191473112785427639859091981143990898828125 512 535608306191473112785427639859091981143990898828125 513 472595564286593923045965564581551748068227263671875 514 367574327778461940146862105785651359608621205078125 515 251498224269473959047853019748077246048003982421875 516 150898934561684375428711811848846347628802389453125 517 79042299056120387129325234777967134472229823046875 518 35928317752781994149693288535439606578286283203125 519 14058906946740780319445199861693759095851154296875 520 4686302315580260106481733287231253031950384765625 521 1312164648362472829814885320424750848946107734375 522 302807226545186037649588920098019426679871015625 523 56075412323182599564738688907040634570346484375 524 8010773189026085652105526986720090652906640625 525 828700674726836446769537274488285239955859375 526 55246711648455763117969151632552349330390625 527 1782151988659863326386101665566204817109375 528 112275575285571389562324404930670903477890625 529 3592818409138284465994380957781468911292500000 530 55688685341643409222912904845612768125033750000 531 556886853416434092229129048456127681250337500000 532 4037429687269147168661185601306925689064946875000 533 22609606248707224144502639367318783858763702500000 534 101743228119182508650261877152934527364436661250000 535 377903418728392174986686972282328244496479027500000 536 1180948183526225546833396788382275764051496960937500 537 3149195156069934791555724769019402037470658562500000 538 7243148858960850020578166968744624686182514693750000 539 14486297717921700041156333937489249372365029387500000 540 25351021006362975072023584390606186401638801428125000 541 39001570779019961649267052908624902156367386812500000 542 52930703200098519381148143233133795783641453531250000 543 63516843840118223257377771879760554940369744237500000 544 67486646580125612210963882622245589624142853252343750 545 63516843840118223257377771879760554940369744237500000 546 52930703200098519381148143233133795783641453531250000 547 39001570779019961649267052908624902156367386812500000 548 25351021006362975072023584390606186401638801428125000 549 14486297717921700041156333937489249372365029387500000 550 7243148858960850020578166968744624686182514693750000 551 3149195156069934791555724769019402037470658562500000 552 1180948183526225546833396788382275764051496960937500 553 377903418728392174986686972282328244496479027500000 554 101743228119182508650261877152934527364436661250000 555 22609606248707224144502639367318783858763702500000 556 4037429687269147168661185601306925689064946875000 557 556886853416434092229129048456127681250337500000 558 55688685341643409222912904845612768125033750000 559 3592818409138284465994380957781468911292500000 560 112275575285571389562324404930670903477890625 561 7297912393562140321551086320493608726062890625 562 240831108987550630611185848576289087960075390625 563 3853297743800810089778973577220625407361206250000 564 39817410019275037594382726964613129209399131250000 565 298630575144562781957870452234598469070493484375000 566 1732057335838464135355648622960671120608862209375000 567 8082934233912832631659693573816465229508023643750000 568 31177032045092354436401675213292080170959519768750000 569 101325354146550151918305444443199260555618439248437500 570 281459317073750421995292901231109057098940109023437500 571 675502360977001012788702962954661737037456261656250000 572 1412414027497365754012742558905201813805590365281250000 573 2589425717078503882356694691326203325310249003015625000 574 4182918466049890886883891424450020756270402235640625000 575 5975597808642701266976987749214315366100574622343750000 576 7569090557614088271504184482338132797060727854968750000 577 8515226877315849305442207542630399396693318836839843750 578 8515226877315849305442207542630399396693318836839843750 579 7569090557614088271504184482338132797060727854968750000 580 5975597808642701266976987749214315366100574622343750000 581 4182918466049890886883891424450020756270402235640625000 582 2589425717078503882356694691326203325310249003015625000 583 1412414027497365754012742558905201813805590365281250000 584 675502360977001012788702962954661737037456261656250000 585 281459317073750421995292901231109057098940109023437500 586 101325354146550151918305444443199260555618439248437500 587 31177032045092354436401675213292080170959519768750000 588 8082934233912832631659693573816465229508023643750000 589 1732057335838464135355648622960671120608862209375000 590 298630575144562781957870452234598469070493484375000 591 39817410019275037594382726964613129209399131250000 592 3853297743800810089778973577220625407361206250000 593 240831108987550630611185848576289087960075390625 594 7297912393562140321551086320493608726062890625 595 488960130368663401543922783473071784646213671875 596 16624644432534555652493374638084440677971264843750 597 274306633136820168266140681528393271186525869921875 598 2925937420126081794838833936302861559322942612500000 599 22676015005977133910000963006347177084752805246875000 600 136056090035862803460005778038083062508516831481250000 601 657604435173336883390027927184068135457831352159375000 602 2630417740693347533560111708736272541831325408637500000 603 8877659874840047925765377016984919828680723254151562500 604 25646572971760138452211089160178657282855422734215625000 605 64116432429400346130527722900446643207138556835539062500 606 139890398027782573375696849964610857906484124004812500000 607 268123262886583265636752295765504144320761237675890625000 608 453747060269602449539119269757007013465903632989968750000 609 680620590404403674308678904635510520198855449484953125000 610 907494120539204899078238539514014026931807265979937500000 611 1077649268140305817655408265672891656981521128351175781250 612 1141040401560323806929255810712473519156904724136539062500 613 1077649268140305817655408265672891656981521128351175781250 614 907494120539204899078238539514014026931807265979937500000 615 680620590404403674308678904635510520198855449484953125000 616 453747060269602449539119269757007013465903632989968750000 617 268123262886583265636752295765504144320761237675890625000 618 139890398027782573375696849964610857906484124004812500000 619 64116432429400346130527722900446643207138556835539062500 620 25646572971760138452211089160178657282855422734215625000 621 8877659874840047925765377016984919828680723254151562500 622 2630417740693347533560111708736272541831325408637500000 623 657604435173336883390027927184068135457831352159375000 624 136056090035862803460005778038083062508516831481250000 625 22676015005977133910000963006347177084752805246875000 626 2925937420126081794838833936302861559322942612500000 627 274306633136820168266140681528393271186525869921875 628 16624644432534555652493374638084440677971264843750 629 488960130368663401543922783473071784646213671875 630 33738248995437774706530672059641953140588743359375 631 1180838714840322114728573522087468359920606017578125 632 20074258152285475950385749875486962118650302298828125 633 220816839675140235454243248630356583305153325287109375 634 1766534717401121883633945989042852666441226602296875000 635 10952515247886955678530465132065686531935604934240625000 636 54762576239434778392652325660328432659678024671203125000 637 226873530134801224769559634878503506732951816494984375000 638 794057355471804286693458722074762273565331357732445312500 639 2382172066415412860080376166224286820695994073197335937500 640 6193647372680073436208978032183145733809584590313073437500 641 14076471301545621445929495527688967576839964977984257812500 642 28152942603091242891858991055377935153679929955968515625000 643 49809052297776814347135138021053269887279876075944296875000 644 78271367896506422545498074033083709822868376690769609375000 645 109579915055108991563697303646317193752015727367077453125000 646 136974893818886239454621629557896492190019659208846816406250 647 153089587209343444096341821270590197153551383821652324218750 648 153089587209343444096341821270590197153551383821652324218750 649 136974893818886239454621629557896492190019659208846816406250 650 109579915055108991563697303646317193752015727367077453125000 651 78271367896506422545498074033083709822868376690769609375000 652 49809052297776814347135138021053269887279876075944296875000 653 28152942603091242891858991055377935153679929955968515625000 654 14076471301545621445929495527688967576839964977984257812500 655 6193647372680073436208978032183145733809584590313073437500 656 2382172066415412860080376166224286820695994073197335937500 657 794057355471804286693458722074762273565331357732445312500 658 226873530134801224769559634878503506732951816494984375000 659 54762576239434778392652325660328432659678024671203125000 660 10952515247886955678530465132065686531935604934240625000 661 1766534717401121883633945989042852666441226602296875000 662 220816839675140235454243248630356583305153325287109375 663 20074258152285475950385749875486962118650302298828125 664 1180838714840322114728573522087468359920606017578125 665 33738248995437774706530672059641953140588743359375 666 2395415678676082004163677716234578672981800778515625 667 86234964432338952149892397784444832227344828026562500 668 1509111877565931662623116961227784563978534490464843750 669 17103267945747225509728658893914891725090057558601562500 670 141101960552414610455261435874797856731992974858462890625 671 903052547535453506913673189598706283084755039094162500000 672 4665771495599843119053978146259982462604567701986506250000 673 19996163552570756224517049198257067696876718722799312500000 674 72486092878068991313874303343681870401178105370147507812500 675 225512288953992417420942277069232485692554105596014468750000 676 608883180175779527036544148086927711369896085109239065625000 677 1439178425870024336631831622750920045056118019349110518750000 678 2998288387229217367982982547397750093866912540310646914062500 679 5535301637961632063968583164426615557908146228265809687500000 680 9093709833794109819376958055843725559420525946436687343750000 681 13337441089564694401752871815237464153816771388107141437500000 682 17505391430053661402300644257499171701884512446890623136718750 683 20594578153004307532118405008822554943393544055165438984375000 684 21738721383726769061680538620423807995804296502674630039062500 685 20594578153004307532118405008822554943393544055165438984375000 686 17505391430053661402300644257499171701884512446890623136718750 687 13337441089564694401752871815237464153816771388107141437500000 688 9093709833794109819376958055843725559420525946436687343750000 689 5535301637961632063968583164426615557908146228265809687500000 690 2998288387229217367982982547397750093866912540310646914062500 691 1439178425870024336631831622750920045056118019349110518750000 692 608883180175779527036544148086927711369896085109239065625000 693 225512288953992417420942277069232485692554105596014468750000 694 72486092878068991313874303343681870401178105370147507812500 695 19996163552570756224517049198257067696876718722799312500000 696 4665771495599843119053978146259982462604567701986506250000 697 903052547535453506913673189598706283084755039094162500000 698 141101960552414610455261435874797856731992974858462890625 699 17103267945747225509728658893914891725090057558601562500 700 1509111877565931662623116961227784563978534490464843750 701 86234964432338952149892397784444832227344828026562500 702 2395415678676082004163677716234578672981800778515625 703 174865344543353986303948473285124243127671456831640625 704 6470017748104097493246093511549596995723843902770703125 705 116460319465873754878429683207892745923029190249872656250 706 1358703727101860473581679637425415369102007219581847656250 707 11548981680365814025444276918116030637367061366445705078125 708 76223279090414372567932227659565802206622605018541653515625 709 406524155148876653695638547517684278435320560098888818750000 710 1800321258516453752080684996149744661642133909009364768750000 711 6751204719436701570302568735561542481158002158785117882812500 712 21753881873740482837641610370142747994842451400529824289062500 713 60910869246473351945396509036399694385558863921483508009375000 714 149508497241343682047791431271162886219099029625459519659375000 715 323935077356244644436881434420852920141381230855162292595312500 716 622952071838932008532464296963178692579579290106081331914062500 717 1067917837438169157484224509079734901564993068753282283281250000 718 1637474017405192708142477580588926849066322705421699501031250000 719 2251526773932139973695906673309774417466193719954836813917968750 720 2781297779563231732212590596441486045105298124650092534839843750 721 3090330866181368591347322884934984494561442360722325038710937500 722 3090330866181368591347322884934984494561442360722325038710937500 723 2781297779563231732212590596441486045105298124650092534839843750 724 2251526773932139973695906673309774417466193719954836813917968750 725 1637474017405192708142477580588926849066322705421699501031250000 726 1067917837438169157484224509079734901564993068753282283281250000 727 622952071838932008532464296963178692579579290106081331914062500 728 323935077356244644436881434420852920141381230855162292595312500 729 149508497241343682047791431271162886219099029625459519659375000 730 60910869246473351945396509036399694385558863921483508009375000 731 21753881873740482837641610370142747994842451400529824289062500 732 6751204719436701570302568735561542481158002158785117882812500 733 1800321258516453752080684996149744661642133909009364768750000 734 406524155148876653695638547517684278435320560098888818750000 735 76223279090414372567932227659565802206622605018541653515625 736 11548981680365814025444276918116030637367061366445705078125 737 1358703727101860473581679637425415369102007219581847656250 738 116460319465873754878429683207892745923029190249872656250 739 6470017748104097493246093511549596995723843902770703125 740 174865344543353986303948473285124243127671456831640625 741 13114900840751548972796135496384318234575359262373046875 742 498366231948558860966253148862604092913863651970175781250 743 9219775291048338927875683253958175718906477561448251953125 744 110637303492580067134508199047498108626877730737379023437500 745 968076405560075587426946741665608450485180143952066455078125 746 6582919557808513994503237843326137463299224978874051894531250 747 36206057567946826969767808138293756048145737383807285419921875 748 165513406024899780433224265775057170505809085183119019062500000 749 641364448346486649178744029878346535710010205084586198867187500 750 2137881494488288830595813432927821785700034016948620662890625000 751 6199856334016037608727858955490683178530098649150999922382812500 752 15781452486586277549489095523067193545349342016020727075156250000 753 35508268094819124486350464926901185477036019536046635919101562500 754 71016536189638248972700929853802370954072039072093271838203125000 755 126815243195782587451251660453218519560842926914452271139648437500 756 202904389113252139922002656725149631297348683063123633823437500000 757 291675059350299951137878819042402594989938731903240223621191406250 758 377461841512152877943137295231344534692861888345369701156835937500 759 440372148430845024266993511103235290475005536402931318016308593750 760 463549629927205288702098432740247674184216354108348755806640625000 761 440372148430845024266993511103235290475005536402931318016308593750 762 377461841512152877943137295231344534692861888345369701156835937500 763 291675059350299951137878819042402594989938731903240223621191406250 764 202904389113252139922002656725149631297348683063123633823437500000 765 126815243195782587451251660453218519560842926914452271139648437500 766 71016536189638248972700929853802370954072039072093271838203125000 767 35508268094819124486350464926901185477036019536046635919101562500 768 15781452486586277549489095523067193545349342016020727075156250000 769 6199856334016037608727858955490683178530098649150999922382812500 770 2137881494488288830595813432927821785700034016948620662890625000 771 641364448346486649178744029878346535710010205084586198867187500 772 165513406024899780433224265775057170505809085183119019062500000 773 36206057567946826969767808138293756048145737383807285419921875 774 6582919557808513994503237843326137463299224978874051894531250 775 968076405560075587426946741665608450485180143952066455078125 776 110637303492580067134508199047498108626877730737379023437500 777 9219775291048338927875683253958175718906477561448251953125 778 498366231948558860966253148862604092913863651970175781250 779 13114900840751548972796135496384318234575359262373046875 780 1009847364737869270905302433221592504062302663202724609375 781 39384047224776901565306794895642107658429803864906259765625 782 748296897270761129740829103017200045510166273433218935546875 783 9228995066339387266803558937212133894625384039009700205078125 784 83060955597054485401232030434909205051628456351087301845703125 785 581426689179381397808624213044364435361399194457611112919921875 786 3294751238683161254248870540584731800381262101926462973212890625 787 15532398696649188770030389691328021344654521337653325445146484375 788 62129594786596755080121558765312085378618085350613301780585937500 789 214001937598277711942640924636074960748573405096556928355351562500 790 642005812794833135827922773908224882245720215289670785066054687500 791 1692560779186378267182705494848956507738716931218222978810507812500 792 3949308484768215956759646154647565184723672839509186950557851562500 793 8202409929903217756346957398114173845195320512826772897312460937500 794 15233047012677404404644349453640608569648452380964006809294570312500 795 25388411687795674007740582422734347616080753968273344682157617187500 796 38082617531693511011610873634101521424121130952410017023236425781250 797 51523541366408867839238240799078528985575647759142964207908105468750 798 62973217225610838470180072087762646537925791705619178476332128906250 799 69601976933569874098620079675948188278760085569368565684367089843750 800 69601976933569874098620079675948188278760085569368565684367089843750 801 62973217225610838470180072087762646537925791705619178476332128906250 802 51523541366408867839238240799078528985575647759142964207908105468750 803 38082617531693511011610873634101521424121130952410017023236425781250 804 25388411687795674007740582422734347616080753968273344682157617187500 805 15233047012677404404644349453640608569648452380964006809294570312500 806 8202409929903217756346957398114173845195320512826772897312460937500 807 3949308484768215956759646154647565184723672839509186950557851562500 808 1692560779186378267182705494848956507738716931218222978810507812500 809 642005812794833135827922773908224882245720215289670785066054687500 810 214001937598277711942640924636074960748573405096556928355351562500 811 62129594786596755080121558765312085378618085350613301780585937500 812 15532398696649188770030389691328021344654521337653325445146484375 813 3294751238683161254248870540584731800381262101926462973212890625 814 581426689179381397808624213044364435361399194457611112919921875 815 83060955597054485401232030434909205051628456351087301845703125 816 9228995066339387266803558937212133894625384039009700205078125 817 748296897270761129740829103017200045510166273433218935546875 818 39384047224776901565306794895642107658429803864906259765625 819 1009847364737869270905302433221592504062302663202724609375 820 79777941814291672401518892224505807820921910393015244140625 821 3191117672571666896060755688980232312836876415720609765625000 822 62226794615147504473184735935114530100319090106551890429687500 823 788206065125201723327006655178117381270708474682990612109375000 824 7290906102408115940774811560397585776754053390817663162011718750 825 52494523937338434773578643234862617592629184413887174766484375000 826 306218056301140869512542085536698602623670242414341852804492187500 827 1487344844891255651918061558321107498457826891726803285050390625000 828 6135297485176429564162003928074568431138535928373063550832861328125 829 21814391058405082894798236188709576644048127745326448180739062500000 830 67624612281055756973874532184999687596549196010511989360291093750000 831 184430760766515700837839633231817329808770534574123607346248437500000 832 445707671852412943691445780310225213704528791887465384420100390625000 833 959985754759043263335421680668177383363600474834540827981754687500000 834 1851401098463869150718313241288627810772658058609471596821955468750000 835 3209095237337373194578409618233621538672607301589750767824722812500000 836 5014211308339645616528765028490033654175948908733985574726129394531250 837 7078886552950087929217080040221223982366045518212685517260417968750000 838 9045243928769556798444046718060452866356613717716209272054978515625000 839 10473440338575276292935211989333155950518184304724031788695238281250000 840 10997112355504040107581972588799813748044093519960233378130000195312500 841 10473440338575276292935211989333155950518184304724031788695238281250000 842 9045243928769556798444046718060452866356613717716209272054978515625000 843 7078886552950087929217080040221223982366045518212685517260417968750000 844 5014211308339645616528765028490033654175948908733985574726129394531250 845 3209095237337373194578409618233621538672607301589750767824722812500000 846 1851401098463869150718313241288627810772658058609471596821955468750000 847 959985754759043263335421680668177383363600474834540827981754687500000 848 445707671852412943691445780310225213704528791887465384420100390625000 849 184430760766515700837839633231817329808770534574123607346248437500000 850 67624612281055756973874532184999687596549196010511989360291093750000 851 21814391058405082894798236188709576644048127745326448180739062500000 852 6135297485176429564162003928074568431138535928373063550832861328125 853 1487344844891255651918061558321107498457826891726803285050390625000 854 306218056301140869512542085536698602623670242414341852804492187500 855 52494523937338434773578643234862617592629184413887174766484375000 856 7290906102408115940774811560397585776754053390817663162011718750 857 788206065125201723327006655178117381270708474682990612109375000 858 62226794615147504473184735935114530100319090106551890429687500 859 3191117672571666896060755688980232312836876415720609765625000 860 79777941814291672401518892224505807820921910393015244140625 861 6462013286957625464523030270184970433494674741834234775390625 862 264942544765262644045444241077583787773281664415203625791015625 863 5298850895305252880908884821551675755465633288304072515820312500 864 68885061638968287451815502680171784821053232747952942705664062500 865 654408085570198730792247275461631955800005711105552955703808593750 866 4842619833219470607862629838416076472920042262181091872208183593750 867 29055718999316823647175779030496458837520253573086551233249101562500 868 145278594996584118235878895152482294187601267865432756166245507812500 869 617434028735482502502485304398049750297305388428089213706543408203125 870 2263924772030102509175779449459515751090119757569660450257325830078125 871 7244559270496328029362494238270450403488383224222913440823442656250000 872 20416485216853288082748847398762178409830898177355483333229702031250000 873 51041213042133220206872118496905446024577245443388708333074255078125000 874 113861167555527952769176264339250610362518470604482503204550261328125000 875 227722335111055905538352528678501220725036941208965006409100522656250000 876 409900203199900629969034551621302197305066494176137011536380940781250000 877 666087830199838523699681146384616070620733053036222643746619028769531250 878 979540926764468417205413450565611868559901548582680358450910336425781250 879 1306054569019291222940551267420815824746535398110240477934547115234375000 880 1581013425654931480401719955298882314166858639817659525920767560546875000 881 1739114768220424628441891950828770545583544503799425478512844316601562500 882 1739114768220424628441891950828770545583544503799425478512844316601562500 883 1581013425654931480401719955298882314166858639817659525920767560546875000 884 1306054569019291222940551267420815824746535398110240477934547115234375000 885 979540926764468417205413450565611868559901548582680358450910336425781250 886 666087830199838523699681146384616070620733053036222643746619028769531250 887 409900203199900629969034551621302197305066494176137011536380940781250000 888 227722335111055905538352528678501220725036941208965006409100522656250000 889 113861167555527952769176264339250610362518470604482503204550261328125000 890 51041213042133220206872118496905446024577245443388708333074255078125000 891 20416485216853288082748847398762178409830898177355483333229702031250000 892 7244559270496328029362494238270450403488383224222913440823442656250000 893 2263924772030102509175779449459515751090119757569660450257325830078125 894 617434028735482502502485304398049750297305388428089213706543408203125 895 145278594996584118235878895152482294187601267865432756166245507812500 896 29055718999316823647175779030496458837520253573086551233249101562500 897 4842619833219470607862629838416076472920042262181091872208183593750 898 654408085570198730792247275461631955800005711105552955703808593750 899 68885061638968287451815502680171784821053232747952942705664062500 900 5298850895305252880908884821551675755465633288304072515820312500 901 264942544765262644045444241077583787773281664415203625791015625 902 6462013286957625464523030270184970433494674741834234775390625 903 536347102817482913555411512425352545980058003572241486357421875 904 22526578318334282369327283521864806931162436150034142427011718750 905 461794855525852788571209312198228542088829941075699919753740234375 906 6157264740344703847616124162643047227851065881009332263383203125000 907 60033331218360862514257210585769710471547892339840989567986230468750 908 456253317259542555108354800451849799583763981782791520716695351562500 909 2813562123100512423168187936119740430766544554327214377752954667968750 910 14469748061659778176293537957187236501085086279397102514158052578125000 911 63305147769761529521284228562694159692247252472362323499441480029296875 912 239152780463543555969295974570177936615156287117813222109001146777343750 913 789204175529693734698676716081587190830015747488783632959703784365234375 914 2295866692450018137305241355873708191505500356331006932246411009062500000 915 5930988955495880188038540169340412828055875920521767908303228440078125000 916 13686897589605877357012015775400952680128944431973310557622834861718750000 917 28351430721326460239524889820473401980267099180516143297933015070703125000 918 52922670679809392447113127664883683696498585136963467489474961465312500000 919 89307006772178349754503402934491216237841362418625851388488997472714843750 920 136587186828037476095122851546868918951992671934368949182394937311210937500 921 189704426150052050132115071592873498544434266575512429419992968487792968750 922 239626643557960484377408511485734945529811705148015700319991118089843750000 923 275570640091654557034019788208595187359283460920218055367989785803320312500 924 288693051524590488321354063837575910566868387630704629433132156555859375000 925 275570640091654557034019788208595187359283460920218055367989785803320312500 926 239626643557960484377408511485734945529811705148015700319991118089843750000 927 189704426150052050132115071592873498544434266575512429419992968487792968750 928 136587186828037476095122851546868918951992671934368949182394937311210937500 929 89307006772178349754503402934491216237841362418625851388488997472714843750 930 52922670679809392447113127664883683696498585136963467489474961465312500000 931 28351430721326460239524889820473401980267099180516143297933015070703125000 932 13686897589605877357012015775400952680128944431973310557622834861718750000 933 5930988955495880188038540169340412828055875920521767908303228440078125000 934 2295866692450018137305241355873708191505500356331006932246411009062500000 935 789204175529693734698676716081587190830015747488783632959703784365234375 936 239152780463543555969295974570177936615156287117813222109001146777343750 937 63305147769761529521284228562694159692247252472362323499441480029296875 938 14469748061659778176293537957187236501085086279397102514158052578125000 939 2813562123100512423168187936119740430766544554327214377752954667968750 940 456253317259542555108354800451849799583763981782791520716695351562500 941 60033331218360862514257210585769710471547892339840989567986230468750 942 6157264740344703847616124162643047227851065881009332263383203125000 943 461794855525852788571209312198228542088829941075699919753740234375 944 22526578318334282369327283521864806931162436150034142427011718750 945 536347102817482913555411512425352545980058003572241486357421875 946 45589503739486047652209978556154966408304930303640526340380859375 947 1960348660797900049045029077914663555557112003056542632636376953125 948 41167321876755901029945610636207934666699352064187395285363916015625 949 562620065648997314075923345361508440444891144877227735566640185546875 950 5626200656489973140759233453615084404448911448772277355666401855468750 951 43884365120621790497922020938197658354701509300423763374197934472656250 952 277934312430604673153506132608585169579776225569350501369920251660156250 953 1469081365704624700954246700931093039207388620866566935812435615917968750 954 6610866145670811154294110154189918676433248793899551211155960271630859375 955 25708923899830932266699317266294128186129300865164921376717623278564453125 956 87410341259425169706777678705400035832839622941560732680839919147119140625 957 262231023778275509120333036116200107498518868824682198042519757441357421875 958 699282730075401357654221429643200286662716983532485861446719353176953125000 959 1667520356333649391329297255303016068195709729962081669603715380652734375000 960 3573257906429248695705636975649320146133663707061603577722247244255859375000 961 6908298619096547478364231486255352282525083166985766916929678005561328125000 962 12089522583418958087137405100946866494418895542225092104626936509732324218750 963 19201006456018345197218231630915611491135892920004558048525134456633691406250 964 27734787103137609729315223466878105487196289773339917181202971992915332031250 965 36493140925181065433309504561681717746310907596499891027898647359099121093750 966 43791769110217278519971405474018061295573089115799869233478376830918945312500 967 47962413787380828855206777423924543323722907126828428208095365100530273437500 968 47962413787380828855206777423924543323722907126828428208095365100530273437500 969 43791769110217278519971405474018061295573089115799869233478376830918945312500 970 36493140925181065433309504561681717746310907596499891027898647359099121093750 971 27734787103137609729315223466878105487196289773339917181202971992915332031250 972 19201006456018345197218231630915611491135892920004558048525134456633691406250 973 12089522583418958087137405100946866494418895542225092104626936509732324218750 974 6908298619096547478364231486255352282525083166985766916929678005561328125000 975 3573257906429248695705636975649320146133663707061603577722247244255859375000 976 1667520356333649391329297255303016068195709729962081669603715380652734375000 977 699282730075401357654221429643200286662716983532485861446719353176953125000 978 262231023778275509120333036116200107498518868824682198042519757441357421875 979 87410341259425169706777678705400035832839622941560732680839919147119140625 980 25708923899830932266699317266294128186129300865164921376717623278564453125 981 6610866145670811154294110154189918676433248793899551211155960271630859375 982 1469081365704624700954246700931093039207388620866566935812435615917968750 983 277934312430604673153506132608585169579776225569350501369920251660156250 984 43884365120621790497922020938197658354701509300423763374197934472656250 985 5626200656489973140759233453615084404448911448772277355666401855468750 986 562620065648997314075923345361508440444891144877227735566640185546875 987 41167321876755901029945610636207934666699352064187395285363916015625 988 1960348660797900049045029077914663555557112003056542632636376953125 989 45589503739486047652209978556154966408304930303640526340380859375