176278729 57600 390220516 1419405625 30569841 2832489 130530625 218951209 257049 2937965209 82369 427000896 584237241 274576 245799684 781456 2093611536 1172889 12730624 1271350336 1214452801 30946969 17214201 207244816 140090896 10942864 11336689 1764 1488400 296356225 59613841 14969161 2670305625 2477476 120692196 238144 149181796 26030404 14684224 161569521 1254293056 540283536 8381025 84953089 273042576 251476164 18610596 3247204 313360804 1257624369 1123858576 31651876 1020419136 2353156 2111953936 1326052225 118962649 217592001 11778624 1899652225 2225386276 228161025 201214225 22543504 1212223489 62995969 218389284 46212804 984202384 18181696 31460881 164891281 12716356 235346281 135001161 261307225 199063881 22221796 21986721 51423241 152201569 106069401 22781529 85849 141253225 24591681 132987024 2230483984 29463184 659154276 164836 2731525696 3095587044 111049444 825642756 33477796 24730729 143089444 616429584 11148921 270832849 15116544 222546724 19236996 183738025 2579236 1498773796 1521 91355364 167806116 240622144 272745225 35093776 112763161 4092529 7327849 1671849 31820881 2275862436 777924 61418569 2795584 1042441 1372554304 1208535696 296218521 220284964 1852321 499849 181953121 1302849025 329531409 2411809 415996816 27604516 1005333849 20088324 2283121 52591504 25341156 2019963136 162996289 13897984 311364 541585984 1422647524 1271849569 41692849 71470116 1095808609 74909025 441966529 2286561124 34727449 92313664 114725521 9168784 6066369 200194201 718347204 851929 11142244 1833316 22420225 17098225 207158449 9437184 46895104 27615025 197486809 9333025 1868689 147719716 128799801 176305284 12068676 2789424225 307791936 1267876 31888609 403246561 1006009 8886361 12152196 8637721 23222761 26327161 132733441 216031204 2311205625 7203856 437186281 16711744 2202256 45212176 2553483024 351649 124925329 1692601 2345561761 112225 65536 1012448761 1224440064 251793424 6160324 373321 324252049 11397376 136936804 19228225 1232150404 12194064 1239955369 188540361 1430276761 41280625 3087246969 1519830225 22080601 43204329 170537481 20839225 66178225 312440976 133956 482856676 8145316 16752649 622521 12110400 1301333476 3222946441 12830724 31832164 27678121 233356176 1990921 10106041 18783556 2826623556 213568996 31304025 245047716 1211318416 198025 26501904 123787876 4343056 5890329 25140196 32638369 4553956 4713241 81108036 67010596 735223225 80550625 56580484 27050401 1207801 2067248089 731594304 53173264 813604 206468161 167780209 568516 190384804 33039504 1965604 572788489 198359056 1649334544 2261573136 2930381689 11881 125507209 1385329 22982436 1979805025 35509681 2602836324 1452025 16313521 2999533824 24641296 55965361 217090756 44209201 246144721 2994716176 18190225 45927729 56644 1257624369 1276704361 542144656 1498176 111260304 19272100 12794929 268173376 3225331264 83010321 7958041 71927361 354025 181090849 7921 5683456 77951241 237899776 627264 101304225 1212014596 143832049 38626225 31753225 153388225 8317456 3017414761 61732449 209902144 130599184 611869696 1317399616 9025 1730643201 29931841 189695529 7551504 2353156 17791524 197599249 1028292489 145636624 117137329 1403101764 1220663844 245025 158130625 242923396 529782289 24344356 188540361 35188624 2537649 46172025 144913444 2418025 3625216 285156 2446687296 15876 222546724 1999396 57988225 1030538404 441210025 257795136 82373776 361608256 1160628624 1723969 106956964 270076356 19483396 2890782756 61811044 21483225 832264801 29637136 1411344 2156209225 7193124 42889401 19660356 443018304 32387481 2902946641 538756 284799376 18507204 19053225 1726236304 151683856 323460225 1287302641 133148521 2053489 11669056 15069924 111598096 1270129 2762244 1540248516 154678969 209786256 28291761 1471566321 212897281 265494436 319193956 978121 411116176 1600 1325324025 1225 1614753856 578306304 23794884 16337764 1232220609 16289296 1196744836 13535041 2617924 16313521 7043716 6911641 265168656 25553025 2241454336 2220100 1123255225 100661089 2416214025 49168144 2343237649 38167684 1183841649 12418576 220700736 1182121924 22420225 311099044 2537741376 9572836 8381025 28270489 3790809 6754801 4588164 9665881 1907243584 128346241 1353209796 16184529 4016016 3056762944 2249510041 2417590561 1181434384 2965347025 3004793856 260661025 147039876 4280761 322624 52157284 67420521 2999824 12117361 527023849 15093225 995213209 15776784 16662724 1323940996 93857344 270734116 9753129 77228944 1633938084 12794929 258727225 223054225 14100025 11655396 156775441 2125855449 30791401 297804049 7634169 1452600769 10745284 420701121 292820544 2399922121 225 255025 361646289 34880836 1643978116 1957201 11182336 20757136 231526656 441 3932289 71876484 3139984 31899904 1067459584 13010449 119025 318943881 11895601 10510564 1111822336 1730726404 32706961 29062881 330694225 2196324 61905424 45819361 2960556921 567009 394181316 7246864 229734649 1153825024 329476 2262016 4919524 116704809 133772356 1553305744 19864849 1168561 10732176 1461681 1723969 73324969 12909649 101586241 1291755481 35676729 192238225 1207801 1424987001 27102436 295668025 2128715044 213247609 13256881 622702116 65723449 1648278801 351225081 22705225 1241011984 1059111936 724201 23726641 119268241 35916049 360316324 351675009 962985024 7733961 13191424 2692364544 164025 2553604 51308569 12837889 14400 1981318144 123201 190219264 211237156 155825289 1010025 654481 6682225 652342681 121286169 14523721 2137444 1323940996 22857961 2192767929 306040036 240100 55935441 727219089 29354724 6125625 122832889 213832129 141491025 1522170225 109223401 145924 188356 2103781689 9821956 2451339121 892097424 18481401 7273809 18284176 274266721 2137444 192904321 2403548676 122146704 121903681 4955076 2647308304 813604 9517225 18757561 3157729 98208100 417262329 1015123321 15460624 343101529 420373009 2796717456 3904576 1587703716 109014481 29419776 22896225 1336268025 10182481 2217121 1116361744 26327161 123201 2890782756 2475460516 38837824 215091556 56987401 1231027396 307371024 333135504 492351721 2022210961 115906756 11826721 1540081 2920681 23512801 484 483164361 10291264 127215841 8898289 17147881 15776784 311240164 185761 417316 285880464 7064964 123632161 389376 1525225 1014995881 56169 161493264 4313929 1914762564 29844369 25674489 170668096 16129 3054330756 276390625 1207801 617274025 125753796 981631561 11978521 127757809 211906249 52258441 1521702081 37636 46226401 53275401 815409 3272869681 4730625 1132096 2654104324 2493241 17732521 12334144 202379076 851530761 35784324 664225 3195980089 125641681 207100881 213130801 4782969 229310449 2792241 4739329 2754360324 1021058116 2601510025 3179089 120318961 6285049 1902355456 192293689 97969 399424 338724 22363441 1044484 11478544 126315121 772562025 482988529 239121 129754881 10660225 25170289 422384704 142754704 181360089 172318129 137686756 75411856 55532304 1026169 1946025 288762049 1239321616 6922161 161061481 253191744 221563225 125865961 3294225 7027801 295530481 42025 13225 314743081 5866084 141419664 3060523684 313360804 16851025 24098281 2524921 3243601 255232576 5281946329 4545424 301334881 133772356 43467649 191517921 31427236 2169729 3196944 5793649 29495761 67519089 2795584 73153809 1782866176 29724304 273174784 102921025 1256641 287743369 386319025 319193956 1417597801 41242084 2289169 12489156 28376929 1463139001 3254816601 12152196 1262309841 422960356 113230881 2429701264 61089856 28987456 556110724 42928704 78127921 102373924 8421604 24059025 1149184 125316 159997201 900 25684624 2687489281 1437601 1220663844 12145225 1012894276 240715225 1958239504 151585344 218625796 221950404 78747876 22610025 1103634841 181899169 1106704 123721129 12916836 1867449796 1449553329 3294225 127170729 203176516 81631225 1141966849 270832849 1123188196 12730624 2818229569 115175824 1378276 19465744 24275329 2704 23668225 277729 2327194081 66161956 17131321 258823744 1742394564 1922559409 7006609 1852321 3044722041 14145121 413146276 3200521 142420356 125238481 921426025 51494976 9535744 19838116 22553001 2537649 422919225 2809424016 1992551044 19607184 30702681 2038974025 183184 26460736 2232036 46771921 2013945129 358801 687226225 916636176 164198596 413268241 8254129 10784656 135559449 26543104 412293025 6125625 13927824 22201 3031081 23483716 239971081 110061081 1985326249 1653642225 1081554769 697276836 355216 21150801 1252735236 2074620304 279090436 235254244 24512401 1225070001 17572864 3175524 1865956 14938225 11215801 913936 1338315889 6487209 1123054144 1021122025 42029289 238517136 2566232964 123787876 133225 177795556 121572676 30658369 2786150656 2175103044 227617569 109788484 271986064 1780502416 3274471729 74252689 1232100 620458281 12411529 32638369 2268521641 33965584 98596 1169161249 16136289 147209689 218951209 503239489 16719921 352951369 65237929 56115081 127418944 1369 2232036 231361 228584161 111007296 455011561 210917529 27331984 12716356 442976209 20548089 1683214729 141467236 211586116 11675889 1356301584 716847076 118336 1425515536 241771401 1350244 131010916 1028549041 1042441 2322576 35319249 216943441 212343184 104775696 1740474961 1928351569 592386921 3481 200279104 76930441 944784 774119329 113294736 2903616 351262564 24621444 201526416 6310144 395811025 11923209 1330498576 2306976961 52900 1904362321 2691741924 156175009 45941284 1016064 2765569 221265625 1212223489 2505889 117657409 26327161 1745234176 1653796 96100 1779556 442008576 13082689 1928175921 3655744 222994489 114682681 42889401 801286249 2822903161 147209689 223472601 40804 64016001 620607744 3045025 2617857225 2033559025 44275716 248251536 1890625 51076 2414149956 6889 172607044 5740816 21930489 12138256 11350161 1449248761 1263376 36312676 817845604 152423716 28547649 238455364 2507906241 27436644 311663716 221533456 49857721 9790641 181117764 24068836 26122321 121330225 3136441 25462116 126427536 19175641 169468324 9492561 22127616 72199009 133310116 323460225 3562657344 31192225 320266816 257057089 121727089 233233984 166048996 28238596 70023424 30019441 3932289 1293553156 297025 812877121 1725073156 20376196 11142244 98585041 1593207225 99620361 2838119076 1726596 44568976 1117249 2699449 799236 3732624 180472356 132917841 1275632656 2156580721 3316041 209236225 2433843556 337273225 516425625 1236436569 2488612996 1311019264 181252369 2412577924 1382976 12780625 103103716 172423161 625681 102677689 35117476 12680721 6853924 34904464 927141601 18783556 11580409 34281025 1053132304 238857025 52969284 50936769 190096 1292769 1203409 45873529 26388769 320087881 121528576 81796 10349089 31877316 194853681 341056 275161744 312370276 137641 150544 1236544 294053904 285156 6180196 2050624 652700304 12453841 133225 213422881 177241 24512401 168688144 164634561 46594276 1466521 881674249 105945849 287200809 784996 7623121 1297321 100120036 113316025 59120721 145130209 2530794249 54552996 28665316 1022208784 2961841 254016 115584001 119137225 1880523225 275792449 314743081 114244 477481 187936681 24127744 1764 47348161 1125267025 857476 627753025 2037258496 329476 8678916 207158449 1282929124 652240521 40144896 23716 329023321 127780416 21233664 25281 33431524 1000520161 32569849 44342281 91642329 3297856 356303376 121925764 791128129 424154025 13184161 256352121 22363441 28206721 11316496 33304441 719104 150700176 11930116 1018081 891136 1159929 31877316 586756 16999129 3155405929 4713241 18800896 24890121 3136 307721764 392475721 1993744 32695524 6255001 23377225 214007641 21958596 612661504 1483524 15241216 114982729 129572689 68989636 5202961 3118664025 33977241 213101604 1125721 12880921 24482704 4489 4431025 2262714624 7717284 82901025 427166224 114318864 1082739025 991305225 245956489 2847823225 313856656 60310756 1543075524 126697536 12243001 51380224 9828225 4739329 169130025 4145296 1136356 19280881 12006225 917302369 4782969 1487722041 7315894089 173501584 424483609 78481881 2643876 214066161 843263521 1170460944 85192900 2421136 29127609 5143824 14107536 13520329 1015187044 1978381441 233264529 2547216 1775189689 2526268644 4359744 221533456 261565929 2175625 3583449 542843401 84052224 1292474401 212634724 104775696 3189796 2069431081 1101177856 2375392644 186540964 1311025 31102929 60155536 911375721 1737124 1062042921 13191424 1125065764 163216 156875625 617796 35593156 1128355281 57395776 15468489 808201 271986064 3081582144 2661940836 52403121 2122849 2265025 5103081 200845584 29997529 264550225 2251597401 12257001 613255696 1079253904 102981904 39513796 167281 115949824 295633636 247009 13456 231526656 298840369 78393316 17909824 2614992769 295530481 1245737025 1321540609 621155929 1199025 1159929 165019716 69169 107205316 28355625 293539689 331494849 21086464 1653796 7214596 6869641 664225 1464100 114468601 242767561 232288081 2282068441 1411204356 1372554304 2107544464 2634129 2466214921 7284601 129982801 4376464 213306025 717409 274697476 1229273721 254593936 792100 829497601 8427409 71757841 292136464 1167178896 22924944 1377003664 614656 321879481 11148921 290668401 19704721 1763584 112550881 1112289201 2098647721 10883401 12215025 4405801 62964225 265787809 1461074176 3154956561 28643904 162766564 5089536 110334016 2032837569 518290756 631868769 275128569 719104 3139984 69255684 423371776 10150596 29170801 201601 261533584 948147264 13830961 38725729 571536 30935844 1201523569 8185321 111851776 98366724 280127169 257377849 1478656 5345344 530334841 21132409 12694969 161604 244390689 1853819136 24730729 119486761 96721 2325625 290395681 2266426449 86322681 109453444 30976 302864409 3519376 220136569 117548964 35964009 388562944 8281 1758276 18983449 331312804 1338649 22695696 9114361 23145721 337561 1684804 15129 299220804 1548343801 10543009 2934369 26569 244036 762129 41563809 1222341444 1666681 49505296 121132036 11404129 1431335889 51136801 2270617801 112254025 7828804 901260441 229037956 1115136 1132096 17816841 56010256 51652969 181899169 1127146329 2295463921 131469156 313113025 224280576 119268241 34596 10929636 1158313156 5963364 164836 19838116 16353936 569108736 1669264 172764736 15264649 1021058116 320374201 332929 88209 77284 15421329 2209846081 113912929 1876709041 39287824 43256929 3261780544 62047129 57790404 230037889 250000 132503121 12453841 332953009 1717770916 18507204 17791524 25240576 3019392601 75325041 32444416 383102329 84143929 7246864 37515625 1755777604 3093473161 102111025 217887121 41209 29343889 167624809 1252593664 2634129 2026530289 2326036441 255552196 1846881 285677604 11229201 282845124 119137225 194481 110313009 95140516 42706225 42653961 524176 429152656 6625476 929296 12222016 1796572996 467294689 2630884 284461956 322166601 2834923536 17272336 193599396 1020674704 85581001 152349649 1715782084 143952004 41139396 1315609 33124 29669809 266256 2596310116 31329 35509681 20223009 191844 19518724 1758276 110229001 6220036 753118249 10797796 862068321 44944 1969761924 622521 165649 121682961 10929636 425473129 733055625 262991089 1368852004 2235114729 113720896 14288400 65755881 139263601 259983376 8732025 22165264 346921 222875041 174530521 9523396 14876449 119159056 1270779904 53275401 2907025 168921 492351721 153412996 162588001 1790220721 1893376 2427364 2477476 6225025 1623076 692110864 185761 13068225 72199009 841348036 164378041 263867536 210047049 943226944 1272384 134281744 431766841 41306329 29062881 232227121 2805625 2730167001 2579116225 182628196 176172529 217090756 22534009 252142641 2012509321 20948929 50168889 209764 2577897529 10316944 416282409 192182769 213444 131974144 48566961 17280649 137264656 404291449 134119561 122279364 56911936 1978381441 129709321 4809249 1792921 210656196 144144036 1026169 11675889 418652521 830131344 6661561 91336249 1321249801 151511481 210917529 372181264 31404816 1118166721 2435225104 953327376 12100 1661521 817273744 515524 11235904 233289 14868736 94864 65755881 13965169 45239076 264940729 10374841 246301636 2446096 2203551364 17164449 164070481 1227664 622253025 51529 232593001 188403076 2192767929 26790976 2001578121 713798089 30902481 1474867216 631366129 681418816 13256881 297252081 326199721 53231616 201554809 145805625 4028049 8886361 2424774564 2237668416 160554241 252714609 10530025 1299386209 275759236 226051225 229855921 4553956 1583960401 222248464 62204769 4072324 40220964 198302724 225120016 6522916 1525605481 1010794849 114211969 2196515689 31505769 2086114276 38167684 14945956 2896804 24226084 1159929 25391521 3254416 342065025 1437016464 328660641 518746176 36372961 15968016 23474025 1455727716 25989604 78021889 1468039225 1654618329 1804210576 201583204 172501956 13118884 263169 2992855849 217739536 1452025 10969344 1607769409 129231424 932203024 209236225 4631104 157803844 5331481 427993344 531948096 80532676 918938596 208918116 105206049 29942784 1194877489 102030201 114318864 1892772036 137733696 1483524 389376 272484 21930489 27258841 102353689 1624734864 244203129 913936 3294225 86918329 105431824 966289 160807761 5776 286929721 22165264 11778624 100320256 3728761 62710561 1915550289 36554116 39012516 5851561 1353209796 278322489 312653124 3093473161 14577124 964288809 180284329 1159929 341140900 296218521 142181776 306845289 820765201 2274064 12425625 422754721 4575321 2438680689 21206025 2214925969 521284 17539344 101445184 1926544 147962896 21025 11478544 317516761 102111025 291521476 234610489 246301636 2170162225 214212496 22316176 34845409 463761 177902244 9517225 4765489 131606784 120253156 1871860225 23970816 1067198224 45941284 191462569 133102369 105267600 78535044 21585316 36711481 372914721 179747649 2904024321 326597184 19368801 25321024 121506529 20007729 15249025 24690961 1683953296 1021825156 46389721 13373649 10394176 3728761 25331089 128881 1962801 1181569 1229554225 179854921 9156676 1648656 213364449 161874729 1630302129 25431849 2557931776 13205956 732736 22600516 1023424081 211266225 2702736 216531225 26204161 160858489 3147076 299947761 1182259456 24950025 379456 19079424 12285025 1189491121 105822369 52635025 62204769 8415801 3606201 232288081 477481 291828889 2438680689 113209600 124724224 233289 21696964 49617936 316733209 616131684 283181584 108513889 54213769 117744201 19061956 80586529 247527289 132871729 14107536 61074225 12544 1135892209 5987809 132434064 3598609 202834564 172501956 2535323904 38925121 2608349184 1790643856 226442304 1273419225 768287524 6370576 128210329 5257849 162588001 9025 2223782649 17015625 8726116 1635841 19749136 2855940481 442849936 2186965225 2550553009 102596641 1207354009 3363556 188046369 12666481 2443819225 52403121 911919204 58018689 17405584 21003889 419904 231678841 3218436 12243001 119025 77841 1525225 302272996 23261329 231770176 107682129 3111296841 10163344 346921 827425225 6175225 1741726756 215766721 22231225 2718788164 131354521 295324225 17147881 2322576 216442944 83101456 104346225 47858724 222427396 1221025 17799961 28068804 275958544 8543929 314423824 1838736 120978001 295324225 823173481 12376324 22524516 14152644 3364 11662225 11498881 139876 7795264 2324879089 9941409 487204 3426201 64 10810944 1238769 12559936 2319529 2871137889 291419041 147456 43191184 1290102724 1928175921 2222651025 1144333584 41628304 1354896 6471936 1239392025 4389025 1447574209 157854096 1377745924 269361 6610041 791353161 24930049 523311376 145274809 527391225 15634116 9585216 70425664 492804 12716356 173889 393189241 4343056 11397376 2589995664 13082689 81432576 88172100 278389225 725871364 159188689 112826884 19562929 2996577081 209265156 267289 1012830625 9054081 322238401 362178961 2632613481 1056185001 32400 2311205625 5475600 66049 233325625 8720209 305061156 2315245689 31036041 118526769 72386064 1334025 202322176 38809 783225 13920361 12996 2276148681 317588041 116251524 2247001 125014761 1893376 1002001 2282737284 361114009 1317904 692268721 138391696 1117249 4575321 133471809 166048996 17547721 198838201 1459163601 223622116 13927824 316270656 18653761 211557025 18844281 236021769 272943441 829921 2088581401 21307456 1065024 2924213776 235868164 147816964 23270976 2603142441 526105969 28224 11916304 381928849 48762289 431143696 12075625 197136 271887121 2078539281 5303809 2187807076 1462603536 2825761 201810436 1718721 1431411556 1720673361 1159538704 2107544464 2325554176 228221449 3041536 11458225 15649936 2093337009 407044 379236676 982446336 125395204 218389284 823575204 872966116 7639696 109998144 1435204 179426025 20511841 172291876 1426875076 3437316 1869957049 1364224 13675204 20903184 18931201 5313025 5621641 71656225 52461049 2527273984 305809 261662976 925193889 5470921 10336225 578210116 62188996 41499364 67108864 585301249 16966161 122633476 101525776 134513604 11329956 1595169 793323556 605284 532963396 47961 2233035025 11737476 7628644 29986576 211586116 62583921 17656804 14318656 1341903424 2579928849 93199716 1313917504 13256881 2587349956 43243776 224880016 228523689 2904563236 202151524 1229554225 1156 80209936 1253655649 296941824 14600041 163021824 900 444113476 2325625 1159811136 330294276 70829056 132296004 15642025 2166784 221831236 259081 354025 3243601 237745561 2053086721 113145769 61230625 12418576 1679616 273703936 1605925476 254530116 790321 222875041 70291456 114639849 1814078464 823575204 93103201 3031081 1247689 3133088676 32194276 140991876 10575504 383102329 164147344 16024009 14485636 194100624 324108009 113252164 38987536 25250625 83192641 37810201 10387729 485809 1528262649 28015849 151142436 13897984 146023056 111260304 128029225 56055169 1215080164 1006539076 110607289 61214976 214066161 22458121 589824 7306209 16224784 119006281 1008761121 1270851201 1271564281 5583769 131583841 322130704 1618291984 21790224 82319329 1649821924 8836 1218219409 225930961 1234321 37246609 9753129 1574105625 147744025 11854249 20575296 1256348025 9351364 2013561 245016409 4626801 527076 2316484 78925456 129481641 1607824 159138225 1782225 1377745924 205979904 15129 273670849 229128769 107081104 100681156 232623504 95570176 166693921 91278916 61504 1225070001 729378049 330985249 11215801 125238481 17098225 20647936 6724 139972561 23184225 54213769 2123458561 184769649 92582884 522305316 2377764 14546596 2563093129 146095569 2178576 492573636 1236717889 2035904641 5326864 117765904 2334242596 26811684 21233664 667292224 141776649 25583364 727434841 47155689 101949409 331859089 21316689 1259611081 140446201 1538129961 184041 1453363129 109998144 247055524 103388224 412455481 145161 323208484 213444 4897369 32114889 1256773401 248566756 1144333584 816987889 57335184 2813878116 399424 42614784 201129124 113486409 323208484 126315121 677329 32058244 20232004 2979194724 28111204 41628304 2595321 26656569 6195121 292581025 1691430129 1664232025 39012516 126427536 813604 627264 19554084 12645136 307335961 1483174144 1990921 1094116 193237801 12730624 204232681 2088025 7177041 1239955369 981631561 192793225 94828644 33120025 26357956 12117361 317481124 62583921 8982009 2396304 2999824 1692601 11505664 216619524 1183841649 286557184 11015761 198302724 152473104 159201 14945956 27730756 16524225 36663025 24910081 423618724 1690443225 129163225 131377444 52403121 1129969 631868769 1182121924 193182201 292681 1084187329 1067459584 15171025 1562858089 47018449 2989441 2383936 441924484 415629769 8340544 712623025 202379076 26604964 9072144 20930625 927750681 270174969 15093225 2042859204 30625 1515361 1718185401 25969216 62188996 104060401 585301249 136095556 2181357025 38950081 3504384 185395456 558009 2390116 38825361 321987136 20875761 110796676 30162064 54745201 701031529 13380964 28224 8625969 127486681 128142400 9066121 1873764369 114746944 691111521 644809 952092736 2592948241 60326289 109893289 1327436356 123854641 24964 34105600 3243601 26569 7823209 17230801 269977761 69288976 42419169 14032516 2172676 172225 89624089 108472225 170694225 47210641 931226256 196084009 1382976 5248681 1845132025 88059456 1158517369 52186176 142129 12100 44302336 725278761 171557604 1272562929 195888016 134815321 273075625 1175255524 20811844 19847025 212780569 5276209 27102436 2421136 1920630625 1993744 13924 165649 2628817984 1646089 31136400 732297721 732839041 1493284 430811536 2885086369 83028544 310570129 219721329 13300609 189778176 546250384 2181529 130553476 157176369 16216729 1897822096 2791114561 14691889 7986276 3575881 297183121 2543991844 23892544 6380676 13823524 770884 25921 290975364 9622404 1262949444 422097025 2085931584 36457444 42849 9375844 323136576 1383319249 34951744 2225858041 1123600 30536676 35259844 2452725625 622521 1820899584 34316164 349281 3869089 187306596 1765848484 1832610481 1371739369 197430601 221325129 398161 2301600625 493150849 1131313225 1874161 2913849 2360793744 1144807225 9653449 28398241 127780416 3094081 284765625 1923962769 2257390144 130256569 879844 2028061156 275759236 216148804 1707177124 1912689 5702544 29724304 4558225 1673055409 330003556 1015633161 327465216 712302721 57320041 202749121 124947684 7924225 11751184 2123919396 2975625 25999801 4356 128210329 31606884 2316881956 189172516 16924996 7187761 7311616 2016728464 2869636 252237924 11930116 1800964 218300625 200704 230219929 1281353616 597529 17181025 82137969 17023876 30261001 106750224 27762361 602898916 1218149604 6615184 171396 123854641 1936 155650576 373321 51194025 44997264 179051161 41139396 32775625 52693081 95481 1124663296 5503716 311364 12837889 191517921 1006919824 558009 34269316 12916836 31329 51984 1555009 316804401 208849 22810176 126405049 1623606436 132181009 15093225 331021636 5438224 4214809 1091046961 390625 4511376 17791524 206554384 2123919396 2965347025 4431025 14884 122478489 8520561 81126049 13126129 210453049 217946169 293951025 31304025 28858384 121947849 732736 1708249 19131876 142730809 4545424 106213636 170569 91240704 25921 130142464 257049 13778944 106007616 1618855225 1152534601 13220496 2534464 320911396 612117081 31798321 616225 24850225 122279364 1591451449 3560769 502835776 43191184 2653589169 207331201 67453369 2637541449 27227524 114682681 233289 769119289 21706281 105288121 11249316 150136009 31404816 123854641 1231237921 1739807521 1397937321 1187422681 978121 1498176 140612164 825355441 21132409 916938961 21123216 113252164 320231025 1367372484 1270779904 12327121 108347281 11082241 1503076 179211769 10259209 827482756 2282737284 141729025 131769 357285604 193905625 110607289 1287015625 28665316 3822025 29235649 5973136 550183936 23726641 6100900 137757169 245799684 29289744 78180964 8464 182329 2902946641 37417689 26569 1381980625 96510976 17015625 15335056 846400 128323584 1483174144 2424380644 844561 682567876 266256 32285124 285576201 17956 1182740881 31147561 9759376 1193495209 217031824 123454321 223771681 31047184 53567761 87025 157276681 27941796 285156 20466576 1316456089 1220593969 1321104409 7750656 334084 2362154404 13104400 35259844 2948089 13024881 2688837316 619711236 238949764 11148921 62647225 7750656 134304921 2046748081 13075456 1030225 39601 1367372484 7485696 21904 92505924 14584761 111746041 118504996 11614464 134676025 1618050625 620308836 1137915289 679279969 1094116 36288576 117831025 111450249 217533001 2647129 217385536 238144 52954729 1015505689 229916569 18887716 16394401 125193721 85266756 216472369 262991089 87946884 295530481 1079521 19219456 427000896 152300281 513294336 168948004 1490423236 1750329 109561 115154361 724901776 173211921 2584502244 2411809 307265841 109561 45279441 3389281 8994001 3139984 165225316 2182664961 16719921 532132624 1447209 3493161 23824161 122699929 1823119204 15015625 164147344 35117476 218359729 3070822225 16192576 1962755809 275759236 733055625 1569902884 1930547844 34128964 441 21687649 18671041 320624836 308950929 822649 217975696 25512601 11812969 3254816601 82944 170511364 201469636 1092025 2783723121 350464 1889119296 509796 26306641 29235649 27499536 236196 243828225 76176 1231167744 10686361 41525136 252110884 1175324089 82192356 1943236 7623121 48385936 374544 190136521 2686321 101344489 382085209 1666762276 11662225 57426084 1072824516 13601344 210859441 25573249 9431041 271392676 59644729 82944 962674729 23409 1325833744 1271992225 1201800889 953018641 353176849 3418801 228584161 89113600 910892761 3020644 43996689 13417569 128881 1247714329 121396324 40119556 1322995129 24870169 73034116 2024730009 241864704 23261329 966289 297838564 269361 238115761 1165744449 1299600 260273689 10093329 1294704324 148157584 932325156 87890625 86955625 174874176 294849 161366209 1423249 2383936 106110601 315346564 289272064 2482630276 100821681 1811716 8836 299532249 145998889 40487769 117397225 172791025 291282489 8427409 200704 150160516 3227262481 51179716 822083584 75151561 4338889 3026650225 163302841 3175209801 351225081 516425625 662596 21316 18636489 112021056 761152921 1110916 1462450564 108076816 289 222785476 48372025 993321289 92083216 1768707136 526335364 2711701476 127418944 518108644 1218638281 43020481 13653025 1625057344 2698906401 285745216 67026969 199515625 1739761 146216464 531579136 2634129 2233035025 35344 1328310916 178929 12100 2525565025 717650521 2842915761 223729 283024 206116 153066384 213444 232959169 192626641 145733184 891136 1229834761 208600249 259113409 1893376 12243001 23444964 482549089 1578313984 280127169 123943689 39488656 1792921 62789776 173056 15147664 1379008225 137334961 43270084 45805824 772562025 1471369 379456 11122225 136936804 214681104 16265089 124791241 2761817809 19377604 1630729 820836 10595025 14622976 1332469009 13927824 14017536 325549849 122058304 153338689 332929 6084 190302025 1478656 295599249 18028516 1729561744 1041159289 244109376 103164649 156816 1823717025 424483609 190108944 685287684 19881 126202756 61324561 11404129 117223929 14070001 11383876 127260961 10850436 71487025 9474084 1165334769 28665316 24850225 23677956 228191236 143209089 90744676 276676 1031565924 2343431281 161188416 10055241 230705721 321413184 44063044 101124 419904 1135150864 17455684 2740731904 1192464 1216609 26656569 18939904 2461846689 155825289 11519236 15816529 1322413225 30976 1216893456 1150295056 266146596 15397776 199148544 218477961 14220441 9216 391762849 9199089 328660641 17825284 121749156 12873744 9333025 195860025 180203776 101223721 23104 275460409 31292836 31967716 180956304 217179169 171950769 142372624 221503689 2525263504 27889 139901584 458329 116791249 1125721 120824064 16232841 4502884 1234321 427716 3775249 9517225 1127750724 13995081 235070224 24880144 1826365696 2255585049 1288307449 1084187329 22667121 24930049 109537156 34975396 68029504 15397776 41165056 97259044 61121124 3541924 14250625 978313284 2333759481 167340096 321628356 275493604 40271716 13564489 239475625 4782969 2091964644 215943025 532778724 260047876 40793769 1169366416 498436 32775625 2142301225 3429904 14161 5909761 27625536 1911963076 42588676 5692996 213919876 2963169225 13527684 5067001 222337921 2221991044 201895681 17732521 15912121 5987809 1553305744 1117249 193126609 358117776 25210441 415181376 64899136 150544 1748577856 114254721 361684324 1153825024 274830084 42837025 116294656 1040191504 2692881 22915369 2704 2048739169 3186225 1519050625 27615025 30569841 2199289 61261929 2247897744 1292474401 531625249 73170916 270306481 332953009 2733302961 225390169 3583449 135745801 4076361 2031935929 41576704 3837681 252396769 35344 996004 21322424484 312511684 1145010244 1327654969 3326976 14417209 332929 772506436 9603801 28751044 12723489 449228025 290157156 373321 662596 306705169 1114157641 121771225 2208530025 412130601 8151025 107474689 4524129 1192182784 1332323001 8156736 702621049 18105025 11035684 83083225 775288336 1144807225 151216209 2205225 3268864 1104764644 642166281 56010256 1002001 52374169 576 152917956 35259844 122456356 2218127409 1207979536 187169761 2443819225 173343556 993321289 331822656 1762908169 1530169 3818116 2261668249 131813361 18284176 1347844369 724201 23882769 19918369 733109776 11108889 10336225 104329 141015625 15705369 2526972361 59814756 12759184 1028035969 2146225 2292196 1127817889 192765456 64738116 10712529 4124961 15155449 332843536 33837489 5148361 316626436 2362369 1267929664 213715161 567009 1285956 430728516 5212089 325983025 227798649 248945284 294849 16736281 181090849 1407900484 11215801 1420234596 118853604 2765569 1243225 1954404 511573924 28259856 1931426704 299670721 372914721 10679824 223711849 21921124 34245904 130782096 2025 1212293124 7828804 11634921 3090359281 325153024 215296 3892729 12866569 866761 153140625 132112036 15784729 203148009 2497700529 90326016 1016270641 302500 5271616 337561 3155405929 731215681 39204 16386304 145419481 236113956 1086625296 1240996 1582130176 2903616 1825511076 9972964 162409 105288121 6160324 136796416 2726510656 12285025 763306384 11675889 27888961 6130576 13147876 303212569 1127844 9096256 292923225 17909824 950118976 3225616 17791524 117050761 12054784 1255780969 85396081 50055625 123054649 215120889 22486564 1618935696 11950849 2127700129 188293284 4532641 617274025 128981449 59691076 33258289 20720704 6245001 423659889 174715524 9765625 74218225 252682816 24088464 162129289 44182609 14784025 18948609 191241241 132342016 1590175129 151683856 17943696 1242421504 22982436 1002292281 1506604225 109561 2529587025 113955625 77545636 143328784 1913800009 11276164 204318436 4177936 85264 289444 1183979281 861184 835325604 1197367609 312653124 6395841 6170256 17926756 7177041 17682025 106357969 1129497664 13446889 220671025 1602756 34421689 22801 2253001 2223081 1050537744 1534053889 179881744 2085136 1250753956 528586081 1864253329 1231588836 9684544 61009 42797764 30946969 556205056 2444709136 104980516 1235733409 20034576 31595641 141491025 2858506225 9840769 2551765225 10169721 118135161 131354521 18284176 125753796 2454607936 1272491584 1794284881 4072324 82101721 9418761 5626384 233325625 692268721 1197644449 3118999104 183250369 9409 732189481 92698384 329476 24019801 7177041 2471184 1525839844 2149064164 27815076 288116676 16224784 10817521 77721856 31315216 972196 10989225 656281924 435181321 1753850641 27102436 194714116 471969 2253875625 96216481 102637161 292375801 1321177104 145998889 1245595849 6220036 1132255201 181467841 1192528089 8415801 210975625 546203641 42263001 2990667969 9443329 2521546225 18983449 102151449 71115489 492218596 3709476 41100921 295427344 78961 30305025 183223296 106936281 2427335824 223024356 2158717444 1399358464 24552025 242175844 92910321 83320384 404251236 40436881 227014489 1475174464 154380625 118156900 929296 3426201 2954961 16703569 1221642304 155236 85266756 30514576 2121615721 24255625 224430361 2752281 2985984 2876416 4247721 107081104 1820899584 241429444 1962047025 12103441 1653154281 34175716 1245878209 1189353169 91183401 225390169 1247643684 118222129 8042896 4831204 28472896 421029361 11539609 276058225 728892004 1998179401 68475625 28965924 13689 3025 215707969 75916369 25613721 81649296 558009 1679616 10426441 655104025 400 172869904 213364449 120187369 5731236 1243225 3257898084 29062881 682202161 287296 1505529 12680721 786769 33918976 1532487609 15194404 618218496 63001 614656 27931225 103510276 287438116 162282121 1027458916 127148176 71115489 5716881 66683556 1015314496 103693489 135117376 22259524 308025 69789316 175880644 24690961 6713281 33166081 317018025 20268004 175191696 11964681 137007025 2778889 11478544 196249 1127844 124970041 200307409 17614809 2163924324 274697476 113465104 220879044 2740731904 331895524 830246596 32353344 7700625 231800625 79727041 270339364 41280625 202379076 21307456 66564 201838849 255025 2194454025 134513604 10252804 2683044 11309769 212197489 187553025 18122049 324 657721 55591936 191844 589824 22146436 1336336 162027441 14161 11062276 5225796 164685889 1137308176 51279921 252523881 2826623556 4260096 1225350025 127351225 9916201 151683856 16216729 1892163001 6561 72029169 231831076 102718225 6959044 296149681 1750669281 116791249 250968964 1117431184 118919025 16232841 310358689 1423930225 10387729 63504 2553179841 1263162681 20466576 9703225 1442401 7772944 20079361 1919929489 1318343481 6295081 1671849 2284266436 511257321 32809984 18861649 1394761 47858724 13293316 1085764 1115493201 205320241 9474084 2666792881 1849600 1182947236 407044 22306729 2815684 37051569 912025 11142244 581436769 422343601 24710841 9784384 312264241 187224489 17631601 36893476 1216893456 2137444 1935296064 13897984 39250225 26718561 116281 871666576 5134756 28922884 13734436 1009523529 11607649 33200644 1132053316 373321 668325904 2908552761 751362921 9778129 79316836 1149345604 122279364 88804 157151296 37319881 4661281 1953374809 20775364 1449616 1279063696 116380944 289408144 1179510336 2223499716 2558134084 23629321 1206450756 119836809 9102289 1985326249 1493284 3337929 39262756 243016921 232440516 2368521 92717641 18992164 458302464 1932305764 442934116 104939536 52432081 261121 30869136 78287104 14930496 2719201 1517824 24880144 12931216 163149529 2182664961 16232841 43204329 107682129 12830724 1724325625 1313316 2634974224 2286943684 159239161 1028549041 16192576 7823209 19351201 1262878369 118461456 49547521 48400 28344976 238177489 363321721 211586116 1016064 30305025 17032129 3178817161 1513754649 15570916 280931121 12292036 2196324 30239001 3193369 2214144 477160336 111323601 1094116 1083923929 188293284 1829957284 1386221824 315630756 253733041 8814961 11155600 2906180281 1250471044 214300321 1082344201 1012036 309724801 11323225 2268036 312193561 3035128464 10233601 25745476 2812329 21169201 234733041 183412849 938961 844251136 731810704 130142464 3694084 463761 37847104 34199104 97969 147573904 11256025 13586596 2985420321 13126129 638401 48246916 1163151025 520843684 887364 108597241 18533025 417139776 345744 20268004 1235100736 1291252356 148693636 17707264 6084 937024 40056241 31629376 19368801 38588944 10719076 22515025 2401 16982641 16362025 23726641 2822400 2342947216 1034289 11195716 794281489 119399329 23193856 1032658225 14577124 324036001 124077321 142396489 586756 1976836 894916 19228225 6718464 6889 314721 606841 2477476 13972644 134954689 139546969 54184321 224520256 13653025 124144164 31684 45369 131125401 3013696 84272400 422919225 61089856 676 325333369 6713281 1425893121 307335961 1898884 154430329 4 125316 277255801 98426241 128391561 1175056 22155849 116229961 235745316 13417569 28633201 74632321 1468944 1217661025 744769 1104601 2805625 125821089 1447209 122899396 44382244 525097225 928177156 323748049 36288576 2829124 8450649 12759184 3721041 1940449 1235311609 26265625 134536801 2494902601 11648569 612315025 51984 15429184 762129 1826365696 25010001 16136289 122921569 8673025 16184529 272415025 258309184 155052304 92813956 378225 7661824 11464996 291828889 19838116 9279083584 60310756 20593444 259177801 1276061284 1961338369 168792064 8375236 783048289 2024929 1123600 941691969 1709739801 2347111809 652700304 331312804 4036081 24860196 312122889 1827904 101485476 1160628624 1201107649 82228624 1718351209 179776 28398241 33039504 264196 117310561 512252689 19704721 5621641 2193361 229855921 20232004 21169201 95785369 1098304 1165676164 2022480784 427716 2934369 16418704 2494602916 3179089 2199289 5257849 76317696 816987889 2093809 2113332841 252047376 24078649 616578561 478209424 1181569 31483321 122168809 1464100 351649 2526168121 1545433344 152078224 9703225 9066121 107226025 2634129 23409 42797764 2601510025 15657849 217415025 35259844 1827904 11471769 21169201 13155129 4959529 125350416 2362369 14318656 2049282361 2251312704 34715664 22297284 732351844 19838116 130321 246301636 169026001 7683984 13089924 2132315329 3031081 2980723216 843031225 11553201 193237801 1313265121 29170801 315311049 229441 11015761 27478564 44983849 222815329 101646724 1411344 2222839609 215296 313396209 31854736 793041921 2045662441 27321529 22867524 22118209 51912025 782432784 11035684 146119744 44863204 710862244 88247236 113699569 103306896 132181009 602849809 186513649 2634129 23435281 2591624464 218714521 13205956 1042514944 1131313225 2016400 58293225 116186841 183142089 191656336 22857961 1218219409 264452644 47018449 2505889 2169729 29877156 2477948841 1029190561 824464 93636 19377604 26988025 18139081 9025 120409 1426119696 512207424 1173199504 24255625 46225 33466225 81812025 51624225 23104 249892864 2047924516 389376 193321216 28826161 423495241 121801 16581184 219276864 29181604 26296384 176943204 1931250916 64144081 223233481 22896225 136328976 1794115449 625400064 171007929 10471696 2621161 1525225 93636 1164515625 6625476 3690241 426752964 124925329 720063556 412293025 170694225 581147449 18225 1279161 92891044 1898884 505215529 235162225 170929476 1321104409 119716 1332469009 24039409 8844676 3247062289 2858720089 264196 122899396 677329 173791489 216225 1190871081 42185025 2036536384 36240400 2356225 15468489 1732807129 13147876 11336689 1993744 2496400 427716 13830961 24850225 718293601 279123849 2758921 3135888001 2230956289 415711321 1865956 1945515664 12306064 2470984681 2127607876 1371241 424112836 5193841 17338896 22382361 55860676 622521 580183569 51998521 206037316 2157961 44930209 52374169 28111204 12397441 1285956 82119844 4730138176 1550025 25979409 1432168336 282408025 42876304 179158225 49857721 22819729 134536801 39250225 355216 39753025 2172676 206468161 14814801 26873856 2328676 21316 91259809 56130064 1937584324 812478016 46253601 273836304 11269449 432390436 65918161 127418944 38007225 6558721 253987969 289444 903122704 236196 301647424 183087961 164403684 43230625 1016143129 2304768064 182628196 2304 8375236 114169225 159643225 1274641 1303571025 122190916 1183910464 147719716 1928263744 69755904 1050732225 43125489 127170729 303770041 267518736 1134225 173001409 1218987396 13756681 5121169 165842884 153091129 1263233764 952092736 6895876 1909924 782153089 160224964 22165264 582981025 22420225 25542916 2862036004 145924 88397604 1192389961 4173849 2917404169 13645636 1142761 911013489 2401 1295044 1931778304 123032464 202806081 1185921 159201 17405584 103266244 4756761 1136356 1182534544 1182053161 8637721 101263969 23270976 1283287329 2686321 118788201 11082241 6927424 732730761 606841 1431335889 17355556 251507881 225510289 2651426064 12425625 1625137969 16451136 4477456 16434916 242798724 2951524 2117564289 722158129 1219825476 24098281 4186116 1888510849 66194496 229068225 898704 223981156 4210704 207475216 134281744 917764 20286016 239197156 9199089 1216609 1014932164 191434896 31214569 31125241 29953729 2283121 3157878025 65286400 1312757824 841986289 285170769 116281 226141444 32761 7049025 527023849 170276401 329567716 404496 1398161664 128391561 715716 23251684 140625 5550736 10923025 16257024 183142089 129600 2351571049 101989801 37601424 2845969 2045662441 43903876 374544 174292804 484 1279135225 2531699856 1814504409 2282355076 431475984 130233744 693321561 29877156 211179024 3037552996 9339136 162409536 121154049 1415113924 38700841 1146905956 21086464 124077321 67947049 2359296 43125489 1610361 122124601 277322409 76300225 115519504 1470952609 10876804 9259849 82264900 1218816 243297604 3235903225 32041 1094116 356409 26904969 111556 24880144 203575824 26152996 1142642809 28366276 142826401 1092434704 72641529 189227536 237283216 98883136 21224449 2621952025 100881936 129846025 2247518464 2725801 1362274281 18139081 3218436 1239462436 32046921 96452041 1011812481 5166529 1113025 177241 1529435664 19766916 848241 4721929 2427138756 1884254464 182277001 125193721 109998144 164275489 1526855625 216619524 33895684 31326409 19589476 21114025 94031809 1369444036 292681 47524 10923025 1322267769 12524521 3481 3097590336 498436 81793936 2845969 1552516 228886641 20205025 110889 258064 81198121 1058721444 2168019844 11881 1264300249 1587703716 1177725124 3013696 226592809 185858689 26327161 1927473409 24059025 11546404 1138489 58721569 1479402369 435181321 2117025 1491118225 2036536384 311910921 1432395409 3060523684 59213025 2523253824 19395216 23580736 1719346225 2948089 282676969 297459009 52287361 3485689 50865424 28227969 318194244 18533025 214563904 173238244 159896025 2712609 2381635204 127306089 839056 28933641 609299856 1658362729 6487209 421201 1531548225 2312551921 36626704 1091443369 266930244 485809 21585316 1261386256 529414081 211818916 9174841 100140049 1378276 2347887025 325585936 19918369 131813361 16224784 427951969 224250625 8128201 4096 28912129 6482116 1175056 313360804 198951025 452115169 12909649 15876 28206721 266734224 1591291881 1846881 48650625 267224409 35721 15555136 6255001 117649 28143025 81144064 2175103044 2802276 994009 175907169 218714521 35438209 1265794084 718293601 2149156 159239161 120736144 159946609 248283049 11303044 2346918025 25938649 6330256 459684 27185796 19053225 180069561 3196658521 223729 1511965456 1604322916 19412836 24641296 134583201 294294025 106193025 14791716 5812921 772562025 294294025 61528336 20866624 12432676 26255376 1403101764 418609 309337744 10125124 424895769 145371249 2502100441 142922025 225510289 880130889 297804049 1026753849 2062158921 181494784 19175641 10942864 2553887296 368449 11182336 32285124 2842596 25654225 136866601 183494116 157276681 26347689 24790441 1532017881 2783301049 27081616 3179089 2075531364 173501584 5803281 10093329 2223311104 215179561 3076516 159037321 611524 22297284 24950025 2445994849 214007641 106929 6635776 319301161 122190916 224940004 31798321 116510436 49942489 824464 20811844 253382724 3022910361 117744201 253255396 6022116 432099369 170851041 35593156 1255426624 56205009 101143249 420619081 1630867456 311734336 23677956 21270544 3129361 1519830225 2337335716 864900 240839361 318943881 12967201 11648569 21511044 12809241 1725903936 2886601 54289 33304441 36917776 18292729 29322225 285711409 1505529 2883153025 22695696 594441 310323456 46104100 942919849 180625 658230336 12517444 90212004 1962047025 1227381156 30935844 312122889 122345721 471063616 222039801 1317036681 14584761 3145078561 4910656 15555136 273042576 6651241 922154689 1132096 430728516 9572836 1951784041 20268004 44903401 35581225 117223929 304704 209844196 9278116 16842816 3845521 131769 1692601 818589321 2065157136 2628305289 7263025 159239161 7056 33131536 386884 3075035209 735223225 46977316 38291344 589824 61214976 2058527641 41628304 1305810496 188073796 222845184 252004 71182969 225060004 2550553009 2208248064 3556996 17161 6411024 230280625 168921 1894164484 75625 7733961 323100625 1516557249 61214976 19166884 1989427609 200307409 129208689 727974361 31640625 129914404 151339204 113870241 285812836 531809721 278784 45927729 29463184 2277102961 316626436 3193369 1119638521 424524816 2033476 1010025 46771921 156816 328153225 252047376 135256900 38278969 6620329 107288164 16313521 395641 27962944 385179876 2595189249 835396 837225 146748996 38365636 276357376 47375689 156200004 25150225 2021131849 128074489 2459961604 127441521 223084096 1473796 32752729 85581001 11737476 210192004 1860496 31651876 118048225 122810724 1581971076 241864704 2322576 1773336321 1590015625 7579009 1136356 1454436 1838351376 583174201 125708944 1466277264 73188025 27227524 20484676 26873856 2337335716 31136400 6853924 1374852241 1592089801 2775556 324288064 126736 526610704 110754576 632025 5470921 16337764 2098922596 2975625 1799117056 139617856 181037025 25887744 919681 16785409 17783089 12327121 6853924 75637809 33431524 223592209 1962933025 505215529 84492864 226773481 11861136 8573184 13133376 819505129 127577025 175324081 22819729 189172516 2883153025 55225 8328996 213189201 33189121 23629321 5973136 71385601 1165676164 1026817936 329858244 3234765625 1279063696 1242915025 632421904 121352256 29116816 12967201 26904969 1249924 421645156 29073664 2229822841 125910841 24025 14455204 184041 3103826944 1106704 1229881 1161378241 34316164 197009296 38975049 1256773401 565203076 22193521 112614544 828173284 23853456 71115489 262796521 942797025 9665881 6295081 2247001 201270969 7551504 3052673001 202578289 2471184 132319009 141967225 56644 2154537889 52287361 1399489 184307776 94731289 31125241 120516484 2988371556 1277204644 17799961 16711744 24880144 31125241 31651876 2067702784 370139121 467467641 311416609 320159449 2231334169 220284964 1431562896 110224 29789764 986049 99225 127961344 430645504 25877569 126025 88209 339889 12187081 441756324 25735329 32353344 21609 25180324 49322529 231831076 1505362401 168688144 22155849 229886244 14303524 1605845329 23203489 158583649 267813225 115799121 106956964 9066121 1567504 23309584 15376 1243225 1992015424 147282496 304704 5870929 12988816 759222916 2618778276 312481 116791249 26853124 6492304 1535229124 636804 3709476 1869005824 218005225 130347889 158608836 284563161 22146436 45265984 294259716 363321721 1132053316 82373776 1996569 1998715849 1873764369 240374016 225870841 1314715081 2446096 394384 14969161 18627856 16451136 133956 1020419136 197796096 1381757584 64979721 479303449 248004 8151025 62473216 2572816 2867174116 118287376 1417974336 2334242596 2087027856 213130801 168870025 229583104 6477025 27541504 60516 191988736 2287421929 167281 235225 14676561 276290884 27751824 26615281 62742241 31158724 170955625 67190809 101767744 123587689 120275089 179158225 6421156 11115556 80874049 589824 202151524 22724289 135978921 1059307209 5659641 102535876 301401 2818654281 20205025 150847524 12769 541696 1221013249 1179396 154778481 260757904 2762343364 131928196 20930625 93857344 572453476 1218816 1143318969 1357038244 4012009 31315216 31192225 1135420416 294946276 210308004 2834710564 212547241 13155129 19342404 7349521 111788329 998001 82944 1570299129 572453476 22033636 2904024321 312481 4389025 1368852004 902221369 20106256 118962649 12321 2963495844 1124529156 52911076 37258816 1296 112254025 1418652225 323748049 1521 72948681 146023056 30791401 310887424 8025889 644809 107391769 40804 1254293056 111915241 23338561 2027971089 2233413081 12376324 2163924324 28611801 1018081 853776 562780729 506944 112084569 24127744 225 3198920481 32080896 1232150404 1377003664 2437495641 35426304 2650384 1830042841 272217001 13198689 116294656 10995856 44944 149940025 131813361 30382144 1073414169 167236624 1225350025 251825161 267944161 52041796 1196260569 1371241 32761 415874449 222337921 1262665156 2774760976 42850116 90231001 364199056 266799556 481758601 191600964 718454416 258148489 13749264 98903025 4157521 6929397049 1102306401 2652559009 2232184516 1215847161 131446225 38031889 21874329 152152225 1311671089 70795396 355216 20214016 2026530289 2390116 15108769 2172676 223831521 3195301729 47927929 8311689 172449424 131400369 2095442176 1061000329 19061956 11182336 170276401 156875625 16313521 111197025 28965924 962550625 1847538289 26275876 1158313156 1316310961 1461681 1299746704 13897984 2653641 1382976 1192464 8145316 192820996 1671849 3045025 613089 129600 150038001 21911761 1574105625 4981824 1189491121 55175184 2570388601 322669369 515063025 2636309025 773173636 31091776 290873025 13924 1010858436 2301792529 12895281 1730643201 1201216 22146436 383161 8625969 3106167289 159201 318194244 25492401 156225001 1365524209 11888704 1261599361 30239001 48748324 18844281 316768804 297010756 478864 673194916 189640441 2085136 512656 954529 1350244 10316944 1325324025 817273744 34596 82337476 61089856 18207289 18326961 2199289 547600 777924 8282884 51624225 112933129 212372329 2737905625 3038655376 1135824804 319086769 527076 125126596 918271809 2583587241 311981569 756900 2038251609 722480641 7246864 356227876 23951236 8346321 24167056 1200830409 321018889 7006609 277729 4313929 1529201025 326488761 23444964 12967201 37636 40347904 158231241 1734489 160630276 2809 2117472256 295936 31438449 851238976 427621041 138791961 19307236 2579236 42627841 23970816 17689 71301136 66275881 917120656 4210704 910892761 13227769 189420169 87025 2808788004 1780249249 519475264 1252593664 2549947009 147306769 1661521 5184729 48288601 1910651521 18079504 103693489 211527936 16370116 123943689 2023920144 45873529 23697424 1354896 171531409 236513641 16370116 714279076 2954961 3045494596 1052548249 1122317001 63107136 184932801 25321024 77915929 46594276 138384 831744 1517824 1021825156 24206400 2934369 10067929 34210801 310711129 1796318689 69696 5391684 259081 38809 2214144 15241216 2460656025 1042441 1978915225 164044864 294671556 35628961 17969121 1726236304 14607684 8450649 2333373025 512071641 1381460224 23270976 149352841 14945956 141824281 22810176 3709476 68121 28143025 612117081 206583129 32273761 121264144 1870908516 13225 1728813241 1623076 32114889 11148921 15139881 130119649 239475625 1241716644 327501409 92025649 128278276 124166449 238177489 917847616 118026496 2383490041 222695929 1617407089 54289 95824521 136235584 18438436 1161173776 511302544 320875569 59783824 491401 66292164 38725729 2057166736 343286784 8910225 2529587025 37112464 6285049 27815076 1168561 472671081 27112849 1371241 4605316 324936676 271623361 12544 18309841 10214416 1018120464 1147041 7177041 92217609 127449 43771456 61685316 2401784064 140304025 62520649 1245172369 27720225 2123182084 120714169 1681 209764 55234624 261857124 2092513536 2497300729 133263936 1029511396 9821956 717409 62236321 1288225 93025 39879225 2309379136 1623076 7606564 96687889 1669264 197346304 1249976025 112614544 2024929 133102369 62964225 45859984 2569609 96216481 1974025 225540324 272514064 2439964816 741963121 1143318969 124478649 9345249 7182400 1085109481 2085136 2218786816 183169156 151019521 114244 131423296 7246864 421111441 23309584 205176976 1134225 12938409 1695204 2879809 218655369 132457081 1449616 294294025 16129 509224356 19775809 1630867456 11675889 124746561 412171204 36156169 116380944 1259966016 760384 23736384 1842899041 263315529 39400729 720170896 10857025 378225 295936 421152484 19088161 3541924 55175184 2760871936 231283264 110208004 224310529 235591801 312511684 166100544 42719296 68244121 1022912289 21818241 559227904 582169 1466521 7623121 1894164484 2593151929 15864289 11937025 115670025 2873025 6086089 272151009 114126489 1974025 46656 887364 212459776 1031501689 122235136 53071225 3083247729 52215076 25270729 212518084 108972721 2244769641 111767184 2475460516 19704721 95481 47582404 690561 6426225 302864409 1162878201 188980009 76667536 1661521 3083536 2245053924 152102889 158835609 200477281 1242915025 225570361 169364196 272745225 1124126784 1196260569 1343662336 190969 214417449 11874916 1285956 279424656 159037321 2117025 230857636 312193561 98585041 85211361 98109025 10543009 281961 193543744 2229822841 3663396 31877316 2139340009 1345600 214066161 1157776 28270489 3051899536 2544025 201526416 161061481 102111025 9412624 16434916 3161284 130439241 19945156 14768649 23746129 2120786704 215678596 2470388209 252237924 12680721 1456719889 28313041 1209857089 2111209 442302961 1199860321 30769209 1328529601 10817521 946729 222755625 160174336 87272964 114921 3833764 114597025 44102881 1532644 113678244 330221584 101761 94109401 63616576 17749369 651678784 1326926329 1822863025 833569 322417936 31181056 145564225 1224720016 130827844 62710561 321807721 117527281 211600 2994716176 1088538049 13024881 315453121 1185921 1622639524 12194064 1811268481 7317025 120318961 52186176 330003556 632025 3087246969 232898121 979189264 1554330625 2446687296 62583921 37515625 21986721 135769104 14876449 1207423504 1633938084 12124324 62599744 927750681 232324 10975969 1907161 1540081 223173721 29246464 1884254464 44916804 1144900 194546704 361038001 1320959025 7529536 2255585049 105288121 1232290816 12559936 192321424 8254129 1281425209 92332881 115498009 22108804 516425625 18164644 180391761 5103081 1199167641 1544725809 54213769 12694969 278422596 17007376 2356225 271986064 262083721 6990736 425349376 22676644 4268356 37527876 201270969 984064 4963984 5948721 3732624 381924 37527876 361 376321201 6885376 47389456 28143025 1613869929 980253481 114939841 33143049 265657401 2081731876 9665881 431974656 1684804 3024121 1377300544 599076 1216893456 134931456 39967684 332369361 25250625 40132225 2783723121 57121 11812969 174160809 2282068441 31080625 358801 2953813801 37039396 3020711521 3007974025 629558281 121801 32661225 199120321 14047504 2679769 11029041 114105124 142420356 16507969 34492129 2531699856 21086464 209786256 3869089 25979409 911738025 1041546529 22857961 1879641 153412996 15816529 28558336 422795844 2909955136 16184529 3125824 158206084 238857025 22240656 915849 29931841 1658944 18335524 12716356 5968249 915849 77915929 201327721 5788836 18809569 124902976 158180929 22924944 1300972761 1161719056 2221991044 72403081 174345616 62125924 175191696 11323225 277729 29463184 181548676 1332834064 1568635236 124523281 379197729 1602756 1301881 312334929 14190289 7257636 1125721 6796449 232324 169130025 110923024 1265580625 1674037225 113827561 162919696 2502724 1038361 8590761 41512249 1333053121 3222025 38204761 130484929 3916441 7365796 421521961 1027651249 1336336 17598025 141514816 2825761 3041536 2704 1414286449 38416 221592996 2171932816 13535041 20985561 27415696 19131876 2285891721 2491806724 26946481 26553409 296252944 208849 212372329 109307025 6241 1712387161 12544 652864 101787921 3629025 6185169 1135892209 41809156 19945156 71301136 813276324 93161104 13225 107516161 15642025 12545764 1295136144 284089 727609 16966161 183087961 10595025 7279204 10329796 2380659264 59243809 61559716 14265729 219961 165456769 37063744 190743721 1991301376 2599470225 114244 221592996 2304 29322225 71334916 910892761 424854544 327429025 2792805409 21967969 1901641 110691441 2854658041 2729104 581919129 170511364 103571329 301401 64529089 1471259449 1212362761 2131576561 1322558689 29365561 1278205504 116748025 1145551716 88209 47141956 471969 4177936 107267449 738263241 14227984 147456 3039978496 17530969 6125625 1397124 17749369 1011112804 3411409 133148521 732730761 109223401 149646289 326633329 1424458564 10042561 309136 125059489 20286016 2611312201 36735721 314721 1438760761 101767744 1422722961 13126129 6315169 750102544 131583841 318551104 431891524 117527281 1155116169 319372641 30625156 4963984 13557124 213510544 2013561 1172889 607178881 2366530609 491819329 2152089 1241011984 1122317001 241678116 23299929 21483225 15657849 1881477376 144216081 56115081 213276816 17156164 123721129 1162084 1039030756 10137856 274399225 112593321 7834401 249355681 123543225 108951844 1187147025 15335056 2474329 143089444 1101244225 290804809 1978648324 1449616 2202256 117917881 271293841 1595842704 24127744 1221572401 16679056 322777156 2987824921 112678225 306355009 583696 352838656 31203396 70174129 29300569 323388289 263705121 211527936 202037796 1946662641 1123791529 698896 209844196 1892337001 1181434384 1422119521 115412049 1515700624 134050084 2028781764 227165184 9803161 2207778169 144600625 41835024 350464 3312400 320159449 1290677476 1159811136 22781529 1017737604 27552001 164836 86229796 12630916 1024 1997017344 1993265316 10634121 148225 163430656 5968249 26873856 14830201 9709456 125316 3125704464 50027329 215678596 19731364 193571569 148742416 62001 17665209 6889 273505444 11634921 5013121 522305316 128232976 100781521 1205200656 227285776 42315025 336400 3027530529 2561878225 2226064 40259025 1405200196 3111743089 108534724 532900 31102929 365268544 4761124 3196944 324936676 1286943876 300432889 28206721 23716 326850241 80982001 1855197184 225540324 1196260569 17572864 130210921 41190724 49970761 474194176 39513796 128210329 17909824 27499536 8732025 251190801 22733824 46348864 1775948164 105103504 15376 1951960761 592900 1125721 70997476 5452225 3211828929 527076 5331481 155525841 31169889 102313225 1554330625 136936804 13198689 2232751504 229189321 2181357025 188952516 10883401 12544 14182756 8743849 8128201 812421009 2568766489 1915456 105226564 39601 2271189649 4592449 8213956 1512509881 13068225 220255281 17424 2601510025 582691321 1076364864 57600 31550689 115111441 531441 21261321 266277124 276024996 2377830169 191767104 22819729 34539129 14730244 469198921 117094041 287296 380689 411562369 2229256225 62188996 15147664 320839744 19166884 16916769 817273744 70997476 7879249 64754209 429025 39463524 7027801 128436889 2931031321 4618201 98585041 172265625 1468805625 147233956 1220314489 10304100 612958564 149230656 17372224 5121169 544644 179104689 7414729 166642281 271441 156375025 297631504 122611329 17131321 1529826769 2878966336 3560769 141729025 811851049 43007364 2000325625 325369444 186950929 12552849 157201444 4177936 630311236 811794064 302500 23697424 40157569 6400 620109604 887364 996004 1261031121 30735936 184280625 54346384 921183201 3467044 42536484 702886144 2019963136 18731584 1742394564 47679025 25270729 2313441 452327824 91204 237930625 300304 28751044 26988025 123676641 1210135369 23775376 3481956 1202841124 1087849 1274847025 8630967409 2825761 1209857089 2152774404 3775249 161823841 9308601 410224516 58186384 253796761 441756324 252269689 159744321 214476025 31483321 2682514849 2683447204 110229001 2031665476 15233409 2466214921 99181681 84235684 122279364 206094736 30063289 2325554176 9217296 1572516 4 41873841 15713296 2577288289 362404 11641744 1049500816 2125302201 172712164 2937796 159870736 313183809 52577001 1264798096 126736 287913024 61732449 28955161 27573001 187553025 162409 15896169 290873025 265201225 3106167289 523631689 2081731876 558009 117115684 15928081 211877136 101761 819447876 29387241 102292996 17572864 184041 9205156 2979076 16434916 22667121 37173409 10227204 71824 121 1515361 168714121 51365889 1315005169 14891881 249166225 2530794249 15413476 5602689 1030225 219961 3538161 14250625 3025 45981961 22791076 260144641 582169 1125267025 4507129 231313681 12545764 2574953536 3044722041 237129201 1580778081 3227262481 8162449 23059204 1471566321 2859481 120978001 1018694889 104284944 8054244 298116 2462640625 145106116 602176 148888804 314991504 1926544 693889 292375801 1852321 1119364 22886656 123454321 1770978889 312370276 1692088225 825527824 1274918436 18284176 783225 118919025 732736 1411655184 2313441 323460225 210859441 338724 35426304 2112505444 24088464 132641289 9523396 2377764 117592336 27217089 1212571684 1522404324 112211649 3411409 9126441 2669582224 170198116 275925321 16613776 237406464 30858025 1445824576 623750625 105165025 371140225 27699169 2163841 1378276 222725776 278088976 27185796 427000896 2531281 859329 420086016 2356225 295936 63170704 484416 1015633161 1588739881 32535616 3306135001 13950225 1982653729 174292804 2729226564 14884 23107249 1499703076 91278916 22231225 11621281 114126489 206640625 72900 1309498969 282508864 1312540441 21706281 212051844 2590504609 23580736 187279225 2528882944 165997456 1359556 237560569 18198756 2223499716 20784481 301401 1583960401 45711121 1868689 6482116 664225 841754169 1144536561 1346449636 17114769 26904969 14714896 79584241 422466916 1429369249 240157009 2196324 276024996 2247139216 30074256 12027024 2146932225 164836 121801 200902276 2876416 4752400 1431562896 2229049 185068816 121801 877225924 94711824 1480248676 2128681 32194276 1096205881 3932289 222308100 163251729 4129024 41912676 641254329 239259024 10484644 105822369 622552401 62583921 287296 191844 1620465025 102212100 29877156 120934009 352200289 192515625 5085025 32387481 1775358225 1817104 577248676 1993533201 121969936 31550689 12567025 150111504 16834609 100540729 135163876 5363856 13075456 170067681 443556 1683953296 12397441 2218786816 11655396 41011216 109537156 1030987881 1170724 132181009 238733401 185761 1177313344 22714756 2502724 1425636 1156544064 8631844 35928036 112896 1954404 22648081 232715025 2676496 30019441 42837025 71098624 169676676 10188864 6081156 1011748864 2468201761 1211388025 7851204 812079009 318872449 32273761 16916769 180338041 235530409 189530289 10745284 41062464 1346449636 13256881 2209 310249 3200730625 11229201 126315121 669124 32867289 250335684 41977441 6320196 10903204 731215681 27394756 8254129 26759929 1229881 7935489 721728225 132342016 2223499716 6579225 73839649 432390436 294671556 578306304 83010321 1444 443556 1348431841 18870336 2791431556 2319096649 159390625 2062096 2329124121 2553483024 1219825476 204375616 326597184 579268624 521848336 78481881 1359618129 164326761 1639521081 1312178176 111365809 3239772561 17280649 17464041 6061444 3972049 1063020816 50936769 82482724 132227001 2585664 25140196 3748096 1928615056 965282761 1181569 204146944 14220441 9437184 242798724 11478544 255025 99420841 47524 212518084 18447025 192404641 1379008225 1697809 73205136 65254084 1217451664 136161 207158449 233289 1535464225 19395216 131010916 186377104 26132544 257049 753118249 23357889 181548676 42849 66324736 253382724 657721 1435204 2181357025 18645124 353252025 51825601 1241716644 1732057924 270832849 11498881 1110916 116186841 1674436 24880144 17774656 12802084 13213225 22543504 164326761 371872656 46621584 295324225 839318841 302551236 125731369 147355321 2323914849 50822641 279825984 2549947009 2117025 46867716 165019716 23435281 38155329 219276864 22791076 21986721 30503529 22581504 314211076 482505156 7584516 3102601401 9566649 2343961 206066025 27751824 1914762564 9579025 203861284 4173849 27331984 25600 1630059876 1339706404 11778624 679279969 8508889 300710281 2553483024 2674648089 8444836 1116094464 848241 170145936 1277919504 919681 63001 153313924 20912329 311346025 2899930201 311364 14653584 871489441 155236 185204881 2782224 474237729 3158102809 200732224 14577124 213832129 24314761 13786369 360316324 2534464 19731364 16345849 51208336 1974025 408282436 1200068164 87616 208773601 228251664 2029052025 78074896 1191837529 216225 1316310961 2019241 1910826369 71774784 11716929 4923961 225991089 1739140209 25857225 4809249 430853049 547279236 13410244 1643329444 1056784 310249 23882769 165791376 133956 9279083584 848241 213949129 312193561 39917124 211527936 73984 301057201 22819729 1506448969 219721329 7080921 2269093225 55815841 137053849 3936256 441252036 115906756 28111204 605284 1193218849 289444 232715025 1247689 2635590244 15327225 15303744 281635524 220374025 1279161 1040191504 1073296 169937296 167107329 128346241 97969 32273761 389376 11035684 119115396 2132684761 25120144 151733124 7203856 401120784 1655920249 1519050625 22543504 12510369 207273609 111386916 2980723216 21381376 753228025 83978896 4910656 2792241 2765569 196700625 3025 177241 661158369 29560969 10355524 774286276 91809 285156 69169 2199289 1127347776 81432576 91298025 32239684 266179225 48399849 952576 5484964 1340964 5626384 17147881 3143957041 101263969 314530225 1658944 25110121 1715782084 39727809 1703130361 21335161 38763076 1272384 148084561 164506276 2085136 105267600 70023424 238208356 2323818436 894916 11309769 683929 177928921 212897281 9678321 2111209 29192409 19554084 43533604 43784689 30514576 33258289 7879249 14400 198697216 2131853584 17689 86436 10771524 119025 129663769 3861225 592484281 1245313521 117961321 22240656 848207376 401120784 2056356 141039376 158404 196672576 1615441 1794115449 153091129 1999396 61826769 9431041 3154176 26491609 977250121 200562244 2795584 159340129 965282761 4120900 11634921 119311929 361201 117874449 19882681 27279729 313183809 19722481 27426169 154629225 5621641 811167361 442849936 14861025 225570361 94225849 2049553984 29899024 2929840384 1968409 52041796 312299584 7365796 257891481 595984 128572921 56685841 61246276 5997601 622402704 397324489 2123827225 67141636 1056784 22934521 1050926724 113145769 210975625 17689 58125376 1114157641 906304 1126206481 148693636 21455424 118417924 5026564 1934881 129413376 1262736225 196364169 2284266436 826217536 1132096 162078361 1419707041 112720689 27699169 105226564 203889841 40043584 326669476 76143076 282676969 24710841 7921 1310946849 2178576 10259209 8767521 15876 4397409 22165264 119486761 61089856 1134225 25270729 18541636 918514249 28005264 188356 26050816 15984004 287065249 438244 413449 131308681 8922169 1591770609 276124689 2732409 20304036 599076 142884 166464 150626529 198025 1115359609 271326784 2239939584 19731364 5121169 1127683561 600625 121176064 46656 4897369 529 23409 12616704 123409881 7851204 1332177001 1830609 43877376 5041 2119936 30371121 96983104 672831721 91809 2830346401 12322332036 2961841 194463025 32615521 19280881 6305121 1286369956 617224336 1527637225 2047924516 14130081 1281353616 104203264 50112241 33431524 191656336 1252098225 140625 2131600 118200384 51998521 68873401 701455225 2852721 224760064 725925249 5267025 32761 1022208784 1030225 873025209 7257636 3229209 399424 1334025 3790809 746496 320338404 3825936 287031364 196 12145225 132733441 53597041 2873025 132158016 6765201 95570176 3211828929 9765625 254881225 25816561 19421649 662596 1133197569 1769548356 216148804 89359209 1269853225 727488784 21224449 168921 1625541124 2954961 341214784 1726596 146579449 4910656 8767521 199967881 1570378384 576081 233998209 1302632464 26450449 10220809 22429696 310429161 11451456 15350724 1221362704 203205025 38700841 9339136 313254601 239971081 131974144 29582721 3418801 32353344 27185796 652864 1517824 17015625 98596 297459009 25120144 23126481 104468841 298805796 36542025 31911201 11519236 2990339856 18105025 8844676 546121 20164 61246276 11703241 851929 1433076736 1404225 266636241 149181796 251095716 13126129 14691889 7431076 52606009 30327049 10259209 71301136 12544 58660281 947162176 1136356 161951076 20313049 164660224 1133534224 88804 1425893121 1242844516 109746576 121616784 1232431236 1432809 5139289 946729 1928175921 7695076 12033961 1115136 94864 423042624 413837649 2281781824 18472804 261533584 623301156 1907505625 59644729 3269438041 2259009 306180004 303601 82428241 81306289 2989441 70711281 108900 48288601 33942276 37258816 22915369 620944 1953374809 25969216 93566929 444889 85849 23078416 802815556 2232036 293764 206008609 317018025 139546969 121154049 15594601 32228329 2297860096 511225 13845841 103144336 1014049 9199089 138156516 2792241 110607289 315275536 2858292369 2223971281 32251041 1226680576 3564544 171396 6677056 223054225 1478656 128981449 1238769 182466064 13126129 154902916 2464328164 293764 213130801 912946225 229643716 111049444 70744921 3932289 250000 3023130289 407044 28037025 1263376 130279396 1933185024 96314596 128572921 116281 301401 231770176 182142016 151930276 1100401 154281241 34503876 1145551716 20124196 60516 2986950409 52287361 71014329 6734025 245047716 53523856 129600 329023321 273207841 3444736 87616 3663396 2796717456 101062809 1267876 94458961 1232431236 2027776 101284096 122279364 171714816 1149752464 2478347089 61504 327184 859251969 82609921 113486409 2719726801 697225 11881 228886641 42810849 1712387161 164660224 31550689 1643524 211324369 7054336 103042801 1803649 801512721 123321025 218625796 11025 231465796 111556 5308416 246678436 2802325969 68773849 248566756 16573041 1029190561 1721171169 2547216 10061584 1338649 619369 49829481 312158224 15155449 16957924 4137156 327429025 89718784 3196944 182871529 8836 772951204 269780625 2894978025 109893289 716365225 59814756 2316881956 17181025 12559936 527076 1164241 1125199936 260370496 174266401 3196944 41062464 1115136 1243225 530058529 181872196 1162673604 1896776704 2297476624 1499703076 20376196 1611299881 564300025 401956 1086032025 1585234225 9412624 2105401 1773083664 79905721 24025 228584161 5349969 62204769 172607044 308025 492706809 729108004 2446192681 8625969 538756 192721 5419584 251571321 1253938921 2096357796 29149201 81956809 2077445241 4831204 1598800225 1775189689 166693921 851929 159239161 1433909689 1233063225 142922025 9815689 2842596 1075052944 11055625 3222025 23532201 126135361 176916601 122146704 181090849 34421689 562258944 10751841 209351961 116186841 416364025 1321758736 1682968576 94965025 1523106729 45185284 682276 428117481 83064996 274763776 2723065489 38303721 124970041 21132409 27499536 35176761 412333636 12257001 262861369 1195223184 1624734864 2853803241 58660281 24314761 661209796 17581249 21307456 322094809 1225449 11336689 122965921 7778521 602898916 160757041 2934369 3118756 286692624 2729104 212751396 5470921 2566232964 10778089 3364 213444 38167684 356303376 32924644 61199329 98327056 844561 27206656 225420196 1992104689 15108769 6635776 162511504 2439964816 102313225 130507776 2630766681 44100 1324814404 5317636 2095259076 8213956 10163344 3115425856 124947684 1926544 178462881 36324729 27050401 2562688129 16224784 1635841 129600 1973314084 1292474401 11458225 8649 552049 24690961 11675889 1517824 20757136 12376324 111386916 115885225 2146190929 15555136 9665881 34703881 202379076 133033156 66324736 42575625 231983361 3175524 131997121 24412812516 224130841 2037800164 4778596 61027344 4981824 412130601 32024281 10923025 7767369 52113961 131721529 88529281 671069025 32558436 643180321 2418025 81198121 2857330116 1288225 210511081 1106704 1276347076 310711129 1428310849 105452361 203433169 19298449 132135025 19105641 59028489 320983056 314104729 2152089 183115024 29106025 1405950016 1752976 20539024 9535744 372605809 211266225 52287361 44997264 2126316544 83101456 1024832169 17791524 851997721 56685841 7969329 853776 714025 9684544 2353511169 1492663225 103205281 81270225 41616 461476324 58415449 12895281 511483456 844561 73170916 113569 104142025 9272025 1016064 358801 72386064 250747225 8773444 22667121 2582449 162001984 61214976 399424 325874704 221027689 111809476 5363856 335241 1804635361 13653025 131423296 21696964 7890481 2430884416 2589995664 230007556 48372025 323172529 1296936169 21473956 215091556 15225604 229492201 112423609 133240849 2821521924 3606201 117007489 11992369 1512900 91240704 25826724 715241536 105625 2645353489 185858689 2537741376 21501769 2261858481 263283076 11826721 1131178689 1160696761 471969 128187684 511225 100320256 18215824 60341824 194184225 723287236 30514576 7546009 329349904 12362256 164762896 2965347025 12873744 2883204 213189201 1189077289 318551104 8631844 241740304 231374521 2268521641 9144576 455625 16719921 134689 2948089 10404 71774784 183819364 1817402161 431766841 2709514809 910651329 141324544 5692996 238578916 11256025 127193284 28633201 5914624 197205849 1830042841 30338064 1520289 1220663844 302586025 13278736 45346756 3140593681 271326784 18541636 155376225 130690624 42706225 4182025 1679524324 55696 142134084 331749796 625550121 13446889 10329266689 374229025 145515969 123054649 325333369 123988225 1419405625 231070401 219961 39526369 23532201 311381316 13965169 57592921 31091776 1582564 1411204356 1269853225 3455881 152078224 1819801 544644 166255236 381264676 414736 113870241 331713369 1232852544 15256836 1600225 10804369 1887876 172580769 24433249 4363921 2211169 3258025 44903401 532132624 1253018404 2891965729 1903751424 370293049 12411529 311275449 366109956 231496225 10640644 2919565089 298183824 303630625 2480538025 9326916 314721 45576001 2423888289 162843121 8439025 218477961 106399225 57229225 264196 1006009 82591744 16621929 25180324 260790201 870191001 23677956 14691889 188457984 274299844 1240996 157427209 230462761 1017291025 209873169 23097636 21893041 24990001 9604 15492096 131044 19855936 819791424 222397569 33028009 817845604 1022121 30614089 446307876 2852721 151216209 6280036 1648278801 145395364 16630084 15594601 245025 3053557081 277122609 1909253025 2196324 269025604 122434225 167340096 1320959025 2093337009 1267573609 84100 26347689 18974736 95140516 222188836 1312540441 1182534544 1350244 24127744 238144 187489 2184534121 4330561 41770369 28561 8105409 2149064164 1048576 18992164 2863106064 2571301264 116294656 151321 45252529 2261668249 174724 19035769 28026436 34257609 211469764 24649 1105296516 257049 197065444 183521209 793041921 17572864 358801 317124864 190937124 227919409 14915044 148742416 610682944 2339173225 103856481 33212169 2051908804 2608225 12489156 294911929 111703761 194853681 928055296 598242681 6630625 119946304 15093225 1765848484 32695524 833569 1385329 87025 1537032025 444239929 122655625 162792081 148425489 230371684 522716769 9205156 2612334321 2736545344 242798724 171767236 48011041 211440681 1090650625 2256820036 110439081 4389025 815409 24990001 11025 1305232384 30063289 323100625 208849 9278116 11202409 298218361 2574649081 572453476 1590121 51294244 1979716036 125328025 284158449 10272025 222784 96353856 27225 531118116 159201 1313316 202265284 10150596 3818116 121 233203441 36650916 242611776 58308496 232806564 5943844 2042041 121925764 1181569 298080225 1674436 325658116 142659136 60155536 21557449 2968729 31606884 22335076 13068225 2322372481 527076 307791936 124300201 1227170961 31337604 823977025 220900 2142949264 3129171721 2771496025 302446881 314530225 10536516 1262451961 23863225 1004004 1273490596 270799936 1730144025 150822961 30327049 26050816 2412577924 20720704 80156209 2862864 3686400 1228712809 2013561 263250625 52041796 1039224169 556110724 2859481 18524416 17089956 24413481 52186176 2749743844 410881 22800625 3228626041 12916836 165199609 52229529 1122786064 2237100804 210279001 2334784 78961 76176 2579236 1522326289 17926756 63632529 2021131849 788544 222188836 99181681 173606976 253255396 1359556 115713049 2562485641 230523489 877969 1406596 2617857225 386884 4639716 786769 19695844 27931225 572692761 312865344 308318481 1590175129 156025 2230956289 290634304 1898170624 2481135721 1303354404 71520849 15429184 81198121 99261369 274299844 16924996 36626704 2563700689 1661521 1305810496 45252529 113529025 212022721 1561435225 2803067136 258469929 2082249 1602160729 621155929 23435281 790321 36445369 3129361 894916 42797764 19166884 4322241 22801 21335161 14100025 2177528896 43270084 4405801 123032464 130782096 19642624 49336576 15856324 322777156 135512881 182439049 1545049 176863401 11607649 15625 12766329 11269449 2337841 377252929 425679424 1020419136 356303376 321915364 117050761 2100847225 16265089 1500625 61246276 1557504 3127717476 11437924 1317762601 135424 1602756 1002925561 122345721 12967201 15327225 14876449 556205056 224250625 30976 1611299881 16192576 176400 221592996 81072016 80550625 20151121 3103826944 174794841 268828816 307791936 9259849 2133423721 1505529 2259671296 791747044 1799117056 2521744 1158313156 527391225 196308121 123676641 274929561 1151855721 253191744 70291456 1653642225 6430917249 1354896 162792081 189225 1296936169 1240996 1090650625 200760561 24373969 33258289 111007296 173238244 76176 2831516944 91546624 145515969 223861444 141376 1168561 2232036 2286656761 352162756 2037529321 139129 2651117121 5527201 19945156 217975696 149303961 11377129 219069601 2825761 20115225 144769024 431649 2634129 4028049 2311782561 1726596 130347889 30980356 327031056 14356521 170668096 7295401 7160976 167236624 14303524 53114944 28206721 260887104 21381376 18783556 30625 831744 573075721 158785201 32114889 1118099844 2568563761 201214225 290838916 2108279056 167417721 1195707241 3115760761 77316849 2860752196 126427536 1212201 1150905625 522442449 14861025 128164 3114644481 32239684 3041536 362712025 1227381156 1218638281 1717853809 390260025 2970686016 17161 32787076 14884 1480248676 67617729 140625 149352841 2263190329 3771364 15563025 1233765625 2357976481 241081 308178025 3262922884 10601536 305809 1338649 24980004 256768576 422138116 2442969 17825284 192721 250652224 70610409 17689 1175324089 82428241 23775376 36626704 198049329 28718881 627264 1416100 3040529881 1229881 1352569 32024281 1672891801 8277129 2542277241 116445681 2748964 2449225 20738916 5692996 3345241 202066225 102313225 53993104 29757025 233111824 232959169 1495136889 9523396 175561 23348224 162996289 173889 75220929 52751169 393109929 10297681 1302921216 57820816 101042704 1575025 184041 2621161 154878025 202578289 612364516 311769649 34281025 166693921 112021056 65189476 234304249 3587236 2116 273505444 254016 3713329 245266921 15705369 2230578441 153091129 1299314116 118526769 811794064 4734976 24019801 1194739225 115627009 2027776 58186384 1267876 1032208384 272019049 204232681 1517824 32273761 4986289 140873161 822649 309337744 271986064 155775361 1168204041 14730244 16834609 130736356 1721344 1122786064 270668304 24482704 972130041 814702849 22638564 39727809 3359889 287133025 2214144 38862756 310147321 181791289 103795344 10771524 4173849 163216 235070224 59028489 2731316644 51279921 168272784 21307456 222666084 1354896 832495609 182898576 177262596 142253329 11573604 82210489 851997721 305865121 194937444 3924361 433264225 2147488281 127283524 4769856 2229256225 24910081 102576384 1022121 870489 1292769 119530489 526105969 418120704 204833344 235346281 44100 136913401 265233796 22934521 203401 675272196 82755409 324 2152089 2093611536 7579009 5740816 74390625 772562025 1322631424 2330379076 1252310544 694111716 22005481 791634496 17926756 24137569 31629376 1991301376 1318706596 49942489 260273689 29713401 15476356 101687056 165714129 69872881 358117776 32239684 26915344 312723856 2569609 204261264 160000 1301477776 1252161 246992656 1844164 19855936 129823236 179077924 76230361 2001846564 95481 788544 2256820036 283518244 45859984 210163009 9535744 2390116 41254929 23736384 674041 542843401 272118016 2226064 7695076 19527561 12229009 248125504 1182947236 328329 121616784 138203536 179104689 70744921 112550881 83192641 2989355625 20151121 2521744 60824401 1750329 1420234596 18601969 33258289 1375929 19589476 238239225 763876 305830144 13957696 126025 21316 13586596 403126084 729 2187441 11128896 529 1872206361 29062881 310249 72692676 13155129 145347136 6922161 13147876 217651009 12752041 2272238224 110691441 25482304 14814801 309337744 721943161 2024929 148693636 25421764 196249 2786150656 51380224 13024881 20857489 36228361 652751401 2424380644 21399876 1253938921 1327104 425968321 28291761 1159929 1430416 2985984 1522950625 10975969 2075531364 2209 1946025 220047556 1768707136 790321 2012060736 2482132041 33431524 2001846564 7628644 315311049 13924 1095411409 82174225 508369 151609969 10614564 1027138401 121572676 2802276 254785444 76597504 194072761 22353984 1321686025 2323914849 128210329 1733223424 293231376 2531281 2544294481 1259966016 111197025 11854249 151142436 235499716 19998784 1471949956 361228036 172685881 221265625 15492096 2235025 2175756025 466489 1495729 12313081 2086936489 9162729 688117824 2172676 271441 27394756 21224449 181548676 32821441 1463521536 3418801 271689289 2219257881 8111104 37748736 1292833936 247936516 459684 2471184 269361 22581504 81198121 43256929 1885129 258064 1601840529 43191184 79192201 186624 19158129 106276 10771524 4959529 414736 28526281 755161 127486681 244985104 703921 1364224 89415936 292854769 1522482361 1944280836 42928704 198330889 2111953936 212955649 21270544 2404725444 168921 181279296 165920161 142396489 1115827216 291623929 2528279524 1014932164 322346116 15163236 5817744 184769649 521437225 185749641 51265600 1119364 14092516 129185956 158130625 1052676 402203025 193822084 149621824 9821956 2941109824 12769 4332667329 126607504 96100 268500996 1908466596 4900 552673081 271491529 32993536 361722361 420373009 2007219204 824464 9903609 131721529 32012964 292854769 127396369 159896025 3992004 614197089 14243076 261242569 1103435524 1868227729 1114024129 3031081 8485569 13535041 27478564 292136464 281669089 2389352161 150332121 125417601 1008016 10387729 132112036 15729156 1592728281 1671849 110334016 10029889 2038251609 67158025 111175936 44983849 135675904 15437041 2253780676 130484929 25969216 55935441 8726116 12945604 1001532609 26030404 962054289 149769 2658124249 24760576 333172009 128300929 222069604 22600516 26255376 82192356 1281425209 21316689 5294601 1303859881 56145049 211673401 66259600 9090225 318301281 45796 132457081 288898009 1430276761 100721296 38427601 28419561 66683556 2636309025 9443329 115455025 1124663296 28174864 2381537601 379236676 126315121 669124 21279769 1436258404 208849 4356 45369 71289 51265600 1831925601 1770978889 2443127184 122677776 327791025 627853249 18496 1211805721 39204 211789809 1031758641 4418404 1106161081 683929 3165750225 13830961 56415121 1989427609 16670889 25867396 264257536 27594009 20205025 652087296 173001409 731594304 8631844 417262329 116575209 16990884 727609 146748996 19044 328878225 2030583844 25250625 14311089 13235044 13155129 107599129 310570129 2325457729 51093904 291145969 19131876 67617729 2212573444 115111441 4826809 311910921 255584169 752240329 2265025 17114769 29224836 173896969 152881 31214569 1106704 132687361 311804964 19131876 2186030025 26030404 179720836 2676496 232379536 579121 10778089 3249 164836 14161 3118756 88804 33339076 283652964 172225 146095569 25735329 168921 9784384 227738281 22619536 2816743329 2165506225 165431044 7667361 132526144 2414149956 1212201 215825481 1380625 579121 23299929 1122183001 309136 224610169 1691265625 32855824 31292836 511845376 2427364 18472804 2607634225 24275329 4981824 2085136 171321921 162919696 1902617161 2046838564 17189316 190969 1020610809 1270129 629407744 18164644 1024144 8503056 94864 3083536 510217744 1162878201 1127844 691111521 61716736 59197636 1761816676 717409 12723489 215943025 10725625 1034329921 101123136 269714929 46199209 810825625 4553956 253096281 1020610809 1163014609 3211264 21893041 167262489 402965476 56715961 1157776 174900625 31899904 1198059769 2347111809 198951025 1381385889 1327582096 37515625 652700304 52649536 239121 1771904836 36312676 27594009 2035904641 273141729 209178369 1285956 521163241 1651225 794281489 361342081 2653641 246647025 5267025 1117249 18818244 101304225 28224 14447601 111598096 423906921 216737284 32137561 300120976 197136 42719296 57121 102434641 40056241 2188742656 139972561 37039396 7491169 4056196 3158102809 1331082256 1998715849 46457856 42797764 112911876 1416694321 11641744 94458961 216766729 2540836 1221991849 12967201 302133924 24910081 4137156 117527281 115906756 2250458721 10797796 16088121 6180196 66194496 1316020729 16654561 565504 119814916 727488784 812706064 2732409 185761 924038404 3066001 106110601 2126685456 1031565924 130599184 2345561761 51926436 1301910724 1007554564 2562485641 122190916 20994724 62078641 1851925156 89813529 75446596 441252036 15618304 2178576 1524355849 1181569 288252484 27405225 28561 1102638436 148986436 36312676 1495136889 2031845776 1258333729 47596201 331531264 1267929664 139129 17455684 29241 1952844481 5846724 100160064 325983025 52751169 1227381156 82369 21911761 912025 758641 1015187044 3272481 87272964 422672481 47224384 186624 1682209 136212241 120648256 1320201 4326400 52258441 56115081 2607634225 197430601 19316025 11992369 22905796 1819278409 8213956 1257624369 3118756 201214225 12404484 2930944 1038361 229441 143089444 1677025 201583204 4157521 66049 3115225 128731716 261436561 192543376 741963121 134536801 1710318736 39325441 291828889 110712484 597529 2283121 2319529 76947984 111767184 141324544 2330379076 1713481 21827584 1913362564 1042321225 65141041 2211169 4080400 1643524 13995081 7828804 3131745444 205033761 160630276 5225796 583174201 69789316 121859521 92602129 1302199396 27573001 28047616 931043169 6673092721 6320196 42263001 1504819264 2876416 2016279409 1151719969 491154244 83064996 229068225 217975696 1157496484 173238244 1398161664 199317924 23931664 3221016516 26584336 41242084 623101444 3374569 292170649 1507302976 2637233316 311840281 168194961 17065161 2634129 2292398641 1711807876 1411730329 197430601 100120036 21492496 695556 41886784 117548964 183792249 8094025 2183319076 236882881 109244304 160604929 132848676 97911025 14830201 47089 118875409 20403289 673194916 953018641 2086388329 208542481 286225 61277584 324792484 125417601 17181025 1334025 16719921 277729 8649481 39917124 2729104 30514576 339889 17413929 2292398641 179667216 110965156 116748025 721191025 202350625 52186176 1263376 13227769 152571904 1803649 23377225 2295463921 808201 13235044 29975625 1348725625 52722121 19766916 4268356 311734336 678976 814588681 3844 45711121 152100 111197025 5234944 12208036 63138916 2974175296 178195801 1331228196 9174841 290191225 298045696 1476225 641304976 230007556 2260336849 71673156 14197824 7750656 303560929 1420234596 112550881 47524 1347921 19193161 139405249 2347024 230948809 1631271321 115175824 121088016 492351721 758286369 26183689 3523129 181899169 32171584 7118224 328225689 432390436 10923025 1493284 15319396 2393209 215326276 4255969 211557025 1011685249 2121247249 20647936 1062961 99856 447561 264745441 5257849 2092513536 249513616 2386615609 1454507044 2653641 138109504 109935225 10870209 197430601 201810436 7107556 2337335716 13300609 2532706276 121198081 3018733249 18879025 209728324 138509361 921547449 1169708401 613899729 3052009 528529 651627729 100460529 302203456 5171076 19018321 2973302784 1773083664 175324081 25482304 180150084 21678336 486114304 44715969 1054729 7230721 480249 1684804 16184529 4541161 1523106729 15808576 42614784 190136521 11276164 246301636 881674249 3034564 10407076 54789604 29713401 319225 306355009 376996 1936 2785561 2354287441 66194496 36312676 1474867216 90992521 1405725049 1992551044 217156 48664576 28387584 94249 144432324 3837681 82828201 287296 174213601 412983684 2573837289 1786921984 11964681 154703844 45481536 432016225 5875776 1098304 555025 50625 141205689 22581504 294294025 19775809 19554084 4648336 426381201 1504276225 14699556 2067844 53743561 138203536 192071881 190219264 2230956289 225540324 327392836 222278281 13586596 130347889 1299890916 143544361 21003889 1614753856 1312395529 160199649 25331089 214153956 5731236 313892089 46867716 492129856 1044484 623550841 1431941281 1625137969 62995969 183006784 201214225 6405961 149523984 134374464 337561 99940009 756900 22268961 4726276 36385024 21381376 656281924 251095716 181476 28900 2220482884 174292804 2127700129 11142244 7273809 1079056801 11710084 207014544 1188111961 1398610404 13147876 721781956 21150801 123787876 879844 141776649 1321758736 18645124 10310521 1308341241 153664 3128836096 13133376 2742197956 10163344 23775376 221622769 1779556 981443584 1346302864 21178404 844134916 98426241 125552025 171819664 4507129 121682961 2378317824 160478224 2727450625 2786467369 1212641329 2531699856 728514081 2782224 113018161 33223696 824206681 423906921 25857225 151659225 199809 444324241 142491969 231252849 71605444 1947721689 752185476 117029124 1856231056 2173331161 1156 118178641 488601 14584761 226924096 30492484 25270729 2579116225 11682724 48427681 1902617161 233295076 2324589796 138980521 499849 3186225 30294016 1746905616 91809 129254161 1267876 24482704 527076 8225424 196196049 1359556 312476329 242518329 21114025 7946761 1661521 84125584 44876601 491401 3426201 1257624369 59259204 1418481 6796449 1904275044 1281425209 17581249 152078224 321413184 1965946921 22071204 39225169 13920361 629558281 5405625 2235492961 1584278809 252047376 15896169 257634601 1962801 78127921 153664 331312804 29626249 1595169 631818496 56911936 7750656 36144144 3082914576 21864976 1011303601 3112858849 24462916 208773601 197262025 28355625 1821753124 2132222976 179104689 31832164 1322122321 38266596 5626384 781456 11737476 2268521641 31483321 409212441 315133504 2286144 2304324 1276347076 11195716 24127744 212984836 23454649 161188416 3790809 209815225 546203641 260693316 23668225 291555625 128232976 22382361 117831025 1105163536 21939856 2152089 198077476 127780416 32001649 13111641 426257316 413634244 19838116 12895281 386319025 1359556 1502570169 109641841 19324816 288218529 351637504 1745401284 2304 282475249 1931778304 261986596 12574116 8259876 681418816 24245776 19881 111175936 285305881 151388416 1004004 1825201 191844 215384976 32421636 1920893584 55577025 110649361 8514724 2214144 1072169536 1779556 1212362761 24304900 894916 39075001 1243225 185340996 332405824 1192389961 142129 2808976 54184321 1381757584 56535361 82210489 6071296 3853369 324252049 13734436 1113156496 1013021584 3232491025 173264569 40119556 309548836 483025 38155329 12510369 25600 981443584 3186225 2621952025 55696 207025 2983016689 16120225 19123129 269361 18533025 2421136 22543504 192265956 298116 35247969 119716 613206169 1500625 20277009 175960225 38713284 27102436 13454224 1342709449 38514436 79138816 8749764 620944 225625 7529536 28224 811801 155426089 19945156 510669604 206037316 1361536201 11957764 23155344 1387684 2613458884 12737761 337273225 8726116 929335225 8128201 191767104 10099684 230705721 1471259449 119716 111239209 11444689 13972644 207331201 3041743104 21141604 916938961 16581184 27531009 2523253824 1276561441 10797796 125731369 272151009 32069569 2226064 226713249 24930049 1619901504 5452225 9972964 2818654281 176331841 46656 3004793856 4363921 1503423076 267551449 15319396 21566736 7868025 1256641 25948836 3102601401 3455881 18421264 1795471129 144 1114157641 5391684 70610409 301401 1522872576 6630625 318872449 16345849 52751169 225 121506529 2312744281 699232249 5470921 1027010209 151413025 19775809 22221796 582169 12159169 604127241 133240849 12945604 18215824 13972644 25775929 465124 712249344 881139856 184633744 176464656 289444 16096144 131239936 1873764369 3493161 1871424 132319009 44930209 4730138176 28238596 17161 36156169 1855044 236206161 69973225 822649 3270124225 2408257476 328660641 344569 1919403721 848241 112911876 151733124 169937296 9132484 121286169 26563716 1313316 20830096 684136336 393129 232654009 1650065641 3030832809 1232431236 311364 181387024 2627485081 22896225 1798281 73188025 756900 75463969 2024550025 160801 22108804 62362609 388129 2277081 162103824 1302993409 32421636 110224 10156969 189723076 2418025 718668864 179158225 165225316 53202436 2482829584 12766329 1229413969 121104 12837889 30382144 284461956 114233344 419904 1171350625 665856 65918161 142372624 1475174464 329277316 33189121 124590244 145636624 311346025 8415801 312264241 4120900 225060004 12581209 42745444 277788889 559504 50922496 1199860321 233142361 222397569 811801 441672256 1353209796 12376324 3202994025 69872881 727609 712336 509796 175244644 113656921 133911184 183304521 448900 27225 279658729 1936 223592209 314423824 223173721 82369 118156900 1726596 1320014224 148225 36626704 85264 7890481 9339136 68112009 793041921 113827561 682276 134815321 25270729 228191236 292786321 27384289 1936704064 131377444 83521321 18190225 50367409 54331641 3182990724 110901961 150038001 102941316 3186225 670761 2366530609 117029124 1238195344 612958564 3150625 2990558596 1066153104 15233409 320732281 2184484 236021769 254370601 135769104 57032704 16192576 20484676 13505625 29942784 23299929 414736 21752896 104976 32764176 131079601 38464804 5345344 79067664 132296004 7150276 98366724 83010321 156550144 128074489 2877893316 3088691776 1653796 129322384 275128569 330694225 14837904 11236 3869089 299324601 7623121 1399489 202500 1750167225 350513284 2639801641 316662025 5822569 2479542025 2326229361 118635664 3455881 1190457009 13140625 237683889 1658944 173001409 1751506201 31899904 38328481 102677689 2556616969 18627856 13402921 2211169 2301312784 2196515689 17901361 1041481984 2306976961 1270851201 210076036 2304324 448211241 1360503225 102677689 12166144 12159169 1863225 104509729 20142144 203747076 103266244 3093918129 1969761924 1158517369 236728996 116596804 2212573444 11417641 16556761 111598096 13626359824 282206401 25310961 12313081 1016525689 12166144 81234169 2630766681 1934152441 954529 1212201 19035769 40615129 431642176 8464 31945104 136773025 3070157281 15256836 1779742969 1442401 122190916 304746849 22572001 101143249 21511044 516062089 111830625 45819361 832726449 35892081 113912929 567106596 249387264 1682804484 1133264896 3389281 21086464 61027344 24472809 17842176 1693404801 351712516 5943844 339889 117657409 2854658041 316199524 96294969 320445801 270865764 23242041 105822369 361874529 936237604 81812025 2619699489 1952844481 246301636 111175936 26265625 23309584 1170666225 2217121 174160809 22250089 15507844 2758921 1215777424 1059111936 2750373136 3786916 8982009 2955770689 1444804 72114064 1183428801 1359913129 2916 295014976 42823936 20160100 10000 111872929 257730916 120297024 49252324 2040780625 1322267769 1189353169 14303524 12138256 62015625 192293689 61701025 1557504 111788329 1006919824 1908379225 11573604 1135150864 215296 227949604 105534529 2474565025 788544 1575025 2886375625 41062464 26988025 39150049 755260324 1595169 1595169 195916009 2951524 23892544 247181284 1585712041 291863056 11471769 111556 17732521 1821326329 33953929 1731856 29398084 22857961 39204 3241935844 29931841 13307904 3262580161 14107536 103958416 33074001 54834025 12945604 42823936 247009 591559684 32012964 11730625 10614564 14930496 320553216 3055504 14167696 1104601 18896409 341103961 1083681 1196260569 61811044 8242641 679279969 66178225 175350564 81270225 1110555625 11730625 518400 105206049 41679936 15376 18948609 15578809 283080625 594441 152250921 410994529 927369 65221776 1959921441 1938112576 181467841 22829284 13527684 222784 3063179716 106378596 112225 40246336 1709739801 865183396 287743369 2287421929 7645225 215414329 29550096 432182521 128391561 553536 363054916 27573001 123143409 167236624 2057076025 2246380816 28249225 52533504 2334784 21603904 1729561744 27373824 18164644 165649 2398550625 13557124 13875625 33965584 4892944 28281124 731594304 69839449 131423296 351649 298529284 13520329 12061729 313077636 55190041 2267759641 14167696 181548676 1545049 237591396 171396 80089 124791241 193600 4133089 654481 14891881 17272336 520980625 254016 1437601 61575409 947162176 28976689 7322436 8614225 145161 26635921 33856 12166144 316733209 44769481 323208484 1297321 45346756 15618304 305809 1262309841 19245769 10042561 315879529 1245456 2269093225 42419169 700569 80874049 122500 327465216 1794962689 2599470225 812706064 13307904 18164644 527076 586756 244203129 111999889 722749456 425679424 122832889 2312744281 31047184 122655625 2595321 1582607524 2593151929 45711121 273472369 1131380496 172580769 269025604 76947984 1865956 71453209 111872929 1406700036 1322267769 10188864 1844273025 832495609 625681 2538446689 1283358976 36650916 627264 1482173001 1211805721 1331716 77228944 212897281 15249025 153735201 25230529 748225 13823524 2235492961 198105625 179935396 201601 23716 927567936 142181776 717409 495107001 1272384 20994724 16273156 10614564 793323556 13286025 132457081 11909401 3359889 18792225 222636241 7717284 51151104 12730624 146689 222367744 246016 901680784 2968729 2832489 4173849 128323584 324252049 644809 1219615929 823977025 1928615056 1119103209 13256881 1726901136 88529281 1219825476 116316225 202806081 874266624 2988262225 2916 26030404 189310081 47831056 20638849 4210704 224460324 12524521 293060161 693058276 141039376 18983449 60871204 3147076 1760929 2259009 96255721 29300569 10478169 192321424 3481956 1521234009 46253601 190854225 14288400 984064 1644626916 19421649 1597696 128097124 13630864 24285184 1481089 1086032025 352050169 176757025 1978381441 2980723216 1281424 230037889 2333759481 1238195344 971880625 2312551921 4955076 172501956 282676969 152893225 146361604 62125924 1183910464 1315609 142884 3759721 217031824 7606564 5143824 1069813264 232806564 127449 232324 175589001 5253264 1842040561 294705889 184715281 13942756 40401 146748996 3008741904 201895681 1212201 17098225 135769104 140469904 921851044 1761816676 12503296 81126049 2290866769 117223929 1322122321 2519437636 203233536 1362643396 1018081 1179396 1142102025 255648121 1115136 173211921 319193956 37319881 528218289 923187456 1179396 1707259761 20584369 1115359609 170955625 240715225 224970001 1443772009 916151824 19228225 1094116 51279921 602997136 352200289 1763244081 3845521 36614601 1260037009 216237025 1622961796 1382649856 122921569 15468489 21538881 285069456 31169889 232013824 101103025 204232681 81450625 181629529 60777616 12694969 137007025 399424 149181796 40106889 63170704 1912689 2558134084 15864289 5870929 77284 202037796 1555119225 335256100 2999824 21013056 322956841 1149142201 15515721 262731681 48734361 1324741609 10549504 1946025 20164 1729225 2884334436 13256881 2927521 18045504 1225 1759970304 1679616 54302161 13082689 34668544 7884864 172318129 30946969 3326976 732189481 72999936 56972304 127035441 1901641 19589476 14930496 3063733201 91718929 11662225 4481689 108743184 31315216 127449 33431524 200760561 32761 7744 202521361 1510441 3779136 30769209 1585712041 56475225 157427209 32353344 2479542025 252004 961 71048041 12766329 64899136 129527161 532363329 567009 32444416 302446881 250747225 199911321 63234304 1256631601 342225 52765696 25715041 12709225 12931216 256992961 4644025 2544025 1995944976 1125870916 2520542025 1940449 107205316 169026001 210453049 2022210961 14235529 18130564 1194649 11417641 74529 119716 278189041 17272336 1574661124 296976289 14577124 483252289 28547649 310746384 16916769 263672644 19474569 1247689 2121615721 107806689 41964484 23319241 25270729 1315585441 2362369 1622156176 1280637796 32024281 14630625 68013009 29626249 25441936 7569 525463929 1250753956 162996289 135256900 245799684 22705225 30946969 1597696 256512256 2259009 123832384 1247784976 1162264464 2225858041 2984764689 139334416 5239521 1860628225 113976976 288626121 6507601 127328656 2752281 34969 29626249 18567481 3844 33918976 84100 991053361 111492481 20593444 239121 782097156 118222129 75916369 308025 2334784 211353444 9801 10394176 962364484 320338404 125283249 2320637929 872356 104976 566106849 1891032196 660969 1961338369 602898916 7557001 28579716 9308601 14691889 145709041 342213001 274929561 62995969 228372544 242175844 38365636 122279364 235284921 1153476 53392249 11323225 28206721 43256929 715990564 10169721 18766224 11055625 115261696 1817104 137921536 1313192644 1176215616 4169764 20948929 4528384 2474329 934280356 106378596 172291876 1153009936 61716736 332150625 122500624 1752976 1274918436 38167684 35344 194993296 81993025 30625 56685841 8690704 1575025 130074025 127983969 2702736 133194681 311981569 285156 64705936 1161855396 105411289 7241481 47416996 91355364 17189316 2531397969 105185536 1635841 61732449 40208281 185313769 253382724 134142724 15358561 213276816 2406393025 33154564 17707264 28270489 4626801 1419254929 107308881 1496529225 14432401 101203600 3613801 83484769 43850884 17799961 3026320144 2295225 11082241 1449616 284293321 262958656 266256 617075281 124609 1136356 1149752464 1383319249 3026650225 224550225 105719524 966215056 35772361 97344 25310961 30614089 311364 1123054144 2022480784 122611329 142134084 30769209 320338404 14884 127757809 98128836 540283536 117223929 1937584324 3026760256 1271992225 113934276 39992976 52649536 2805625 15085456 224940004 81812025 1171761361 3790809 2205225 2316208129 2105401 2228878521 143976001 72607441 1529826769 2085136 2295225 6832996 17464041 69039481 125216100 320231025 3481956 11675889 331312804 2739789649 214124689 5184729 2715904 128232976 3108397009 5331481 1316891521 2542680625 9455625 36457444 2122629184 16281225 250747225 28224 36168196 160376896 163712025 154181889 1183744 7311616 442134729 2003726169 20811844 3222946441 258630724 732514225 164788569 56475225 124456336 1493284 2122849 471969 31304025 179908569 2137444 49284 272613121 4477456 189943524 2191737856 34880836 2847823225 474324841 1482789049 2311782561 441 16851025 124657225 2327194081 157609 66194496 128709025 3511876 2227179249 1456261921 203005504 108284836 12432676 2468201761 1133130244 2010535921 1231799409 459684 2507906241 844134916 20693401 27363361 1385329 2111953936 11909401 17372224 1288307449 2666792881 2115724009 2489910201 99181681 411805849 12321 3161363076 156325009 14791716 15233409 95481 1902878884 1274918436 41209 23088025 3013696 42289009 325658116 33477796 276058225 60233121 257570401 26388769 304711936 1287804996 1427555089 407044 1218219409 2994387841 31663129 1251673641 246081969 41113744 2382904225 1898884 198916 22193521 222784 2839225 130988025 1750669281 52635025 1430276761 62001 4765489 79905721 4875264 186650244 111872929 8462281 1535121 818303236 701932036 32307856 16641 212547241 25290841 192543376 132687361 2630766681 8608356 1317036681 1903053376 111915241 27227524 1131918736 307616521 119311929 105596176 2102130801 1299600 180230625 112211649 61591104 33918976 1543154089 1118166721 1502105049 160452889 1520289 929296 253191744 1418481 124835929 1050537744 308178025 262926225 112338801 212197489 20322064 12194064 190688481 3644281 8862529 2770127424 6190144 311063769 250114225 43256929 512207424 2537649 7568001 38415204 1036324 3560769 950242276 1083681 3014119801 5447556 118853604 204261264 1419707041 30327049 1982386576 373107856 7086244 7436529 1286872129 3228398761 22896225 124925329 612315025 589824 1605289 127509264 837225 14485636 14676561 446224 2490084 81577024 202521361 375769 20729809 1990921 1515361 12383361 221563225 534303225 41641209 1311025 1903053376 101646724 252047376 276423876 21233664 8856576 1723578256 135140625 2327194081 24561936 31404816 141562404 1212919929 196 82901025 9535744 12909649 15397776 2845969 832726449 4674244 18455616 68508729 214856964 15634116 117137329 3330625 33200644 44742721 28879876 1927473409 5992704 12981609 2205711225 540283536 210047049 1398161664 16232841 4915089 2292196 1030666816 182628196 1162059921 1067459584 62773929 2989441 307195729 122478489 16112196 49154121 465124 175561 2990339856 183494116 1315609 5480281 11881809 2125394404 263315529 220900 1438153929 114169225 259274404 22781529 120626289 307090576 3323329 115799121 2286144 168714121 51494976 226743364 482768784 26101881 205377561 2542680625 1598320441 49829481 145853929 3227262481 1681 52620516 3268864 229886244 1256641 313431616 110859841 136161 5673924 463761 150724729 49322529 2658330481 45369 56070144 14938225 25512601 861833449 379456 12194064 254593936 60933636 111323601 79816356 135839025 2686763556 213393664 3549456 3418801 279759076 122943744 118336 37896336 2026530289 8219689 23338561 917764 268324 11195716 3232804 3132417024 8520561 5239521 443556 218477961 6332021476 278455969 1390041 12938409 113230881 475196401 1909515204 215414329 255488256 17689 471193849 1462833009 11594025 1359556 123904 168376576 187251856 192155044 235837449 119716 161594944 10004569 12020089 223729 1332323001 267682321 324972729 105822369 351337536 253541929 176863401 589824 1851925156 1081949449 8485569 16966161 152423716 62500 21372129 2651941009 52838361 11675889 19722481 310076881 2846542609 1570616161 321807721 1851925156 247810564 71656225 1214174025 194853681 130005604 17255716 260100 2380756849 1236544 842450625 308318481 524176 22118209 871312324 690561 1188111961 330694225 1333856484 157276681 13010449 97969 248004 281702656 49533444 866761 18011536 1814409 3087135844 92236816 1042192089 51076 5645376 535824 2271049 12766329 1503076 1232100 123632161 117223929 2022480784 13351716 19660356 4831204 1437601 90022144 54289 1488400 15319396 5067001 614656 2829124 58564 3266008201 717409 36614601 1454507044 6275025 17530969 191794801 142181776 29398084 1067851684 101022601 16475481 728568064 233325625 114233344 24127744 27699169 2461761 12362256 11792356 1937584324 1351885824 143736121 114233344 225570361 170772624 4182025 167281 61575409 28783225 1175941264 15816529 1601360289 36614601 14010049 2713055569 168818049 6791236 12680721 131515024 306005049 81993025 22867524 1017291025 598242681 3849444 2369547684 97344 9339136 1059958249 187936681 16362025 528529 31798321 290521 621255625 94264681 3908529 3732624 2582449 192987664 3786916 207936 1697357601 720117225 524547409 326344225 261121 1972869889 23406244 192598884 206813161 7568001 296149681 60310756 18524416 263120841 1051964356 58354321 133310116 306320004 180311184 1053262116 312016896 2805625 26749584 7929856 112423609 725904 2299873849 487204 2131299556 273529 4356 41679936 2255585049 220671025 1023040225 236759769 224460324 11964681 1679616 27994681 1010159089 294849 96721 9054081 1138860009 243110464 45914176 1225350025 228523689 274200481 219276864 82591744 91680625 242487184 136118889 240100 314721 6702921 443270916 26491609 134189056 1015187044 724363396 1245456 59028489 12271009 304467601 1153349521 1088142169 2637233316 1113025 1261812484 72318016 66194496 139546969 86359849 1426270756 819025 1240996 378225 207936 30991489 22905796 105637284 154629225 155925169 23863225 5184729 115691536 3916441 302272996 1067851684 32706961 1877835556 13176900 219217636 2534464 27217089 1669264 1330425625 733163929 22829284 2372761521 31911201 1285079104 559504 83521 172318129 2503501225 817159396 160807761 721029904 26357956 151856329 144120025 28869129 632025 124746561 28111204 30426256 963171225 303770041 847275664 193265604 424483609 3069504 2778889 128881 21095649 311840281 2436607044 205209 1532644 185395456 26388769 1901641 1261812484 171112561 1198267456 3775249 73685056 87216921 1083681 16687225 1659340225 155825289 154952704 174213601 133541136 61669609 280428516 460274116 1335244681 2624307984 1324668816 15147664 5225796 159314884 243172836 3125824 68359824 95316169 33977241 511225 5895184 210627169 141324544 2607634225 11881 113998329 14969161 22934521 1452025 22877089 51093904 318408336 32535616 147719716 3526884 18769 128799801 1269853225 681418816 143544361 354305329 112975641 30382144 11363641 71419401 1973314084 530887681 311557801 322992784 13140625 227617569 5579044 1883907216 1959921441 40119556 1721344 120231225 5683456 421439841 3283344 85155984 1225 71859529 467856 471969 1017291025 102212100 11397376 1314135001 14622976 128777104 30669444 139192804 1826109289 2617857225 1945868544 827482756 18948609 125798656 421850521 298149289 952277881 326199721 889249 23309584 227165184 88804 11431161 1542564 42172036 1708249 7606564 318051556 30680521 616429584 207734569 190969 14845609 128097124 31192225 526197721 41254929 166464 196084009 207244816 301401 121066009 2811862729 55771024 921486736 12341169 72795024 4182025 2277961984 389312361 7963684 226171521 128527569 8317456 2149156 261339556 419904 5193841 1223236 66292164 515199204 1548343801 310147321 58415449 2521744 16305444 362597764 30305025 3268864 217156 467856 1079521 21224449 265168656 1515361 1708664896 241678116 2528380089 1196260569 1646089 317481124 191739409 318051556 517289536 221325129 15832441 779689 559504 1181569 25371369 140090896 1424685025 2328676 109077136 51796809 152868496 267355201 17181025 305809 129322384 286225 172318129 614296225 4313205625 2532303684 33466225 46104100 14615329 21473956 89226916 782432784 192238225 224676 271326784 82101721 222784 602407936 10214416 1132659025 11553201 285812836 234059401 5776 59613841 48748324 14032516 50310649 1504819264 2550409 261889489 2268521641 319658641 81848209 1170939961 1713877201 64866916 312334929 39866596 2693921409 139287204 915304516 218803264 124277904 826281 361114009 25331089 59613841 1292769 15241216 1865956 316163961 411400089 2497700529 28224 13388281 2709316 325730304 3026320144 32695524 22581504 23707161 1372554304 61434244 1540248516 1119973156 659344 36060025 63744256 8179600 90744676 265225 19027044 2762244 11669056 13249600 130005604 24235929 422795844 3039978496 621455041 17147881 726194704 90744676 6492304 1485961 213276816 2009459929 11587216 2655443961 5285401 164660224 288422289 2569609 271162089 5555449 442225 844561 176305284 439569 16434916 259628769 1881303876 15824484 14577124 19254544 2554695936 33977241 430336 1197367609 131446225 129754881 1128556836 1825201 7645225 1406700036 2686321 11449 183115024 7851204 21986721 112317604 131951169 115541001 61011721 648025 22118209 19838116 246992656 132894784 422672481 2527273984 1077444 122456356 31192225 2277081 1195430625 1866412804 27531009 181360089 112911876 264615289 41951529 24710841 2041864969 1323940996 956170084 225625 1164241 31990336 101243844 318586801 1732557376 2295943056 115584001 1247689 30525625 3674889 1172720025 122943744 276676 685584 1243225 2140369 2500 622402704 16532356 221295376 1387684 305270784 47279376 8139609 791128129 1787569 1485961 282676969 21114025 237560569 52635025 1012321489 112402404 35212356 272184004 1742812009 29116816 323352324 103205281 687241 871489441 2385540964 134073241 5822569 42941809 1887468025 25542916 161569521 25050025 1999396 6974881 109561 36481 30780304 80120401 2852721 235714609 91642329 1227664 166255236 27019204 166693921 1218219409 1352621284 324108009 49284 131583841 2377764 2119936 187306596 1595169 1147718884 1017929025 46936201 2181529 172225 1215847161 180956304 11546404 1552516 30591961 1879641 2459961604 258373476 2902192384 2525364009 122168809 20394256 35617024 1331082256 65141041 2579116225 915849 12425625 1226960784 882743521 1170724 358801 225780676 301300164 108180801 1397124 210681 157351936 1360503225 1828246564 540283536 88804 1301117041 219306481 120275089 52229529 724794084 121484484 302133924 111492481 2002920516 1627234921 137921536 17189316 1333199169 111978724 315275536 20322064 36108081 7033104 521284 7160976 45711121 32535616 46362481 147403881 169624576 5221225 197205849 2223782649 41770369 402604225 172528225 1002735556 12215025 622153249 8886361 3771364 33074001 21261321 213189201 23668225 115111441 25600 18896409 1024832169 226231681 2643876 1503076 1211805721 328805689 32387481 160427556 13571856 1605289 173106649 32398864 36614601 801625969 352836 121132036 121110025 2251122916 3845521 831111241 7834401 1498176 512614881 30426256 553536 2023380324 1298737444 141824281 29106025 50951044 24354225 99121936 1602756 1472410384 1306449 47389456 512207424 2548331361 110712484 230341329 2795584 63504 143641 79192201 1969761924 1462833009 2250079225 1171419076 3437316 111746041 1319432976 2706025 168272784 555025 215766721 313750369 1813141561 10278436 143089444 11377129 46199209 25633969 19166884 15272464 102333456 184041 1432244025 20657025 134258569 4247721 162154756 105083001 35247969 43099225 32638369 22695696 525876624 70829056 3969 2086114276 231587524 17114769 24336 613089 2452725625 21904 613206169 29019769 12489156 123721129 12823561 294849 667489 14017536 18037009 2550409 12609601 186186025 1219196889 30680521 101545929 4669921 1185356041 614656 1209231076 6165289 1119303936 129982801 1177225 1057745529 2873025 132227001 321879481 3290596 3006756 416649744 1002102336 2791431556 2153424025 320553216 72982849 2893041369 14197824 52186176 68574961 1383319249 2171839609 83229129 1233625129 199487376 422672481 290429764 6734025 1110355684 2525263504 1535121 1332834064 122589184 371140225 86359849 11323225 251190801 6380676 6285049 301401 148401124 331749796 444197776 1570457641 749956 2106259236 230159241 32741284 19758025 191047684 1664232025 2187807076 13512976 525693184 17197609 90193009 6615184 1822863025 33120025 229946896 2775556 36735721 1806336 596189889 140635881 2271049 286489476 42706225 181010116 172213129 211527936 63632529 138180025 1758276 322274304 294877584 294534244 1835522649 1036324 55577025 6130576 31270464 1495729 16548624 2070341001 273529 547600 231983361 9193024 37724164 2155024 1111822336 3613801 1169776804 14714896 501264 189750625 25310961 217739536 10125124 2303520025 226141444 48706441 94965025 1119237025 1343281 2373248656 100280196 2769706384 15116544 28143025 5861241 331776 242861056 6295081 36 81522841 253382724 418609 61669609 7941124 7879249 222784 245016409 174372025 5929 32398864 8773444 273042576 61504 10010896 239506576 218241529 13126129 1896129 14167696 579172356 68807025 116575209 29452329 6594624 83411689 1302632464 2910436 24078649 210975625 14691889 12496225 66275881 138579984 156816 19321 1290533776 5041 303282225 1272491584 1793861316 131928196 6635776 192904321 522853956 279591841 911738025 67782289 857476 191324224 33489369 263169 1082739025 10413529 1882778881 702621049 2227745601 12327121 682276 26501904 732893184 419553289 148986436 20684304 31674384 2679769 1233765625 2295463921 2387025 621754225 79548561 5171076 203889841 16394401 148864401 19881 208773601 122168809 8836 11566801 968256 351637504 9138529 22515025 1683953296 211469764 185761 211498849 163891204 66699889 3411409 142635249 28858384 1226190289 335256100 520113636 194463025 84492864 213861376 245956489 1252593664 15155449 13147876 2021941156 383161 23561316 522442449 13337104 589824 27762361 1008316516 276989449 269361 18309841 9296401 1125870916 1201523569 32672656 122279364 37724164 13860729 2186030025 2259576225 7214596 150626529 280864081 1502105049 556516 238578916 233814681 2082249 263640169 18905104 218773681 116057529 1119364 731810704 242020249 1062961 1713049321 2260336849 14714896 19131876 52983841 1290496 29495761 26967249 15555136 123276609 1938112576 1092368601 138321121 1616763681 2540836 751198464 3297856 198330889 256352121 22915369 177241 2430391401 1529748544 31203396 22733824 2404725444 444239929 247009 451392516 1091046961 1431335889 1732390884 530288784 31505769 927324304 2319770896 2627382564 568516 166281025 83521 223711849 529414081 232623504 21511044 19386409 11269449 15023376 68029504 2470388209 6285049 313325401 1637254369 1322122321 2129730201 137147521 870309001 2713159744 117983044 1844273025 1320201 41925625 3051899536 2186778169 2558134084 357604 236359876 1256641 107993664 123343236 1125334116 24910081 11992369 164506276 2599266289 50625 6853924 1506448969 2626255009 75625 702197001 12931216 312299584 1028228356 116208400 1137308176 112614544 611473984 66308449 321341476 2534464 1150905625 68211081 508322116 1272562929 22543504 1895209156 2809 1234321 205234276 1010667681 329476 162792081 7540516 200165904 2093809 2852721 1683214729 842724 7257636 28558336 112720689 404532769 179720836 7946761 319551376 221831236 13935289 2140727824 311099044 4389025 1269425641 1149184 24344356 111619225 156150016 117137329 128210329 41654116 253892356 212838921 3122289 332989504 93180409 7623121 3621409 179506404 1085109481 591361 1066544964 118701025 2505889 21141604 92409769 27541504 441294049 71470116 2013047689 304572304 1976836 222784 626550961 3240683329 109746576 9678321 226924096 1030666816 193321216 1715450724 1278634564 417316 1520298081 2163841 1975358025 172685881 112678225 12264004 62504836 275625 261121 224011089 2761187209 14791716 8031556 1119364 181413961 211586116 22915369 18879025 1898884 178944129 32410249 695556 681418816 8375236 170694225 517016644 21631801 692531856 16426809 431974656 157151296 2132222976 31945104 1248986281 22695696 1829957284 3179089 193710724 54756 2543487489 1419857761 617796 92140801 19377604 124032769 1200206736 27973521 1092025 872257156 317267344 21325924 136866601 155201764 109599961 73441 2131600 517653504 282340809 60031504 12110400 614656 49112064 16630084 23145721 1355417856 228484 7868025 38613796 70174129 41628304 3682561 790321 120692196 587141361 2345561761 921600 1284648964 14807104 51955264 328950769 90601 113571649 32821441 3744225 213043216 291863056 16265089 1399358464 5230369 180176929 3043177225 42889401 804232881 17048641 2031575329 3221470564 368217721 81757764 132388036 40157569 262634436 30019441 141538609 17606416 219961 28900 4524129 42055225 1297321 422055936 2130376336 30791401 1144333584 240100 29669809 143688169 4024036 1338535396 57153600 77545636 215884249 12823561 59845696 514473124 2116828081 2310400 11329956 14197824 1205200656 1562858089 21501769 719419684 171396 6135529 1825425625 138180025 9947716 135606025 1130573376 1377745924 44944 229441 258084225 123988225 1212710976 232349049 67535524 82973881 13286025 341843121 8732025 38763076 1674773776 32569849 7257636 272745225 1214174025 1520610025 81 21967969 59783824 2722648041 178863876 128572921 1111955716 13162384 236821321 1331885025 103041 223771681 5035536 728244196 1280852521 17926756 22581504 134281744 171531409 164480625 127441521 82719025 218980804 252333225 113018161 6022116 203718529 202635225 1779556 1213198561 6315169 1113089769 14070001 2461846689 2730167001 6522916 173238244 23697424 202151524 1103236225 2480538025 413471556 2223081 205549569 82137969 15429184 431309824 8088336 2647308304 131721529 72029169 6365529 29181604 4276624 241740304 42627841 12131289 1829358441 41925625 106357969 2105401 990025 124144164 4941729 121801 2569609 727273024 242549476 2968729 616578561 2396304 15832441 8088336 43996689 2166784 105103504 3294225 423618724 528172324 579121 1153476 16313521 3175524 3175524 1380625 1647304569 383161 1507984 15007876 2121247249 220700736 28344976 2692364544 283147929 12322332036 14167696 321700096 2939916841 1781262025 22212369 710542336 3270124225 1317544804 179881744 182709289 338724 1614753856 17007376 11744329 226231681 1229273721 160073104 12152196 12489156 42185025 1620529 1815526881 149426176 728946001 18939904 12730624 25230529 24690961 64240225 1679278441 1177519225 1141426225 112678225 61246276 9 423618724 1094116 42354064 1590175129 924707281 614656 922701376 31404816 121154049 8162449 1484329729 1472717376 17255716 261121 8282884 116726416 157276681 451945081 767123809 1618855225 292820544 265225 393149584 85849 19660356 113124496 116186841 15808576 2267950129 116281 75076 326850241 6105841 18766224 25060036 2154537889 97831881 1127844 5885476 2032837569 3418801 11189025 2394927844 245736976 882743521 5692996 292923225 164583241 139876 702886144 327139569 27227524 1896129 22335076 192182769 386161801 8720209 9326916 1891032196 524135236 28561 1320159556 16289296 521163241 3011485129 2193142561 81796 122633476 1110916 140991876 478209424 109561 2622668944 15147664 2134521 277255801 1201800889 126270169 1133130244 31483321 1255922721 563065441 33039504 16345849 15116544 516062089 1260037009 158130625 2137444 23367556 117094041 13307904 3255957721 2643913561 16801801 253223569 17656804 24482704 31416025 32524209 1825767441 291111844 40972801 473149504 272316004 205262929 2969596036 595984 3924361 19289664 926837136 30980356 24265476 628454761 1274641 193237801 11964681 1323358884 288014841 6599761 116122176 2563093129 261727684 18818244 25775929 14622976 3794704 1083681 112890625 112550881 4334724 1225350025 429774361 6630625 115261696 1928790724 203518756 29909961 15194404 51529 147671104 818646544 19731364 11785489 233233984 1052548249 185259321 61011721 13191424 613503361 277255801 3182539396 35319249 145878084 36857041 116281 1016716996 213072409 12243001 94249 38278969 7929856 3257555625 67092481 312481 2327773009 129709321 198274561 3924361 1577536 70997476 276856321 1315005169 1557504 316555264 28387584 11042329 153066384 2559550464 19219456 982081 175536001 527076 756900 30305025 32512804 24314761 15413476 18992164 1310295204 131400369 524135236 185204881 39450961 1825511076 398241936 2706025 1127844 18225 8031556 268324 11458225 2250458721 866761 42289009 130667761 13191424 21696964 1382976 34225 11662225 219484225 2825879281 2708786116 316092841 25452025 1239392025 1563253444 218300625 18887716 2178576 12945604 3249 6827551641 15256836 12020089 1442401 1698181681 8128201 812706064 16184529 1301838561 1456719889 1029511396 1049500816 91412721 14945956 299186209 821223649 3717184 144400 546121 183819364 265225 2705872324 49112064 2743140625 169744 4016016 2332600209 246113344 2057166736 1470952609 301543225 3247204 414736 1387115536 46656 6155361 118200384 437311744 1439671249 21706281 9474084 431143696 77018176 227529 19678096 3207681 37625956 20548089 421439841 38809 156225001 214827649 1702882756 32729841 1390041 13456 43151761 1222830961 6220036 1394873104 1680508036 62001 1298305024 200137609 12453841 1031822884 9216 723825216 210424036 3896676 57335184 1131380496 931043169 110103049 4264225 63123025 189090001 6492304 5597956 2222839609 22896225 114789796 12173121 1291324225 208849 327184 2268426384 35664784 1022912289 21977344 627151849 524176 2226064 329277316 24216241 1122183001 19307236 1348431841 2337841 511483456 1153145764 21187609 839056 1192464 33124 1619418564 80209936 11512449 61504 1633284 25623844 553536 19571776 17073424 274796929 583319104 1066349025 142826401 99261369 1855455625 765130921 1288379236 347263225 1706763969 100821681 194267844 481758601 44195904 301960129 1225350025 1134948721 1799201889 12916836 2862864 1229554225 2227745601 121572676 1553305744 525625 131769 100962304 363609 132319009 1220663844 1871773696 265225 173001409 246144721 134420836 12341169 26183689 13337104 1211805721 1520289 152078224 1374852241 2352541009 102151449 122722084 16793604 1238195344 43322724 28561 1928615056 275460409 1253230801 48399849 14092516 7246864 40157569 132756484 1504819264 2273954596 1332177001 1222411369 153685609 570025 1981763289 2326711696 89851441 2192767929 216237025 306740196 808201 149132944 5621641 16900 158911236 3857296 1509555609 1250046736 78481881 2661940836 1526308624 1521078001 48400 25220484 929091361 21446161 21288996 423371776 78287104 10106041 1549445769 44903401 211469764 31329 817845604 53319204 374544 21921124 471975625 1306967104 1172889 157126225 1462068169 1919403721 472932009 1319069761 15713296 7518564 16679056 31494544 2783090025 20223009 3932289 173889 15642025 256768576 1226540484 11669056 33124 215972416 58293225 5271616 17909824 145491844 4133089 209525625 193905625 18011536 28121809 163216 147456 25411681 137921536 1923962769 11336689 132733441 6120676 7064964 811509169 1525605481 331567681 1796572996 48399849 11222500 152374336 2411809 54937744 177241 3258025 55860676 1052288721 1274989849 8196769 1524355849 10863616 18541636 2449225 326041 166823056 176597521 23785129 1131784164 137641 71757841 7225344 58081 32787076 2572816 290395681 1630463641 9351364 6651241 218655369 1995319561 56610576 14333796 41679936 133702969 270400 4280761 8637721 1318343481 32569849 128913316 1156544064 127057984 62346816 811737081 29408929 23794884 332929 226984356 11840481 33258289 113039424 2731316644 2131299556 223729 297025 294980625 42133081 209902144 213919876 17424 62948356 420988324 264322564 312334929 212521 161467849 70756 2327676516 80120401 857201284 1573153569 243453609 14152644 1201107649 253796761 2509056 196504324 2267759641 26368225 2694336649 22221796 116014441 53567761 125059489 11943936 20738916 6175225 67765824 43243776 1324668816 175589001 1098127044 2953487716 4056196 121992025 158404 303874624 1962801 281299984 22829284 2787945601 606841 572453476 1933976529 28965924 3613801 395641 25623844 2322661636 2731525696 4206601 106584976 1782275089 972196 19554084 23697424 681366609 313183809 29877156 417303184 984064 89264704 1138590049 12730624 186349801 4124961 1934152441 26718561 228584161 952576 181953121 139129 125843524 41550916 185259321 13010449 1124730369 209989081 1507147684 2298256 249071524 5271616 187799616 288592144 302168689 193655056 301091904 481319721 18515809 112225 133911184 130347889 141063129 31775769 68475625 23716 37149025 576 3071598084 17161 2397962961 103124025 3888784 115600 103002201 372991969 242705241 325549849 72318016 2002225 928725625 101022601 106276 25765776 1327104 147064129 247307076 25060036 516062089 6300100 21372129 435431689 8473921 2462938384 91450969 46117681 5363856 117115684 251952129 168921 261048649 311451904 103917636 2534216281 3748096 91107025 1277919504 125316 19166884 1118166721 320374201 36168196 1641789361 17205904 1138489 12327121 262634436 18879025 1503076 14107536 285305881 3323329 18783556 84681 51151104 1254400 1227871681 922883641 152881 1461681 112338801 39312900 149891049 120824064 44182609 219839929 554319936 203005504 509796 141871921 3969 6827769 130210921 29637136 287913024 381924 83521 171636201 322624 285069456 2195203609 204318436 23658496 2855940481 1419857761 1626186276 2699449 308025 316377369 27751824 27556 126736 26193924 17424 2377764 41209 2333952721 1092025 178462881 12769 1708249 881793025 32970564 118439689 1521156004 321413184 1037226436 132112036 1212014596 673039249 26255376 9162729 21215236 153710404 48399849 1135824804 726194704 6056521 113145769 32501401 12866569 2595321 149401729 223263364 7056 641254329 128572921 42263001 1565001 4262392369 321489 5276209 267289 134050084 1031951376 68293696 2244004 305970064 6754801 25796241 10995856 21399876 177262596 2933847225 19131876 19766916 2471184 314033841 2505889 2523253824 450241 33131536 1507225329 1591770609 1234321 2386615609 150332121 1273490596 32410249 8433216 1927122201 69022864 62821476 311663716 4264225 94070601 1223040784 17015625 1332688036 28111204 717409 130827844 54671236 151831684 8732025 2534316964 1261031121 1423477441 15100996 1226190289 10452289 1129699321 29311396 45535504 2291728384 8614225 31539456 1077940224 665856 132457081 2032837569 39929761 199967881 116281 10732176 173056 24950025 511225 129527161 881258596 8637721 123832384 17875984 209815225 12236004 1565001 1570009 273108676 1395171904 30680521 2091873169 1302704649 375769 331931961 110313009 10061584 2945558529 27678121 117115684 117896164 15093225 935089 77211369 1121781049 4906225 134003776 295358596 1978648324 951599104 78251716 2970686016 1237350976 1846936576 252269689 9517225 887364 31169889 17901361 17884441 163481796 810597841 223622116 31292836 11546404 2181357025 246081969 96100 1529826769 2992855849 28111204 795664 6411024 11128896 189557824 3721041 38763076 81225 2930944 269091216 271788196 58721569 12581209 351712516 2418025 1139535049 1218917569 3063179716 1245172369 107910544 16418704 62948356 159087769 33570436 137100681 158936449 1164241 37246609 2842596 3263722641 1591770609 1724076484 187489 21520321 2865032676 1179510336 8139609 4553956 1071514756 33489 198025 1062961 25921 19175641 1215080164 76667536 356409 233203441 514110276 183927844 319229689 119311929 58629649 282374416 92025649 1828332081 123454321 232440516 79584241 121462441 162996289 3721 11512449 492218596 5621641 1270779904 1314715081 287296 18130564 206123449 150111504 602176 1072169536 35868121 169833024 302551236 216442944 587141361 50183056 143880025 13213225 1240237089 221354884 33039504 65221776 30283009 9535744 1973936041 386884 101687056 1119103209 2731839289 2147024896 150038001 1737124 1513754649 145998889 24334489 8620096 172291876 1962933025 332624644 35176761 213189201 12467961 791128129 214124689 1322267769 13860729 613503361 8311689 1256277136 103041 17164449 2528983521 367236 251476164 12159169 2233413081 810825625 21013056 163814401 125574436 1162196281 143089444 65820769 34715664 43626025 11042329 383219776 25351225 14714896 51136801 25020004 282508864 170694225 1269853225 495616 1245456 1162400836 12355225 1243225 713851524 23261329 116510436 142539721 119355625 512207424 25190361 38278969 402203025 53231616 31225744 211469764 1030225 221325129 129231424 26286129 990025 13242321 927263401 379236676 45535504 382828356 28238596 2217121 200704 61638201 214856964 3511876 109809441 260241424 1726818025 11451456 189225 2596513936 117137329 1101708864 123832384 58081 282676969 76073284 32924644 318051556 160376896 10125124 33085504 9853321 111788329 1521702081 17960644 302829604 178008964 1417823716 1119364 122832889 40804 37933281 274299844 1856231056 118461456 1092500809 17960644 146676321 512796025 202692169 23532201 21930489 27290176 901680784 1204367616 44876601 3029071369 124434025 119268241 53275401 32761 166048996 318096 214212496 10621081 2691949456 138384 34210801 1765848484 104714289 1393006329 894916 264745441 1064325376 156550144 2803067136 1283144041 2553483024 33856 20602521 302864409 252714609 791353161 2852721 2647308304 2151939321 150700176 3844 1137308176 1361757604 1666681 25110121 131400369 242923396 4818025 1633129744 1182740881 22743361 174372025 16313521 143328784 390260025 212051844 4791721 123854641 612463504 242798724 2156580721 169234081 2691119376 42276004 30459361 16556761 186295201 31214569 2493703969 29735209 1228362304 31483321 2561776996 133148521 5626384 1829786176 988036 13564489 2313441 871017169 835396 11634921 301925376 16192576 181791289 127260961 136726249 26173456 121176064 1052418481 21316689 1857769 13830961 1277061696 310323456 22648081 1960629841 373321 186950929 1325324025 56655729 2295751396 221087161 199120321 176677264 100540729 292786321 440896 122124601 4347225 41679936 2596513936 327573801 269189649 170641969 30869136 819047161 23853456 421686225 1665048025 28419561 1249551801 2399138361 16329681 246081969 1267876 4468996 18215824 1768538916 55815841 631567161 65918161 102799321 32512804 182952676 9830127609 2832489 1240237089 263510289 89245809 1255780969 5494336 12439729 6175225 421152484 302934025 32024281 9715689 2105401 442302961 22905796 605284 62583921 2761187209 143688169 192265956 132687361 13184161 527253444 31169889 1030225 1689867664 1315609 1466277264 123454321 27510025 3128836096 664225 160123716 107868996 278823204 5419584 1334294784 37736449 45118089 10517049 1338649 144889369 1031373225 1046529 762129 171396 3245125156 106276 232623504 110775625 254016 311769649 9834496 33189121 40195600 82319329 4571044 1016398161 33651601 21958596 20857489 91527489 1017291025 16999129 1205604 570025 1233765625 212547241 510172569 4124961 11444689 207025 252746404 1602320841 311204881 102151449 324 62599744 2669168896 4322241 4177936 23765625 195832036 21086464 166823056 133102369 2158717444 18429849 29106025 2730585025 59120721 62220544 276676 12503296 12453841 924585649 202977009 782097156 7595536 621255625 383102329 25512601 12020089 142129 911738025 690561 636804 50282281 2225858041 116834481 1296 27217089 12967201 1480248676 118788201 293265625 6853924 16467364 1887876 33124 9529569 18757561 685584 12659364 112296409 94070601 35034561 39175081 1938024529 329567716 659256976 1347330436 20775364 312653124 912946225 57653649 355216 2570388601 20830096 219721329 177369124 75116889 672261184 31192225 118336 215737344 1255214041 1230325776 30791401 282979684 225510289 937024 3305124 7214596 149426176 1997017344 1671828544 35344 652240521 69696 102921025 106832896 1007300644 52911076 2243537956 14768649 52678564 16818201 6165289 13704804 127449 129117769 1012894276 46212804 326127481 630436 50936769 24850225 16128256 316733209 2128681 2149805956 2798929 1017291025 4782969 184226329 144 1019716489 57274624 1276061284 1225140004 17909824 2717432641 12787776 3215797264 424112836 1543468369 425101924 128006596 35628961 2377764 1152534601 2518569 74425129 2062096 151831684 5890329 246301636 15429184 25070049 23270976 59675625 1316310961 6012304 134689 106213636 1181709376 111218116 121104 2581351249 1890625 23107249 30074256 117397225 22686169 8737936 292375801 6631170624 2217121 1059307209 1051964356 18636489 187489 28037025 11505664 568516 225540324 2318711409 10909809 14953689 14265729 20958084 2125855449 157326849 70241161 228281881 64144081 1170666225 863243161 1315077696 1909924 12020089 6895876 799236 34175716 23136100 613899729 159466384 10634121 283518244 10797796 2515396 27227524 115304644 205091041 1437601 266179225 1069813264 54552996 1818340164 1821326329 111788329 33628401 1549603225 50055625 1567922409 2328676 2361279649 70324996 40401 121110025 119880601 228886641 2149527769 12159169 49787136 357604 3154619556 32046921 7789681 9853321 265136089 11573604 167806116 2877571449 33942276 2723065489 266734224 2424249 292375801 242674084 8294400 1979649 9523396 2879809 2521546225 2424249 413227584 21659716 4848804 1172889 36917776 31528225 1324450449 1998179401 1515361 1659177289 1737124 1996659856 108680625 6180196 14546596 1644708025 14722569 87235600 2117288196 3082359361 155825289 158130625 33166081 533194281 14907321 178730161 17297281 1825511076 1426648441 2319529 147792649 15586704 183196225 24265476 6421156 138674176 171217225 1598320441 31348801 320356 13682601 26915344 29584 1363160241 520798041 36796356 16613776 1137915289 109561 343101529 88209 204518601 2950988329 202037796 2762244 1898519184 217031824 113742225 163558521 197037369 192820996 13957696 15093225 16434916 1723163121 1826793081 811566144 27363361 119990116 1364224 3062736964 8814961 27678121 2447577729 10182481 91030681 196925089 28847641 233111824 1050148836 240622144 105719524 192404641 3082026256 194239969 524776464 11950849 43917129 1985281 2158717444 51308569 1838351376 59459521 241740304 3748096 5148361 732351844 243172836 581147449 27206656 24039409 170511364 1092025 312299584 3076516 1907161 1217172544 162715536 130942249 1258884 12924025 11350161 4149369 53246209 12369289 1009714176 811794064 2817911056 313785796 82228624 121198081 1209996225 51136801 132181009 51739249 1957201 108097609 224760064 527115681 2166343936 173238244 17007376 11249316 2247139216 31753225 27531009 126247696 256224049 992628036 1718351209 3253105296 1819193104 186759556 148693636 136492489 426298609 12432676 1180678321 17740944 227798649 2164389529 75272976 218477961 5294601 2644324929 139287204 3283344 826281 21790224 6195121 1144900 154449 107163904 12006225 15397776 118962649 143641 818989924 42758521 208831401 12616704 304816681 625650169 33108516 125193721 23687689 28281124 927369 1879569316 53129521 5433561 97515625 15673681 813219289 219780625 403225 1684804 118788201 14092516 1700416 12574116 108241 393129 47961 302968836 138509361 179372449 13053769 111386916 231283264 78961 90288004 15163236 2470984681 258341329 11148921 3270124225 6185169 19918369 122611329 11449 3256300096 1216056384 144312169 16641 1672564609 128799801 552049 2054174329 42484324 232501504 1117249 113465104 22553001 42354064 282374416 123965956 1532644 692268721 101989801 96100 38987536 511347769 153313924 8892324 366025 2026530289 721137316 386884 31460881 142181776 26646244 162409536 9628609 7958041 10543009 45805824 1790220721 157326849 279841 1877835556 230310976 118200384 16711744 1103634841 132434064 151609969 23872996 1263020521 12236004 1820558224 302377321 233753521 842724 7112889 1263944704 287743369 2637376 140209281 6110784 1553305744 1155252121 1722914064 50225569 56715961 132388036 2022570729 206116 16924996 1500245289 131537961 675272196 524176 865242225 311910921 20313049 2461350544 99225 76422564 104611984 192721 2042041 10857025 923521 38266596 1751506201 82101721 2042041 188293284 151609969 118336 1940050116 2027160576 230553856 3193369 327139569 13586596 8964036 26316900 226576 219839929 104939536 6497401 2624307984 61952641 151068681 21603904 3437316 1417146025 196364169 1152942025 118831801 337561 770884 125260864 328225689 102475129 1347844369 32353344 40271716 261048649 53949025 436224996 107391769 20232004 36288576 13535041 14220441 131583841 2477476 37834801 1865956 212518084 199120321 578210116 26450449 267257104 52794756 1011939721 58415449 62473216 1692746449 889590276 2243727424 2541974724 372798864 2809 1708249 1923962769 110754576 861184 1498176 3736489 1721344 13512976 222337921 243453609 2154352225 183142089 150209536 3272869681 110944089 292581025 2093337009 32262400 2411988544 11999296 1957201 75076 19554084 851530761 4986289 4928400 2224914561 780140761 116510436 45171841 2028061156 162511504 182709289 31629376 302829604 298736656 2351571049 413471556 491996761 275261281 61230625 1032256 321233929 245956489 312264241 613089 257049 129754881 18974736 111197025 2414916 978121 1575931204 1682804484 1593207225 83978896 1117249 109118916 2585315716 2350089 427538329 228130816 170224209 837225 2607838489 139523344 1644708025 1835351281 15468489 253287225 1177725124 1658944 1419254929 91929744 1520844004 157151296 229734649 871666576 89548369 135424 3709476 1311815961 1517959521 319225 134689 105657841 117310561 617796 2275862436 161569521 621804096 2517329929 1535121 141376 17280649 53246209 15429184 184900 162078361 1016064 2419459344 52316289 1322267769 217415025 1293553156 58155876 39300361 169937296 1296 2227084864 3254360209 269361 110889 11512449 439569 2699449 324396121 178142409 1336336 1679616 141443449 6492304 102131236 16257024 266799556 322166601 3178591641 44876601 50055625 14730244 177182721 272415025 2262714624 2063975761 2128681 11854249 705221136 1950370569 3126375396 301960129 45751696 18966025 154082569 6574096 7557001 51337225 289408144 10530025 306390016 55219761 2149156 13315201 269058409 362178961 268324 31270464 162205696 1222341444 111112681 15194404 179962225 17330569 1155796009 48650625 221592996 9296401 78393316 62141689 117245584 1863044569 17497489 7744 183412849 2237573809 941323761 201554809 137663289 1328165136 42667024 1721171169 132457081 1123858576 126922756 28561 1421968681 120978001 245956489 1375929 1213268224 2253001 151807041 322238401 2304768064 559504 181629529 1805910016 10342656 1052548249 45369 1598800225 208282624 31606884 1395171904 14462809 31719424 17424 29495761 5846724 657721 7513081 418120704 7112889 58155876 89094721 20232004 779689 321413184 7733961 54331641 230400 126736 6012304 242954569 10381284 729316 55860676 209409841 32262400 124478649 6599761 22829284 54302161 2464328164 1058841 6180196 23716 230827249 15888196 15421329 27678121 2373053796 1155252121 75076 1091046961 7436529 127531849 261404224 335241 4108729 1500167824 31775769 2093809 233845264 231526656 358801 3169577401 19321 2643876 1269639424 9162729 1011112804 1303859881 1320959025 21298225 3014119801 164788569 121198081 16313521 28132416 541446361 11035684 228484 1212919929 1877055625 427716 2014752996 253987969 228856384 61591104 2115724009 1017099664 865183396 112423609 308669761 2427364 111239209 297114169 1383319249 2583180625 62599744 98287396 1322122321 1291252356 4096576 31460881 51337225 244766025 44662489 2905533409 318336964 1306449 693889 2994168961 1994962225 141705216 1261812484 326055249 151019521 1163833225 115111441 21187609 235991044 3056873521 1641546256 851929 21650409 18003049 23824161 101324356 1485961 108451396 29975625 17572864 1859851876 8797156 5726449 33246756 50367409 78872161 118396161 192709924 9144576 1272277561 246835521 2275767025 3969 37748736 215355625 526105969 1573153569 155925169 73441 187115041 131262849 3048516 16040025 75076 471063616 202435984 3036561025 14055001 133194681 193822084 3083536 14462809 1036260481 3263151376 12510369 114340249 218123361 6056521 41113744 1695204 1728730084 147671104 512524321 3126375396 4080400 1740641841 2076481 62062884 722373129 15936064 130484929 35868121 2479542025 441756324 23270976 206116 131769 1327104 877969 10125124 3241935844 434281 2328834564 132457081 2845969 14807104 3264751044 215296 128799801 722749456 26296384 113358609 175165225 231770176 16337764 1462603536 19722481 3174646336 12369289 1617984 203401 7236100 2674648089 1108809 1044484 1401856 20124196 1162400836 138384 471584656 98596 415711321 113060689 135424 1567504 27510025 492804 41628304 155236 6012304 3179380996 1784896 11142244 2390329881 1550025 76615009 230948809 1023424081 51940849 166048996 2266902544 69696 1517725764 2149156 12131289 14938225 2005875369 17230801 5924356 2302656196 1871424 1607824 183087961 1141966849 214856964 118657449 7469289 207907561 184334929 131194116 79299025 37063744 2315726884 12159169 9801 2093154001 4730550841 2280100 1225140004 2728286289 880130889 12773476 29669809 1972781056 928359961 49716601 498436 153140625 1127817889 4206601 17926756 108347281 30041361 2830027204 662856516 123143409 2909307844 285643801 26749584 3186225 179747649 120494529 32706961 565504 3186225 11916304 12313081 1648278801 110523169 10176100 1390041 685584 793323556 113188321 1125334116 2854658041 10029889 2282737284 18524416 41705764 61261929 145395364 230644969 247307076 11249316 13184161 4765489 170955625 105625 5846724 5987809 1714374025 1319432976 285576201 10404 294774561 185761 269714929 1426119696 201952521 822649 1315367824 271491529 816987889 3330625 5812921 44129449 432390436 12152196 2988371556 197374401 4312942929 610435849 21261321 1931163025 12453841 324288064 471628089 1127683561 1052158969 3065283225 187251856 20034576 1366561 2028061156 3211264 12552849 765241569 105513984 113912929 1213198561 19131876 2307553369 2519437636 5678689 119727364 988036 117483921 287913024 444239929 264196 1726596 1404225 134026929 228886641 27720225 8964036 382945761 200194201 137053849 2496501225 1485961 1855197184 58110129 2511813924 264615289 160300921 56130064 2706025 114254721 11471769 19219456 20106256 1830609 209120521 1233554884 4330561 1239462436 12609601 327184 1943487225 76317696 28224 2109932356 18378369 65189476 247181284 7144929 311275449 139830625 1056784 58997761 3115760761 30569841 2295943056 719205124 11812969 16418704 147719716 3254416 2368521 502681 14137600 611226729 277729 118897216 312829969 315240025 314281984 5184 46253601 188356 112720689 2477351529 9511056 6426225 1134948721 28751044 195384484 14600041 1053132304 22591009 131194116 66259600 5257849 106729561 1233273924 1090650625 302586025 444324241 196532361 228735376 326597184 6150400 26749584 55860676 2927521 146095569 61504 136399041 21316689 3181749649 23464336 2251787209 3115225 206554384 168921 116057529 110208004 21520321 2778889 2568563761 3404025 4995225 31787044 713798089 14622976 1966301649 82937449 1029383056 105904681 1687319929 249001 84217329 205492225 10640644 121837444 197514916 2012060736 1657222681 112954384 1665700969 29354724 274763776 111767184 1113223225 910470276 910470276 13147876 11142244 93141801 279023616 2223971281 6135529 22458121 3861225 63266116 212751396 88981489 741309529 197177764 11444689 211600 182329 1985281 23551609 34963569 425104 3940225 4190209 323761 153239641 6579225 13329801 186186025 1687401 49729 5175625 7997584 192904321 310711129 304704 128232976 28313041 8191044 1502647696 121947849 1811268481 325983025 15737089 7935489 791747044 2410613604 267224409 22743361 258759396 1213198561 291931396 2683861636 144216081 2742336 22781529 212488929 310922689 89927289 1722167001 170119849 31730689 10093329 1671828544 329277316 9821956 160801 7225344 322166601 47941776 1661521 123054649 128074489 1781852944 28601104 135652609 1439671249 7070281 26822041 8014561 2199422404 1311815961 281961 1441569024 21818241 3455881 3248544016 179667216 107682129 31550689 31798321 7396 20286016 141300769 407044 332843536 171321921 1281425209 18455616 11950849 161137636 141943396 10036224 499849 1218149604 229916569 264745441 2939483089 14243076 22553001 30514576 1046529 1675510489 2227084864 2364293376 11723776 212634724 21538881 677329 8346321 15649936 154181889 3418801 1038837361 24245776 581629689 167987521 123904 601524676 2408704 123899161 11451456 115111441 1655920249 65011969 394300449 135424 11015761 2452356 41873841 1182534544 13927824 69789316 1428025 118831801 971444224 313113025 1901641 2380366521 317837584 236052496 71656225 3367225 6390784 289782529 492804 100220121 12159169 577248676 218123361 181090849 295943209 2392677225 76020961 1958151001 358193476 26255376 241647025 3956121 790321 1267876 177635584 2699449 35426304 2280635536 2739025 10857025 1230746724 12544 1671849 3017169 3118756 1806336 16192576 2525263504 2442969 17313921 5329 192848769 5285401 4959529 1692417321 527712784 169702729 901140361 102232321 2009101329 1231518649 20539024 1879641 11242609 82210489 176199076 11122225 393129 313785796 863041 2897561241 31990336 79762761 126742564 29713401 1838736 434281 16362025 23145721 65028096 22363441 1327436356 103042801 677329 334084 44769481 1474944025 141376 1369444036 236021769 1207632001 2082461956 4566769 101284096 15389929 3115225 30217009 2439470881 1852321 134026929 675272196 872434369 542843401 1651225 87909376 876096 52606009 174530521 73994404 3478225 82428241 13075456 16621929 226984356 1227381156 2886601 83521 159415876 7717284 211033729 32041 17631601 573171481 257795136 1605289 2532303684 28281124 12996 182196004 427716 1771989025 225750625 24453025 45171841 14145121 12503296 16305444 12794929 118200384 2972176 230948809 942797025 2187807076 779689 112225 1135285636 728892004 59105344 1212201 62394201 8196769 72182016 1986306624 112848129 1391140804 1378276 27556 14676561 13162384 224130841 18241441 1631190544 3020381764 253573776 1262451961 933156 1822094596 25060036 3154176 21123216 250335684 26388769 9696996 425104 190219264 3732624 213393664 5602689 1224860004 2906503744 37847104 1413835201 56715961 2574953536 81396484 219543489 6869641 29964676 2621542401 2390916609 330221584 864900 1299746704 104121616 129254161 2318711409 1037806225 1256641 146689 1330498576 133956 1149142201 3178140625 1712221641 1723661289 52649536 25472209 1600560049 1401856 71182969 2125394404 592143556 1169708401 22733824 1064521129 3323329 194937444 147987225 311381316 324936676 1719346225 21196816 1762068529 1077349329 31169889 30625156 21771556 13483584 321341476 1132096 9659664 206152164 2442731776 547600 2878966336 227617569 231361 922519129 148225 45873529 4309776 367236 230918416 1201107649 142396489 316448521 188320729 126025 10471696 3709476 1408651024 3235903225 2451339121 260951716 8868484 217503504 1692601 1263020521 4431025 1462450564 459684 422631364 30924721 16540489 183792249 188430529 361152016 116316225 519520849 291521476 499849 105452361 80586529 201810436 419307529 1641951441 25431849 1420762249 4901796 831860964 361 589824 1927561216 236821321 1400855184 182329 17749369 3493161 4330561 2468041 312794596 15586704 443556 96721 641601 52765696 287743369 134026929 133287025 1317904 313856656 509224356 25050025 187909264 141376 16184529 13380964 18983449 2805625 13995081 228342321 288116676 1315609 34128964 170798761 5221225 303560929 283024 112678225 71419401 2166784 732514225 1129969 131308681 192721 14182756 429815824 30316036 1230325776 6280036 17147881 1307907225 2732409 400689 1271564281 31843449 2542680625 330625 6630625 9947716 12467961 2347887025 58125376 2418278976 321628356 123276609 1114157641 1448259136 248004 1071225 11999296 112826884 257730916 927324304 1713481 2246854801 49970761 287166916 7667361 19704721 36864 67158025 38025 2286656761 111028369 1106704 2553604 1633938084 2814726916 1184942929 185096025 8934121 3080025 321413184 1418481 135326689 93161104 2548331361 1228712809 421029361 88228449 0 17372224 192182769 23174596 50936769 115326121 26604964 2458473889 1973847184 1522950625 2319770896 175112289 48149721 1923769 13039321 6225025 10394176 1149184 15468489 1549445769 18679684 729378049 1187422681 181252369 12559936 125641681 92621376 43681 2122721329 889249 267878689 22733824 1994962225 231831076 4397409 2187807076 791353161 9217296 7300804 1732390884 2524921 222695929 52157284 229552801 341214784 101989801 913429729 4866436 167107329 15594601 467856 2408551929 511225 1922471716 2436607044 232684516 13220496 384400 270668304 123032464 53626329 171269569 2067248089 1987911396 1181434384 1766016576 524593216 57335184 1340964 20593444 121330225 311134321 3294225 25270729 320231025 1354896 223173721 231983361 5326864 286557184 210859441 33315984 44422225 219276864 262144 2789424225 412983684 5331481 519156225 361684324 147233956 71944324 14730244 1833316 192238225 2866852849 17181025 12538681 296218521 667489 719473329 4260096 7744 1617407089 228523689 1158925849 1932745369 1291755481 11758041 212459776 24433249 1192873444 1127347776 23687689 92025649 67256401 1297321 4186116 1745234176 19989841 39828721 1877228929 1602160729 702244 962985024 51466276 1073296 1422119521 702621049 105625 7225344 321090561 186431716 117649 553143361 576 1887876 24964 20268004 39601 1324159321 13191424 318229921 233998209 158231241 213890625 321987136 30558784 4613904 129937201 107806689 188073796 1493284 1673219025 1563174369 463239529 17689 2013765625 7851204 937024 146264836 922519129 69288976 16990884 167055625 1777549921 2018255625 697225 627953481 3215116804 154430329 114597025 101022601 16597476 129140496 97140736 1458628864 164891281 2883204 210946576 325874704 217156 1500625 2992855849 126270169 2196324 36312676 141467236 12737761 310922689 172213129 142348761 1263233764 1011939721 16434916 2630151225 22829284 2267759641 2431574721 30924721 305061156 175244644 15745024 513067801 115326121 125910841 1679616 30824704 188540361 11135569 264745441 1041740176 25331089 3118756 1104601 2829388864 18464209 851997721 57062916 741146176 2039335281 312158224 1239532849 121572676 172528225 108241 19219456 582691321 1499703076 131905225 781649764 39917124 268992801 24964 126736 198669025 261113281 201895681 180625 61121124 39312900 2761187209 101485476 224760064 2082249 269058409 24029604 122478489 153066384 1671849 82369 12916836 741527361 9314704 20412324 8614225 313077636 549081 25260676 275726025 73441 12773476 39287824 151807041 10323369 1108756804 121176064 140114569 1240996 30758116 481407481 2334629124 5914624 8514724 153561664 2902946641 13017664 25897921 309548836 92621376 313148416 179372449 1086625296 200194201 823977025 1479248521 15705369 5419584 117223929 14265729 126292644 39087504 100 137124100 269025604 1711973376 323388289 3083247729 31911201 15421329 719258761 8020224 29844369 1653479569 227195329 156825529 3048516 567106596 3122462641 30902481 712623025 1329623296 1533192336 332588169 15319396 2893401 16785409 1134225 1613548561 157226521 90307009 2972757529 1232220609 7414729 271441 77898276 35784324 78375609 34562641 26956864 20286016 964288809 153091129 21911761 45369 142253329 39677401 872966116 2392677225 777924 75255625 12334144 216737284 1827990025 3297856 183575401 737881 171819664 1485961 1957201 105781225 47251876 94148209 396248836 0 191628649 1083681 269714929 6661561 273174784 2093809 161823841 9604 325044841 112550881 16524225 12313081 591997561 26306641 118048225 702727081 105267600 12830724 1633129744 137381841 927369 32741284 299739969 916938961 1731856 129868816 617274025 33477796 134722449 25 4210704 24186724 962674729 230857636 324864576 26749584 5349969 171138724 4549689 303770041 24970009 92679129 110103049 4104676 38025 24098281 2442969 190578025 48525156 473344 19158129 1629010321 132664324 620308836 12595401 226713249 3149005456 1301881 127644804 1253372409 2024929 1150905625 1373584 6953769 25060036 17514225 14115049 2572721284 134931456 786769 441966529 430336 125081856 15311569 206238321 3305124 230400 1499703076 1605289 1587145921 7354944 759112704 21986721 278322489 1825201 1366561 3119334201 20322064 111028369 915970225 235898881 25765776 962054289 6416089 323748049 30702681 2020682304 636804 1177225 81108036 555025 25270729 28965924 3147076 111872929 702197001 233998209 882743521 124880625 1585081 1671849 3247062289 230948809 55011889 1749330625 315098001 1112289201 44342281 83978896 663320025 2530693636 22667121 1297584484 1245456 109265209 1746153369 2474863504 626200576 393129 1182534544 315986176 6594624 14167696 169911225 154032921 23872996 852289636 1158177024 731377936 13823524 2825879281 11751184 18344089 191020041 3705625 173949721 851238976 176278729 450203524 180983209 960194169 659256976 11082241 2145171856 1038361 1163901456 662856516 264777984 56295009 1125721 22743361 106151809 194769936 223562304 1976836 186295201 515789521 27867841 7102225 1653796 824091849 7263025 230007556 236698225 29062881 2534464 1446661225 179962225 1181569 2114116 2430481 302377321 298909521 429028369 20358144 388129 83521 1610978769 771061824 104755225 131171209 26759929 1673219025 11377129 111112681 54819216 2160900 61277584 228977424 1123791529 1121781049 163226176 126247696 203319081 91107025 308458969 732351844 16434916 17926756 520341721 13213225 223711849 396209025 2847503044 1269639424 2232184516 79524 538756 690561 44275716 5861241 2792699716 13498276 11937025 63728289 2031575329 2117025 8479744 1018081 931226256 18241441 79762761 15896169 118004769 3004793856 352237824 93915481 212838921 5503716 516961 1131245956 18139081 155775361 103469584 5531904 103205281 1928351569 16232841 701985025 4897369 5963364 13242321 1084648356 318301281 2321794225 2845969 20268004 1343281 81144064 418857156 223981156 4778596 1483524 180176929 132135025 31348801 851764225 118526769 1198128996 43125489 1050148836 174874176 1382976 178730161 305061156 13456 1074856225 327184 2742336 124970041 3211264 3636649 2601816064 310746384 5267025 278784 491401 1441872784 7252249 3124362816 1750329 309337744 31820881 9504889 16719921 114982729 304704 224520256 6990736 39727809 20421361 9144576 323352324 2858399296 19669225 17114769 2057438881 237560569 711982489 3215116804 70225 2792241 717409 167055625 1205131225 1331082256 7745089 45333289 132388036 562258944 112254025 2653641 243953161 29931841 11819844 8213956 44582329 28249225 23155344 126736 56295009 156550144 154579489 311381316 17631601 227617569 2265025 17749369 979189264 91240704 2732989284 325297296 163149529 27646564 137334961 2637541449 123143409 38340864 76720081 373321 41899729 3255957721 216766729 119443041 9108324 4020025 14047504 230462761 3326976 9616201 712089225 216031204 1089936 352125225 219484225 215473041 2118852961 47734281 2557931776 621255625 275792449 992628036 1359556 241056676 14661241 252460321 18948609 139523344 154902916 88228449 14884 3181749649 232324 25110121 3014998281 118417924 2322372481 21132409 1156340025 33918976 1213198561 1322558689 2304 169833024 214388164 106276 22915369 1301549929 317837584 16793604 79869969 62869041 561358249 85849 13645636 1750329 136072225 2085840241 49730704 2331729 3249 151905625 10029889 2791431556 27962944 934280356 618317956 1096205881 283147929 132227001 10074276 32273761 52838361 2474329 13957696 162511504 7333264 74304400 78216336 158860816 1198128996 1231448464 1373584 262144 14638276 1182396996 225625 5294601 197514916 2873025 23126481 289782529 450241 50523664 1425636 39204 919681 11309769 161417025 23059204 9418761 431649 617075281 81432576 113039424 13176900 234181809 609961 2223081 60025 260100 2879809 204304 29170801 611721289 102111025 8037225 2500 2047761 311487201 162843121 5262436 1345569124 175561 37834801 10163344 6370576 6265009 6130576 79423744 17740944 8922169 33350625 53275401 20994724 801512721 11519236 36120100 14600041 1359556 33339076 126000625 2609370724 165276736 287573764 625650169 30846916 116294656 5089536 163353961 33124 285542404 723717604 415874449 442849936 1147718884 1916775961 61952641 32251041 250240761 11634921 38316100 1141628944 114169225 3066169129 836250724 667489 765625 6285049 26255376 154455184 1247689 2977557489 121859521 1160424225 2217121 32387481 113891584 150038001 128278276 2149156 20313049 748241316 1209439729 1118634916 42876304 1710864 304704 122213025 515698681 226576 162103824 124609 1370924676 26152996 2647308304 2323336401 316969 138180025 13162384 157552704 109561 1346449636 1710864 17114769 22810176 472236361 191844 117115684 33930625 2442731776 162792081 213393664 120890025 434263921 1624734864 71791729 40246336 1277919504 11751184 1343662336 51279921 3017169 761152921 133194681 545129104 7584516 1906719556 199430884 260435044 103041 902882304 2748964 1360503225 5340721 15452761 145588356 521894025 182952676 24216241 61748164 1131784164 185695129 4897369 2322576 21977344 334084 20241001 1226960784 442976209 38763076 23931664 125955729 4695889 62001 2654825625 732730761 527076 10609 1156340025 99102025 303317056 215414329 11546404 58354321 1179396 132365025 2878537104 40119556 101909025 354305329 15437041 438244 2002294009 437311744 22572001 134606404 1583960401 130325056 1075052944 1009714176 12759184 1624734864 1946025 1252735236 1212223489 1188939361 429152656 47183161 112232836 421973764 414692496 22924944 2241454336 27556 2903616 2280635536 302829604 1695204 2537649 7144929 592289569 127103076 755161 93141801 101284096 278784 78996544 5476 19412836 317588041 12313081 261533584 1419857761 817273744 10510564 2477550625 7187761 291282489 50993881 49729 1943134561 275128569 112805641 25583364 129004164 273141729 23629321 511257321 215972416 9320809 927324304 5345344 105781225 1191975625 1111755649 6160324 1157292361 122389969 74529 28901376 1503076 1117249 222516889 47224384 218418841 155226681 28665316 1019716489 174319209 420578064 58125376 1175941264 222964624 11410884 2613458884 114244 237930625 72726784 1391812249 1262949444 13225 1322631424 26790976 15578809 167391844 101761 15429184 35916049 6561 126157824 12124324 119946304 1386445225 61811044 31674384 183184 1161855396 2953813801 1626266929 51624225 1210552849 282744225 1413308836 10252804 299082436 199487376 277422336 1965946921 343396 198077476 25735329 223861444 147428164 7322436 14676561 13860729 2423888289 111999889 216295849 355216 103917636 1069156 11236 2932547409 273529 38217124 32012964 29877156 21261321 215473041 861184 956484 1714374025 31505769 120384784 10297681 2439844 4941729 226576 1016270641 1301910724 17230801 1292769 14641 75811849 1482404004 142922025 12967201 38093584 2018435329 329567716 32878756 522945424 41705764 2178576 19989841 3023130289 1218847744 61795321 330221584 2020682304 435264769 7474756 1274918436 1059958249 623750625 11236 121528576 4977361 280931121 1359556 23155344 16752649 80656 319372641 2196324 919681 2755095121 1240996 2231523121 1310657209 11723776 171950769 2245053924 1295044 2045300625 122213025 255488256 528172324 1144536561 218537089 6280036 277488964 31651876 5248681 413268241 23736384 811801 3523129 12538681 2383490041 116964 15586704 8485569 29008996 23902321 98109025 2322372481 202435984 11607649 305809 12659364 94828644 115648516 2184484 89359209 361608256 1833124225 5494336 911919204 32114889 35784324 276676 168921 2903377689 514155625 1955054656 1124730369 930738064 157628025 1286800384 15350724 71014329 527115681 2001846564 79619929 1603441849 32126224 11249316 172633321 15610401 231100804 1517414116 153066384 22581504 26956864 223622116 3247204 2852721 19061956 169911225 33120025 20666116 18584721 2546615296 53831569 1027266601 26687556 32455809 630436 481231969 35141184 2105341456 16654561 732189481 247212729 18844281 12524521 527023849 61716736 35721 4923961 239197156 2021941156 2572721284 2980723216 482109849 1061717056 15492096 1466277264 89889361 78057225 1353356944 20178064 26152996 10484644 1507225329 4528384 326199721 49284 115433536 16313521 1011112804 1932217849 1127952225 30162064 21288996 2322372481 4977361 2317844736 1302704649 1679278441 483025 4963984 27741289 3844 5103081 11458225 9193024 19918369 343175625 48316401 313325401 24336 114340249 532271041 515524 469285569 1338649 1151177041 306075025 38278969 4112785161 1996569 1789036209 7132309209 24039409 138109504 111894084 6635776 50395801 2122629184 1147922161 165456769 210047049 146942884 927933444 3179089 165096801 76422564 519065089 9535744 1057355289 389376 17181025 38229489 16184529 391876 717409 183223296 105625 33489 135233641 227529 172225 35916049 1324814404 1013530896 1130707876 91298025 1855972561 62394201 32398864 3200391184 16532356 31528225 2784778441 8922169 5669161 217385536 28344976 17197609 31136400 11573604 3140705764 31945104 50126400 14876449 18645124 1525225 311099044 6027025 57623281 267257104 14538969 1763412049 2313441 45941284 342657121 291600 161976529 13410244 73017025 294671556 210018064 7711729 1317904 163251729 299186209 2364682384 2987824921 3031383364 25391521 334084 23804641 1129969 271441 237992329 2599266289 345744 325153024 216119401 17994564 317588041 3247204 84787264 187333969 459287761 723394816 1103169796 1934881 47831056 119115396 1090452484 202123089 151413025 120670225 3972049 46580625 10061584 1354896 2686321 269977761 31663129 124925329 129185956 2220482884 22486564 292239025 10686361 290907136 3218436 17015625 4528384 546121 1303137801 1272384 1249834609 32649796 209764 140683321 19421649 188375625 2526972361 1883907216 2563201 136118889 3008741904 16573041 159946609 2653641 13329801 1625625 298909521 28227969 123201 2458624 2279012121 2031665476 11614464 173238244 36288576 1089936 481319721 138509361 10923025 14190289 31629376 5508409 1013530896 1317327025 46362481 210511081 524176 2222839609 20097289 14394436 961 258823744 4769856 2502100441 1133938276 102556129 171321921 79869969 751689 1129969 145709041 2844728896 5583769 268828816 594286884 26255376 32433025 1612263409 1261031121 30184036 27300625 284731876 1999396 9659664 1763748009 1146702769 21594609 85729081 1623076 134420836 243796996 41254929 11664 26296384 77651344 174724 228221449 29584 799236 1406596 964288809 21520321 190108944 287296 45941284 327284281 77284 149230656 2298051844 114921 106151809 148328041 125148969 616727556 89453764 23580736 2439470881 118048225 2304 32982049 63504 49674304 156275001 14002564 2493241 1394424964 2074529209 30437289 116748025 137804121 12676282921 155950144 39200121 113167044 112678225 71199844 2853589561 582594769 253637476 3083358784 181037025 1714456836 38809 1104601 2033288464 169078009 25735329 10336225 144288144 271524484 75481344 147501025 8856576 311275449 321556624 99261369 38477209 323352324 15912121 2503501225 101525776 1167383889 23222761 786769 2324589796 197009296 232593001 6285049 1051250929 16900 11035684 25867396 1595762809 1032465424 8151025 10732176 9412624 3161363076 867184704 31990336 180418624 459684 611524 34327881 2374681 1915456 46621584 57335184 1301910724 244234384 1347921 19088161 116964 297631504 299947761 1312540441 1414963456 34527376 110523169 249418849 431649 2128681 5013121 2805625 2307361 620109604 625800256 1336268025 3600 15319396 136161 1362274281 7225 7828804 31663129 748241316 241429444 27556 2510811664 1242633001 2219163664 80089 2630151225 1206798121 19465744 160300921 119025 88209 35331136 1617984 265225 9991921 25472209 2393459929 1221782116 76729 101525776 1123389289 1030923664 8814961 1387711504 5438224 1425636 816130624 7011904 313396209 201810436 140625 27625536 14845609 198218241 1962755809 954529 488601 2416214025 276191161 17413929 1216609 538756 1243225 2202256 94420089 17572864 15492096 201498025 216707841 527253444 3097367716 1868573529 184226329 546121 1183744 1279135225 240281001 262213249 2618778276 2302656196 95746225 2739025 36228361 1328310916 185831424 32890225 1981852324 23931664 2719201 1654211584 69739201 24690961 211877136 883218961 1683214729 1218816 29398084 1936 2672786601 38316100 961062001 610287616 25786084 1580778081 2669956 210192004 315524169 25140196 41512249 33108516 3175524 2180236249 26615281 715937049 160250281 3301489 5645376 72233001 873084304 291863056 15594601 59985025 52142841 2129730201 720801 134212225 122788561 284529424 311134321 109244304 235499716 26347689 42133081 104264521 423865744 122213025 23532201 1726236304 2315438161 10830681 2697348096 160174336 116575209 51652969 111767184 29506624 149597361 1051964356 134536801 126720049 67617729 30327049 777924 74218225 430936081 1452025 250778896 12208036 9144576 338891281 217828081 81324324 4791721 125283249 716365225 1751506201 59536 24512401 111239209 42055225 68121 139263601 1140750625 1013276224 13039321 25918281 11242609 135117376 319225 2073600 35176761 1167247225 128709025 4120900 14265729 1695204 1557504 927933444 1369 83265625 42263001 51337225 26574025 532900 202521361 41525136 134281744 4092529 2902946641 49252324 10771524 86936976 422384704 212022721 724471056 12680721 1147041 3740356 285339664 130347889 205979904 141376 2250174096 1242139536 41654116 379456 211615209 13133376 8300161 1506604225 67272804 1181434384 83028544 181467841 168298729 3261636 1771904836 124277904 22014864 201129124 298116 86843761 2792241 164788569 2601816064 1585081 11142244 1368852004 105513984 72233001 14002564 1838736 14161 41628304 337273225 1181569 1789036209 294946276 1032256 1299458304 114618436 1283689 228070404 2526972361 15116544 4866436 512656 111175936 22733824 27941796 765625 145106116 131583841 224550225 2051002944 3721 123076836 3123133225 124609 19766916 138384 7273809 32387481 18369796 2704 315808441 3171153969 179077924 2394927844 127441521 2537649 32307856 133217764 36566209 6517809 141705216 100240144 92698384 1362643396 43375396 202435984 526473025 28965924 150700176 1321540609 27604516 74511424 2547216 223711849 14884 1442401 13024881 1838736 921851044 22382361 3132417024 94245264 101646724 2323818436 2691119376 21150801 92698384 1111955716 146264836 2537439129 12938409 169364196 25877569 1550154384 3129843025 10797796 17015625 1591770609 153363456 2286144 864301201 62001 36917776 3061076929 26357956 53567761 14945956 2079542404 125350416 1545826489 11025 29246464 2244580129 22268961 61559716 566106849 267944161 38725729 12411529 1163901456 1319360329 279841 22705225 32741284 42837025 954253881 268664881 3187505764 160199649 12327121 572788489 3236401 157653136 270865764 466489 162180225 122168809 923612881 3082914576 363169249 24137569 1214313409 113486409 1797675201 19386409 18045504 182547121 3091582404 294671556 62995969 226743364 1132255201 270400 7828804 21132409 119880601 2509056 20241001 61575409 247873536 201242596 20958084 42837025 119749249 22695696 161493264 24870169 121727089 15737089 52911076 5262436 763876 1734489 1159929 1403101764 315879529 13965169 1056835081 2639801641 51093904 273869401 163916809 33977241 147573904 151954929 1545118864 1258191841 2844728896 1573867584 1249976025 98596 13271449 315844 162409 20894041 151413025 731918916 2739789649 215943025 1119364 59197636 357021025 285103225 1981852324 1897125136 467251456 141395881 1851322729 1867276944 29452329 206468161 1017099664 3026320144 1538129961 26697889 103245921 77264100 71132356 10517049 19945156 5803281 68624656 2031395041 25775929 1331716 48958009 24412812516 112225 15737089 153664 21911761 21836929 154181889 147792649 1799117056 315559696 86359849 725655844 104121616 2224631556 5134756 335241 30195025 2076481 125798656 42185025 544644 29929 123904 58081 287296 113081956 16540489 102981904 78623689 133911184 1403101764 46348864 31427236 15816529 1595169 38725729 51423241 102353689 45369 1231799409 41293476 1008316516 219839929 260887104 24423364 2533612225 194463025 10843849 313821225 14945956 18558864 272484 1965604 3272755264 248882176 196112016 205807716 421932681 8520561 11148921 892874161 141253225 218093824 19166884 55190041 592046224 4124961 3567314529 15816529 1555009 1103834176 101284096 37039396 370139121 2356714116 9199089 65124900 25765776 2092513536 12278016 232349049 228484 332442289 12967201 94864 320356 1881303876 194072761 22714756 27889 1918225 1863044569 1284648964 565203076 16916769 15876 2401 126607504 85581001 480311056 1147041 613206169 159213924 779689 101949409 1227381156 24019801 65189476 2432856976 234059401 376996 881793025 106440489 11042329 1523653156 142157929 5726449 60109009 326199721 1812715776 889249 128881 1401856 111112681 18421264 157201444 588289 2337841 25755625 732189481 24157225 1608651664 1205604 779689 30228004 327031056 1276704361 113252164 145161 1722333001 26286129 594189376 23951236 1621753441 2045933824 1562146576 423042624 1242844516 377252929 280830564 24137569 14622976 418366116 362407369 1382649856 1083681 2128253689 1794115449 62188996 873025209 2081731876 1907161 3214323025 33977241 12054784 35721 2429109796 326597184 1216609 1146905956 223323136 1479402369 1658362729 34140649 19079424 10042561 27594009 235376964 77299264 138227049 14930496 49280400 822649 52751169 14938225 2769390625 62346816 37417689 13498276 23512801 259016836 1838736 142348761 1192942521 7064964 2869636 572597041 157954624 6765201 1951784041 108180801 1243126564 2967525625 166590649 98596 115154361 1962135616 10036224 192127321 426381201 1771904836 21846276 315098001 17850625 8614225 2172676 42863209 674041 2247001 1133062921 1887876 119924401 678976 1581971076 82369 1677025 164044864 102171664 68194564 291077721 1341537129 12453841 27594009 152967424 44944 183184 160655625 1504276225 2512225 1565864041 14017536 386884 27615025 631466641 19651489 14561856 58997761 552049 70829056 2298051844 158331889 311451904 94458961 2719201 41267776 4293184 12588304 128187684 1263162681 90155025 276623424 1614030625 32137561 5470921 1875409636 910651329 25462116 2794285321 71927361 1152942025 271524484 7214596 23078416 34727449 1350244 543169636 848207376 471969 37834801 4120900 2264237056 121506529 172186884 32775625 31798321 235070224 912946225 9728161 193600 12616704 4739329 2483228224 1103169796 1119303936 58491904 11682724 1179991201 851530761 214681104 105904681 2232751504 276823044 1187974089 141063129 2418025 1768538916 122744241 1313482564 298321984 6125625 37552384 140683321 2225197584 231831076 9566649 532086489 251476164 1031565924 515426209 272877361 3279721 274167364 321341476 259081 1705524804 81649296 19079424 33005025 2412381456 2269093225 21409129 11682724 25684624 166513216 49730704 158306724 123054649 121801 1159811136 314565696 620109604 1520298081 226833721 1426648441 18498601 123201 75151561 158231241 18139081 28955161 882268209 48246916 13140625 345744 826907536 2500300009 1614753856 1939433521 2163841 246301636 4826809 1002925561 196028001 1629817641 185368225 524176 137147521 1098304 2131600 40755456 1414361664 233906436 87628321 5631129 138274081 1217521449 137264656 1299963025 1172889 23902321 32855824 414977641 1444 1164241 187306596 2042859204 1377003664 2809 4056196 79548561 1336268025 328329 1141223524 151609969 693058276 2175625 115799121 120318961 18054001 1607824 3196658521 211062784 82174225 2319529 13778944 376996 220700736 287743369 1153825024 4635409 288218529 180625 218418841 78074896 913671529 7706176 1145077921 2399138361 787307481 20736 71639296 22867524 1127213476 6625476 86174089 14493249 269419396 2374681 114244 11404129 31911201 682149924 128187684 288369 815409 2835856 1177313344 913429729 1577536 926898025 206813161 41383489 61512649 2798929 132457081 156350016 1994783569 63170704 80550625 31002624 3087246969 12845056 25867396 130782096 7569 19321 11029041 1758276 19053225 6180196 1746905616 1915550289 275261281 145998889 320087881 147233956 1279135225 1278205504 171767236 2149156 283147929 2686321 1017737604 115197289 27123264 9066121 427716 1327072041 105534529 139925241 2658330481 22896225 613255696 285069456 1515361 530058529 4532641 28912129 91527489 2868566481 457275456 123904 2815684 15586704 1114624996 5484964 212521 324828529 924707281 1427403961 11363641 3052009 298529284 9684544 2211169 160199649 613089 710649 527115681 22259524 11546404 2111209 12411529 15129 2308706401 843089296 2184484 107910544 209931121 18496 2291058225 302272996 472540644 933058116 1194649 16434916 1089936 289444 118962649 1816720129 2222273881 9622404 51998521 16192576 1812715776 34480384 28558336 499849 7160976 2411809 203233536 1421516209 46621584 207158449 273108676 159314884 2057076025 81848209 151321 72284004 131769 358685721 208773601 148084561 2864711529 417303184 2242874881 28751044 14205361 2393068561 242238096 5308416 141919569 51076 2188742656 39025009 61575409 1531313424 131354521 127103076 597529 2941225 3095030689 528529 372100 27394756 1712387161 1623076 82119844 1526855625 228130816 2026530289 319408384 44944 135303424 5924356 169182049 259403236 55225 2978103184 2640625 311628409 3026760256 583174201 44129449 71368704 230189584 31606884 1524512025 227587396 145733184 158281561 7263025 1062961 292444201 184041 58690921 1218847744 725278761 16112196 941691969 15625 2140369 132227001 146506816 2845969 407044 30525625 210946576 164044864 8573184 179426025 10259209 168272784 218089 1079319609 2477476 107267449 1898170624 1118166721 143641 190969 4218916 2232036 1842298084 29246464 16957924 2803067136 2524921 119025 72361 1197506025 274576 87616 225625 903182809 142922025 141967225 2481932761 22829284 1210761616 69755904 195580225 22306729 33124 2515524025 24621444 133148521 269912041 157101156 16621929 162409 3697929 2782224 1481865025 625 103245921 152695449 274101136 222755625 16443025 16386304 130484929 4206601 215678596 12802084 107184609 2893401 152893225 2893041369 31663129 188128656 12117361 78765625 1301333476 330476041 2358170721 2073600 372412804 1369222009 9840769 410386564 8743849 4389025 5513104 134026929 285156 2733930369 1294992196 41538025 7935489 210018064 104939536 2458624 822083584 2042041 1576169401 18769 4981824 1120776484 498436 353176849 51969681 199809 112254025 152571904 1902966129 26512201 364816 3121345161 299324601 29214025 519292944 2634129 3003289 11229201 374544 291828889 2999824 31967716 272217001 1355417856 111239209 22600516 13191424 4950625 320983056 121992025 413837649 16362025 11539609 244547044 1941371721 150626529 284158449 45657049 52533504 3218436 217385536 313113025 258727225 532178761 1127952225 1285079104 216913984 19193161 11343424 21473956 1245948804 20921476 24265476 321341476 318586801 1936704064 28547649 49266361 1285437609 131308681 180768025 174724 226984356 31730689 1826109289 12552849 6522916 326705625 203718529 129231424 1577440089 1641951441 1280637796 498436 7231461444 62047129 112508449 430106121 129254161 2122537041 1648656 21123216 1098304 164070481 1437774724 2576025 2772225 24591681 516971169 8838729 2825879281 253064464 1532565904 202066225 2477476 1666681 71318025 855625 191351889 207504025 2566232964 951290649 52441 11730625 257049 121793296 1828759696 515524 12510369 1832867344 106481761 58308496 1399489 977250121 15737089 110586256 208224900 1312178176 2500300009 1623606436 1174775625 87310336 3031081 1649821924 73017025 4173849 21678336 109244304 34210801 586756 209496676 1263376 86266944 832264801 17272336 76265289 32421636 74200996 218714521 1321758736 942841 1535121 33849124 208138329 2950336489 2483776 59536 2282163984 133194681 1233554884 219484225 35344 17489124 411765264 208831401 35344 222188836 121616784 127125625 61402896 213364449 319229689 18225 1231237921 810996484 11189025 383258929 3697929 1331301169 53919649 118287376 818646544 17791524 57168721 2551866256 1199167641 25250625 3265249 71791729 138391696 21178404 129914404 2026170169 54626881 261695329 129823236 158583649 12503296 90231001 28185481 26204161 632421904 16982641 2665863424 1188100 721674496 73984 1922734801 928725625 16257024 2387788225 1293049681 429359841 133564249 2257580196 268173376 157101156 1231167744 23794884 397324489 19838116 3621409 101103025 682567876 169744 129185956 25745476 11716929 280428516 91317136 120538441 28654609 232379536 931043169 232532001 902161296 190302025 746273124 3426201 15358561 542470681 1756531921 191517921 1262238784 238144 1220873481 267453316 36663025 11854249 76176 2158717444 21706281 20958084 153165376 114921 1645194721 2125764 115928289 699232249 166100544 481636 1017291025 116899344 184307776 13213225 17833729 1408651024 31292836 118853604 19035769 13712209 5968249 1530139689 2274717636 976144 100721296 120253156 9840769 779191396 35247969 25959025 153462544 86359849 1288225 3844 5193841 39753025 326041 162333081 383180625 263672644 203005504 8838729 1306449 639230089 141919569 222248464 11215801 13082689 25 29387241 810597841 1557504 62710561 2408704 276191161 190969 435264769 63170704 217179169 163251729 1599840004 2266331236 49308484 31820881 3172730929 31069476 2963495844 136900 217156 132779529 92910321 71707024 256768576 204747481 22306729 26822041 1972514569 14645929 11874916 2351571049 30316036 1392409225 194295721 42941809 8928144 1051315776 51581124 7634169 5579044 83028544 2274064 24039409 2825761 1104565225 7650756 15171025 2687489281 1211318416 2490808464 2959904025 133240849 253032649 2018435329 20232004 572501329 2442969 561121344 229441 51279921 1214452801 181548676 271689289 297010756 3261780544 296321796 36832761 130210921 56957209 571544649 98208100 2175103044 1479402369 218714521 59049 33166081 234978241 98128836 310249 28224 35153041 962178361 1323358884 1132096 11730625 23794884 12159169 2125302201 2328676 3301489 227195329 191213584 3254416 41177889 25 107039716 148522969 721943161 617274025 1585081 180418624 66699889 125865961 15808576 79156609 1524512025 211789809 13704804 31741956 2365655044 1299746704 120472576 61559716 307335961 4511376 112614544 26030404 176783616 1973847184 774119329 2862864 663320025 981631561 2521744 313183809 1734639201 57320041 1828075536 1625621761 423801 374544 14868736 129254161 42850116 172528225 145829776 2893401 28451556 64834704 12061729 528218289 193237801 1158177024 2591624464 154107396 5909761 204890596 219839929 13225 224070961 7546009 813604 1013530896 155236 171950769 84621601 408282436 455625 229734649 110208004 42436 552049 45819361 257730916 1899565056 135512881 42863209 2196515689 1985281 1431184561 1623606436 162741049 37797904 2686556224 593068609 421645156 3060523684 18983449 25542916 1653796 122611329 23126481 5817744 1107425284 682306641 117896164 38303721 251412736 26429881 932203024 2731525696 2719101025 10510564 174319209 146579449 2461350544 32661225 139617856 1387711504 1219127056 294431281 16982641 20133169 25281 361874529 1132053316 255488256 4137156 19184400 131125401 118048225 101761 315133504 190081369 148996 229441 5830238736 185761 129367876 234256 60233121 1879641 243953161 2104790884 15563025 271392676 1301117041 191075329 2879717569 109872324 150626529 32398864 2618778276 35832196 10837264 221950404 220047556 196308121 22619536 192071881 237314025 3114644481 24930049 231770176 1199025 18766224 212518084 6330256 1373962489 260467321 3411409 265225 59814756 35438209 17816841 219961 55457809 17581249 135163876 41616 1728397476 58354321 125316 4575321 221920609 21594609 213598225 1424005696 532317184 1223236 8281 216225 206037316 1702305081 1842040561 20738916 151954929 2373248656 79156609 5564881 361418121 1882384 20106256 2739025 22934521 119399329 1181569 25482304 2627280049 217149696 275726025 14676561 1413721 327184 3040529881 173056 1050625 3027600 1423249 133225 962361 27123264 1723163121 11128896 132388036 212521 170119849 448900 3129361 79619929 1234321 1863225 82319329 31684 104060401 297493504 214681104 22231225 61842496 8450649 135443044 306845289 222457225 199261456 11397376 115068529 123565456 2729104 155052304 3467044 8503056 275161744 2907025 344569 1474867216 40691641 1117249 24336 202464441 1879569316 147501025 1898170624 2146225 43243776 152300281 2231334169 358685721 130965136 251159104 179158225 1760929 2755600 393308224 1106704 617796 291828889 21958596 20738916 16152361 1421968681 2246380816 832495609 139996224 2941225 98128836 77299264 1621753441 446224 531579136 180230625 36566209 38340864 242300356 2534464 8732025 145161 73170916 2642679649 16216729 30976 5253264 93199716 81216144 2556801 1952844481 10125124 90687529 185613376 3671056 8684809 2737800976 32661225 622552401 116359369 1271992225 37552384 28270489 1008016 301855876 2979194724 1153077849 148303684 7166329 96314596 26873856 3538161 2676496 2227084864 121771225 179184996 284461956 204232681 874225 33489369 21864976 2118668841 71419401 301404321 19509889 563017984 37197801 60217600 75151561 35117476 2359142041 473628169 2974393444 3214323025 2468041 49284 7333264 224610169 10608049 1102638436 74529 251793424 4822416 2292196 6180196 372567204 1263660304 182736324 1132096 21279769 2767496449 125238481 2663424 613089 258469929 1212502041 22165264 1520289 17430625 864301201 121352256 2701296676 6260004 121616784 839056 498436 1223040784 3407716 1745234176 312481 2053489 4631104 4414201 72522256 242487184 2533914244 2117025 2771496025 7209225 21114025 3081582144 30702681 2190400 12752041 610435849 241460521 183982096 8254129 32001649 416025 1226120256 2951524 69789316 20223009 11526025 1082475801 20557156 4583881 215267584 11985444 710542336 2505889 258064 92621376 1730144025 23435281 159820164 697276836 71301136 328261924 2016279409 24473160721 10169721 308283364 29713401 106110601 268042384 1926544 331822656 12425625 296321796 30980356 11909401 1985281 30702681 45927729 1175056 13980121 330476041 174724 201867264 2323336401 2062096 2821521924 27300625 399424 1802172304 1290749329 89415936 176331841 104329 223382916 2558134084 32307856 1636768849 2817911056 723179664 125238481 165714129 35545444 15864289 71757841 17189316 9308601 862949376 1411344 148225 2615401881 48986001 18627856 749956 3234765625 2908552761 143832049 42876304 1724325625 5414929 25921 1221991849 3326976 2630253796 22174681 1926068769 101761 611919169 38588944 83521321 259983376 185761 148693636 47238129 3081804196 3154619556 15397776 268894404 4347225 1866412804 205176976 35129329 315666289 22201 3017169 998244025 3952144 413146276 26050816 231587524 133240849 1036324 6625476 189172516 228584161 2142949264 28355625 46656 2319529 278784 430936081 20638849 23078416 3686400 26244 915304516 26563716 11689561 113870241 302690404 44635761 230796864 66275881 491401 262144 12013156 56130064 328008321 2446984089 2387025 10404 251444449 25715041 1987019776 105657841 17297281 18249984 2829124 71605444 1709739801 1312178176 82944 17572864 1962801 121154049 1019333329 129231424 30151081 154181889 128187684 1731856 984064 1317904 4218916 22800625 14891881 261371889 98227921 214476025 3031081 1688223744 161722089 3111519961 16957924 95863681 25836889 51093904 324936676 2795584 32581264 923521 53275401 205209 2607838489 54213769 212459776 312829969 13373649 1249924 27751824 1236155281 49154121 126025 1129430449 2015740609 241081 9572836 682306641 156325009 2327387049 1263020521 2483776 140019889 193154404 249798025 1951609 4422609 982947904 15249025 11262736 17255716 1876709041 162996289 312481 15665764 92698384 2013561 65820769 42276004 52316289 1133062921 1236544 38278969 147719716 23126481 1285079104 320947225 3575881 5692996 1182121924 1278634564 13897984 6140484 2837905984 124055044 81703521 114961284 85192900 197136 38663524 1481711049 150283081 1141426225 772951204 1829957284 6682225 1863225 19598329 182952676 2533914244 2019423844 126180289 2295225 1907161 1993744 52171729 15563025 212197489 7557001 1567922409 3523129 2348468521 3944196 1819801 165714129 40819321 24591681 2861929009 132987024 5992704 23406244 900601 713157025 320732281 53523856 315666289 1349901081 2486929 1735139025 834227689 1746153369 1461227076 208975936 5433561 17114769 116877721 118396161 352836 1183772836 242798724 402082704 321413184 24621444 23980609 7924225 70023424 6332498929 1500625 11964681 24930049 13082689 1173199504 50822641 307721764 1079056801 271063296 512071641 1131380496 114746944 247275625 160858489 93141801 215032896 29149201 49098049 194769936 12545764 15531481 12737761 1297321 911194596 7590025 353252025 15729156 224310529 262991089 1707177124 129823236 20286016 2636309025 1351371121 7991929 13191424 1852321 14161 14561856 1772662609 25735329 34269316 13046544 1127146329 2686867225 320123664 91718929 702886144 1656369 220284964 4372281 136399041 266146596 18983449 4251844 3530641 14730244 482065936 38025 171950769 101525776 1684804 1118032969 1016143129 2024929 1088142169 6220036 3260752609 320947225 1527168241 2259671296 1320959025 419184676 219961 21986721 1821326329 165842884 253009 326271969 314423824 12694969 21178404 14830201 103795344 40246336 314140176 834169924 2331151524 281098756 1344542224 2549947009 351825049 956484 43178041 62378404 903182809 43125489 465124 117094041 122146704 78216336 299947761 65173329 2883904804 12559936 100489 301404321 225510289 222039801 10484644 292239025 2783090025 700569 162333081 24453025 133749225 169806961 12567025 882743521 466300836 24850225 723717604 3115314225 321413184 35676729 2056441104 141562404 1283144041 54745201 15319396 222397569 1765848484 1299746704 1473796 455625 302899216 28869129 1986306624 16548624 4532641 54878464 12264004 231678841 11296321 20007729 2440656409 17424 318836736 1749916224 212430625 1018503396 169182049 288116676 161874729 3748096 226984356 820937104 3845521 47524 12278016 1115136 1327582096 135326689 1211944969 58186384 198025 2577897529 1119364 134536801 3485689 5410276 90744676 25260676 1153476 758641 2236627849 2528882944 5997601 49617936 373321 279591841 31214569 114147856 820836 565504 574564 74511424 86436 32041 21734244 26450449 38738176 15186609 112614544 5216656 3050463361 172633321 23580736 9597604 32649796 531579136 2138785009 216766729 618367689 2678683536 216178209 21316 1101177856 81703521 629558281 160604929 1532644 2244004 21316689 13719616 5697769 19412836 1424685025 120934009 1502415121 1186458025 122168809 1752976 3088580625 34969 103103716 1461227076 1087548484 2289813904 16703569 29289744 346921 2494602916 1215428769 1702305081 29463184 66564 2382123249 12321 2408704 208340356 526105969 194825764 2527273984 26061025 250683889 3538161 1092038116 2955118321 244078129 5148361 18653761 1923173316 53187849 2826942561 372644416 11812969 215473041 1172788516 187306596 35533521 199826496 1626831556 13307904 712336 12794929 4210704 25735329 18593344 14152644 162078361 11458225 198612649 255136729 23415921 1127844 173264569 1183744 86436 415711321 3930412249 5564881 1680836004 2548735225 343396 45369 115756081 214124689 44729344 430438009 159744321 15023376 22201 1131313225 38551681 6110784 51279921 35892081 320947225 1181778129 649636 32341969 23116864 14137600 3024121 45549001 310147321 1633284 2783195536 2619187684 731323849 223831521 524959744 2268036 20164 14032516 65536 15429184 155825289 165791376 1417974336 221325129 103245921 20511841 2036536384 2830878436 122921569 114921 51279921 14945956 13344409 44903401 693889 23357889 35247969 268435456 274399225 72692676 58081 581340321 1721171169 5067001 137170944 134931456 3337929 91107025 95481 132043081 32741284 291863056 1981852324 1008316516 2783195536 1694557225 13264164 3485689 1763584 510669604 23280625 2778889 24690961 327320464 223729 2852721 1213198561 101949409 9628609 10233601 27941796 34739236 2512716129 1412106084 189640441 17497489 168584256 41209 2816743329 2545807936 5230369 93837969 172501956 30702681 674041 36626704 58583716 113656921 14182756 322956841 22401289 390220516 235284921 11350161 817559649 48399849 2149156 3258697225 102394161 28472896 7540516 30980356 18757561 32069569 236728996 207025 122434225 24649 261121 151856329 236196 5982916 27889 229492201 9628609 40666129 242300356 276357376 200137609 1362569569 321489 1005333849 139287204 45185284 303601 138509361 426381201 5692996 1920996 31416025 430106121 1437601 227285776 1507984 788544 1276918756 312759225 188293284 215414329 5031049 1732807129 2479542025 2462541376 84879369 195944004 115863696 426339904 1145416336 124791241 760384 16096144 2724735601 29452329 1604322916 2143296 2966218369 38950081 3678724 1052548249 815409 423495241 613255696 7991929 258064 11343424 7772944 49999041 82283041 172554496 36024004 277488964 115154361 511619161 9 1532565904 9979281 15952036 7584516 25989604 253191744 1361757604 1987465561 105637284 9903609 16370116 144072009 189227536 62615569 3149005456 32798529 1156 68807025 6594624 530519089 283114276 1026169 34621456 811965025 165649 139876 301682161 4739329 4848804 169911225 266179225 289170025 193237801 229431609 153066384 138744841 205492225 3671056 303839761 1629817641 24990001 301543225 13264164 4223025 273108676 79524 2233413081 13520329 2999533824 469285569 1487722041 1115359609 96100 1806336 1671849 2112873156 2518569 302500 1661133049 25775929 11182336 2332503616 188156089 88397604 25959025 1722831049 12931216 32535616 5157441 182979729 1238769 23474025 14205361 470596 3243601 82101721 318229921 110986225 13927824 3252763089 4096576 137241225 17825284 193349025 2027776 133102369 98327056 1683953296 1354896 298116 24157225 913429729 1887876 173889 212897281 101525776 4289041 23126481 174028864 1144900 7203856 17791524 517653504 116834481 2901869161 548215396 627753025 16999129 18496 2584807281 32569849 11025 226171521 19044 31967716 342213001 218123361 324828529 12773476 2313802404 2093809 1734489 18438436 556516 2416214025 13126129 111661489 1141426225 2695271056 178195801 2178576 116281 794281489 57244356 13220496 125955729 21836929 2885408656 1821326329 222784 3364 3306135001 112338801 2789424225 84681 68475625 13942756 2571301264 239568484 216707841 2569609 4477456 7650756 147064129 10543009 236944449 22743361 17918289 23902321 113145769 952401321 206116 1673219025 123988225 12236004 22600516 51940849 122235136 38278969 5697769 7901721 19554084 781649764 25482304 45252529 1397124 278689636 109704676 1050732225 2986185316 102131236 1305521424 1606165929 1313316 7929856 16232841 13734436 1718721 226653025 3250809 295530481 13890529 989291209 1002001 133956 18028516 30569841 141229456 263770081 312193561 227529 119180889 1313316 1012036 13527684 1272384 3258025 431642176 51638596 3024560016 131492089 238640704 286929721 1005333849 47637604 25452025 2400706009 2308514209 23921881 308283364 714439441 115111441 176278729 172607044 236575161 428034721 1205270089 186704896 252004 12425625 34316164 272844324 1247855625 1507302976 18395521 106213636 3125824 138039001 51108201 391287961 233289 97969 152102889 172344384 316969 1477018624 2654104324 73034116 8832784 55204900 66259600 33028009 1042321225 627264 1155388081 552049 726895521 831053584 313502436 1137915289 216766729 2090135524 10556001 62267881 7225 272052036 12152196 11607649 112933129 84125584 342065025 4060225 269124025 152881 1176627204 4380649 24671089 16982641 323028729 2128807321 122235136 225 35772361 110859841 2728599696 1464745984 1892772036 1103169796 30459361 7236100 419635225 279959824 1332031009 24780484 10936249 112254025 25867396 872356 1393752889 239228089 1932569521 1703025 54213769 6959044 53217025 20178064 11689561 8281 171924544 155301444 2608225 54582544 3252306841 1172720025 67256401 9696996 1277276121 7214596 1528575409 106110601 331094416 1968409 522729 1617165796 19053225 270306481 605284 1656571401 244036 1022528529 944784 4223025 52301824 460145401 199809 10131489 2022084 250462276 1030153216 156700324 292681 44742721 3359889 225810729 1110355684 31169889 8714304 1037226436 14645929 115820644 319479876 52186176 630662769 1357225 21288996 186759556 167469481 18887716 295221124 1529201025 28005264 92679129 2561776996 283024 9351364 1220663844 139783329 749956 1552281201 527437156 1258191841 9954025 122412096 550564 1390041 237899776 543169 52736644 507240484 11464996 1493284 1089936 134351281 20811844 3337929 1255214041 1598560324 1323722689 919666276 17181025 314721 1032208384 173659684 23902321 23483716 471628089 1177225 400120009 2274064 168688144 1221642304 482329444 2425365504 2232751504 3240683329 543169636 1774684129 160807761 157628025 19562929 3930412249 68989636 1925015625 154449 1989338404 5866084 2012688769 918938596 163353961 99181681 4804864 521284 487204 1567922409 991683081 238144 92813956 7901721 832149409 3489424 38427601 117917881 31125241 572597041 126360081 12916836 1823460804 6517809 200590569 2364293376 41126569 143641 263705121 6512704 1485961 1437601 29571844 199317924 12201049 116014441 298978681 727111225 781456 6220036 82664464 1074462841 28998225 292681 19793601 214856964 1912689 138384 718508025 478864 6620329 13689 1358733321 79245604 525922489 78127921 15452761 316377369 122124601 7166329 162537001 312829969 235162225 13388281 31764496 1237350976 15376 82319329 120077764 4778596 1354896 15129 1422421225 398521369 71605444 101022601 122589184 14070001 131974144 802816 11930116 1759550809 2310628761 352838656 134629609 32387481 246929796 1162400836 54715609 1552516 1611540736 1102500 1255214041 641601 32114889 2578100625 217533001 5410276 1016525689 562021849 1622961796 20647936 8185321 39601 112444816 20657025 108388921 7851204 391802436 229552801 303003649 52330756 255025 1157156289 111429136 565107984 71289 34292736 91527489 40246336 621355329 95570176 256064004 14969161 2177715556 240622144 249545209 95746225 109286116 1643329444 1520289 27426169 53319204 595984 122500624 602358849 1003115584 1156 18541636 85211361 9126441 2942845504 2235025 49284 928055296 259628769 612958564 3090804025 3122127376 262144 12666481 14265729 257377849 205176976 11566801 32319225 143376676 62758084 1528262649 1545049 1666762276 11710084 1714456836 156816 141871921 158583649 1163151025 12716356 192543376 398122209 1670929129 6084 157025961 2912329156 329386201 111703761 703921 596189889 105267600 2526972361 5688225 11269449 15069924 13830961 10810944 283855104 1319432976 2033017921 242064 2122168489 128754409 23464336 18584721 12453841 15594601 518973961 1717770916 1764 614656 3193493121 287296 2954961 666207721 16719921 8014561 423166041 18258529 3034564 109181601 73839649 1031630161 31337604 105904681 282441636 21864976 1549603225 353176849 165096801 1268855641 620856889 317267344 39175081 134689 1146905956 2082461956 212139225 527076 6953769 31798321 12320100 414692496 61496964 4235364 291521476 18515809 12257001 101143249 55190041 27931225 18079504 169806961 1415189161 1569902884 321341476 417316 2608225 21799561 217975696 36288576 73170916 2360793744 129163225 232928644 1301910724 2574344644 216225 3389281 210482064 1811716 41886784 2594272356 144072009 10137856 125126596 19554084 70795396 2842596 462035025 1754939664 674285089 4791721 5221225 56866681 1752976 31427236 3478225 623800576 1399134025 296700625 11675889 1423628361 131769 17572864 15147664 31013761 118178641 123165604 1902355456 866761 38291344 1043742249 116769636 51595489 6446521 324972729 115820644 216225 19219456 374544 322417936 289170025 62236321 126427536 923521 343101529 298321984 9541921 103041 23580736 2022570729 136258929 107184609 323352324 3027530529 93663684 32398864 25999801 31494544 1529201025 132917841 3214849 21418384 21743569 285156 13089924 22743361 1703130361 39450961 242175844 103388224 2626767504 484 24423364 3294225 11377129 49 65723449 2751841764 232288081 1773504769 12489156 50779876 168454441 232349049 117765904 47224384 4691556 583125904 215972416 79156609 6687396 28561 3261636 29354724 199809 214124689 258148489 252396769 1345600 1574184976 233753521 12467961 101223721 2966218369 122611329 133956 134165889 681262201 80550625 230400 231983361 782432784 1489728409 51796809 11449 210511081 135326689 57274624 116143729 641811556 910892761 12666481 351649 107702884 13307904 33605209 20421361 2285891721 12723489 1016064 3568321 205779025 1232852544 22695696 5171076 515524 1016525689 51179716 962922961 221265625 13697401 379236676 6922161 118156900 15429184 8450649 12769 2474863504 114244 12787776 21585316 19589476 195664144 16345849 1794115449 1923769 1674773776 133263936 209757289 3161284 275194921 219158416 103510276 7333264 213422881 230918416 1229881 18619225 273670849 101183481 1302199396 214681104 35928036 17032129 12243001 12103441 12510369 22610025 26822041 2214144 20421361 112275216 146264836 142754704 1857868609 2031034489 1252310544 66324736 265225 241081 175112289 3629025 10810944 1176215616 152843769 491401 132181009 82773604 30558784 118026496 1180747044 28323684 313148416 15626209 2061341604 2427364 171396 112550881 125260864 311134321 323172529 259725456 772951204 65221776 21967969 2439844 8305924 1829957284 1145010244 217415025 16048036 305809 1290318241 26988025 38551681 38019556 17322244 24631369 48400 106729561 2938073616 125708944 58491904 51423241 74632321 1656369 244234384 105719524 12215025 22705225 3341584 28430224 175880644 110224 33124 81796 25110121 328261924 2604996 94789696 189310081 32761 176278729 106481761 45670564 22638564 5716881 1187215936 23541904 20693401 81396484 169156036 331776 191158276 1299458304 141871921 1046134336 232074756 271326784 310711129 100 654481 6692569 39037504 187580416 1162196281 1073086564 1644626916 2132315329 3082581441 214681104 12873744 10439361 18496 1543075524 167081476 4214809 28174864 35784324 29019769 1683132676 307756849 2256535009 123010281 1317904 411116176 173001409 7661824 19395216 94711824 186624 2082918321 2088581401 32501401 190096 150185025 33269824 1287661456 23726641 1385402841 195636169 11826721 787139136 275427216 18292729 119311929 16257024 822198276 116281 1933185024 96157636 36881329 90212004 47238129 695556 1467119809 228251664 20539024 148157584 135424 181494784 103469584 12694969 135094129 1110355684 75829264 132181009 1136229264 122500 49284 51984 1298737444 301091904 41152225 31013761 1221572401 3261636 491996761 15634116 3663396 6492304 71166096 423906921 18905104 62916624 25331089 146797456 226321936 1901641 639230089 815409 6175225 31911201 82901025 144913444 3319684 617796 72982849 2391796836 35344 13300609 1786668361 109139809 133102369 2539958404 14130081 11930116 2871459396 115283169 174292804 1707177124 136936804 93636 148133241 1848312064 15876 458329 16345849 627903364 167159041 284293321 21743569 19731364 52316289 609961 135675904 151683856 140446201 130325056 277729 1487876329 5602689 3916441 1923769 5846724 2111209 32160241 421398784 1265509476 2924213776 685584 112933129 143641 5414929 139145616 18309841 165508225 1142304804 11806096 1313627536 1726596 276058225 74114881 178462881 127938721 104571076 55935441 379456 212255761 131469156 2589690321 8797156 233753521 294259716 721513321 7540516 3359889 3073009 928786576 2635384896 2709316 2056356 101485476 161188416 3242619136 112211649 309971236 165559689 14907321 8856576 1006009 252651025 31125241 23755876 189225 6325225 268324 183412849 1761984576 612364516 464143936 10074276 159138225 267878689 154977601 6275025 7918596 32924644 2122849 2730376009 515789521 3312400 3069504 94458961 207187236 1934881 924585649 119596096 11209104 2136750625 1787569 154902916 131652676 2849344 2063430625 1882518544 212897281 114383025 7969329 22439169 1424987001 2793016801 3308761 23493409 12845056 54154881 3411409 816930724 25130169 1142034436 22146436 11417641 22108804 24068836 76510009 196 36372961 23677956 61528336 2275862436 920333569 359292025 90326016 259274404 18645124 111239209 4853209 21316 2193361 929296 185722384 3178140625 4020025 252651025 610831225 15745024 67782289 12981609 125978176 119224561 223622116 2538043641 130988025 528310225 26822041 10252804 183184 22524516 1998715849 411968209 73441 16313521 22553001 6421156 1142642809 22024249 40132225 751198464 2641137664 7997584 15816529 1498541521 1717853809 39137536 74425129 213276816 10621081 239289961 13256881 2155024 716311696 1297321 1176695809 267551449 2301984441 2728599696 1413308836 312617761 2043853681 1473796 24950025 2663424 1521 2071342144 234212416 285001924 3463321 412164 1018120464 279841 332296441 10220809 2460457609 138391696 1038361 2727450625 16434916 62663056 227074761 74028816 214369 71791729 112225 42025 150038001 44957025 61277584 3042184336 61277584 58583716 188650225 1243197081 22581504 13205956 242611776 170569 277422336 16112196 28121809 372914721 1326052225 1495729 2232184516 1242069049 5271616 6563844 121176064 1900785604 1092434704 2492305929 1312395529 20403289 1131380496 1407150144 1324450449 46936201 2701296676 164025 111175936 55905529 823001344 258148489 602898916 2858399296 310746384 134374464 6066369 1901641 910116 657721 26399044 92602129 3214549809 254785444 122611329 631165129 121066009 41757444 1485961 184660921 2477476 32501401 6937956 26306641 199317924 422097025 39225169 1158313156 167281 383180625 39125025 676 311981569 1633129744 2130468649 21215236 129868816 13456 13719616 1012894276 256 2285891721 181467841 69696 287336401 3697929 33315984 1227591369 8573184 2147766336 1119103209 225930961 864242404 114921 2113057024 24870169 6848689 1296 45796 318336964 17581249 316270656 2938940944 59259204 12981609 10445824 162690025 60031504 18610596 10614564 1297321 322956841 32194276 2471184 39137536 358117776 129600 16621929 14676561 67141636 7800849 1054729 1661521 1567504 512071641 114746944 989291209 438190489 302307769 36264484 2214144 5697769 563065441 1687319929 16548624 12208036 119311929 136235584 1254400 116035984 1317109264 530334841 22155849 257698809 152100 185204881 52969284 47524 82901025 5447556 122943744 3485689 311063769 1571963904 157201444 44129449 11002489 127125625 11062276 8898289 2246475609 630964161 5503716 194481 9634816 1320450244 1750920336 1212201 120956004 42941809 120384784 512252689 2146932225 138462289 28026436 162409 107267449 215032896 33246756 196588441 47596201 207025 216472369 7997584 30437289 21224449 561001 12264004 1317904 22591009 11095561 8111104 356227876 2327194081 12145225 91910569 2411809 3195301729 2719201 250747225 5189284 258116356 3896676 259951129 165302449 1482404004 616225 89889361 118483225 510398464 1290318241 799236 18241441 4351396 76177984 43230625 128391561 2223499716 272745225 518108644 31606884 14032516 268324 629207056 1082804836 131308681 169182049 227285776 176677264 140625 86229796 26708224 1299386209 20820969 12967201 127057984 8886361 224280576 2390916609 620856889 1277204644 1328310916 308634624 439279681 7935489 414736 1361757604 2027776 16719921 1310946849 118897216 912885796 1272384 38477209 37246609 4528384 1618372441 417316 2114116 37748736 291999744 3243601 38809 2029682704 2227179249 49787136 21261321 119159056 1256348025 26842761 9604 12938409 14243076 25150225 1231588836 6431296 4941729 107143201 21520321 263120841 50993881 3080025 63027721 24029604 2275862436 4289041 47775744 14638276 268324 93636 2411809 118701025 4443664 150822961 7049025 100140049 3231240336 1113490161 116281 213510544 1857351409 71927361 535824 920697649 372567204 3243601 131652676 31393609 19324816 28815424 184633744 1425636 442218841 7436529 26224641 1181915641 2245906881 11035684 3916441 28472896 27556 1914762564 3031383364 212255761 820937104 17380561 304467601 1666681 203205025 5248681 1156544064 127449 1625541124 30924721 2585315716 82337476 1162673604 19131876 22363441 72692676 109307025 12020089 518290756 17740944 150544 7225 1762656256 619711236 1341244129 1149184 4112785161 72063121 7064964 129846025 9229444 1279063696 14341369 28858384 430336 1238769 3407716 20151121 3538161 3081804196 78269409 13675204 14691889 20394256 431891524 1162400836 115799121 42823936 123387664 1517824 102697956 2846542609 3969 12334144 2128681 25250625 75255625 1210692025 833569 16613776 715990564 191877904 261242569 2093154001 15705369 129600 314033841 422754721 11573604 18326961 814246225 17581249 13756681 1595169 311063769 92910321 1602641089 2054174329 13126129 1613869929 844134916 1874161 77158656 4020025 630160609 15429184 73136704 261274896 242985744 2462938384 113230881 6220036 228886641 202407529 612315025 132549169 1028035969 79727041 991305225 1160151721 31539456 221890816 34621456 91317136 1485871209 133240849 101989801 329858244 2789424225 24354225 1695545329 111872929 195860025 7569 187489 139129 1764 26569 109725625 1177519225 22005481 179854921 4380649 70829056 19219456 5184 9966649 208224900 123965956 132365025 106172416 675272196 1428025 324468169 4414201 208860304 4165681 244036 20313049 21696964 14400 5692996 1230325776 97140736 163216 225625 88209 21233664 9759376 2436804496 316306225 21846276 1290749329 787307481 27793984 43243776 3206050884 202350625 7817616 54184321 157402116 21706281 566392401 1782866176 19554084 106276 51294244 20016676 128981449 712142596 249829636 1012321489 46607929 2166784 337561 48399849 191296561 16273156 225060004 297424516 1171829824 236790544 185695129 1990921 111112681 280127169 1893376 9326916 117874449 8514724 972196 312653124 2526168121 45778756 623750625 312511684 112635769 82944 9186961 2072343529 427042225 1124797444 14295961 1592967744 582169 6838225 15634116 2691949456 236206161 1028228356 810085444 1869005824 1259469121 220671025 276956164 256768576 612958564 20866624 2815684 683929 503149761 1136356 54331641 341030089 202379076 131377444 9703225 132319009 10036224 2298914809 29246464 27499536 4231249 22648081 100120036 258052096 36216324 2310821041 28366276 147064129 1945868544 20367169 317837584 1092500809 1221025 161518681 132496 100489 4460544 14538969 824436369 302794801 2157961 3663396 294849 229734649 117310561 913936 185761 189225 1127213476 195364 1255780969 724309569 930738064 82373776 22259524 187060329 9511056 2429701264 29877156 50951044 2428321284 8625969 3143529 677248576 1565001 61528336 124567921 361228036 1031758641 43191184 6140484 22524516 1257269764 196249 1550025 19035769 1589058769 332442289 756305001 26759929 1461681 132572196 9216 124055044 719366041 157803844 61418569 1503076 2802431844 293882449 19324816 174187204 5851561 1156 710649 22572001 54213769 1273133761 92794689 34892649 103266244 19044 2673225 34245904 1005904656 748225 2276339521 2223081 17424 29235649 3054551824 2086936489 832207104 1819193104 1185921 324756441 481275844 201498025 29964676 169234081 274531761 4923961 104427961 557290449 421521961 2608757776 5234944 238144 225450225 45796 1279635984 2137444 263672644 2181529 17172736 118504996 72965764 15303744 193293409 14922769 15085456 75168900 1281353616 8375236 175561 32695524 2114712196 1315367824 823403025 9333025 1425893121 233845264 1584278809 1517647849 3069504 123632161 792084736 4752400 8162449 671276281 2304 185749641 3598609 441966529 121682961 2321794225 28227969 3992004 88209 17572864 925444 17297281 301577956 1862095104 1457406976 224550225 228191236 1786921984 36216324 29669809 197571136 53361 42133081 129254161 56430144 2751841764 261598276 3334276 35450116 737881 1234321 24522304 187991521 53056656 1575025 165585424 2709316 3736489 1301881 299209 290521 3057537025 258727225 1359556 1359556 2055534244 10863616 272217001 10569001 22231225 45711121 268435456 524547409 26050816 7834401 8994001 8743849 87291649 324540225 2947512681 63123025 23435281 276390625 3541924 238300969 1493284 4206601 62331025 15697444 213014025 1243549696 2294505801 18113536 186513649 1372480209 391525369 1000520161 153664 21609 7722841 3212735761 1228642704 20729809 167236624 164711556 4813636 16662724 9853321 36100 30305025 1989338404 12787776 1394424964 2137444 202293729 36156169 2131853584 1528497216 1481089 258277041 53173264 17455684 91317136 171505216 115906756 52070656 1305015625 542657025 32649796 41628304 24433249 208600249 41357761 14714896 2063703184 19722481 2728495225 11276164 3932289 46771921 7209225 72233001 105637284 131974144 20169081 36893476 144793089 171950769 316768804 144 168921 145161 31854736 130321 923187456 1680508036 55905529 5035536 152004241 42850116 26152996 1991122884 99261369 218359729 7118224 3583449 1106704 1085438916 167883849 4141225 161264601 26512201 23242041 71791729 48205249 2749324356 273529 11999296 9591409 67223601 172265625 56987401 1276900 2411809 1519050625 841174009 1658525625 286455625 130321 228795876 1629979129 707281 347263225 13225 131377444 378225 323352324 1937584324 180956304 1103169796 32455809 1718721 681418816 162409536 130850721 8856576 26501904 3093473161 199826496 300224929 55011889 2951524 203205025 2769706384 23551609 228484 7257636 2915136064 10575504 2935147329 216531225 118135161 81595089 667489 43264 111598096 14645929 2286144 1170050436 430936081 20142144 128936025 1182121924 151339204 301682161 682306641 2082188161 2706025 31651876 11861136 180257476 124300201 252269689 35676729 123587689 772506436 6996025 1072759009 125865961 3094363129 2127700129 12482089 47831056 125126596 122744241 5317636 85264 220700736 13184161 774400 1903227876 1428235264 3651921 267387904 54184321 228432996 9126441 651729841 2624307984 49857721 2731525696 210424036 138391696 722426884 18130564 1086032025 826281 121837444 2127515625 1256641 3080025 1929317776 258920281 515698681 13927824 52441 15007876 21409129 2217121 117115684 32878756 3126375396 154828249 25600 25877569 1172889 18645124 9449476 131044 131928196 427716 308213136 61387225 12285025 2772225 2858720089 332369361 472932009 55383364 195580225 5673924 24088464 19660356 1054729 18887716 617796 103286569 1318633969 964324 9314704 11771761 1024144 1697809 277155904 163558521 523631689 651627729 12503296 383219776 23794884 393308224 51811204 202094656 29192409 331776 133702969 12916836 78039556 35344 27556 15784729 295668025 3833764 9223369 1553305744 4194304 168818049 2637376 2172676 222964624 23068809 33856 1175735521 121132036 5574321 24930049 1242421504 2866638681 174530521 276390625 730783089 138391696 118004769 10259209 177241 57600 12924025 243172836 342102016 14470416 1674436 27646564 143641 9223369 8381025 1521234009 1120173961 331021636 871017169 2247423649 107433225 43112356 124858276 286225 165842884 122345721 2262809761 2749324356 273529 202977009 311663716 23078416 37601424 2056356 4141225 62710561 3916441 126472516 293882449 26071236 931043169 2298256 124858276 170851041 160731684 4848804 4129024 193098816 2845969 1036324 810085444 32615521 1688552464 20657025 399424 92987449 187909264 667489 12075625 164378041 1101111489 9223369 1354896 1256277136 320553216 145161 2683044 2284553209 2412381456 32535616 4227136 116294656 415629769 33131536 117223929 44422225 102111025 429194089 7425625 1016716996 1093823329 19838116 16679056 267060964 38613796 27321529 10227204 3112635681 16966161 325297296 237560569 14776336 32695524 121176064 19131876 868624 2749743844 13315201 101586241 12271009 1431487225 1478656 1331593081 325910809 434281 1235944336 12680721 6697744 123787876 52504516 32512804 21678336 144 10163344 18983449 28132416 36735721 198922816 253191744 31719424 1253938921 6889 55965361 55219761 12559936 332442289 128164 2082249 1447209 2941225 8497225 287438116 28224 17172736 314317441 185804161 428945521 210163009 120297024 10771524 36954241 3268864 131492089 14684224 132135025 1517824 1402951936 871194256 44116164 1138489 30107169 13741849 1431941281 30294016 1223236 1394873104 218625796 151609969 158206084 3207681 184041 38019556 15936064 9320809 2679769 2146225 12924025 213247609 2660161 5707321 132802576 24336 381108484 1787569 45414121 5597956 158785201 239971081 21818241 311204881 6932689 27646564 431019121 586756 8082649 1159811136 360202441 38588944 3017169 16999129 2669892241 27699169 2011971025 816873561 107226025 212255761 26429881 35331136 33258289 12027024 1990921 33315984 62001 1045293561 1530169 22071204 1845132025 471969 120868036 521437225 122722084 148522969 294328336 11812969 352876225 6300100 20484676 1244748961 1933185024 123904 74269924 309548836 1176627204 269025604 232593001 179989056 799236 1916425729 1792921 13957696 29560969 1301333476 325549849 1031437456 102535876 28654609 15721225 308025 426298609 11316496 27071209 1299386209 343027441 167081476 383161 17161 843147369 100721296 242020249 252237924 1582564 1252310544 7257636 43784689 25735329 8415801 6853924 13118884 2380756849 1361536201 2544025 303247396 42159049 128119761 131721529 63728289 906304 473149504 79423744 7160976 1832610481 4761 1129969 743044 3067941321 105226564 42849 232532001 9144576 2395808809 3091582404 214681104 617796 173080336 196249 725871364 664225 3345241 2531281 2620723249 1601120196 31169889 18931201 116316225 109223401 22619536 23409 730458729 1595169 107584 2503501225 42928704 242798724 121374289 2713159744 111661489 342287001 2411809 16793604 182034064 14318656 72148036 320875569 174724 12830724 1617984 288762049 21483225 43811161 23571025 91336249 16216729 1890625 71182969 1495729 467856 1287302641 2474764009 2823009424 167573025 73839649 1364224 21399876 1713481 157552704 123676641 2284744401 1125721 2152774404 4418404 137992009 1220663844 12020089 62900761 7246864 18524416 317730625 15335056 2107544464 2637376 179506404 8271376 135932281 1070925625 6430917249 602898916 501264 29942784 179962225 1140547984 28561 30239001 1326343561 1106161081 2826623556 32706961 312370276 34515625 1652585104 638401 32821441 14182756 14017536 721943161 8271376 290429764 71031184 430936081 3583449 139129 1929317776 2024820004 3849444 22052416 3209335801 2427364 9090225 28153636 25281 136900 8491396 1334025 288369 16679056 68359824 751746724 1653796 13111641 427993344 620109604 302968836 141063129 363054916 106110601 193543744 146918641 1602641089 13329801 124300201 2927521 22071204 1098856201 211179024 25280784 56610576 1793861316 1170939961 19954089 3124362816 226743364 290463849 44129449 41912676 16112196 482417296 21242881 902101225 28536964 10297681 21261321 22667121 225 16638241 2773707556 257666704 13520329 1257269764 32706961 2861929009 300294241 72114064 219010401 400689 35176761 123276609 188980009 1325251216 164891281 1308341241 626851369 903182809 1286585161 67930564 2310051969 20848356 132503121 2120418304 53361 294946276 2581351249 531533025 1557504 78039556 1640817049 232532001 88059456 46607929 718668864 15476356 23668225 362178961 218389284 662599081 118200384 924038404 2576025 138109504 13191424 33304441 249861249 18292729 32046921 1119103209 25887744 272484 617224336 2198859664 170772624 25979409 193015449 1286943876 15876 92602129 42315025 15194404 463196484 49284 20711601 204404209 1540081 2353156 264940729 2312551921 20164 321987136 227285776 2650384 114575616 8099716 2543890969 6517809 12299049 125193721 3195301729 14010049 2166784 155950144 38987536 172213129 123904 627264 3029071369 101042704 121616784 45670564 984064 312193561 121801 283215241 1029575569 613255696 17732521 170772624 2377830169 4477456 52900 388050601 2531699856 236021769 185014404 121352256 279591841 2490084 5669161 249513616 1279349824 1299242025 24621444 22505536 25796241 2902946641 921972496 311364 292717881 2897345929 1964528329 10029889 1017354816 1123523361 1313482564 2996577081 254016 42627841 2614992769 45212176 2383936 90136036 3837681 4460544 1572516 8133904 491154244 15397776 5373124 119025 23251684 9320809 38837824 229704336 225420196 35721 309936025 1152942025 617796 112423609 122367844 144696841 627051681 2218786816 2405313936 64009 19589476 1261031121 46607929 1321249801 15031129 2268521641 23386896 132618256 21196816 98208100 3214849 4691556 2997891009 7980625 2821521924 251825161 181656484 102373924 1887876 15023376 530242729 89813529 2643913561 10903204 149206225 18931201 45711121 1781852944 110889 5508409 126270169 2112597369 15705369 2293835236 93837969 33856 24433249 202606756 203091001 16337764 23232400 1396217956 28900 8346321 2412381456 1132255201 61261929 35344 52316289 215943025 176305284 22695696 900601 903182809 306916 373321 28900 1719346225 230007556 157803844 1136633796 3732624 137405284 4048144 1010794849 222069604 15437041 228463225 531625249 144456361 105247081 91470096 616225 269583561 367236 55338721 1903925956 1943236 9517225 1042127524 1485961 1672891801 117483921 10923025 1795600 13256881 3026320144 260100 21446161 1693734025 126202756 11758041 1425636 230007556 2189772025 1300179364 5225796 143784081 291282489 71436304 4923961 31990336 247338529 7011904 450245961 288116676 1704203524 142420356 162409 386279716 8625969 37724164 152349649 1761816676 225930961 3671056 1234321 128754409 35331136 1553305744 16434916 167281 92140801 32137561 164025 13808656 826281 1236858561 5171076 11431161 76720081 166719744 18783556 223652025 223771681 2558842225 20277009 5564881 950118976 1842040561 2645353489 913671529 1422119521 1086954961 17272336 6477025 1630729 492804 1859851876 31147561 431649 1315609 12313081 236605924 1032256 2269950736 126157824 3283344 621255625 11397376 891136 14077504 138297600 198725409 1229273721 1782612841 2471184 313600 354230041 527023849 79887844 1187353764 38340864 80874049 371140225 136819809 652700304 184041 2528882944 71927361 50183056 1666681 7310934016 139129 1965946921 1401856 284394496 24930049 1324450449 1353872025 263705121 95481 13456 117649 3159676521 27531009 1670929129 324504196 1314207504 292136464 273108676 21762225 3063733201 1346302864 1106704 263023524 49284 235192896 1325469649 90269001 3129843025 9162729 1868689 1001469316 5221225 33189121 478864 7177041 139759684 228795876 177395761 2196324 259371025 2308514209 11055625 154430329 292681 36917776 1348505284 4363921 258823744 55815841 1117249 597529 292581025 41899729 440202361 6594624 13264164 11847364 11812969 429152656 2971776196 462035025 47734281 2406393025 1605364489 454276 58018689 1362052836 447561 1470569104 278656249 44275716 1354896 18905104 18386944 14424804 1241364289 34199104 31348801 6599761 20232004 12327121 172817316 189943524 2742336 832553316 136492489 173001409 26388769 228977424 2607838489 309971236 953018641 321090561 261857124 28462225 287296 17740944 151880976 12716356 57395776 1723969 3364 662238756 7064964 11343424 201952521 2826942561 1067459584 130142464 2616424801 55190041 927369 175244644 224970001 151321 150601984 17598025 153462544 12574116 25361296 57274624 330476041 42263001 10601536 24206400 245517561 226683136 1227664 143832049 1122786064 610435849 34245904 2356225 1295044 9278116 87928129 3235903225 119268241 2999824 386884 2735716 18464209 2654825625 46199209 108347281 224676 14922769 15888196 157201444 22581504 6853924 13307904 152423716 2353156 10843849 3154176 2460656025 132181009 22638564 1361536201 4900 259725456 1312178176 3341584 7198489 22165264 1158993936 1565001 196249 88868329 1319432976 1324450449 820836 11195716 1931778304 35414401 177369124 15147664 16711744 21883684 15319396 1302199396 804609 230159241 45711121 715723009 5053504 245799684 140635881 170589721 2253590784 6245001 1207354009 20657025 91164304 163993636 1111822336 224370441 2547216 21316 2627641 273141729 113486409 1021058116 428738436 1051250929 252873604 18284176 114875524 128881 288388324 260467321 156425049 14227984 463067361 31125241 431226756 213568996 2634129 61905424 215326276 50112241 1623076 216825625 2371600 519520849 15705369 58125376 4092529 28249225 63728289 202948516 1302921216 40602384 127780416 120297024 1651121956 729270025 12020089 314211076 114211969 11992369 1166400 22401289 755260324 235991044 129823236 2337841 9728161 57471561 212255761 90136036 109244304 169182049 14523721 285001924 118526769 8555625 46580625 632220736 23902321 168792064 521985409 851929 527850625 1247855625 187115041 1205604 12068676 61027344 177315856 17089956 174213601 106316721 1230957225 45995524 12623809 128981449 98327056 175561 11621281 13176900 35414401 16024009 86155524 13256881 11861136 9054081 20286016 232898121 928725625 39350529 17656804 1583721616 11108889 9979281 1217591236 52533504 204304 268042384 174794841 270668304 2021941156 3225616 9199089 1018950241 47524 5669161 248004 199741689 161112249 532317184 144600625 22934521 3255044809 1545049 17514225 39601 84989961 20921476 982446336 312370276 5013121 12397441 104346225 127148176 18879025 112911876 1221025 777924 17123044 78393316 868245156 20268004 2405601 78198649 21538881 25948836 2742336 1851925156 1194670096 119596096 202578289 1016064 46656 921972496 35344 929579121 20736 1445672484 522853956 315808441 48650625 155825289 208918116 2823328225 1161241929 31292836 231983361 124609 2230483984 285305881 131721529 281937681 916333441 2927521 1017865216 7767369 18481401 145274809 966289 25989604 1149184 2273096329 194072761 312299584 127418944 301786384 852348025 2866249 357021025 2973302784 239599441 30625 421201 4 719473329 64320400 147476736 29929 146689 927369 665856 1399489 1893376 3389281 3132752841 156800484 269912041 2140727824 18524416 1900349649 1369222009 131171209 169468324 19027044 211848025 3861225 2335402276 37149025 156325009 186759556 108534724 174213601 33535681 109977169 300294241 2385540964 309091561 426298609 319122496 31528225 14243076 32787076 637209049 21335161 1171829824 32041 1651225 26615281 23280625 1929321 41744521 237899776 26759929 241367296 5726449 12645136 47499664 3924361 140304025 1365006916 1225350025 67420521 51710481 1300179364 161671225 275194921 9778129 1710864 48553024 5987809 2461761 11895601 184090624 2941225 316092841 319730161 7744 3243872025 141376 18844281 244797316 295014976 163507369 1271992225 161604 155925169 39929761 25070049 3374569 248004 44209201 27836176 18507204 218123361 1138489 287296 112084569 121352256 108097609 132641289 25563136 1127750724 2812329 119025 106956964 8844676 2271189649 22420225 19483396 20766249 1830609 615337636 312476329 45805824 2327676516 20376196 283046976 1421063809 2030625 249418849 118679236 8450649 1212850276 3069504 291419041 1737805969 258277041 123099025 104489284 165997456 73239364 201753616 127644804 3207523225 11437924 2333373025 12376324 265461849 80425024 1110916 164634561 728244196 537289 12945604 59783824 454201344 8892324 720063556 5193841 110224 25180324 2718788164 5929 204890596 4363921 828100 12404484 265494436 154480041 21150801 18105025 22005481 1612986244 1794115449 207878724 2298147721 24950025 6165289 27994681 132273001 620607744 111112681 531625249 5234944 320624836 2183412529 231070401 128074489 326669476 30702681 315133504 22500 331931961 312370276 3485689 18258529 1312540441 2729540025 22496049 210337009 1142102025 2761817809 15984004 309548836 1285437609 93199716 2346627364 115154361 24285184 1261129 1382976 630436 23203489 8248384 2524921 212838921 14500864 230857636 141991056 21930489 166693921 23145721 133356304 7280184976 1278205504 27636049 55517401 1798268836 29877156 1958151001 629207056 662753536 17766225 1315609 314140176 2146932225 42523441 2951524 1613548561 77841 31147561 10106041 37149025 697276836 156800484 259467664 114511401 168844036 106977649 1663253089 820937104 141063129 312087556 136819809 17690436 2111209 71707024 1495729 118135161 1056835081 291111844 199809 2259009 68873401 94187025 931226256 27751824 217503504 15116544 342657121 156350016 29584 46144849 222785476 242829889 1042127524 113465104 125552025 246113344 47927929 1170118849 411968209 198697216 158306724 1186664704 14085009 25411681 146773225 9090225 1915550289 1491736129 34140649 118679236 32421636 61732449 8892324 1046529 2169882724 115756081 1187147025 2042041 2285891721 275427216 1279349824 123321025 14622976 265592209 613503361 112254025 2599266289 430438009 1051186084 1354896 72880369 751746724 402443721 1512509881 638401 1211944969 1115136 287166916 46867716 92217609 2640625 20449 84989961 107910544 13089924 455625 189172516 2379781089 2207778169 135349956 2927521 134003776 1065024 22648081 2499100081 432723204 101828281 92236816 1879641 1007110225 3489424 1297321 1507147684 1253230801 133425601 14115049 1255780969 262634436 10131489 1001342736 98188281 514089 18421264 2573837289 1615441 2418025 11370384 166177881 2424380644 2941652169 1723969 20061441 2069977009 92179201 187489 40755456 195916009 7171684 492351721 111809476 100500625 7828804 1091443369 15626209 39841344 1227381156 16613776 133956 30991489 4301476 2635384896 1315609 28590409 238517136 22486564 2229917284 161315401 261662976 1724325625 8225424 211673401 102313225 158709604 3168400 29463184 1042450369 1298737444 60824401 1567504 2092422049 2712609 10975969 1242844516 26347689 223412809 5866084 38415204 6512704 11055625 2187441 268763236 1976780521 66049 224610169 2616424801 20268004 5793649 1571408881 1311025 17131321 2599266289 419904 232928644 1547536 23415921 92679129 121330225 148225 22705225 291658084 28430224 246081969 1913362564 611226729 1221013249 7006609 13579225 319225 182709289 1982464 147209689 122677776 163712025 106275481 192721 1907505625 58967041 17413929 3829849 471193849 393189241 2196515689 110376036 28718881 137663289 372837481 34503876 206116 6230016 17539344 34596 3751969 473344 8213956 2853803241 20268004 7750656 17623204 215120889 16216729 94965025 1330936324 1133870929 1252310544 14953689 3740356 1086625296 591219225 1639764036 225540324 6885376 2016279409 91336249 630612544 46117681 19927296 12510369 118222129 44930209 150749284 1746905616 4618201 26193924 17598025 288218529 125910841 109118916 1258884 962674729 36144144 299947761 1432809 1792336896 232318564 64016001 506944 212605561 612661504 9211225 28451556 33131536 1982386576 30382144 20848356 12313081 2405601 31292836 270109225 954253881 19386409 11519236 1750329 24661156 3017169 22915369 893025 1646089 16491721 1928527225 298116 164429329 214300321 252841801 534361 3243601 492804 288369 832495609 91317136 72900 11249316 269361 1391140804 1031565924 146192281 2663901769 1402652304 11478544 29757025 52157284 194481 1318633969 3948169 2852721 27888961 31181056 18045504 1320740964 164762896 1226750625 5225796 51955264 434281 2429011225 14400 2462938384 50822641 12439729 572022889 291487329 30935844 28826161 44944 226984356 2113057024 316555264 2235776656 951290649 10220809 34023889 1065761316 71520849 12320100 1794115449 103999204 2493241 290463849 12299049 181010116 16410601 661158369 51681721 1998715849 296252944 1103236225 127938721 525739041 49196196 216707841 319158225 418609 10471696 1715285056 78605956 1279161 31292836 36626704 28869129 9326916 47251876 2871137889 144985681 1333053121 11655396 118026496 1327104 111851776 1438153929 1822863025 3125824 1724076484 3179155456 349281 230796864 67881121 14205361 32171584 132894784 29550096 131044 26708224 2223971281 13490929 2739025 134119561 1030538404 325983025 1091311225 22259524 5433561 204304 2538547456 137945025 1249056964 221563225 495107001 5527201 1570457641 1402652304 2873025 2701296676 913127524 1181915641 1352569 203804176 19607184 1035166276 16257024 157828969 241522681 186650244 14424804 219961 3058974864 1033301025 3200521 123187801 11343424 1428159681 28561 1362643396 319837456 26718561 205779025 790321 26770276 73119601 12103441 3526884 64866916 112805641 2348468521 962985024 21492496 542470681 2033559025 101183481 4826809 1141966849 1322631424 1277705025 82955664 15437041 185831424 38340864 213773641 1247784976 168039369 50367409 1214452801 529966441 8162449 216413521 4397409 2287421929 1014995881 18301284 2286144 2412577924 232532001 212955649 130713489 1271849569 1476225 294053904 5326864 7879249 1706763969 194239969 10131489 11573604 116877721 2603142441 231983361 23980609 253009 442225 383161 79762761 3186225 2237384601 236196 203091001 35868121 154449 16016004 2762658721 2618471241 21548164 1014049 27573001 206554384 1228712809 2002383504 1274641 1030153216 27154521 1727898624 9018009 151093264 357604 1085438916 9339136 8520561 629207056 26173456 2246949604 84254041 151321 102333456 1164241 108264025 209764 11215801 21883684 37319881 1333199169 1147651129 88115769 311946244 222457225 1133197569 2405313936 32752729 2405313936 573049 172318129 128436889 747147556 118483225 832207104 21790224 1420460721 3211264 235776025 21242881 43771456 121925764 14212900 11634921 150822961 320875569 819505129 290191225 1205604 5461569 125641681 91508356 23775376 369869824 2826517225 16232841 13653025 691637401 1399489 10797796 153462544 882862369 55771024 31214569 6594624 887205796 28206721 25928464 3250809 289782529 631969321 1745041 1382129329 28344976 1105961536 124947684 366301321 20178064 440896 62078641 230827249 18225 235591801 2865782089 498436 11451456 1361757604 132112036 1705524804 829555204 130439241 102232321 1157292361 13242321 191296561 3026320144 213656689 1211457636 1605289 25010001 227677921 27556 22240656 5253264 2639185129 14130081 150038001 61512649 142635249 1558354576 26112100 1218428836 332369361 1826365696 8886361 116964 2913849 1243197081 2331729 68657796 3129843025 741321 327184 43573201 39125025 2927521 14684224 78127921 1891206144 252873604 282441636 1123600 6853924 229098496 1359618129 13675204 1127750724 2858292369 173686041 224610169 1251673641 291863056 1435121689 49885969 6255001 149719696 7376656 23088025 26429881 622951681 22762441 11785489 293505424 325297296 431351361 21631801 859329 45796 33154564 5612161 10929636 15499969 26327161 1192464 191656336 1382976 62631396 4631104 22316176 1371443089 187306596 332296441 4165681 199809 1056784 46144849 1625625 72505225 801569344 203461696 100520676 276191161 5438224 1250753956 220671025 13140625 283024 28922884 1425636 7118224 285643801 240374016 165225316 922519129 16695396 112869376 1032465424 55115776 1018120464 16443025 13778944 2222462449 828403524 632874649 1663253089 219024 70627216 13191424 22231225 2183319076 28793956 22344529 7112889 51151104 2540764836 434263921 1131380496 324 14546596 314211076 8514724 381924 22137025 178623225 2327966001 156200004 1017865216 235284921 2534216281 4648336 835396 34596 128187684 327791025 78127921 8767521 215943025 2262809761 2732409 1165676164 186404409 16184529 1129228816 307616521 203832729 725655844 27112849 18870336 25431849 2712609 209815225 1937664 244046884 323352324 2232751504 2267950129 131262849 519841 2013561 22250089 232471009 9960336 256036 177262596 312829969 760270329 17147881 2117288196 17214201 130850721 228432996 161213809 1250541769 527712784 2132684761 134073241 3740356 273529 73984 1105762009 20187049 17673616 1565001 466171281 98287396 208773601 8910225 949317721 1173336516 295936 4575321 230310976 9604 822026241 110103049 62110161 18139081 4553956 62837329 160478224 3043177225 268500996 2418025 1331228196 214369 1577536 9066121 248629824 136900 10810944 1399489 2027610841 5541316 8543929 31911201 2554797025 1684804 12873744 273108676 79727041 10265616 2517530625 1428235264 68310225 90326016 132457081 8156736 25959025 444324241 2934369 1290677476 50594769 261307225 174689089 28430224 4190209 13264164 89813529 223652025 258064 944784 103856481 3254360209 37307664 132066064 32569849 257698809 1254400 2941109824 71656225 1011748864 10201636 22667121 141729025 1249834609 37515625 154579489 44903401 127531849 2019783364 4981824 114811225 2232751504 34969 1683132676 13191424 2663424 11512449 2316208129 265657401 15626209 620856889 17424 53246209 13778944 7634169 242985744 17994564 857476 3029071369 18020025 152152225 26988025 472932009 1666681 2679769 162282121 1761984576 1738639809 130370724 1322558689 163021824 7112889 42549529 5909761 50566321 242705241 15452761 110292004 179962225 2111209 69272329 2246475609 11115556 15288100 1825938361 31719424 652598116 15147664 219024 34668544 16662724 29019769 2244769641 233722944 1331228196 1315367824 329476 38019556 190274436 123587689 31147561 2937965209 57517056 1031501689 80532676 58614336 7252249 1386370756 13293316 34175716 4289041 24870169 8254129 1651225 2914380225 3154176 5267025 386279716 53824 197486809 126157824 2029953025 18948609 252004 1915456 227165184 313254601 11182336 16949689 191517921 10863616 2292196 307616521 167495364 1520610025 1558354576 284225881 74218225 76265289 257795136 30680521 159946609 10201 23145721 30261001 101888836 34845409 1113025 2493241 25160256 1745735524 2391503409 1120173961 5546025 1471369 261857124 616578561 268828816 1147312384 134119561 1252381321 115390564 106131204 402925329 25321024 1304871129 3140593681 161976529 419635225 1386370756 38167684 110965156 826281 2655443961 218089 2013765625 18130564 2442969 252110884 979189264 2582367489 1110555625 123632161 31979025 758641 213861376 38007225 6482116 247779081 138956944 131171209 1352569 918877969 304572304 78623689 2559854025 692224 324900 147792649 1447209 1004004 2743140625 12559936 284158449 22619536 321489 13741849 6260004 6165289 1181569 1804380484 491401 114597025 2755600 832495609 182871529 180150084 13293316 2647129 1271564281 126157824 40119556 42849 2010724 3189796 322023025 147456 591997561 14791716 2062096 2839225 214369 2005056 101485476 23853456 109014481 930433009 569156449 414326025 324288064 520798041 116014441 933156 6906384 581436769 129140496 7333264 21003889 2815684 7246864 1590121 52693081 30824704 11336689 105625 1359556 22429696 79014321 254753521 17480761 231587524 14500864 236513641 254466304 28686736 23367556 89908324 11135569 127449 1985281 1951609 14945956 4524129 2525364009 225270081 302238225 1205964529 3222025 107412496 321915364 1929317776 2937796 105987025 2024550025 129231424 1167862276 106378596 16556761 1212571684 3260638404 130507776 3242619136 980253481 120077764 1301881 8014561 22297284 1235311609 12152196 13586596 167288356 322023025 1297321 72318016 48399849 1614753856 72301009 13786369 11025 3709476 173159281 1210135369 12432676 829497601 6175225 13242321 321341476 725709721 3074148025 1926544 161900176 8485569 814246225 361228036 245079025 2644324929 135512881 32970564 58125376 1463139001 32341969 7711729 185340996 12981609 261307225 2145820329 358801 1710318736 76176 117115684 27123264 242064 6533136 18232900 1881477376 19131876 226576 24324624 20232004 19998784 1144900 2182384656 1233554884 1732390884 1923962769 213568996 69288976 1353872025 26956864 1893376 1936 141229456 156400036 71436304 313183809 1495729 1718721 115412049 261727684 18326961 1962801 1341244129 111809476 16491721 116596804 1442401 243049 18731584 38763076 31348801 11464996 142157929 203401 31820881 270635401 197880489 1841353921 31945104 191351889 153214884 299705344 16313521 9412624 45738169 32752729 11431161 2255585049 251159104 873320704 899280144 206037316 2073163024 181791289 269361 1985281 59845696 1250541769 45576001 394384 1483867441 1999396 1651225 58997761 8720209 947162176 6220036 2396304 521848336 7817616 37234404 1372554304 23902321 6507601 879844 8282884 1347330436 1062961 163814401 415303641 222397569 2285413636 1181159424 231100804 197993041 3265249 23155344 20602521 72148036 184900 12096484 314956009 624450121 101949409 811737081 20322064 60793209 21288996 9259849 291009481 276956164 28185481 17774656 3523129 1176627204 124609 2474329 178917376 15342889 1001532609 528218289 1346302864 2829388864 147161161 11526025 98227921 242300356 1325324025 1034136964 2192767929 265429264 222337921 2169323776 4330561 17272336 101425041 47018449 972566596 352200289 284731876 1078925409 1212201 3193369 157126225 22619536 17272336 17214201 247621696 1908379225 154181889 1432773904 22306729 2835856 243141649 88397604 2733930369 111028369 1507984 11431161 1292769 602113444 2175103044 1248774244 10342656 1679616 137733696 322956841 27541504 45369 161188416 3175524 6220036 1987465561 15468489 18113536 229552801 1227381156 623301156 2730271504 30735936 99420841 1481865025 714439441 6260004 7128900 1436258404 126540001 660181636 35462025 7160976 1607448649 2291728384 68326756 16475481 7033104 356409 2260717209 841174009 12321 568297921 12222016 2125764 4016016 9753129 15642025 1140624 2663424 90307009 107584 2782668001 8277129 420578064 92833225 1679616 2070887049 1218638281 1343281 107584 263023524 117787609 37748736 1227170961 260047876 7107556 22924944 147233956 120409 17297281 331276401 76020961 16129 15429184 39727809 11282881 328660641 32821441 502835776 621255625 114233344 9259849 10816 89415936 822026241 1898884 2220482884 1301333476 664225 44782864 38025 319730161 1894164484 10458756 1924225956 205492225 1705524804 271392676 1182534544 208715809 1163151025 2307361 29866225 2013047689 1442401 1371241 1848312064 513067801 118701025 15816529 1004319481 149915536 3400336 241740304 186624 1729225 2232036 13235044 48706441 8277129 11431161 11498881 5779216 1006009 908209 3020644 841754169 16703569 3884841 1712138884 2853803241 1791913561 242487184 118113424 2657711809 2699449 975187984 1482173001 14876449 167909764 123543225 32024281 929396196 579268624 63170704 68475625 4190209 7974976 139759684 126720049 1968409 281165824 11068929 128618281 32137561 23863225 817216 1808545729 24631369 7070281 220344336 252873604 131354521 60590656 1327104 20511841 51136801 961062001 454201344 421357729 194481 45252529 22791076 9665881 26873856 1431562896 2494902601 166771396 283821409 67256401 2701816441 311663716 1428310849 1423249 11614464 2272142889 2227745601 722749456 153313924 25583364 2653641 26388769 1274704209 2031575329 132089049 341140900 100881936 7118224 18105025 1315609 217887121 31259281 1416995449 169676676 249166225 1546927561 1296 63218401 3232804 8311689 3132081225 714025 2166784 459116329 56310016 87254281 353176849 11282881 171793449 1402951936 220255281 208311489 3211264 1283358976 36832761 226576 2002920516 11309769 2528882944 17447329 52794756 841348036 212022721 1302632464 892157161 152349649 99420841 144384256 98596 17123044 2512225 12369289 17330569 179776 11410884 1381534561 9517225 1710864 78623689 21022225 27008809 14907321 130142464 621953721 213510544 59274601 151856329 43217476 13184161 34292736 617796 151708489 148864401 22581504 61355889 7414729 236821321 1598320441 2490808464 125395204 1428025 2212573444 248882176 3367225 1066153104 5909761 243110464 2111209 632025 14969161 2276339521 2802431844 511845376 465124 1852321 241553764 1600560049 22581504 641659561 231070401 2132315329 488601 751689 190633249 11282881 19598329 7431076 1582564 230462761 16834609 182142016 149401729 2741779044 414773956 457275456 618317956 2647129 2056531801 20349121 142062561 126607504 10517049 2187619984 8100 16695396 3231126649 1301261329 19079424 22896225 21187609 235469025 32455809 2486929 993006144 2785561 1615441 1795600 15876 51076 123343236 20286016 7921 320302609 12852225 5166529 27269284 1285956 961062001 19053225 97219600 146676321 198669025 9853321 60124516 2021131849 31329 386884 2709514809 20268004 6230016 1181159424 13897984 126736 16329681 65025 43599609 1726818025 14161 277422336 2994716176 1547536 111556 38725729 251127409 316733209 1726596 75076 150111504 112805641 1357848801 133240849 15163236 27050401 27426169 91853056 2917264 27225 366301321 8590761 1290821184 122965921 50936769 247212729 1099850896 19855936 1302921216 5134756 518245225 2961841 230462761 111492481 4999696 30382144 2416214025 790321 21464689 45643536 515698681 1833316 204404209 1213198561 1302921216 276676 1327104 1468944 2230956289 1120173961 3489424 11122225 37834801 319158225 109160704 2686321 2869530624 70756 17264025 1050926724 2474329 23145721 180230625 159314884 777924 290054961 65221776 5914624 201327721 15093225 196249 16719921 331567681 303142921 919681 791240641 101103025 3179380996 18284176 3396649 1117249 709103641 1554251776 14546596 932508369 1137308176 3748096 258373476 177262596 22686169 4016016 1361889 29149201 1713877201 10381284 174424849 2730167001 1229554225 18071001 2217562281 19298449 524176 230159241 19793601 2692364544 319301161 11916304 873320704 66564 1933976529 25060036 21706281 196252081 4214809 18957316 316555264 173056 4443664 12924025 13235044 3341584 1823717025 268894404 418775296 731432025 24176889 23512801 222784 21921124 119159056 1679442361 46225 605284 2825761 323748049 210681 3037552996 50296464 5550736 1276900 283114276 16630084 22231225 5513104 114532804 1927561216 2211169 135140625 164480625 203091001 18939904 322346116 132917841 11471769 1292690116 223562304 225030001 2706025 2316208129 212663889 41113744 682202161 304746849 2990339856 272484 43718544 73770921 10745284 720278244 1378276 18225 99420841 3575881 162205696 717409 4052169 42928704 2362369 159037321 32821441 301925376 13089924 41679936 28291761 112402404 617796 1490841 171452836 571831569 1168561 1992551044 1136356 482856676 8856576 482768784 3261780544 1283689 1043742249 45981961 595984 4194304 25836889 267682321 25230529 1062042921 4507129 76597504 4862025 1433076736 1038361 215179561 373223761 186267904 816930724 3283344 1123600 170615844 1050537744 1298305024 292512609 7991929 1256277136 2519437636 2374681 3621409 199809 1301477776 2530693636 17355556 1118568025 219958561 32353344 29942784 8346321 69355584 32410249 324 165508225 1270129 1113089769 1961338369 712336 1495729 20277009 1652097316 107391769 128799801 1548343801 81993025 83320384 227104900 4032064 123409881 40717161 412171204 3061076929 116661601 3186225 195916009 1431411556 25431849 374544 276290884 312122889 111809476 1369518049 16491721 2024929 402243136 15713296 2937531601 450245961 1285867881 672261184 92486689 150994944 11296321 10510564 2512615876 176331841 207936 175854121 161315401 516961 180660481 5424241 1625625 1554961489 321628356 213890625 259467664 274576 6081156 152881 15784729 1376261604 3145527225 1703377984 11895601 1897038025 39828721 12996 156816 1411344 160807761 125081856 51337225 12638025 1209926656 1236436569 732736 7414729 24324624 9492561 7717284 6066369 113569 119115396 1243225 421275625 24157225 134304921 16394401 23541904 16104169 239259024 138674176 213393664 558009 4255969 523311376 14699556 227738281 213832129 2289813904 1164241 1161582724 6175225 6990736 42003361 1311019264 12194064 1128758409 488601 54361129 101666889 125238481 128936025 1239462436 310570129 313573264 2457581476 198725409 126967824 1205270089 160250281 1901641 266256 405769 101304225 145902241 233356176 1401856 1127146329 212430625 22477081 844134916 321489 2853482724 45670564 201270969 271441 41152225 1836025 254016 151019521 320983056 148474225 622552401 302551236 675684 237992329 4490161 7252249 47087044 71673156 18369796 4223025 714025 20729809 305165961 1707177124 1484329729 581677924 271129156 4644025 1132096 43903876 2566840896 1618855225 117180625 12945604 16990884 167133184 1992104689 2027776 38118276 1018081 321269776 11607649 252460321 205209 10504081 61701025 2319529 712462864 2974393444 61591104 42159049 781456 164275489 156025 619064161 1349901081 87815641 18225 753063364 4356 242767561 64112049 1956558289 322741225 1521 44129449 11383876 1192464 378225 1249976025 374229025 2608349184 21864976 35141184 62299449 1503035361 1421516209 53567761 3229209 2862864 203401 1352621284 38663524 110271001 1181159424 148718025 2423494441 2325747076 121550625 82137969 141871921 586756 247009 153487321 2112597369 14500864 15888196 659344 12716356 829921 111386916 142134084 260100 1694557225 216472369 2888417536 1272562929 3083358784 1187629444 1256348025 1289240836 957221721 215238241 2367406336 318586801 53231616 2181917521 3042735921 11025 32364721 32126224 61277584 42575625 222546724 9114361 19695844 1410152704 1532565904 2232468001 6673092721 28793956 49716601 23716 125350416 1154436529 1425636 88322404 224730081 682672384 1236858561 11978521 9801 179158225 43059844 1901641 50993881 259274404 2630253796 14356521 1056185001 1509555609 319015321 129413376 66455104 1402352704 83028544 2277081 278355856 132848676 568516 355216 1918225 30636225 28174864 42758521 3201862225 13351716 262504804 57198969 1067198224 2726510656 191600964 1378276 71301136 621604624 227285776 11655396 1224230121 42810849 1164241 3545689 494128441 11682724 7284601 101124 1674436 2595321 2051908804 202948516 1134225 1347036804 728244196 1421742436 5221225 1127347776 1131178689 111197025 17040384 222337921 1303137801 1901641 5929 1653796 308950929 990025 413268241 1232290816 108972721 75777025 178917376 1369 984202384 73290721 28900 521391556 19483396 162409 194481 1869870564 2223081 53626329 1763412049 214944921 131044 174530521 234671761 293025924 1138489 165945924 24522304 383161 176464656 972196 428241636 3701776 1282857489 174187204 9199089 232776049 2719201 28323684 70225 72880369 141562404 292512609 12054784 34727449 732514225 88153321 3728761 16507969 1493284 33477796 17255716 106461124 1852958116 2968729 1064325376 23104 13830961 260854801 305935081 242923396 19722481 126742564 121242121 719419684 2583587241 53173264 260757904 230553856 817273744 199809 415181376 222994489 22212369 1048576 721943161 801512721 2068066576 47089 5329 128119761 1924225956 33582025 37503376 19669225 32752729 38551681 187169761 124255609 18593344 976144 5317636 29095236 774119329 921851044 32501401 175561 630436 1054625625 7941124 117649 1523106729 188356 111703761 162588001 1220663844 19131876 15335056 426409 43917129 227768464 1123188196 513067801 126742564 14227984 35581225 19660356 25542916 1126206481 2975625 302272996 28366276 184742464 146192281 328225689 1089936 217739536 79655625 16248961 190136521 33120025 50225569 1796742544 1276561441 484132009 91278916 3080025 2243537956 1168561 2682929209 295461721 201601 1015314496 1758276 2274908416 1423854756 3794704 326705625 1406700036 14205361 21799561 98426241 1126206481 84989961 150234049 2186778169 272943441 1352569 102718225 19044 715134564 1600225 32433025 115111441 1300179364 18395521 119968209 216225 9241600 3045494596 258064 290191225 83101456 420086016 218862436 228795876 1426421824 256384144 712249344 4182025 4422609 1943236 1320959025 150160516 1142102025 27394756 109579024 3241366489 390625 1882518544 3125704464 277729 22982436 158709604 326922561 555025 1924927876 314494756 67453369 15217801 220284964 4309776 12830724 24940036 188375625 2462640625 152324964 1263233764 744769 1432168336 1122786064 8346321 659344 7706176 136161 4182025 164557584 2798929 853776 28058209 2424479121 1045616896 11410884 5071504 37246609 54745201 19175641 658230336 2171373604 187489 1299890916 418609 193293409 19044 14546596 373069225 2862864 226141444 213014025 1575025 364816 872434369 151831684 471975625 5997601 28858384 1205604 2317748449 831111241 2058709129 1974025 2325843529 22118209 5322249 19686969 104980516 28259856 546121 92833225 12376324 1174227289 103083409 283956201 72301009 7974976 1774224 146603664 663320025 265820416 16313521 18983449 1109356249 8743849 2017716561 13535041 968256 283024 184633744 191517921 15912121 230675344 55815841 518427361 13456 12054784 47141956 104427961 37970244 2520542025 414736 23338561 166693921 524272609 690217984 11950849 1051575184 1030731025 6610041 7921 394384 6786025 110397049 478864 3150625 1309498969 1013530896 1370850625 59490369 62001 1114157641 26327161 20894041 3076255296 7958041 24649 7128900 20647936 101124 414773956 3143957041 1721586064 259951129 22915369 51222649 552814144 1090452484 14152644 18783556 204232681 66064384 13329801 1710566881 14447601 64516 1406596 8099716 4635409 10404 34234201 525097225 2386615609 243953161 68343289 242985744 2131484224 6165289 55860676 21678336 17774656 59243809 7612081 3234424384 112225 2742197956 14577124 223981156 3007864336 189255049 18284176 131125401 1261129 191241241 59166864 12545764 1011748864 324432144 1580049 10426441 2245432996 741321 17956 421645156 92179201 29506624 21132409 2929840384 749956 15586704 4218916 2024550025 110859841 168714121 278455969 38007225 134513604 419904 26635921 1019141776 9162729 185123236 1282929124 437311744 114211969 275394025 2090916 531256401 2601510025 72199009 2283121 1202216929 267224409 61811044 118069956 60326289 5880625 2722648041 1329623296 5531904 2274064 2028061156 1855972561 1276061284 99341089 10530025 25542916 14630625 303282225 4752400 21790224 62916624 151314601 1532487609 6692569 1262167729 2854658041 128210329 12952801 51337225 214124689 6561 22896225 7634169 116510436 2338302736 13307904 1340658225 443556 33269824 120253156 209554576 372991969 1820558224 332405824 456719641 24649 168169024 1521078001 324828529 238887936 114244 101304225 11799225 444535056 2778889 212521 12645136 586756 22496049 931226256 110775625 1522950625 16834609 29062881 3118756 51151104 153859216 2886375625 574321225 25600 129390625 267387904 108900 720170896 183494116 1353356944 311910921 677329 234978241 177635584 2500 189943524 12117361 37234404 14092516 458329 519794401 11519236 41770369 199798225 68121 124478649 56310016 822255625 1582564 3583449 22231225 144744961 1181569 22458121 40297104 12694969 3179089 5692996 18983449 12638025 277729 11182336 25220484 47858724 273009529 2725801 109118916 2377764 1635231844 2742336 952277881 1483524 52751169 103245921 1565001 2325747076 153462544 404496 6671889 1160696761 1826365696 179077924 1941459844 5368489 558187876 235837449 137311524 201867264 16670889 425349376 615337636 21520321 14032516 9979281 751362921 1129969 30591961 551169529 23145721 18826921 142826401 1146635044 4986289 7203856 287200809 236913664 1726596 1223040784 393129 77284 1091377296 16257024 23980609 168921 353252025 830477124 731269764 26327161 46022656 2027971089 2846542609 2634129 228886641 207244816 1325833744 62220544 1976836 296218521 235225 97259044 402684489 38025 18447025 6426225 22733824 24255625 390625 18769 6305121 1520844004 13579225 65593801 520798041 3257099041 102151449 30217009 1286298225 144 508369 46389721 482417296 17682025 244046884 19704721 1740474961 2582449 243516025 973252809 191711716 1742394564 51036736 2025180004 3161475529 812706064 1881303876 1020100 1007300644 15374241 70023424 2941652169 246144721 1327582096 19245769 1595762809 826447504 1188100 19114384 69739201 142129 1005904656 621804096 1221432601 151856329 29300569 25775929 3088691776 102535876 2608757776 424154025 236636689 1452295881 253191744 3171153969 11410884 1221025 922883641 329531409 1739761 30217009 2601 111239209 152300281 302377321 41822089 1382976 13727025 2458624 177369124 2257770256 2540836 317124864 1357225 1936 30591961 181476 52142841 57395776 215032896 2056356 2086388329 10131489 4343056 1019141776 34374769 100 30184036 129390625 113998329 119025 215238241 1788528681 35509681 235225 112975641 2343961 791634496 326633329 978121 18939904 1615557636 183196225 119355625 8225424 183087961 238733401 184280625 46321636 11999296 3920400 50523664 535824 272484 110397049 1100401 102475129 2399401 1289671744 558009 1185356041 1301333476 222784 145226601 162613504 102637161 1331593081 2609370724 1325469649 1022208784 27699169 30858025 1002925561 263153284 1161173776 2825761 815159601 148206276 13653025 2047761 1324801 46144849 212197489 1827904 177262596 1830609 1125803809 261695329 2256535009 266256 120318961 118635664 190026225 718454416 23097636 1922471716 249134656 1522756 951599104 9412624 77352025 1962933025 1632079201 13456 984064 3091582404 1279135225 265885636 40804 4562496 224370441 662753536 23765625 2951524 3865156 37319881 376996 21372129 2645970721 215414329 154281241 1673546281 32024281 4223025 172764736 41718681 1851150625 91680625 297025 1038361 92140801 45796 242861056 5139289 762129 1132096 109118916 1923962769 143233024 5171076 146192281 126697536 5958481 1196836 1332177001 2847503044 133772356 47375689 31494544 1519752256 166177881 421521961 548262225 1014932164 1017354816 1381757584 10074276 12945604 713210436 24025 46389721 1341903424 17572864 1624734864 702727081 83192641 14569489 123143409 5484964 765625 221890816 13359025 62773929 1343281 1188387729 211266225 7623121 4981824 152744881 241771401 712623025 1825201 18826921 123321025 86918329 46895104 30261001 162409 43191184 22543504 1236717889 2286144 321807721 1115493201 1795600 431649 12595401 132365025 129868816 74718736 7118224 28058209 8433216 71487025 816587776 130210921 203319081 163507369 2274064 9728161 280328049 84621601 918514249 1041740176 2897561241 241647025 1503267984 16168441 129231424 17689 391802436 1230957225 196249 5035536 19465744 244036 1643815936 2013561 466489 2616220201 3305124 182736324 1423249 11256025 162027441 13682601 136515856 430355025 308072704 17189316 1666681 157803844 11840481 41770369 35868121 112954384 17901361 332223529 2743035876 49238289 1036324 393308224 1312178176 319587129 2681271961 323136576 1838736 291487329 1142642809 2311974889 2526168121 132496 4519876 11648569 13897984 88804 1923173316 1809025 123943689 31843449 761373649 418366116 4652649 1830609 2825761 381108484 682276 224670121 1076233636 74114881 1695133584 168506361 308740041 317231721 156225001 42797764 63123025 18769 66064384 240100 196249 289444 3568321 972441856 11215801 2950988329 182547121 1147312384 1012830625 22439169 6012304 167417721 2691741924 9541921 1011303601 11122225 1301881 1365524209 4981824 421029361 323208484 29986576 16507969 356409 29964676 772228521 6145441 12945604 6084 51076 166464 289952784 38588944 316021729 13586596 1825201 11042329 487204 25542916 915909696 10188864 94249 231831076 2253116089 1321177104 1704203524 261857124 219691684 120253156 1161787225 2264237056 1495729 1633284 211615209 1263376 218271076 214007641 3004793856 218951209 230462761 383161 627101764 12496225 62916624 109432521 6889 27531009 132388036 1592728281 17181025 95481 1359556 145805625 2887772644 1157292361 151314601 248976841 229613409 2239939584 37613689 2792699716 1295044 1352400625 28654609 131721529 110224 236882881 7590025 372528601 1519050625 156525121 1535229124 324180025 39727809 2620313721 1315609 23716 256224049 2310340356 1621189696 1272384 6105841 3243601 874225 10291264 2067844 1306171881 1974025 221841 1156 200845584 44957025 2906503744 620944 21874329 115648516 11410884 31854736 66178225 112699456 5531904 321807721 1684804 122014116 4355569 27510025 16999129 130142464 20079361 12716356 54834025 7661824 1365524209 229189321 35129329 1287159129 16305444 161604 10439361 902221369 426092164 11957764 1409852304 1119364 1231588836 38025 1018631056 1161719056 11316496 21687649 168948004 341140900 6340324 2427335824 28740321 8225424 2937965209 1490963769 484132009 1595169 11025 477160336 654131776 21242881 1041740176 111576969 2986185316 710542336 33477796 17424 2522148841 22344529 30747025 46362481 48511225 26450449 22992025 45796 1534053889 119596096 32341969 56130064 77284 21307456 717650521 8491396 12054784 314721 2711493184 1425893121 71014329 2202706489 47018449 1758276 119836809 865183396 342102016 177289225 163430656 28922884 2560866025 323172529 50625 21904 441546169 42732369 16613776 191158276 3818116 105575625 123854641 2625127696 2341301769 2053489 1026817936 1516245721 126607504 16257024 114244 32046921 1133130244 270076356 214369 59536 467856 252047376 26071236 2557527184 172186884 511225 130713489 331776 2283310656 171924544 173949721 177822225 37136836 51825601 92813956 17783089 159466384 2187619984 147573904 5654884 11350161 864242404 38750625 1869005824 179158225 211266225 12787776 1862354025 10355524 36481 32661225 1159674916 12517444 204304 69039481 98724096 3845521 49716601 220789881 5221225 11182336 2816743329 241771401 139876 271162089 132825625 927369 1522950625 10310521 1527090084 631466641 159188689 58690921 2111586304 1570009 207763396 13140625 29095236 111640356 1922559409 12243001 150136009 23435281 1650309376 6215049 69169 3829849 1253655649 361722361 2171932816 11669056 1294704324 19527561 1691430129 312971481 223263364 1125721 137124100 1595169 720278244 1272384 268468225 48246916 1422119521 1014049 12397441 432964 17197609 1144536561 1087548484 2037529321 2730585025 1803649 319225 298805796 212197489 442513296 49575681 2232036 229583104 112699456 1279161 199487376 5992704 10719076 14546596 32970564 79014321 132503121 125753796 20557156 122633476 43178041 712336 116281 1113490161 112275216 164147344 3549456 471801841 120824064 144216081 172817316 196028001 13017664 21911761 2267378689 214827649 411724681 358801 2689600 125686521 1169503204 316306225 261889489 61748164 266472976 327184 31483321 310147321 15272464 137641 291555625 101787921 295186761 313600 12630916 105698961 13653025 89359209 36747844 2304576036 179586801 926837136 21058921 19838116 290463849 120472576 362940601 1378276 1611299881 15626209 46144849 241149841 1198752129 4866436 748225 174292804 388129 1526308624 26327161 2245906881 797449 2116828081 63297936 3407716 2859682576 29192409 2057348164 2233413081 1011112804 5503716 1251815161 14691889 3896676 2541974724 106543684 133225 112232836 93025 28858384 324936676 11916304 10413529 202977009 240436036 108847489 1762068529 1065500164 1113490161 228130816 144913444 27394756 1894686784 27793984 10810944 8196769 36578304 20629764 124188736 1228362304 331776 853776 1187147025 1250541769 671069025 214369 53129521 11417641 662444644 819447876 22212369 2326229361 1208188081 61716736 21557449 12880921 133841761 180983209 184199184 15626209 13689 430313536 21242881 210279001 731215681 32901696 241864704 3269323684 1527696 2509056 1354313601 1246937344 2951524 22297284 3239772561 162256644 11316496 65593801 318551104 823403025 8720209 85951441 1535229124 252651025 21734244 617796 91204 911194596 15155449 23020804 2669956 482109849 45369 24295041 4826809 2325457729 38825361 205148329 12159169 1439215969 75047569 110103049 1873764369 55726225 118336 235591801 2835856 21501769 139901584 3810304 53567761 1196836 1320201 301925376 1246937344 2834710564 512297956 259016836 422795844 6421156 719473329 30327049 59536 234256 4977361 8579041 20115225 53626329 68112009 334121841 97969 185858689 310249 21538881 2982529 2537741376 1545118864 22184100 119705481 115949824 16826404 15626209 30924721 1605289 2447577729 299209 12859396 271096225 2425759504 216178209 5963364 195972001 21261321 328660641 102495376 2660599561 326741776 761318464 28419561 150038001 27185796 1494672921 572501329 11002489 520341721 5112121 65270241 24336 2019241 5221225 21261321 153561664 4915089 219958561 2397962961 109872324 25600 393308224 1188111961 2737800976 71419401 135001161 15147664 2689600 1066153104 53158681 205091041 172081924 2123919396 291111844 2045933824 22268961 1729225 217975696 1328529601 141871921 1920996 217031824 20115225 3297856 783225 7118224 3236401 124456336 1934504289 231374521 159946609 1992015424 52403121 11135569 515524 10188864 2555100304 2737905625 108618084 54066609 131515024 231465796 159239161 61512649 2074347025 18335524 2455489 428034721 568516 4239481 76176 39250225 1718721 9326916 40132225 91809 763306384 4024036 36228361 156400036 1251532129 46621584 15642025 4999696 816130624 631969321 1575025 17131321 37161216 191988736 306425025 23921881 2297476624 2117288196 303142921 25959025 2711701476 21187609 373223761 2280540025 19395216 17732521 187635204 2965284 189225 2961841 1855044 19766916 80694289 251349316 1507984 89813529 1540719504 1893376 2327387049 731810704 1725903936 2258625625 1673055409 924707281 891136 1517824 201601 595984 298218361 11751184 1481865025 9138529 14577124 224676 32444416 322597521 185761 3069935649 1630867456 123587689 3025 13293316 15335056 12524521 167340096 298116 31315216 2181917521 211818916 10131489 1933976529 65918161 235991044 2131207225 392792761 199317924 2760871936 30625 35688676 1191216196 153933649 461476324 24443136 3779136 279959824 180311184 228191236 4343056 677329 72641529 29767936 9865881 97436641 153066384 573075721 233289 307195729 112614544 1917826849 717221961 281165824 322956841 113188321 88698724 297025 31270464 155575729 14938225 1794962689 32171584 198077476 20164 913006656 183467025 2705560225 629156889 1905846336 11329956 218271076 132434064 273529 2021941156 9523396 767376 1289097216 215384976 185761 236083225 27112849 2331729 1520298081 23464336 9684544 2819503801 131905225 2273954596 24039409 283518244 3082914576 4024036 1612986244 823288249 151019521 968256 1464745984 116575209 11662225 121903681 1011112804 1198267456 15555136 128164 134583201 4260096 12694969 3145527225 227074761 2686321 9603801 103978809 12988816 462465025 585225 1145890201 2193142561 3411409 62837329 5470921 6620329 1632644836 7974976 1832610481 462809169 2059225 215091556 502835776 129754881 176517796 24186724 39200121 128618281 2152089 42146064 197599249 215355625 12027024 1261812484 27583504 823977025 24950025 2654825625 26327161 42003361 1826451169 1995319561 3265249 1161719056 256288081 79192201 111112681 1844358916 302934025 78163281 751689 1526855625 1292977764 213568996 11553201 282643344 96275344 410143504 1128086569 49885969 13239954225 317944561 2867067025 1309064761 2955118321 30713764 34597924 17514225 322624 2140369 579268624 313821225 67765824 882208804 11336689 11566801 481188096 6305121 1207423504 953327376 43217476 131951169 89226916 319122496 101183481 111894084 39175081 1000520161 770884 2019154225 512297956 412130601 583696 8281 117353889 1177225 188375625 81595089 3930412249 49284 1590121 31505769 461476324 2515423716 718347204 12117361 141205689 1797336025 304956369 5354596 119202724 131148304 2874568225 2544899809 1045616896 25361296 128187684 1764504036 10163344 7772944 67289209 143185156 269361 10478169 163149529 129823236 44169316 1381980625 1030923664 146458404 69239041 519065089 1759970304 1708249 13924 102400 261113281 816930724 123587689 2033559025 23726641 149206225 27604516 14814801 24830289 95746225 165148201 1360503225 18567481 1252735236 1278348516 1110916 4579600 91470096 427166224 15124321 21650409 22829284 181953121 18533025 1271778244 114682681 283147929 132227001 295936 228161025 2107544464 1428159681 243141649 275759236 115498009 22410756 308283364 148084561 152893225 162766564 173396224 1729312225 14115049 197571136 2111209 192432384 14538969 28462225 503149761 2712609 143376676 111175936 1392400 51480625 1842040561 702886144 932813764 1832011204 11377129 1118032969 1515361 1375929 984202384 2842382596 322669369 320266816 132963961 29931841 54582544 298840369 172055689 41744521 1127146329 532317184 202151524 465124 101485476 2859481 190191681 1690114321 123032464 3122289 173238244 415711321 44156025 255328441 21325924 19175641 53567761 15129 1485961 18455616 130210921 198133776 891380736 141514816 915849 1415189161 162180225 13535041 931043169 227195329 742835025 570025 426092164 41209 16313521 19722481 90000 1142102025 1731724996 871371361 1792921 378225 52867441 164429329 69169 30735936 81739681 2485521025 18844281 62110161 256 81126049 301057201 19642624 1700416 351262564 123032464 244328161 51796809 31315216 103041 2903593225 4752400 62789776 293608225 59305401 3076516 275958544 246301636 1612504336 54110736 272217001 59814756 269714929 51739249 22676644 9162729 267060964 121837444 1768707136 362940601 200081025 164070481 2512225 343396 1325469649 143065521 3031081 22953681 574564 24512401 1356301584 191739409 893232769 3389281 135140625 30991489 313360804 1649821924 129140496 327465216 1706763969 2752576225 15129 2102130801 196672576 64272289 13965169 166513216 110986225 259081 237252409 1156 1187974089 3143957041 15642025 472932009 1029511396 1011112804 217916644 81 135424 1724242576 381108484 155900196 2940350625 2441545744 1531704769 622253025 14861025 39075001 1189353169 106337344 13075456 102212100 307862116 30702681 720063556 12845056 27123264 1962801 342953361 191844 2499400036 259822161 1422496656 13307904 142826401 9308601 2259671296 5827396 274034916 9941409 1364224 19245769 107474689 14432401 43930384 2953487716 148864401 115111441 20894041 200590569 11282881 174372025 11350161 37503376 1393752889 141229456 12006225 36614601 84162276 141871921 485809 19829209 2502100441 61873956 211179024 4293184 60793209 117787609 16573041 1262949444 175561 721943161 115154361 1349901081 40804 3175998736 112593321 277155904 49284 77898276 1476225 4485924 91355364 1028549041 108241 270174969 28174864 17581249 2904024321 4553956 251190801 1185921 11957764 20757136 16072081 24940036 195468361 38626225 207936 5308416 305865121 18957316 38738176 7623121 2634129 147233956 1235663104 225991089 2002652001 1522326289 16573041 310922689 626200576 1368186121 1321177104 1763584 5041 60824401 22391824 1232431236 3334276 579121 1602756 332442289 1319069761 93103201 119137225 883218961 2947512681 27709696 118026496 19114384 25948836 31371201 367236 432348849 349503025 326055249 281635524 1012066969 80299521 1392334596 2795765625 31741956 5239521 3118328964 198951025 52186176 896809 1417146025 363169249 11682724 2782224 871371361 321915364 2403352576 82864609 14197824 150503824 1075249681 2429011225 305061156 10549504 423495241 3222151696 42941809 101787921 17023876 24373969 305131024 21609 3243601 2077445241 57426084 14161 62742241 122744241 201583204 140138244 196756729 224220676 1273347856 207676921 212110096 285305881 122810724 13082689 123099025 142884 145033849 71216721 541585984 7070281 405769 1965604 128323584 11397376 2829124 171845881 1418481 12559936 137992009 1157776 10188864 93636 3097590336 337861161 3396649 68707521 95481 2836734121 15272464 2830346401 80209936 2226064 1272562929 1267146409 66455104 13010449 892933924 66292164 27556 296700625 913006656 38105929 122190916 2557931776 2032567056 7387524 1281711601 578210116 23902321 6853924 572979969 1253230801 210743289 11329956 112444816 1246372416 137663289 12397441 81631225 164378041 2848570384 1610577424 1182121924 101787921 63632529 7789681 49154121 2771180164 23464336 40157569 43046721 122611329 45805824 3179155456 214212496 214358881 351649 2365557769 3759721 2878966336 61575409 1083331396 53993104 2968729 54302161 182385025 1212014596 12138256 119333776 102111025 132549169 23580736 247149841 1056185001 13483584 3241935844 81775849 419635225 12006225 3071598084 17424 181010116 75325041 1852785936 1133870929 5317636 1625541124 3268864 27657081 145130209 150626529 187115041 661929984 493150849 6215049 2770127424 15015625 189778176 712783204 25542916 2014034884 15618304 150749284 21538881 1890625 24522304 143065521 114233344 237252409 538756 38464804 801569344 213444 83192641 1424458564 352913796 2584502244 13003236 4549689 223861444 27227524 205463556 18905104 1147380129 31192225 138462289 94864 372644416 1135420416 156200004 252937216 343396 283147929 287946961 910116 2436508321 2891965729 2560764816 528218289 420332004 231283264 75116889 22212369 1420460721 4990756 1295044 139876 122213025 172344384 126427536 33477796 112084569 2751736849 71301136 29419776 72403081 34798201 3081582144 19053225 1523653156 69839449 632025 2687489281 333135504 138274081 259757689 11806096 3250809 2282737284 270400 1292114916 21958596 71048041 17161 80120401 178730161 185204881 168818049 2393459929 1946662641 1281711601 26255376 1103834176 138384 8856576 1211805721 252714609 2483776 101284096 212401476 188073796 74494161 21706281 7634169 9278116 3833764 21939856 1299890916 2165506225 152942689 5368489 133240849 116877721 130005604 11566801 123965956 22534009 2706025 2512716129 2298435364 743162121 13184161 19918369 703151289 142515844 2692881 9174841 1431411556 2538547456 430336 1083681 191767104 34845409 117094041 13924 17313921 398161 211469764 5184 2449225 327184 215590489 1579426564 161645796 1640817049 8271376 677248576 2347024 259725456 245893761 2331827521 28976689 16719921 25918281 91412721 43191184 20214016 117961321 213364449 32228329 451860049 1181569 1376558404 2222839609 225625 9308601 299497636 17181025 16475481 115584001 645261604 837225 138109504 17355556 148225 12730624 13060996 47927929 25200400 1016461924 1976836 4137156 2900209 9308601 40119556 1612263409 99620361 2027776 12567025 3173857569 9186961 3916441 119355625 2292398641 1882384 27373824 1153009936 6780816 19044 1223236 1277204644 2314187236 1245172369 583319104 196925089 29931841 200704 967147801 13176900 323761 321700096 15578809 127306089 1600 9966649 7921 1170724 291316624 271441 133818624 327791025 133148521 72607441 4356 21566736 58614336 984064 1540248516 362635849 21557449 91107025 16265089 152843769 427166224 421201 242954569 181413961 3740356 155351296 432265681 412164 56190016 313254601 230037889 258064 149866564 169364196 228484 23406244 186404409 1532644 276676 323761 1218816 13024881 69755904 433264225 594441 13653025 2427364 197627364 7739524 53158681 8381025 2414916 21641104 106750224 18181696 111598096 2436721 147962896 215384976 1362569569 1227731521 18974736 326199721 386279716 129709321 146119744 14653584 8185321 37834801 24226084 1663905681 130965136 198916 863041 1495523584 154455184 252587449 1745041 1710153316 627953481 2430481 327465216 21169201 2479542025 115154361 8254129 116510436 1807270144 10030623409 102941316 1731856 53114944 1095808609 714279076 2795584 2449225 25361296 2563201 34199104 1970116996 3027600 55190041 3534400 291487329 236144689 473344 123187801 463761 101666889 2830346401 134258569 122500 25928464 27050401 1055405169 5184 340291809 61826769 120714169 233289 27867841 2282068441 115261696 304816681 11148921 136900 2119936 28111204 628555041 12013156 1010025 1351959361 228463225 19053225 826447504 461041 52200625 5541316 28900 11881809 197993041 6692569 45796 38725729 16386304 109265209 1990921 627101764 1470569104 285156 2029052025 1341244129 23464336 78623689 3189796 145924 13045523089 299947761 1281424 235714609 150994944 928177156 1555009 48372025 1481089 22762441 198916 1211944969 18766224 10291264 2954961 222188836 14730244 87254281 36954241 429898756 298116 1985281 164326761 233203441 3775249 1299963025 1014995881 62188996 11881 178382736 532778724 16056049 19686969 1444 531671364 48246916 17918289 280529001 24364096 1596242209 11723776 1359556 996004 514427761 24088464 55175184 101989801 2390116 335732329 529984 135280161 3196944 2953813801 26646244 1027651249 177555625 701031529 845181184 37063744 203518756 151733124 586756 2729104 6775609 14945956 13527684 1307617921 267878689 3165750225 12974404 25190361 2749534096 667489 422343601 3117993921 488601 842508676 3008741904 142129 2322468864 114318864 130965136 5866084 102131236 41139396 207936 2028871849 271491529 106131204 112225 1425666564 3054330756 2472675076 226984356 41718681 7744 135885649 13527684 71436304 232776049 94864 52722121 1552516 2328676 2220482884 7546009 431649 54937744 47141956 313537849 9090225 1621914529 234855625 274576 137381841 1352621284 7744 1029511396 32787076 1222830961 4928400 163430656 732736 35593156 311240164 357604 32569849 444889 27394756 23785129 14945956 280830564 388129401 7628644 24206400 1066283716 2942845504 108972721 22231225 736145424 2230861824 313396209 1092025 1679616 481231969 693889 1570009 170276401 1946025 142884 1855044 236452129 1524355849 32319225 2821521924 10491121 31663129 1109755969 422960356 582691321 1216544641 29170801 2893401 30980356 121550625 180338041 263510289 49322529 155176849 218123361 14569489 226713249 51337225 24710841 266636241 19131876 30614089 1189215225 27290176 287166916 3249 2268036 1852355521 73839649 54523456 369664 2582367489 1881911161 3200521 3224763369 110607289 555309225 11162281 244036 1114357924 113569 1376706816 235898881 117874449 2561169664 3810304 3073009 562021849 2825761 21799561 1235381904 268324 148206276 330221584 1545049 12159169 147962896 93276964 288369 2405601 1334025 4145296 1688552464 14145121 15896169 20557156 588289 292615236 1729225 111133764 122058304 40157569 101163364 53056656 2538345924 121550625 57198969 526151844 29116816 13793796 112890625 7634169 572453476 101485476 87025 72999936 12517444 3721 2222839609 2039967556 11370384 1798947396 22335076 132319009 2658021136 10163344 269320921 20548089 31933801 2835856 47679025 2261858481 9604 2331729 112381201 121859521 113720896 10439361 2209564036 1313482564 89794576 126736 136515856 103124025 39050001 2238016 17539344 130370724 10131489 1479402369 192876544 122899396 174530521 222278281 3261636 29866225 1666681 25583364 2198859664 7225344 1351738756 221295376 321556624 32512804 121801 222964624 1672891801 1321758736 232501504 3129361 285069456 1438912489 308025 1622156176 335241 19175641 18861649 57517056 1775273956 157904356 227949604 514926864 2973302784 1708249 174424849 197205849 197599249 682276 32041 49729 1281711601 4137156 903122704 2214144 124255609 1129969 542657025 82065481 458302464 26265625 35450116 6332021476 43191184 654481 2215114225 138384 31270464 197177764 66292164 2314764544 73188025 28224 39125025 1196260569 3211828929 227104900 11195716 267355201 622521 3143957041 518973961 107205316 7203856 16491721 240839361 2742197956 122235136 1652341201 320195236 108241 273472369 298529284 22905796 322310209 25200400 1311025 1183153609 2298051844 47775744 462809169 1390041 221265625 1188249841 1937584324 1495136889 1114357924 518746176 49 1670929129 257730916 3221811121 216225 134954689 701031529 19342404 7612081 199317924 12895281 122146704 289272064 1327072041 58247424 2765569 22867524 13749264 10036224 60793209 22221796 429194089 1425636 116985856 2726510656 186431716 4235364 5216656 3063179716 310781641 2749534096 1442401 2458624 779191396 8433216 226683136 2070341001 335182864 7612081 319086769 202350625 311275449 3523129 567009 179935396 9259849 37847104 58564 1734489 187909264 119749249 428241636 127103076 96314596 5329 2098647721 308634624 202094656 427000896 1522756 259177801 30074256 44209201 204089796 2214144 2177808889 5846724 84934656 1265794084 52693081 49871844 326994889 3260752609 925133056 2719201 25310961 57471561 219961 525739041 36012001 1922734801 1380625 925444 194295721 2039244964 37356544 15319396 2212385296 7209225 310746384 12687844 2323336401 38118276 21492496 23726641 14402025 31069476 41899729 8236900 29241 258823744 161823841 1146702769 49970761 75151561 307090576 2037077956 152152225 59985025 124188736 182871529 1242421504 300432889 1357225 528310225 12794929 70756 31979025 862068321 14861025 42758521 521163241 6843456 760384 4044121 9622404 78057225 1116094464 125552025 2887450225 17547721 154629225 267486025 87616 13704804 133171600 1033108164 1525225 235499716 11182336 263542756 17774656 175668516 628755625 1786668361 237622225 1117498041 189225 1929321 622153249 275726025 639230089 252079129 1352400625 162639009 191844 75099556 247779081 423801 151216209 25310961 1190526016 5602689 1999396 2604996 160757041 27583504 3249 765241569 1233133456 3258025 196504324 1041417441 148937616 381108484 1826365696 201214225 19175641 25130169 3254132025 11854249 124634896 62980096 32798529 120275089 151093264 686282809 2869530624 221831236 32809984 3112858849 356409 1700325225 178356025 1488262084 19881 26193924 2601306009 362826304 23116864 27751824 2424676081 47389456 62141689 175430025 1411344 1052548249 2700569089 219024 100721296 1714456836 32844361 42667024 2986731801 22240656 119716 22496049 1590175129 107765161 7628644 405769 66683556 16990884 39262756 38167684 3032044096 6200100 619369 1665864225 25431849 206008609 1509555609 273670849 119355625 116812864 19079424 39538944 281299984 1306449 1641708324 692268721 1718721 2247518464 29789764 1682968576 200704 7772944 2223499716 162613504 2129730201 10478169 8464 306775225 301401 173080336 2129730201 195972001 1176558601 2641137664 278756416 1092765249 2209 7236100 401160841 199063881 1962047025 487204 10903204 2769706384 2016728464 3130626304 1249924 75076 167281 27899524 615337636 11142244 51136801 2036536384 443018304 2826517225 12638025 221890816 6275025 2307361 161213809 158206084 32433025 26020201 3031081 1962933025 841174009 28955161 373107856 782600625 294774561 290907136 230400 39677401 31315216 110889 124880625 1141426225 449228025 223263364 13972644 3115225 115111441 18215824 230979204 475196401 12852225 2247897744 100500625 20061441 1909864804 217975696 211237156 296769529 268173376 17572864 6817321 293128641 153561664 186186025 783225 659344 13778944 375769 328551876 29584 31787044 1215498496 4626801 224676 132457081 72301009 329531409 1032208384 216354681 115906756 21307456 256096009 93296281 25010001 176544369 672261184 2746703281 2254160484 2414916 2326711696 3154731889 13897984 22201 1008016 1041159289 118336 1853819136 1156748121 7322436 161722089 519475264 225450225 314317441 114554209 2290388164 2729104 720801 388562944 1298305024 2989355625 6431296 216148804 3097367716 422919225 1641222144 2259576225 301577956 28965924 2031034489 923126689 11847364 11861136 896809 831744 298183824 48066489 2696164 473344 664225 19501056 14577124 161264601 1399657744 19864849 154579489 129891609 1213268224 61732449 561121344 273108676 2448864196 823575204 214417449 10929636 4280761 259145604 1420864 215296 1252161 163558521 258064 3129171721 101525776 20449 1012894276 30935844 136900 346921 2235871225 133956 13169641 3062736964 52693081 1014932164 21687649 2068066576 1317904 243049 152917956 13213225 3474496 23464336 412008804 185259321 1578155076 5230369 3334276 1309933249 155236 8162449 2471184 1104764644 46225 15217801 186624 269361 16711744 1398161664 72812089 172318129 1232220609 179051161 117375556 520341721 24671089 1433076736 24226084 145781476 11580409 232288081 441294049 51955264 19545241 194100624 38303721 473019001 22043025 721728225 4356 3254416 196981225 19838116 176783616 11881 2692881 145419481 1221025 250462276 2113057024 8520561 207532836 12794929 5405625 385641 47831056 1129969 23853456 23406244 126736 1111222225 111239209 125641681 285914281 1623042369 17447329 288728064 13924 61011721 2482132041 62204769 3132417024 5253264 23415921 285156 310217769 110103049 3651921 1862871921 153437769 16384 1423249 394300449 2845969 345744 29929 141376 114811225 13950225 113870241 259274404 2474764009 2326904644 214369 227798649 1077940224 172528225 2268036 44315649 34140649 183277444 22553001 29713401 1066544964 811965025 908209 5189284 10374841 1038361 512207424 665856 1577536 1777381281 62599744 287065249 128278276 764190736 3056320656 392277636 41209 9821956 293764 5470921 1687401 10686361 104939536 1428310849 432265681 3243601 198077476 293505424 11323225 224460324 93954249 1127347776 179854921 1995587584 221841 16032016 125014761 399424 112126921 10510564 2862864 32661225 1726236304 2531498596 91470096 1130573376 1413835201 36699364 31158724 228484 61559716 150872089 302133924 923521 3041536 2979194724 1529279236 64112049 102677689 29214025 125708944 23409 1319941561 70627216 2765569 2241454336 930799081 3305124 9375844 123054649 252651025 2562688129 2550351001 11009124 1321177104 1302849025 122943744 2666689 273935601 44129449 54982225 1331228196 139830625 17164449 254306809 1158313156 6155361 2002383504 3602404 24383844 218714521 345104929 291009481 210018064 581340321 1103236225 1381237225 121837444 3218633289 11309769 8288641 120253156 163226176 12609601 6255001 1162878201 32194276 592289569 373321 8254129 88811776 1313192644 504227025 451817536 16966161 7315894089 23561316 2051908804 67272804 925193889 1047428496 41654116 972130041 1423175625 107868996 172449424 2262016 1583960401 26553409 51179716 1050148836 711662329 128210329 20666116 11377129 27510025 506944 1915550289 53567761 255488256 105185536 1223236 143113369 2122537041 1418426244 50625 2974393444 173791489 7333264 3182656 492351721 2146225 1317904 1932305764 417303184 270240721 102313225 1301261329 314721 1649334544 201498025 79524 1138489 181117764 925133056 225450225 429194089 1711973376 411116176 126023076 3268864 6295081 2493241 1073086564 1107425284 15093225 2276530369 125350416 1225350025 268599321 2326904644 30625 329204736 287268601 2327387049 190633249 28344976 7879249 1877055625 972196 12559936 7935489 321987136 194017041 1243225 178115716 2760871936 558009 17272336 30614089 165945924 7458361 1821753124 156450064 1135150864 1918225 1110916 24850225 620856889 1996569 273529 232989696 34128964 1498176 606841 1386370756 21242881 1385329 161518681 71808676 767123809 2209846081 2008204969 1228642704 219573124 196140025 3564544 6589489 853282521 1127817889 1661133049 1417597801 61011721 2926052649 219839929 2719201 19527561 1142845636 10817521 2694336649 1229881 1819704964 172318129 314721 986049 3591025 2731525696 559504 6558721 107661376 2255015169 2691119376 611721289 126472516 3175998736 31888609 147987225 525922489 106929 1276704361 643204 19811401 3274013961 138791961 152250921 823230864 85155984 1461227076 329858244 46676224 9834496 1390041 10036224 1543232656 52649536 291999744 104878081 211935364 711982489 1091377296 36445369 100942209 120802081 251159104 112911876 10227204 7230721 3073009 887205796 181037025 210221001 1712387161 1601360289 7396 2401784064 49829481 62995969 158231241 3132752841 1478656 2907150724 761042569 226171521 71859529 17614809 188403076 258695056 5157441 117831025 274399225 10310521 3526884 318096 632472201 2036329 19166884 2281781824 8678916 2059225 625650169 297390025 19598329 1507984 201810436 21986721 18113536 17172736 25180324 1630729 3128836096 3771364 45941284 2130376336 118200384 151314601 726194704 323676081 142945936 133263936 1283358976 351649 283754025 517517001 386884 184307776 41139396 1513754649 66716224 231861529 2572816 2362369 11122225 597529 2533914244 2373053796 732736 1515361 52722121 5317636 16024009 4426107841 2468797969 996004 232776049 128097124 56415121 2315438161 16467364 298874944 171452836 2012509321 1957201 42211009 24304900 216178209 168792064 2325264841 822083584 218389284 1420309969 3136 614296225 176836804 15147664 2507806084 822083584 295977616 10169721 101384761 2389547689 146482609 45796 146942884 1369444036 15350724 50168889 228705129 458302464 823977025 310358689 40195600 27196225 62236321 17172736 145154304 122655625 1531313424 15280281 2910436 4739329 189860841 1198128996 17065161 45711121 1792921 122190916 9030025 63027721 42523441 29170801 2408704 100489 3818116 1978648324 13307904 1290821184 374190336 17214201 29214025 612711009 1693404801 378225 117917881 217090756 572214241 320123664 10445824 7054336 123165604 32535616 928542784 161315401 37834801 2129730201 137641 2128253689 3235903225 16982641 103510276 13003236 155236 8538084 224676 1090452484 20830096 648025 2477476 10903204 254530116 2486929 877225924 1327072041 2126962161 27112849 180150084 42745444 33856 2539958404 179776 131951169 84143929 1188663529 114340249 200165904 599076 314281984 2315245689 845297476 160503561 404496 2715347881 129868816 10316944 2165878521 91355364 3222946441 21883684 14070001 110145025 194630401 7155625 17255716 286455625 183033841 23629321 84290761 71791729 10876804 3172730929 1617326656 70829056 4112785161 128881 1141561369 250715556 814246225 265168656 1236544 38850289 2772225 16200625 264257536 1147922161 379456 1114357924 1498176 191020041 128527569 1929321 2883153025 17875984 1787569 217156 20602521 1248844921 1955939076 50310649 848241 24980004 32844361 67914081 13512976 15936064 341056 7396 53187849 10536516 328329 201015684 162205696 23011209 6330256 42523441 107619876 62647225 1277490564 163353961 44502241 1382976 362293156 6180196 1734489 3294225 14070001 4853209 12567025 1623076 6770404 3236401 5419584 2093809 216560656 55532304 610831225 118853604 1614512761 2120786704 78712384 1203257344 12552849 616479241 324972729 10857025 19342404 212372329 35153041 6522916 2224725889 5294601 114126489 236913664 5317636 199346161 325297296 304293136 132066064 1230325776 2282546176 1777802896 194825764 2687489281 45711121 1213198561 14462809 13155129 55666521 69839449 3916441 33489 24890121 97911025 121104 2107911744 26687556 258277041 20939776 418652521 2105341456 129413376 329476 53173264 131769 285170769 187799616 1217172544 19193161 26347689 130484929 326271969 1841449 223729 4866436 3316041 28419561 9199089 309337744 236821321 24671089 21687649 339889 1075369 295599249 5410276 2509056 1254293056 525876624 1572201801 2232036 1758276 305131024 10817521 34281025 164429329 34562641 12321 38167684 2056356 1423024729 23184225 102252544 1148396544 113976976 56911936 1732557376 213685924 609299856 434281 602653401 599076 1362643396 212343184 35176761 52765696 43178041 618367689 182979729 2338302736 10797796 8020224 2243537956 127554436 21566736 1200206736 109662784 3026320144 14318656 94148209 1170724 1050926724 1462603536 319086769 431309824 1336336 6315169 2821521924 691006369 17614809 3018733249 230371684 911919204 390220516 146555236 25918281 830650041 311204881 14641 220581904 25921 1280351524 30991489 128164 118156900 6245001 1141426225 10125124 150847524 667489 11029041 727609 24245776 261080964 11128896 47927929 21003889 52722121 1058841 19421649 2915460025 51380224 3367225 2026530289 12376324 712623025 41267776 1708249 116942596 2380849 225810729 1964528329 145998889 2496301369 5740816 543169 8543929 439569 2775556 18584721 46225 2334242596 179720836 2691741924 283417225 290521 1611701316 1936 52911076 216619524 1497844804 61591104 1342929316 1199025 1091046961 166126321 19263321 52722121 8590761 12645136 180768025 121801 1151855721 2417590561 5410276 106296100 1258884 50027329 2114116 1210135369 1234468225 2118852961 6215049 103144336 1290749329 763876 10929636 2511412996 88228449 24127744 1390041 13205956 38180041 1361889 342879289 1792921 8346321 1098304 901440576 7080921 221206129 67081 18045504 1721344 1744816441 11042329 2315919376 1131582321 145660761 522729 105625 1372554304 1069224601 2337841 106523041 23406244 1061651889 29833444 14641 179452816 204304 2805625 202265284 130302225 2275194601 226321936 16265089 268075129 1123389289 288422289 521482896 2261573136 3437316 15876 2650384 567201856 1867276944 122367844 112805641 121682961 1565001 111344704 56731024 3241935844 273529 41525136 565504 1488262084 145323025 175561 122036209 351225081 1300756356 1630729 79174404 202977009 681418816 8281 184041 11175649 1157292361 15225604 623101444 877969 2480625 23541904 3526884 168948004 73017025 82373776 498436 8427409 1106704 24314761 15194404 1481172196 301161316 614656 86397025 36864 5116644 452327824 334084 59213025 3073009 232745536 5004169 14258176 15171025 17749369 1011303601 1110916 93857344 1601360289 559504 8042896 2523253824 109118916 283484569 6932689 1522756 101969604 1217451664 114875524 119137225 373223761 285812836 227979801 164025 8464 811801 2428321284 990025 1134225 24860196 5683456 1012194225 11458225 4169764 22268961 102090816 122279364 29584 1101908025 2348468521 325838601 1253372409 3655744 1083528889 177902244 11269449 1154912256 8543929 1052676 25310961 36108081 971880625 31741956 240374016 19307236 25542916 1125721 2273191684 27279729 307195729 12278016 5452225 15421329 29398084 472975504 188046369 1164241 3172730929 207244816 1658944 968256 107474689 163353961 6390784 324612289 145515969 1887468025 137124100 222278281 12880921 149523984 14600041 3294225 7828804 2515396 175536001 2500 1525225 191324224 2971994256 1462603536 2938073616 725871364 1475174464 515789521 35688676 3208202881 15563025 14167696 565203076 250873921 2816212624 2165506225 85155984 15319396 12988816 248004 2553604 62663056 127238400 22202944 144889369 582169 13227769 1049500816 1547536 8219689 15665764 52649536 1121714064 320875569 1135083481 313360804 13198689 853776 2024929 160655625 2975625 19660356 22963264 3175524 609299856 18045504 157276681 69355584 9308601 1886338624 24275329 56430144 58155876 269222464 16641 17833729 1251390625 222337921 23222761 186786889 5494336 972196 4545424 717409 270470916 316377369 135117376 12404484 161900176 91336249 15626209 8514724 121 51222649 17330569 157609 1091443369 1030923664 57896881 122367844 583174201 2406393025 1426270756 21659716 17147881 282004849 16548624 372914721 13860729 1118634916 1448259136 14676561 1072300516 96216481 20079361 1101708864 29343889 331776 2871137889 8737936 113699569 31483321 21958596 26873856 1293625089 1301549929 1084253184 296115264 1666762276 111429136 4553956 18905104 214476025 2290388164 2452356 243172836 219839929 2917264 32729841 279357796 2078539281 1061586724 261242569 413878336 290770704 2792805409 770884 2331729 617423104 1474944025 2225291929 55830784 687241 52533504 343286784 126067984 24710841 608263569 2427434361 15832441 7639696 2146190929 2137444 17682025 232440516 20164 2670305625 172225 20358144 813604 1057745529 131010916 14092516 572453476 34715664 2183973289 14265729 37540129 24412812516 18541636 430770025 129367876 197430601 2705872324 113188321 320123664 189200025 128119761 3168400 171426649 15178816 2907905625 1487722041 463761 302968836 28259856 1804635361 31460881 34492129 2645456356 34327881 2246949604 2442731776 251952129 532963396 141253225 139546969 44944 572597041 24690961 1233554884 21040569 30547729 1271564281 109516225 1806336 722480641 1313917504 1673219025 267093649 101848464 16679056 9114361 78216336 1590121 1301910724 139594225 13410244 15626209 3964081 32012964 3786916 212897281 180741136 1119303936 2432067856 322741225 5673924 2356225 2325071961 11309769 3189796 1426950625 915849 243796996 26204161 1534053889 2971667169 552297001 1576169401 122589184 815409 97969 17740944 941323761 7623210721 13133376 122722084 221801449 1981763289 48191364 1216544641 128232976 183142089 45239076 33930625 219662041 27164944 431642176 426463801 38663524 1315005169 19228225 167107329 228484 196084009 38626225 275128569 1653479569 3182656 215296 175138756 21836929 119617969 1602756 79192201 24730729 2190400 62299449 24532209 143904016 3145527225 1930547844 23658496 1687319929 1362200464 1153077849 1532644 185695129 342953361 352725961 820836 4981824 10751841 227557225 1120642576 18421264 163968025 611524 272484 222785476 27478564 105637284 2572721284 64112049 192626641 2892503524 18164644 31192225 2007219204 236052496 680625 14470416 442513296 283652964 1238265721 29268100 28206721 2849344 4431025 276423876 291828889 212780569 103958416 152374336 18045504 220730449 4309776 219069601 2189959209 855625 3053999169 2677959001 20757136 324792484 188375625 1094116 50126400 1129969 1359249424 1113156496 116281 3334276 21288996 2018255625 32558436 145161 16394401 5013121 3123468544 9326916 6635776 141419664 3090804025 121154049 262796521 456206881 3157729 96687889 759112704 1103169796 18558864 2617550244 660969 204861969 2152089 1779405489 242767561 322238401 38809 123965956 22553001 10118761 2350089 311804964 1753850641 139996224 88266025 2304 1923769 2139340009 1401856 323136576 80874049 302551236 323532169 2522851984 17372224 191711716 93199716 105165025 4190209 26368225 1441113444 5313025 23242041 130782096 229037956 19829209 213481321 2356225 107081104 10445824 6390784 1238969601 11242609 34199104 4092529 724471056 1770810561 2592948241 213101604 542936601 19289664 193237801 1140142756 322166601 124478649 1577536 117483921 2542680625 30724849 52316289 2328676 22829284 103327225 1708249 889249 6558721 186186025 159314884 2676496 50922496 1672891801 51926436 1589058769 3767481 1923769 1162605409 52287361 2792805409 122301481 139145616 2455598916 120450625 109561 275659609 13169641 11122225 204861969 2743245376 25573249 3334276 31292836 66064384 1118166721 2045300625 2304 2302656196 119771136 892874161 128210329 118026496 32741284 35319249 1236544 31663129 15555136 109118916 801625969 202151524 171452836 14010049 1625460489 105083001 3200521 1315005169 12124324 423906921 2119936 172633321 1543232656 6827551641 1029447225 2865032676 103164649 218241529 661158369 3191346064 1827904 619369 1651225 1189353169 270372249 1535777721 31651876 31427236 218089 246144721 83521 183792249 58186384 4431025 822649 3218436 342953361 155226681 310076881 291521476 1285956 95140516 9156676 93064609 1683953296 434281 157301764 11723776 1723329169 131515024 25694761 56746089 75307684 2739025 102677689 123943689 27384289 1563174369 230159241 215091556 125305636 53217025 386884 589824 64516 1297321 282374416 247024089 222516889 185858689 28224 193376836 397324489 38825361 123143409 330657856 12666481 161620369 186295201 119486761 113443801 1438153929 840304144 4363921 112338801 94420089 133564249 1898884 149426176 150332121 1494672921 18378369 3097590336 6561 88209664 8156736 2225291929 43270084 437186281 102961609 45212176 4866436 117649 130965136 91204 241709209 431649 224070961 53567761 7236100 57032704 1970116996 17707264 8982009 31573161 41705764 1021122025 2483776 1205604 823173481 141419664 16499844 105247081 52983841 12538681 421850521 8520561 203205025 180311184 2732409 1686909184 1053132304 1990921 16 931225 17850625 50452609 1561435225 1211596864 152473104 102090816 716311696 112635769 681157801 229441 128572921 615387249 1723969 1766352784 32638369 1127844 7722841 1842813184 269977761 49126081 71351809 3214849 227165184 576081 2214925969 42732369 4848804 15178816 2364682384 610188804 68293696 22268961 102090816 3301489 2934369 23309584 13184161 1162059921 11122225 115906756 9211225 518973961 1895209156 261824761 12730624 1261812484 4280761 31326409 1014995881 1666681 97344 2486929 126652516 45265984 131515024 31663129 243204025 30371121 525097225 12243001 1687401 25877569 2157961 7569 524176 289544256 20738916 288898009 4986289 12645136 1102107204 231252849 1327072041 1502415121 2220482884 18284176 3697929 322130704 27415696 3032044096 14303524 2286144 313431616 636804 428986944 132089049 718668864 11410884 37112464 3036781449 2951524 30294016 1185356041 79156609 10201 92416 1854680356 1797929604 2916 29584 323136576 1328529601 780140761 4674244 15421329 1373584 2345561761 218803264 23970816 1299458304 159415876 1315585441 162588001 435181321 130325056 198866404 2637376 198161929 128572921 2821946884 205463556 10169721 4910656 101848464 20657025 8726116 51222649 2022480784 140612164 61387225 11519236 2002920516 278784 28398241 123965956 3131633521 191351889 1424005696 128663649 12482089 263315529 2920681 1762656256 39753025 210743289 36954241 2455301601 3149117689 1322558689 313892089 63107136 71757841 695556 140067225 82065481 258064 21949225 1768538916 24710841 212780569 50168889 2093809 218477961 322624 9778129 517335025 272943441 1226610529 1512900 2529385849 161417025 1717770916 22695696 12369289 252142641 661158369 2139340009 1324801 1239462436 25300900 32205625 2056531801 939299904 1221025 1876709041 123676641 3139984 2391503409 30426256 14523721 31753225 310358689 1188663529 1169503204 19131876 671742724 47524 23242041 306845289 121969936 149010849 41628304 2152089 252460321 1530169 524176 974169 9535744 237745561 2439844 673194916 2468041 612117081 8561476 20566225 143592289 7112889 301960129 2860003441 249829636 832495609 82373776 137733696 373223761 380689 126135361 1179396 59613841 1750329 409171984 166513216 297838564 477481 541585984 1378276 13689 74529 283855104 1199860321 24910081 10220809 1613146896 51151104 4289041 2326904644 2808788004 2486929 126247696 116294656 103041 3651921 421932681 137007025 313502436 373107856 2350116484 7241481 361342081 15272464 106275481 7739524 2029953025 3054330756 925193889 2268036 953018641 1427026176 1196836 16337764 2117025 4910656 103041 1327104 275062225 112635769 226576 622302916 55591936 297114169 423801 3182656 991116324 173056 532178761 15665764 162180225 146555236 512433769 25765776 2845969 234059401 906304 45927729 137053849 160000 319479876 946729 4730550841 192571129 325044841 12054784 13571856 998001 49238289 321018889 524776464 134513604 1784896 2421136 145419481 138650625 726194704 607178881 1413721 1500245289 567009 422055936 155650576 8720209 1583721616 54154881 527666841 291521476 41770369 120318961 524176 292375801 136118889 3969 274576 1779556 1420234596 5948721 144696841 95863681 747147556 1618372441 1199167641 16851025 313537849 14730244 2534316964 1451914816 2418278976 32695524 3818116 121264144 60793209 183250369 266799556 1100514276 1227451225 4356 73205136 2356714116 288830025 16176484 270240721 61136761 986049 127780416 28826161 641507584 187936681 155236 1489728409 13388281 1746153369 26646244 1761984576 447561 1282929124 7706176 123904 192721 297390025 312052225 28185481 132388036 512977201 11498881 669124 1449248761 452929 159213924 21538881 236175424 2732989284 35928036 8281 1607824 11664 1187905156 56130064 1289384464 2954961 1982464 1777718569 230007556 4990756 114211969 1222271521 128618281 1680508036 312653124 229371025 2323143601 21762225 11634921 25921 37185604 25775929 1313265121 47524 2285413636 1230395929 73513476 431642176 1862354025 318194244 2899499409 163635264 302586025 37810201 22771984 45481536 31192225 111640356 405257161 1886078041 11122225 60516 14861025 4194304 15625 36264484 230918416 25877569 1122183001 31036041 11895601 2146376241 9375844 232044289 28900 768287524 53202436 8549776 13734436 1426799529 30261001 15186609 719634276 61763881 329531409 1173199504 211382521 97515625 457275456 2561776996 17438976 76729 15319396 37307664 1354019209 322624 140280336 18198756 232776049 230796864 70627216 2477476 268271641 34316164 861539904 1358069904 5527201 1114758544 2108304 142754704 27751824 1425636 17791524 39803481 112381201 1779556 11025 110481121 1615441 331167204 226576 839056 20629764 283383556 25331089 3168226369 123054649 1449553329 13242321 1687401 1293553156 11464996 418775296 297025 2989441 41203561 419553289 117983044 101761 2252356681 181494784 137007025 770884 1113025 18913801 132388036 2025 16120225 1126139364 5597956 308599489 57198969 226231681 841464064 3031933969 228251664 26112100 625 610139401 1252381321 201157489 21123216 411116176 2635384896 1627880409 1490654881 25600 12131289 29877156 2452356 319229689 3632836 629257225 1893376 121572676 231283264 121110025 1306171881 1946221456 31967716 1670602129 204404209 1901641 31764496 21233664 412293025 3844 2982907456 30991489 122190916 2954961 1550025 23097636 652864 3236401 228463225 1507984 137641 120450625 2528983521 12299049 107226025 2505889 11587216 1405050256 107661376 57138481 1281424 26896 37063744 1813226724 12475024 111598096 103684 267682321 28015849 1679770225 151321 314743081 22391824 16524225 8415801 116359369 219958561 248755984 1195845561 53012961 291623929 248004 4915089 510579216 3013696 1512509881 1811716 1867449796 110145025 57653649 9771876 1026169 310249 25280784 3154619556 530703369 3779136 2842382596 990025 3236401 1272384 918332416 443556 11142244 1352621284 194630401 430728516 25735329 79138816 113569 301057201 549081 3265093881 54982225 8305924 1519674289 291077721 1189077289 3337929 1426875076 29192409 1978648324 472671081 8328996 26656569 20511841 929296 3090136921 33489369 57988225 2325554176 610979524 47679025 29073664 275161744 2122813476 145564225 1466521 320195236 77281681 75829264 2293164769 2022570729 41616 13191424 2298051844 2136750625 25979409 22014864 2247001 116812864 172186884 41011216 196756729 34421689 920697649 78535044 68475625 1261031121 365268544 1635841 109118916 22410756 12544 28740321 1085109481 295633636 1564677136 73984 3125824 1297321 452966089 2715904 241087729 3257099041 234256 517289536 2524921 24940036 1272491584 218359729 283215241 29757025 117267241 119880601 308142916 10962721 828979264 16941456 82737216 701455225 125865961 49350625 6210064 213510544 19881 621155929 2930944 2019241 111471364 924038404 58721569 289544256 22515025 2585664 1198613641 2377830169 273207841 23270976 247024089 115799121 1849 11142244 162996289 7049025 117831025 57198969 135326689 1382649856 1528575409 210076036 474194176 200590569 126157824 307160676 108264025 168039369 1490963769 75307684 10023556 227014489 9199089 315595225 1075249681 25351225 248850625 1646979889 441252036 7935489 2276530369 82591744 35593156 16687225 131239936 10719076 186759556 12694969 84934656 139098436 52620516 24522304 118113424 191739409 378030249 431475984 305340676 181548676 105719524 231374521 19053225 2692881 1183744 51796809 73205136 1898884 157402116 126720049 32741284 28547649 279090436 71673156 225625 273207841 131928196 1031373225 119006281 362597764 116661601 394384 4915089 396900 1129969 78605956 271441 1909515204 123254404 30151081 82519056 154430329 372567204 1865956 210975625 1032529689 178195801 147456 320911396 29899024 3833764 214124689 11329956 1920996 1317036681 202521361 25979409 12376324 12552849 11881 3218436 144400 252746404 322274304 1228712809 111344704 14152644 128346241 114233344 54878464 2152588816 1646089 9132484 30724849 26501904 1382649856 1002292281 24980004 20539024 1582607524 143137296 2963060356 2010724 2117288196 76597504 13571856 226743364 3151138225 131400369 531256401 1695204 28419561 71453209 2531498596 49182169 25928464 1191699441 48219136 115627009 31058329 271441 2608225 968205456 1022528529 9090225 13176900 38025 22581504 1273847481 218418841 4553956 12873744 1569902884 188356 3549456 592630336 3264751044 1593207225 111556 1169776804 121066009 345744 105625 286184889 93837969 629558281 70795396 125193721 2862864 96157636 10530025 11235904 1173268009 148225 10099684 1595169 30780304 1766016576 3790809 215825481 205320241 13623481 3969 532132624 313254601 1056315001 8462281 23030401 150544 143137296 4549689 13140625 2631177025 2136750625 343027441 3265249 31337604 28547649 1857769 32855824 137264656 792478801 2232036 1125199936 1825511076 556205056 282676969 3222025 374544 26399044 82555396 20903184 137641 524135236 1095808609 1258901361 23892544 3231240336 2418278976 2505889 1435204 121727089 38613796 3400336 1422194944 1175056 131813361 1532644 1263873601 5207524 1177225 24373969 328261924 4583881 2057348164 311381316 526289481 2785561 2073163024 325585936 22353984 56115081 9205156 1982464 27081616 321879481 1147718884 1726596 47524 84492864 131721529 3207681 299324601 2704 582169 213335236 46144849 263315529 131171209 1120374784 1229881 731269764 10850436 533194281 848241 1017099664 119858704 1874161 1463445025 69705801 6330256 163216 1933185024 21381376 20151121 2070341001 199809 1129497664 91508356 2502100441 36108081 2576025 2299394304 117115684 183115024 425104 2673225 119617969 22259524 83192641 88209 3036230404 3206050884 4498641 4511376 292786321 1001532609 128754409 116281 4255969 488601 1292474401 462981289 84437721 154181889 141110641 105740089 152695449 182196004 628605184 87254281 38738176 62378404 68293696 244046884 2858292369 2337335716 2360793744 62001 8111104 123787876 71048041 100489 6724 64176121 13046544 1317544804 123965956 13823524 1401528969 1050732225 3218519824 3829849 112275216 28143025 321735969 6754801 729270025 4227136 294705889 1381980625 194825764 1135824804 10067929 1004004 1493284 146967129 201100761 118897216 22287841 17363889 188457984 223054225 18879025 131377444 6796449 972441856 832611025 1201216 20061441 202179961 11916304 190191681 69755904 8100 512433769 295977616 30891364 14122564 194156356 1359618129 273174784 124434025 186624 2311782561 213444 27636049 1218816 125328025 27185796 62694724 16719921 626550961 12187081 46977316 1933976529 2468041 1610361 158810404 4528384 36288576 106131204 1738306249 1431941281 12376324 131905225 1032079876 529 8450649 305809 80622441 38713284 8271376 4553956 23532201 129208689 10601536 14115049 21520321 2792699716 5683456 246678436 209062681 28079401 12100 34515625 71707024 32444416 20875761 18139081 178623225 7612081 1999396 55175184 1285365904 386884 4553956 5121169 1929321 1463521536 2885408656 131079601 228372544 67141636 11758041 82192356 1186458025 337561 131125401 114618436 1193149764 23551609 1549603225 731025 123854641 2223311104 1182121924 3235448161 325297296 5607424 41718681 2634129 142038724 13191424 18879025 322705296 177715561 41209 23126481 75498721 412164 224940004 1655920249 10510564 67765824 1283144041 1263873601 2193423556 314636644 11215801 57244356 62110161 12096484 26020201 215267584 2005056 8567329 24462916 284799376 249545209 222695929 25120144 6734025 2197171876 10407076 258598561 116985856 8082649 723825216 22714756 22638564 324972729 1017737604 2002115025 1996569 67010596 167547136 7273809 30991489 13162384 1221025 1265794084 1091443369 826281 617224336 715723009 1084253184 71250481 45319824 2551866256 1208188081 2301984441 502611561 1165744449 2585664 5890329 132457081 9492561 2769390625 79121025 1324801 3844 1951609 671950084 122279364 291282489 130439241 63001 427124889 394260736 103286569 4223025 47524 165096801 1210135369 313467025 173791489 314211076 2235025 1081423225 8242641 1572281104 9721924 201895681 121727089 288116676 1075369 75290329 164531929 1934881 31573161 202948516 71199844 82192356 33028009 1280351524 6280036 157276681 117007489 181387024 74235456 24472809 7606564 47582404 183629601 1861404736 44796249 33582025 11458225 8964036 1092025 273529 148996 2518569 30846916 52751169 1882384 51480625 925444 2697555844 1123791529 24078649 952648225 150307600 1527696 3701776 2518634596 127577025 12623809 189200025 3089358724 2271189649 4104676 21650409 121022001 25431849 1192389961 93141801 1960629841 22287841 77018176 3062736964 163216 2786150656 4866436 26543104 118984464 16679056 201498025 14356521 11566801 139074849 651249 16168441 341214784 50936769 3140705764 4414201 5870929 220077225 11256025 261371889 102921025 1054729 7912969 178929 1478656 1239321616 13278736 22648081 774286276 1157776 156100036 2304768064 2031665476 42850116 712783204 2335982224 7332839424 72361 2190708025 13890529 154449 5202961 1718721 8850625 742835025 229189321 239351841 1871424 519156225 262083721 200562244 110691441 179184996 23755876 729316 133956 29757025 171112561 330625 224676 7806436 1137375625 1907505625 126517504 3211264 135303424 13089924 236636689 23794884 23232400 28494244 29019769 6370576 45657049 119617969 165199609 15476356 790321 921790321 510037056 45738169 170668096 518791729 264843076 157276681 57062916 6631170624 1892772036 23454649 25948836 63218401 27311076 44063044 1839981025 622253025 111915241 2709316 335256100 6543364 18326961 9941409 515524 267289 105625 123721129 29942784 1195223184 1252098225 72505225 219958561 326488761 1472410384 2145727684 31047184 151609969 12215025 102151449 221861025 1431562896 1417974336 386884 1771561 2601 10458756 2390116 25290841 2191082481 3455881 21031396 10125124 1136356 4669921 26255376 227919409 918817344 19044 103245921 1258884 138391696 1188663529 184900 28858384 25130169 26697889 1957620025 1161105625 24532209 52838361 2917264 150111504 69605649 282307204 249260944 12623809 145829776 152152225 573171481 29584 1543468369 859310596 1867709089 111788329 826281 2319529 132112036 165508225 1577536 17943696 3136 21687649 7969329 183521209 131905225 6340324 11062276 2719201 2442969 10471696 59243809 2601816064 6620329 1487876329 11048976 5267025 118222129 206116 28633201 291623929 12187081 329386201 672572356 34869025 30591961 107993664 64834704 21613201 51294244 63154809 167806116 15311569 2311301776 44100 2128253689 2460656025 461218576 32296489 54756 2860003441 2995044529 28900 1857769 126025 61277584 27227524 327184 4182025 23863225 59799289 15864289 2325625 322849024 26378496 3920400 228281881 431649 211498849 2977557489 652751401 125641681 181063936 417303184 2327676516 40271716 28143025 17673616 12694969 494209 23853456 7551504 19175641 1649334544 115261696 1578313984 1236544 24671089 12787776 434281 12510369 1755526201 9102289 192349161 1489728409 13890529 15311569 13169641 67092481 2383936 250873921 29300569 582981025 122213025 12873744 2031665476 8543929 83411689 1238265721 32307856 278622864 1270067044 26368225 6827769 6340324 2331151524 444535056 1530169 573075721 1424458564 1099121409 915365025 61387225 316270656 82901025 30625 38763076 83978896 2237573809 31047184 3003368809 10614564 1058841 20313049 1416995449 1836025 214369 3541924 2262016 172081924 150454756 232715025 844251136 1632079201 3844 37797904 255776049 140625 36505764 35093776 9223369 532178761 266864896 6579225 160503561 40157569 627051681 87216921 186732225 263169 1531548225 16056049 181360089 215355625 13373649 10036224 492795601 2542680625 12131289 235991044 1919929489 262213249 244109376 83028544 112225 224676 2825879281 2553483024 903242916 22515025 191379556 306390016 5313025 67453369 42302016 42029289 219662041 2274064 1320740964 362178961 932386225 111830625 2985420321 218389284 148986436 2011971025 105625 1366854841 11249316 317018025 618666129 2806774441 8225424 197065444 2249889489 21013056 279257521 77841 2022570729 29658916 180391761 3671056 44209201 226984356 1291755481 133310116 259628769 177262596 1815526881 103286569 130321 18225 95785369 2502724 1245595849 194017041 8242641 117137329 117961321 132365025 2792699716 111218116 29724304 3186225 25140196 7349521 67765824 18011536 1340658225 623151369 25999801 11189025 65431921 42436 1153349521 109265209 2618982976 19678096 2266426449 61873956 6130576 13278736 2279012121 62615569 1857523801 101243844 10817521 71639296 102400 6280036 215414329 115025625 19971961 1321758736 652240521 18809569 12773476 13749264 42367081 224520256 14622976 92179201 21381376 721513321 181144681 270832849 6630625 1627234921 1585081 14776336 222397569 3629025 327184 815159601 2481135721 1697809 1585081 1623076 34668544 15163236 386279716 415588996 20232004 2023920144 28561 6561 86397025 2488612996 125708944 73017025 305131024 1787569 2398354729 2275862436 225240064 357021025 811794064 5161984 277655569 19954089 2223081 2436721 2030583844 191961025 6487209 1931778304 297873081 192820996 125395204 962922961 6531387489 2193891921 2713055569 2980395649 25999801 242705241 65820769 1022144841 2614689 60109009 193098816 145154304 2195203609 2117025 599076 39992976 105370225 1357225 808201 162129289 157176369 223382916 556516 313573264 26152996 266081344 250000 92775424 14341369 3389281 36893476 311310736 116704809 258469929 157552704 195364 943226944 2769706384 3257099041 308950929 2146225 36481 2152588816 122855056 625550121 634233856 1613548561 71791729 71031184 1339926025 1928175921 40804 1058841 1682804484 562590961 11943936 48066489 2354287441 219543489 7382089 393129 118657449 2301289 13205956 26081449 293265625 727488784 3150625 39753025 315559696 47858724 218064289 2406687364 2118668841 28601104 118570321 43533604 124947684 379456 102779044 121044004 6380676 1985281 202151524 20738916 1119303936 614246656 174292804 140825689 18326961 7789681 129231424 28826161 1117249 19554084 124835929 6561 1153621225 223263364 1277061696 251190801 10336225 2866852849 324972729 1066153104 41293476 17926756 1218987396 848207376 61716736 885122001 2543991844 22099401 5707321 2250458721 2669956 222785476 9803161 15437041 32581264 2842915761 90326016 3094081 49533444 313077636 158055184 1264371364 237169 12769 1301910724 223861444 2259009 416813056 2932547409 418038916 10771524 682672384 34727449 297252081 39992976 217031824 1901641 1159929 1457941489 311204881 341843121 2699449 52388644 392713489 83083225 36954241 330003556 4955076 301401 1247149225 511709641 112911876 2222273881 290532025 11471769 8231161 5531904 1364224 12285025 1322631424 399424 11943936 2023380324 389376 129595456 29669809 37136836 276590161 297873081 18130564 32296489 1127146329 2394927844 181413961 172501956 124523281 235192896 283821409 2834923536 2812329 105987025 274299844 841116004 10131489 667292224 72437121 2271856896 1311526225 30294016 77651344 1568635236 29474041 299324601 917120656 1207801 2482829584 1919403721 3526884 25180324 31516996 1041417441 1437601 1723969 931043169 1411204356 1421063809 1731856 1239603264 242238096 253255396 1910651521 38180041 1862354025 349281 155236 444535056 50282281 325910809 1153349521 169989444 18974736 22705225 153561664 2293739449 1943236 115541001 94965025 24710841 1291755481 4691556 11854249 78747876 103286569 192349161 13424896 250968964 12180100 1872206361 423618724 69605649 55696 176438089 23338561 543169636 13675204 1910127025 5157441 1141966849 642825316 117592336 532178761 6095961 312016896 23707161 4826809 105329169 22934521 2627641 22363441 6574096 1425893121 2192767929 3098146921 148718025 32205625 2001130756 2774760976 272448036 73376356 62457409 1091046961 1665700969 159239161 60233121 1695204 173056 2118668841 1051445476 2392481569 282508864 43007364 100180081 197177764 420168004 96275344 12709225 29127609 4351396 3663396 142253329 33166081 12138256 5731236 28430224 21548164 835396 444113476 14691889 2521744 8755681 92525161 2486119321 172291876 37527876 3151138225 320732281 261824761 129891609 8826841 215120889 1923962769 1010025 4313929 1615075344 5405625 15460624 389376 931225 92582884 1048576 17147881 186158736 2156580721 21270544 711448929 117744201 3485689 20232004 111619225 21520321 9025 765625 232324 120187369 17943696 270470916 36759969 5267025 411116176 19864849 71588521 298045696 21511044 6280036 268435456 35462025 200845584 1779556 22108804 106296100 177241 29615364 1317904 431351361 106832896 328551876 1706763969 625681 2153424025 1262167729 144744961 61716736 1777549921 1279161 27321529 743044 1249924 3174646336 259145604 1136633796 2184484 26656569 38266596 192543376 2069977009 52200625 32798529 1370850625 11269449 817159396 29398084 2136658176 285339664 306775225 592484281 1617984 17280649 717409 90992521 1219825476 4108729 984064 1993744 12769 2331729 392594596 302968836 1313316 115476516 27804529 108900 1212571684 315595225 261986596 2429011225 17606416 2826942561 16818201 2884334436 2382904225 18429849 71707024 2505889 313148416 1188939361 1016398161 193738561 10478169 712462864 122036209 234365481 374544 146264836 126427536 1772746816 54213769 72539289 22800625 32993536 4583881 299255401 1207801 5885476 1052676 2651117121 88397604 269320921 68989636 116510436 324 929296 2031575329 11142244 3115225 552579049 2758921 991305225 123298816 29246464 2670305625 621953721 2193423556 5602689 3218519824 1378276 173343556 2172585321 2663424 69122596 510037056 128709025 1575931204 2813878116 31798321 306705169 626200576 3083536 41744521 1218816 278455969 692531856 1303137801 23299929 315595225 594441 1476225 131125401 183521209 1225 23386896 1127885056 6241 13965169 7474756 1773504769 868624 522729 123721129 7273809 701084484 2147488281 2327966001 18905104 1435204 1235381904 165649 204347025 14002564 82500889 2152089 174874176 229734649 1041417441 3268864 46676224 532963396 124590244 8375236 831918649 25633969 279023616 2222462449 78163281 962674729 19324816 12638025 842724 8128201 2200829569 261630625 7403841 133956 1474867216 35307364 931409361 21132409 122213025 5793649 1624734864 38551681 259016836 362826304 128210329 228584161 101626561 5541316 78269409 2859481 1945251025 661466961 2223311104 318051556 196028001 1273490596 21827584 201810436 1321613316 134689 3924361 2235025 24285184 14040009 289 4343056 9815689 94109401 11614464 168792064 189860841 1134544489 2067702784 25441936 24980004 146192281 34880836 311557801 1196836 458329 1259611081 127418944 1773083664 68112009 1674436 1018503396 23483716 12131289 2131207225 20232004 5697769 164634561 1184254569 5276209 289578289 26532801 2862036004 117115684 295324225 37797904 2986513201 212255761 3018733249 44102881 45369 1063020816 517335025 29691601 335241 42719296 129458884 1398909604 121801 405769 52287361 372100 844561 212488929 250430625 214388164 22877089 297025 19421649 2259576225 2362369 13017664 35188624 1147041 76247824 166023225 2735716 235837449 1656369 20394256 1572281104 128391561 1621753441 1401528969 1419933124 107682129 12096484 2758921 275659609 1313316 8242641 146797456 8797156 912025 228463225 323172529 99321156 29408929 33431524 301647424 147456 132112036 12773476 133217764 116532025 186377104 197599249 1357848801 125305636 630662769 281165824 226111369 2765569 992691049 75325041 197177764 2209564036 130850721 2011432801 2127423376 151733124 451732516 59166864 19114384 471063616 3179089 16613776 282206401 30976 151905625 326041 11662225 285001924 16475481 46225 3426201 40132225 6827769 86955625 208051776 176544369 1421063809 270339364 154902916 1359618129 168921 2876416 23184225 182628196 21650409 2651941009 285069456 667489 20903184 25421764 2012688769 172580769 167314225 33965584 7118224 4198401 423495241 1354019209 1857769 1401528969 423801 483025 61027344 2904024321 123965956 1164310884 4347225 68178049 40436881 91183401 2268426384 102050404 1194649 14161 56205009 799236 10010896 110965156 2312744281 41396356 52432081 190191681 438232356 2632613481 120626289 260984025 555309225 100580841 2175625 16370116 10201636 3165750225 14641 510669604 23145721 145161 2260336849 31967716 1466521 1517824 6265009 956170084 45914176 22005481 2244004 1772746816 79869969 287336401 355216 319587129 82609921 21381376 237930625 181575625 361646289 269361 120692196 23088025 2615401881 6482116 56295009 822083584 871489441 102313225 143832049 35378704 279825984 2537539876 31911201 48846121 1107425284 18645124 62663056 16630084 274465489 76265289 33605209 2740731904 8145316 102475129 114597025 530242729 2334784 2333373025 306180004 9678321 28815424 1043160804 2257580196 143328784 194937444 2990339856 2343961 52548001 13225 799236 411602944 1192182784 21418384 148206276 123032464 1426270756 214124689 189943524 327573801 111239209 2470984681 82101721 53714241 173211921 282845124 109641841 669124 2540764836 113976976 28922884 4477456 31899904 548262225 1141426225 2805625 268435456 236196 1715119396 93238336 19527561 1205964529 149059681 585301249 15264649 1403101764 226833721 20602521 1205604 140090896 1957201 278784 303735184 24641296 282744225 237098404 1677025 10349089 7414729 101143249 1217591236 1720673361 60824401 139310809 16621929 641659561 74529 14424804 2647129 295805601 118222129 47858724 1324668816 55175184 22515025 22800625 220344336 19123129 446815044 91336249 8421604 2282163984 219691684 1466521 32706961 22363441 469285569 24336 215267584 289 16491721 18412681 22024249 24314761 145924 152571904 3222025 21706281 2511412996 976144 2028151225 1018503396 3279721 487204 1646089 33212169 1521858121 2858506225 5363856 373069225 104387089 602113444 121198081 126112900 1517824 215296 141514816 7518564 14130081 412164 14676561 2145820329 5707321 111218116 273505444 1118634916 1467349636 47524 1427781796 2119936 31505769 1700416 16467364 501491236 263315529 1300828489 312723856 2056441104 3175524 19070689 42614784 27583504 107661376 1607127921 40678884 12694969 2059225 52142841 1554961489 2042041 23512801 2937531601 10601536 150209536 1527696 98188281 134536801 815409 150921225 227859025 1161582724 1231799409 40297104 20214016 1652178609 75777025 25989604 36917776 19678096 1093558761 1425636 144216081 34199104 625550121 23668225 1226610529 123904 170589721 231861529 677329 1425515536 2954961 1417146025 7123561 115600 2706025 8720209 1617984 3193493121 1149184 988036 1651225 326199721 828100 448211241 4223025 1052483364 11135569 131836324 67617729 60512841 192626641 2937098025 1669264 2858399296 325983025 5013121 88209 2380849 56310016 30162064 2730376009 1132096 2691119376 172633321 1156 229441 1221572401 312334929 156150016 218418841 1028677329 6620329 13461561 77284 3132752841 119705481 18757561 320356 25674489 2521744 193571569 1793861316 2045300625 3117993921 1975358025 610831225 42810849 137124100 10036224 145161 518290756 66259600 15069924 2663901769 902221369 72795024 1130573376 2073163024 22896225 12341169 68873401 25120144 42172036 19954089 1324801 2310400 5363856 1590175129 35450116 12376324 474721 91718929 305131024 356303376 90022144 2374681 1009523529 4165681 760384 2002920516 341214784 302655609 61355889 206094736 97344 1288225 432964 214827649 2242780164 24383844 3265249 1306533316 581243881 993321289 137641 2286561124 3097479025 292786321 2569609 832495609 22667121 477947044 390625 2271284964 23193856 911738025 3667225 166771396 17197609 23726641 1871860225 41209 130321 1771561 74287161 887205796 65593801 1228853025 1683132676 161163025 222546724 557290449 417316 1821753124 1438153929 329930896 235530409 1043742249 1222830961 516961 21706281 191844 156825529 30019441 2031395041 2412577924 32993536 932203024 12103441 42406144 1222411369 21132409 130028409 305096089 1229881 225625 1492972321 46949904 52441 163737616 3709476 15358561 11182336 23921881 226532601 313183809 160757041 13242321 202435984 12013156 1114157641 14470416 2518569 1170118849 121969936 609961 582169 2573837289 81306289 565298176 5442889 123276609 244985104 2893401 3526884 11323225 50424201 14182756 13741849 7322436 2062096 627101764 344288025 9223369 3640464 2017716561 2739025 192598884 1278205504 53173264 378225 1073086564 1966301649 687241 319873225 2442731776 54834025 101465329 120409 13749264 1601840529 87291649 616429584 335182864 56685841 14265729 256512256 7823209 129208689 1416100 199120321 1153009936 281501284 117657409 1187422681 86155524 43970161 30305025 28494244 6473167936 1352569 624600064 7118224 232623504 114597025 318372649 2276339521 221533456 32273761 2173331161 150675625 169833024 826620001 1898884 321489 267747769 3066001 1182259456 19044 3392964 13075456 1164652129 2310628761 2186965225 2070721 23270976 2406687364 221592996 59305401 269649241 723179664 6046681 50523664 202834564 24512401 11634921 2273573124 78907689 1096209 3032044096 1575025 211557025 1509633316 146967129 262504804 317730625 6260004 1119839296 313396209 21003889 3252763089 4289041 34492129 206611876 26646244 12981609 10857025 1175056 2226046761 192598884 1145077921 2690393161 192793225 11289600 425968321 143137296 1325178409 2207778169 22174681 8910225 2917264 2209564036 115304644 310429161 32761 14161 1251532129 2798929 311364 72795024 2899714801 100721296 190969 851997721 55225 310006449 1290496 2559752836 533194281 2785561 1778983684 3057758209 887364 21316 678976 2830346401 23561316 276024996 14891881 1578155076 1224650025 519156225 621455041 1140277824 4756761 2036329 2270617801 1319432976 8168164 206116 18844281 7469289 1630302129 3837681 2579236 5579044 481275844 113955625 12809241 187553025 729 2223216801 18558864 99780121 62916624 71132356 26193924 2712609 18079504 32341969 47706649 5234944 66292164 10445824 15507844 1838736 1097331876 192293689 33431524 17247409 960400 29170801 273009529 121638841 40030929 164711556 26193924 52171729 133171600 312299584 66178225 239568484 130074025 294294025 28387584 311346025 264030001 25583364 2583180625 1102107204 43020481 1169708401 6411024 2442830625 6120676 825355441 72505225 1913450049 324 126270169 1804635361 92140801 4813636 1270129 7203856 2815684 2965284 66049 3229307929 21483225 1875929344 1038361 10883401 32821441 707281 27196225 31483321 2538043641 29181604 426174736 40666129 52693081 214710409 2282737284 5022081 1673055409 73188025 749956 896809 2634129 1295784009 15319396 214124689 2223971281 6853924 42185025 1630463641 213393664 31719424 35892081 373223761 184041 236113956 456976 68644 236667456 1405350144 215267584 12138256 110944089 5230369 227195329 896809 1311025 1379008225 1269069376 291316624 23104 129686544 2650384 16900 173056 22581504 112126921 417316 11621281 332624644 238115761 69739201 1239321616 2460457609 99940009 218655369 1218816 60295225 4579600 7420176 675684 176039824 444197776 152053561 2815469721 27888961 1708664896 183304521 229128769 161823841 293128641 1732807129 10543009 130782096 3389281 20259001 5354596 326705625 25371369 941078329 140469904 42497361 321556624 427951969 22896225 712142596 1697809 2021131849 2534464 6885376 1529983225 16785409 1506448969 118788201 31125241 1267146409 6687396 13205956 2531699856 150675625 23677956 2017716561 229128769 2251312704 402885184 37234404 1766352784 82428241 5221225 29474041 2231334169 3051789049 318693904 15031129 222039801 133956 140067225 13527684 246647025 11895601 2828325124 12538681 21086464 118919025 1692088225 33124 1949575716 1670111689 1530139689 82283041 3814209 1982464 11168964 215267584 219899241 1313316 1174775625 4875264 27133681 830477124 118200384 273108676 23367556 3257555625 127283524 294534244 291009481 1887876 175403536 8514724 22810176 324036001 1940449 31416025 324540225 18515809 2486929 7054336 105945849 2119936 5736025 224520256 283024 1261129 18429849 2312551921 239444676 1501717504 14032516 815409 7997584 968256 92525161 154654096 514518489 861184 1175056 142229476 129390625 56911936 48986001 1179396 119421184 535824 1938024529 1987019776 76615009 110145025 17530969 1776706801 72948681 2019241 92679129 116618401 57121 260273689 361646289 4460544 3014119801 5317636 685584 229492201 435431689 7817616 1442024676 4695889 3083247729 3865156 31114084 2140369 12759184 13520329 181360089 192626641 49 14653584 2691741924 321556624 614296225 276324129 1161855396 9784384 33466225 267289 11329956 1238688025 1677025 30735936 982007569 1252735236 1325251216 12996 49350625 511845376 522729 1825511076 512750736 13197873924 69272329 1001342736 249513616 9084196 45796 72233001 61261929 4674244 2521744 1431941281 294156801 420455025 14130081 1187974089 15288100 3261780544 1373584 52157284 1322995129 5650129 217621504 30283009 3467044 1231027396 535824 1267146409 284124736 106276 191711716 81072016 12131289 1627234921 11464996 31561924 786769 62047129 32752729 3094081 521163241 10745284 266799556 4879681 253009 1131784164 12285025 616479241 122965921 1089936 1481172196 1077444 301091904 24078649 266179225 2137860169 2149527769 1141831681 127418944 255488256 13140625 50183056 5612161 1632644836 199233225 113018161 991116324 1212201 4713241 415711321 119311929 1652097316 361722361 41525136 132756484 15327225 10876804 315879529 11923209 15452761 40972801 3125824 109139809 27899524 23059204 6110784 24039409 78605956 1306449 1954404 3164841 10995856 2230956289 204304 78074896 11999296 1694721889 19829209 100 1540081 212722225 2608225 1135083481 180338041 1671849 52316289 715716 2778889 186624 218034756 1427403961 149230656 15155449 115498009 2307745521 252079129 8151025 142062561 1612986244 25765776 132687361 261986596 138109504 159744321 213101604 2424479121 1013021584 73170916 122235136 103958416 107308881 912342025 729270025 3845521 1202494329 2614689 8791225 192709924 110224 320123664 3090136921 13410244 91795561 674233156 147456 1832011204 5004169 296838441 212314041 212693056 303282225 23104 24019801 1276704361 145250704 16337764 20106256 114811225 511225 2295463921 12117361 44796249 35617024 619064161 243796996 2511412996 1983188089 18722929 14047504 30184036 10810944 1119973156 13147876 1205604 226442304 255025 14641 2311974889 116186841 62837329 230584225 299324601 1849 6889 1235100736 25989604 132664324 1437601 1270129 1098856201 1658944 79816356 2251122916 220900 3526884 12645136 601524676 51724864 2268521641 21279769 9138529 2715904 62773929 2521744 29170801 211935364 5447556 991557121 421029361 16900321 219128809 11580409 166487409 117115684 22043025 835396 625950361 20638849 29626249 1899565056 105431824 1083265569 414977641 182547121 9412624 23409 114318864 213014025 632025 39929761 1607824 6671889 90326016 23687689 142396489 903062601 2090501284 10929636 83521 295943209 1136356 115476516 2031935929 190550416 157226521 72361 31832164 27415696 500193225 176145984 309724801 1125721 42159049 2411809 1871424 289170025 893113225 529 4264225 2027776 280663009 14182756 1281424 153363456 27604516 72361 235530409 444324241 1281711601 50993881 13920361 1145551716 105781225 40538689 156225001 1148396544 1397124 1939169296 911375721 234794329 176252176 59074596 419307529 74011609 968256 657721 57820816 32433025 9339136 82192356 1430416 3041536 410994529 2136750625 19881 2829388864 3568321 252269689 326633329 2276434944 2002225 17172736 420701121 2495801764 2442731776 319225 12581209 121242121 5803281 36276529 112254025 139129 183710916 11464996 229583104 13498276 1239462436 160000 26152996 423083761 12110400 109265209 1416694321 2869636 1993744 12489156 19758025 150749284 1951609 1320450244 7744 8561476 2706025 1246301809 409212441 681262201 352237824 15194404 122036209 28547649 247009 1303859881 30228004 161620369 2419459344 1262238784 1489574025 32041 301543225 5221225 337561 21846276 2112781225 284225881 60155536 166281025 9991921 1765848484 169104016 12215025 1051510329 2138785009 29997529 16168441 17023876 12773476 62001 525739041 274034916 2731316644 412983684 10725625 300883716 2131853584 325549849 72437121 1007745025 294396964 2227179249 2537439129 2222651025 1180128609 178917376 45319824 45819361 3511876 1661521 1381906276 177555625 1529357449 9326916 27164944 86436 74529 74597769 224676 207302404 82609921 621804096 887364 46226401 4116841 279090436 81649296 2939916841 14577124 1557504 2433547561 21659716 1120173961 282004849 831918649 56169 2692881 314459289 270832849 19079424 112848129 829843249 561547809 482856676 199809 170459136 38738176 24334489 3032044096 525418084 2570692804 7102225 128391561 629407744 22429696 61701025 14032516 1314932644 187279225 2110575481 1168204041 328660641 1812375184 11397376 1158313156 81324324 1495136889 1393230276 830477124 4235364 5143824 1199025 713263849 102191881 229643716 118026496 330221584 431309824 11235904 2842596 238795209 3027530529 203119504 118113424 144400 626200576 294774561 58081 1427026176 3606201 2033476 164147344 211353444 9966649 6724 4024036 22080601 1212201 3045025 118701025 213276816 250240761 604274724 1955319961 17598025 1525527364 244203129 2217121 982132921 1374629776 315808441 113569 1090452484 5230369 638401 77774761 1559934016 61449921 169182049 1635231844 1183153609 18879025 128504896 152695449 1513054404 6031936 83210884 229098496 4524129 11135569 1322122321 112954384 17189316 111872929 1229834761 1336336 162333081 279357796 262796521 2927521 58186384 627853249 8737936 183115024 13155129 325333369 21455424 19044 259403236 26030404 200165904 162103824 73984 11417641 2224914561 263510289 1177225 5997601 14341369 25796241 8532241 1557328369 129572689 175112289 41679936 6165289 13293316 1399489 3125824 111788329 242175844 2679769 3317068836 13329801 4892944 3154176 27646564 616131684 71284249 194797849 558009 12916836 217946169 332150625 66455104 197065444 20647936 115326121 2147024896 1905846336 30976 72880369 13454224 21762225 1245456 1679524324 221325129 865183396 169 2673225 1517647849 33918976 22992025 2857330116 1426723984 2925079056 761152921 1779556 29931841 302655609 23882769 64899136 10387729 158180929 2742336 151831684 611523441 244766025 431019121 27436644 1052288721 30976 181899169 7230721 117917881 100 251761689 642166281 331776 75272976 1262736225 2209564036 252269689 11029041 2181529 17065161 27415696 129868816 4309776 1938112576 531118116 25240576 297025 2845969 30426256 98596 2183973289 702197001 2118668841 125350416 1826109289 37112464 355284801 22857961 258309184 29658916 64176121 1232431236 5659641 65755881 1976836 1755526201 1677025 60590656 2930381689 21855625 1226610529 902101225 219961 123276609 9223369 25431849 4012009 13623481 3740356 1907161 3175773316 24830289 402243136 162792081 1105163536 61826769 303770041 259725456 1896079936 302168689 268828816 1391066209 3033145476 157609 3234424384 4765489 10517049 2572816 6130576 9771876 28323684 179935396 19527561 111746041 17623204 24840256 104203264 516961 28440889 333135504 284765625 104980516 1162264464 161594944 161010721 622253025 68807025 1015250769 26429881 3972049 2883204 1270129 227195329 129663769 1572516 189200025 612661504 1256641 1422647524 1982464 9108324 2429011225 1194649 145924 1178136976 3125824 83247376 21409129 142587481 22714756 4036081 1032465424 45711121 208831401 2228595264 1432244025 8767521 22581504 267813225 101143249 1052742916 443018304 1362421921 1444 190633249 1545118864 15776784 172633321 30107169 16434916 180625 13031592336 214369 124144164 8767521 2574649081 13571856 12623809 52432081 2500 78872161 1101908025 73839649 19766916 478121956 12439729 2250079225 28291761 207187236 19324816 2917404169 5731236 5645376 1443772009 171191056 545315904 40000 412164 2883204 5987809 179077924 180015889 177315856 190660864 2819041 1577536 32398864 3101121 1260037009 32741284 51494976 222397569 4915089 2086114276 67535524 234855625 1641951441 770884 51529 6558721 21261321 232318564 3036230404 307511296 2132315329 1019141776 41254929 110376036 2255015169 1411344 39891856 2192767929 1846881 43784689 1877835556 10404 282441636 16265089 1315948176 6880129 3182656 91809 16434916 57017601 5659641 283080625 5631129 2314764544 137264656 267682321 21187609 115025625 327465216 111746041 293608225 217156 288369 2990558596 1064260129 20268004 8952064 2411988544 4460544 15507844 2223081 14047504 827770441 1322558689 10336225 162639009 240436036 1825511076 131905225 27709696 13155129 191130625 26569 24542116 2938940944 119399329 1079521 592630336 1122987121 61387225 1231167744 121793296 2298256 112232836 48260809 42107121 40972801 61058596 3504384 26739241 18939904 12981609 1731856 2812329 195328576 172580769 77264100 239475625 13786369 2117564289 125305636 13823524 230644969 2237100804 2926377216 32364721 21492496 2262016 1134225 1032722496 103245921 2934605584 237036816 3334276 3455881 1573312225 10394176 303212569 124567921 162588001 7306209 105719524 111197025 59305401 47100769 140209281 2268036 535824 146555236 427869225 9947716 38266596 265787809 12510369 6185169 286252561 20376196 62204769 37834801 1605289 9897316 112954384 58660281 47596201 29106025 1139535049 23541904 56821444 262828944 14915044 107889769 1493284 931225 4870849 111556 42837025 1075369 175165225 1962135616 747202225 1211457636 30217009 124701889 6932689 2169323776 60590656 23707161 471454369 5262436 518791729 10036224 6230016 5180176 1763244081 2024820004 197627364 51984 29615364 32341969 623800576 664225 585225 7118224 232105225 308986084 1124529156 526151844 52128400 81504784 11269449 1548343801 1975358025 118701025 34234201 437311744 76527504 1623076 103684 171269569 21206025 115842169 180472356 1279161 2320541584 181279296 46498761 2031395041 126427536 2634129 25260676 2874997161 1671849 231435369 22829284 25060036 3124362816 9830127609 36566209 17455684 136072225 297183121 1256348025 401956 15023376 22496049 61214976 125821089 5216656 1844530704 2347024 249260944 1245456 3250809 92910321 10387729 42719296 106337344 39325441 62188996 282172804 18861649 2107911744 431185225 9916201 145950561 72812089 137288089 62394201 85849 267191716 164198596 312971481 42159049 1117249 245172964 1162400836 278322489 694217104 225060004 2155187776 1465817796 3183554929 672400 2704 43191184 183184 1924927876 50625 143137296 431351361 768287524 155426089 2310340356 1494672921 1482789049 9418761 39300361 1009523529 44169316 131905225 38975049 14318656 103327225 7656289 158558464 259951129 24631369 41654116 24127744 214300321 1973580625 707281 326633329 1829358441 315666289 216178209 95101504 1182947236 16679056 1727898624 180069561 262796521 3896676 250683889 3111296841 172225 3129361 1179396 108618084 17774656 1842899041 3026650225 4431025 8415801 152942689 2070721 1030538404 197993041 35450116 192210496 162843121 9193024 65025 342225 217356049 1169776804 116877721 1352621284 321556624 59783824 435181321 412008804 33849124 1755526201 459684 12680721 1285956 589824 420578064 1196883216 15311569 867184704 627264 30162064 2724526809 1634665761 26896 161010721 109579024 22429696 181252369 10504081 33189121 307791936 313396209 195364 68178049 43626025 112508449 5253264 315275536 93199716 7263025 17757796 261048649 1425636 1233063225 13220496 1904362321 8381025 1550025 5107600 26770276 131446225 78269409 50594769 2645456356 22448644 306740196 18190225 1263376 38464804 1207632001 3694084 2181529 102677689 96314596 732736 1328310916 2269093225 731918916 127283524 260887104 1002735556 29899024 771783961 36650916 8020224 11215801 18455616 31494544 235192896 175112289 15116544 2322468864 57121 835396 729316 1015250769 208831401 1649334544 3076516 12766329 7198489 1562146576 219024 192709924 31505769 36100 6754801 14691889 1263376 41679936 52301824 7623121 11546404 312511684 148254976 1757957184 5031049 130279396 11546404 751746724 12752041 4177936 3175998736 134119561 56085121 335241 429152656 2257390144 2023920144 2053489 1504276225 9821956 1690360996 97219600 1811716 179318881 193655056 567009 16313521 2170162225 239506576 77651344 2931464449 212051844 12131289 189805729 67272804 11029041 126736 81775849 2630884 2544025 13456 24206400 87235600 12243001 1178136976 515925796 11478544 1276275625 38809 163216 12802084 149964516 2111586304 1182053161 178302609 27164944 25270729 269780625 1710864 175430025 271129156 643078881 244547044 423801 14167696 1782612841 286225 196364169 226321936 1775442496 234855625 63313849 190081369 135424 6105841 930738064 432764809 35141184 255168676 1253655649 23668225 15737089 139523344 3097367716 2732409 1252593664 77264100 1228712809 145347136 16597476 2184484 1272562929 1211805721 3234765625 30976 1732141161 279257521 149769 458329 19263321 114597025 189172516 2713159744 3006756 1727898624 204633025 257049 508369 1607824 151321 373321 10131489 80874049 5621641 61905424 12559936 14641 3228398761 31990336 201214225 478121956 116532025 1306449 183575401 15429184 329277316 4280761 2809848064 474721 1999396 6315169 133934329 427166224 1110916 702886144 316163961 2765569 2647308304 1771561 84327489 178623225 3818116 1092038116 1182534544 185558884 728514081 66455104 196925089 8538084 5294601 33339076 65723449 2297476624 717409 14953689 56169 277056025 2579236 2187619984 8614225 274730625 16638241 1218917569 2134521 28196100 714172176 1368186121 111218116 1122786064 163149529 206525641 17131321 223729 1456261921 3036781449 82973881 93636 219024 1051315776 1572516 2889170001 17799961 310711129 246113344 139192804 26152996 3794704 3640464 172554496 1621189696 13198689 1355933329 148157584 82174225 3455881 119716 1612745281 7295401 111556 1332834064 38416 714025 1710864 1014167716 781314304 31505769 2326904644 10452289 2913849 1030987881 124791241 19386409 524959744 2566840896 313113025 270174969 227346084 1016015625 246552804 2325625 2930381689 2469891204 212255761 23551609 1268428225 122633476 107226025 144793089 2025 6786025 3632836 186076881 16305444 12538681 18352656 133056225 4198401 86955625 21967969 202891536 3056320656 1123121169 1577440089 6110784 204089796 101868649 226231681 126630009 267060964 51365889 443556 16184529 15484225 786769 1187215936 13630864 309136 2507906241 21893041 112105744 2886601 1114825321 372837481 7778521 149915536 74287161 202834564 1573074244 7569 179801281 1335756304 227014489 27973521 1029447225 49730704 174636225 1307979556 398521369 217828081 102272769 95824521 366025 138384 249071524 68624656 22667121 44116164 31967716 99856 1118300481 18207289 2031575329 73441 22429696 22553001 311240164 1792336896 192293689 2328676 2438680689 326344225 2621161 326777929 43204329 1202216929 300883716 903182809 197993041 52765696 2175569449 17297281 3268864 2041322761 52316289 111894084 5234944 58997761 703921 348100 62267881 6584356 15186609 28323684 26915344 31561924 84492864 11854249 16136289 303665476 82791801 99225 17909824 171164889 321341476 1727981761 1749330625 31505769 22165264 2527475076 10000 40157569 19766916 51984 205377561 230918416 233295076 25280784 1279161 5125696 2699449 2075166916 24373969 413471556 3014998281 72743841 1051510329 314743081 288932004 125081856 55696 97337956 2855940481 488277409 122058304 38416 219780625 812079009 592143556 2496400 121198081 556516 4264225 71791729 169234081 21977344 77841 14047504 334121841 30085225 14730244 3538161 126720049 1435204 129595456 1270280881 6853924 5331481 161620369 1087284676 2634563584 102697956 7382089 109516225 269156836 32901696 28976689 16719921 111386916 2527475076 11614464 25867396 1237984225 39037504 1826365696 6765201 1522482361 51480625 2263190329 128936025 134119561 1290318241 6431296 112211649 3279721 810199296 5602689 2200829569 126202756 24039409 25421764 3798601 125316 12996 134304921 423083761 24830289 729316 286252561 1498176 2019241 15295921 11236 254753521 15376 3236401 1106704 130210921 42107121 823230864 354025 102313225 1129900996 2783934169 962361 159314884 318586801 298045696 27762361 117961321 45198729 65237929 3455881 2825761 1689867664 127125625 2653641 75446596 19324816 2544899809 2719201 13213225 259177801 1190112004 7639696 2440656409 3261636 3070822225 1247149225 228281881 8311689 29214025 780140761 1382976 168636196 299705344 1169776804 153664 222755625 260693316 14220441 14714896 125978176 236728996 188210961 203176516 1084648356 6446521 21150801 1291755481 3254132025 2753310784 112614544 1098856201 2296613929 1178136976 93045316 109561 265225 327501409 4782969 22052416 23794884 13169641 621804096 21279769 97911025 1943487225 211237156 8433216 12110400 143641 14615329 1221642304 264196 48233025 1207423504 46656 1710566881 88059456 748296025 5326864 2253875625 26234884 177241 29398084 1653642225 830477124 18992164 1131111424 305096089 3115425856 2568563761 1428025 1423249 3207523225 1682209 4977361 128165041 263185729 332405824 281165824 281132289 4769856 12117361 1029575569 160655625 285156 2313441 2471184 2505889 676 57547396 101545929 2334784 825527824 246016 123076836 14017536 1150362889 1310874436 1424005696 33698025 83229129 318372649 1658525625 21316 225510289 15586704 2436721 827482756 192848769 16024009 381928849 8094025 161315401 204804721 54582544 192071881 213335236 201810436 1152534601 513974241 410994529 47251876 1264798096 233906436 427993344 1321249801 236196 3196319296 177315856 271441 2199289 201157489 10426441 1768707136 2866249 2499561 179776 129600 332187076 1341317376 171164889 20711601 149523984 17197609 16257024 22193521 21566736 225390169 20007729 82011136 12117361 136258929 6889 118504996 30085225 712336 1005143616 101243844 12397441 1222411369 40462321 101364624 11478544 157552704 40487769 233289 6677056 15468489 151167025 1338649 239506576 69039481 229461904 1724076484 27583504 3924361 2214144 2497300729 23697424 879844 18974736 162664516 31979025 61089856 235162225 192238225 1310946849 63313849 34257609 428200249 24433249 2396304 22877089 14776336 1679616 3429904 2228595264 2207778169 53071225 110712484 2494902601 169989444 437311744 2207966121 11778624 1156 4389025 3231240336 28047616 49280400 12830724 1265580625 13118884 13264164 196981225 491287225 3326976 2294218404 1557504 3467044 956170084 224730081 786769 197290116 218123361 2475460516 20421361 626901444 2252356681 203461696 232349049 1939433521 181360089 60025 47238129 112126921 132043081 1838736 123854641 1203409 11209104 374306409 242064 221354884 49284 1118166721 11655396 36276529 81198121 6880129 98596 320356 152053561 129777664 45751696 101989801 13213225 1181569 2267950129 2327387049 22810176 2330475625 1550025 293162884 41113744 2232036 231831076 217156 273703936 51093904 90212004 2010724 1262736225 1383170481 4853209 99121936 752514624 20142144 581967376 2713159744 229037956 8886361 13689 20403289 53824 1032722496 431102169 1310657209 5579044 1740474961 24940036 108347281 2990558596 192793225 111429136 113912929 16703569 16370116 150822961 112487236 119716 5755201 10601536 105226564 454276 15129 33466225 2424249 10510564 252004 1669376164 7209225 224730081 12489156 234487969 2661321744 478209424 2614992769 1130573376 141967225 15186609 3192702016 15816529 152571904 185204881 1221991849 4214809 153685609 103245921 12716356 99121936 129026881 228523689 2183319076 53824 1313192644 183629601 118178641 1552281201 63027721 153066384 27888961 264196 15848361 12595401 76143076 356303376 89586225 128845201 321305625 137264656 394384 139665124 1247149225 431933089 110523169 2401784064 6056521 247653169 57138481 870309001 10816 240219001 22515025 56670784 41679936 1724408676 5721664 1088208144 913936 147671104 21483225 14047504 1199167641 894916 119530489 34939921 319980544 11444689 72505225 91680625 255584169 15023376 1423251076 52316289 3150625 34644996 45859984 43243776 1232100 1198267456 132181009 1571963904 22061809 5480281 1156340025 2028511521 4460544 1292769 17901361 3243601 32319225 553536 272118016 7150276 4100625 2301984441 279926361 2625127696 2295225 212751396 1940449 236144689 29322225 5013121 582691321 21827584 61795321 166823056 48344209 182358016 56085121 2031575329 35593156 2833007076 602997136 1323358884 1342269769 152893225 325910809 1580049 299255401 1302704649 106172416 22316176 316969 1100514276 61199329 2098647721 1782225 12257001 2042588025 1333637361 2325625 30713764 2637233316 119006281 18887716 106832896 24413481 411562369 31933801 2032747396 98327056 5013121 86825124 35509681 1142575204 10150596 975187984 1018081 166281025 1130506129 4831204 139783329 52441 176996416 1339706404 582169 33120025 4489 7918596 28121809 227466724 71289 78872161 2059225 132526144 293231376 53158681 212459776 254689681 22534009 114468601 2954961 732839041 6635776 442345024 23270976 8464 192598884 418609 22429696 2122849 55190041 149670756 13380964 15437041 863243161 51624225 966289 18369796 2313441 1167452224 21603904 151708489 911194596 2595321 12383361 27373824 1479248521 25573249 79524 215296 2627641 244234384 88266025 295977616 1543075524 4915089 17514225 166126321 511935876 1828332081 1209509284 597529 823230864 128981449 130530625 25050025 2082188161 929296 209931121 11431161 21864976 22505536 1270280881 163047361 47961 89453764 28665316 26925721 2403352576 629207056 38204761 102475129 181117764 1669948225 111133764 576 23580736 26224641 8162449 5410276 148157584 1946025 18498601 224850025 31069476 1090452484 103164649 110187009 1144536561 117983044 4247721 1196260569 288762049 47196900 207936 1197367609 23765625 1231588836 42850116 335109636 3837681 15100996 17114769 16451136 156475081 27899524 1428025 2627485081 30946969 181494784 28826161 25897921 957221721 682672384 71115489 111112681 1723246144 315240025 50126400 972130041 41757444 276290884 1690114321 329858244 133263936 162001984 217156 7711729 224760064 213444 517335025 1249056964 681366609 1790244 41139396 429442729 11029041 106750224 17205904 2847076164 1428235264 29931841 769129 478209424 17935225 7918596 243453609 2511412996 32535616 22695696 114318864 26030404 871489441 125417601 173738761 1383170481 2793016801 681366609 27447121 2975625 221265625 327465216 1170724 86936976 316555264 320481604 11182336 1582564 2208248064 82119844 3206843641 10817521 214369 1576169401 1254293056 931225 52027369 11669056 212168356 1719346225 31460881 29584 1361889 1297321 2901438225 6522916 641659561 1849 2742336 220463104 3936256 1263376 11861136 2311205625 105698961 312617761 4100625 2319481921 22515025 2551866256 1064521129 3260638404 217179169 3179089 16337764 11015761 664225 91833889 21187609 86881041 24433249 3124362816 429774361 42445225 10067929 115820644 22118209 9290304 291828889 22071204 1203951204 20638849 2049282361 171767236 121572676 20214016 229552801 432964 11641744 15163236 127757809 48650625 662596 142778601 48958009 1319360329 2450943049 45369 2324879089 41139396 38093584 225930961 1243225 75672601 432964 24641296 485809 152473104 31270464 32638369 67141636 305165961 119421184 13995081 4131661284 1471369 318372649 2276530369 29311396 213335236 8678916 14676561 13176900 228584161 115584001 70341769 308025 1295136144 504227025 1209509284 55115776 104142025 620856889 311134321 193237801 2792241 17114769 1283689 113103225 197149681 1622156176 2267378689 122190916 612958564 932447296 14546596 1619901504 2486119321 41576704 24265476 3667225 5253264 761318464 39225169 215296 3103047025 1525225 2082370689 247716121 211906249 1623606436 46730896 7868025 717409 66292164 28270489 1148057689 122124601 10150596 1317544804 69039481 76020961 1632725649 547279236 129231424 22591009 31047184 1170118849 2291728384 183196225 4532641 201725209 173080336 173501584 21353641 612364516 204304 912946225 21799561 1485961 18139081 346921 1293193521 1223236 1724408676 238208356 104632441 1621189696 2264522569 16370116 422466916 1578631824 3158102809 1771989025 104264521 40309801 257049 2007129601 68343289 2484524025 20602521 85729081 46771921 2802325969 101525776 2462541376 324396121 72233001 7590025 225810729 2483776 149670756 961496064 129254161 1982386576 458302464 181467841 183629601 125395204 896809 14122564 233081289 142134084 52664049 239135296 1763584 91795561 20286016 117332224 7064964 4096 611524 139145616 179184996 23435281 2146932225 2786150656 3481956 110775625 129891609 7879249 41783296 1098304 1946662641 2294218404 303212569 543169636 107723641 1029511396 122168809 229734649 322624 188485441 112896 2326229361 44342281 17698849 1232220609 138384 13456 133263936 652240521 30702681 421686225 1368852004 11710084 18298513984 622053481 1032658225 12020089 1218428836 277729 1717853809 2342366404 211237156 1138489 1341537129 282206401 121638841 325189089 720063556 3232491025 16451136 14432401 254051721 9072144 224730081 719104 108972721 119421184 3337929 307862116 2128807321 12952801 260209161 211586116 19053225 2942845504 27499536 319225 298080225 2348468521 505215529 3173519556 1552675216 205434889 1222341444 212459776 16801801 2618471241 326344225 42146064 113081956 2498100361 1185921 185068816 228221449 90601 91795561 71284249 531164209 4280761 2320637929 21279769 121506529 61669609 552049 168688144 20511841 32752729 43243776 122124601 152226244 304704 12020089 140138244 126607504 2729104 1045164241 621604624 89359209 516789289 3437316 902161296 228584161 2888417536 1237350976 121176064 41383489 137921536 1722831049 600299001 10478169 214007641 227677921 72046144 178929 363169249 7628644 7828804 20358144 51652969 182628196 1891032196 131262849 6631170624 163737616 2883153025 152423716 46362481 159415876 13793796 291316624 2727555076 311910921 2232373504 12061729 2241833104 10125124 2638979641 88435216 103938025 135815716 71808676 1879641 1737805969 401956 1291396096 21799561 516062089 225030001 1187353764 67272804 24117921 113571649 432182521 5914624 16273156 308283364 2131207225 268664881 11999296 230584225 13140625 1106704 1121781049 27625536 214007641 20449 202578289 2408704 2295225 1303354404 30813601 621804096 129322384 226111369 17147881 389312361 1013276224 37417689 19061956 73136704 120165444 631466641 815409 29669809 1575025 184041 820836 70778569 3265249 152843769 2999314756 200987329 31866025 6589489 171714816 1531235161 229098496 5040025 28561 1117249 2617924 217156 178929 1265722929 27583504 1493284 1833316 10791225 1418481 2990558596 106172416 2472675076 3526884 89401 20638849 444830281 13630864 261113281 24443136 48553024 27331984 107101801 51494976 47961 17197609 1652829025 152201569 20921476 19660356 123143409 25040016 2990339856 12229009 19775809 233233984 111746041 26946481 135117376 222397569 280529001 209062681 938961 311275449 118135161 2627382564 175561 112232836 454276 225360144 317516761 38925121 222188836 130347889 2752281 943226944 282710596 1044484 4024036 48958009 2917264 303874624 21003889 52911076 3104644 3485689 1227451225 2085931584 209931121 145924 151142436 27321529 1324741609 63059481 12117361 29584 158709604 121682961 39175081 96255721 59490369 1284218896 1706350864 325983025 2245053924 22353984 2979194724 2197171876 588289 1142237209 133425601 1036260481 299809225 1092025 677248576 121308196 1923085609 13653025 2778889 217156 27994681 23970816 72029169 50424201 2730271504 200279104 22992025 1315609 1610361 11410884 126652516 2650602256 215179561 2893401 103063104 28955161 45711121 477481 214369 316235089 1646089 144024001 2540361604 158558464 1776889 221950404 2639185129 2076481 2939483089 208849 530749444 854275984 2989441 229552801 33212169 835396 121 2892503524 382945761 572836356 13225 17181025 102515625 2230483984 106151809 1050343281 1806336 143352729 227014489 222427396 1225449 109014481 322956841 45981961 66161956 312052225 195384484 12355225 2531281 216766729 119268241 2259009 2230861824 1916425729 2442830625 528529 817845604 2286144 236882881 161112249 368449 80622441 29452329 77845329 1957201 11930116 12432676 2140369 3538161 97140736 23736384 43256929 1179991201 7524049 9815689 149597361 69405561 2630884 353327209 126652516 602176 132457081 39350529 6724 781456 227979801 5973136 14653584 7166329 9320809 245736976 2335402276 16695396 153958464 810199296 82609921 1382976 1167452224 1849 116359369 130256569 232105225 1425893121 36590401 2646690916 22505536 16859236 2363709924 1926544 330294276 13483584 231496225 17413929 7463824 48066489 32012964 22819729 117223929 146482609 282374416 2671649344 940900 3129361 1152534601 1869957049 1319069761 120692196 137100681 26563716 2304768064 71385601 1246937344 3594816 1605289 118069956 181279296 4359744 323208484 17106496 151659225 755161 728892004 30780304 221295376 1657711225 314721 219810276 2699449 12341169 1752976 131813361 16777216 11751184 1259966016 14333796 248724441 161951076 23951236 1658525625 1314207504 2326711696 148888804 1913800009 116575209 2019241 2794285321 635209 8288641 2057076025 16434916 122058304 62995969 141205689 2458624 312087556 84681 124791241 887364 12823561 9090225 41757444 19131876 24206400 166126321 71182969 11758041 19193161 39250225 302551236 1718721 78074896 5997601 1221782116 109307025 26615281 25816561 1833316 28879876 1833316 297528001 14417209 7166329 307160676 3189796 928603729 223263364 94249 2572816 1101708864 51811204 121727089 17867529 21483225 36481 1113623641 208831401 282307204 15625 1769380096 2636309025 19838116 1615441 552579049 128164 112021056 259628769 2005056 16793604 240157009 12794929 2480625 1276704361 55517401 17707264 218951209 218359729 331776 104939536 2647129 8678916 15015625 112338801 11587216 319158225 234365481 169702729 399424 14776336 172213129 27556 53714241 2262016 15832441 831918649 2516527225 1328310916 142348761 528529 179776 90992521 1355417856 30713764 303601 3678724 259467664 122124601 162664516 228584161 28633201 73017025 11370384 522305316 242238096 2563903225 90992521 832380201 3345241 725904 217385536 15547249 1703460529 1306171881 1283645584 6911641 1387684 567106596 1483867441 234824976 152275600 2147024896 1130506129 2965284 232105225 245392225 851929 329277316 37636 1578631824 103510276 69139225 3077142784 1138522564 11370384 30846916 25553025 102475129 1315585441 122190916 19971961 25190361 302899216 322777156 15376 3013696 191767104 10452289 12482089 51423241 2521546225 5143824 2913849 49112064 23716 3058974864 13623481 10214416 1132096 1907505625 29300569 32752729 300467556 5527201 31674384 176305284 20958084 150724729 4691556 10445824 1125721 2128253689 1431411556 142277184 903242916 18498601 38713284 1401856 16443025 1257979024 3771364 3143529 34999056 2752281 219961 3904576 11600836 161645796 44595684 126270169 50211396 19131876 25310961 7311616 1519752256 1144900 378225 279257521 141134400 425308129 178929 124590244 72318016 93636 6220036 128187684 304572304 1184461056 791128129 943226944 82228624 1746153369 180983209 2579236 1359556 404496 521284 820836 2387025 26687556 720063556 36264484 256576324 2765569 2235025 424154025 1691759161 1338535396 25583364 1426346289 31270464 138509361 69169 1141426225 142181776 402203025 402885184 222784 10220809 1079521 912946225 30591961 111767184 2804549764 55935441 279123849 20784481 66064384 1181569 7132309209 58110129 870489 19474569 2125394404 29931841 1651225 784996 144889369 313431616 22819729 9314704 1216609 953018641 74632321 23020804 913187961 309302569 225625 15303744 36864 830131344 41783296 9597604 429442729 408282436 2866249 2937098025 527666841 289408144 21279769 31877316 944784 222188836 190191681 32398864 1666681 420701121 15816529 3266008201 1084253184 124121881 1641789361 72573361 1426648441 3629025 14622976 84217329 2713159744 147209689 1449553329 2650384 112444816 238144 110187009 372837481 25725184 1254293056 783225 327320464 1132096 19811401 2346530481 393308224 71014329 1071514756 1041740176 248440644 1431184561 257730916 117548964 101687056 831111241 41293476 233142361 19784704 36216324 10995856 10220809 155027401 212110096 1155796009 1410152704 25938649 39841344 114921 2758921 2627641 2555909136 52533504 14250625 15864289 215091556 1943236 1144874896 191905609 153190129 107619876 33120025 1615441 2631074436 151191616 4080400 2531281 341056 310252996 2227084864 22733824 240746256 14768649 961248016 284124736 178462881 223084096 112741924 15642025 6305121 112763161 69689104 227677921 1151448489 1229133481 228484 239197156 1683132676 14455204 234824976 23309584 202948516 16305444 6405961 25583364 213715161 14676561 222755625 119025 316875601 142515844 31730689 2399138361 1057745529 1579824009 3202994025 42523441 1507984 331931961 266146596 3283344 478864 19722481 35721 314721 81414529 182358016 32285124 24088464 2180516416 317837584 80838081 427621041 913936 18181696 762643456 127035441 2038251609 2108304 307265841 2274064 328329 11519236 3179089 1170460944 432764809 532963396 116273089 1141966849 157025961 5391684 404496 21874329 12866569 440202361 6426225 84787264 164403684 81649296 2418025 17123044 219128809 447561 762643456 568297921 1530169 251634769 315240025 119530489 15376 206611876 4888521 1142642809 1602320841 10310521 1663171524 271195024 78216336 81288256 323316361 1510441 317231721 1125267025 638401 4937284 7279204 57790404 331349209 221265625 1138590049 2799891396 13155129 23970816 511709641 20575296 8485569 9960336 14661241 9498724 119716 2477550625 774286276 1170724 15586704 1529357449 362597764 23629321 62995969 2260336849 2230011729 743044 133102369 362597764 118831801 2474764009 26718561 215737344 8892324 5257849 109683729 53714241 198302724 2647129 23270976 901260441 151683856 3865156 82944 1600225 27846729 12945604 102839881 1520610025 2274064 36517849 1359556 113592964 311364 2922159249 51595489 51796809 175589001 16613776 2433843556 2609370724 746496 1122786064 229189321 1170724 248440644 255200625 20322064 242798724 44302336 76265289 195384484 55338721 19123129 131377444 1549603225 1797929604 211324369 783225 226261764 51179716 8868484 1637254369 4190209 8100 1452143449 3010225 27217089 11182336 13741849 193905625 1189353169 63001 4511376 59691076 2306976961 1498176 228584161 125753796 5476 19642624 1739761 115627009 291282489 753118249 17230801 1324741609 35557369 32706961 157276681 4214809 2700569089 962364484 279157264 44129449 67453369 322956841 466171281 2627641 1586906896 1723969 155675529 11730625 261986596 345744 2607736356 25361296 224676 11437924 114297481 61402896 19228225 31058329 4928400 2421136 2742336 1838736 192876544 2999824 273529 12321 422631364 717221961 748296025 20376196 1849 129937201 6827769 203176516 226984356 16516096 626851369 287200809 18045504 122058304 107101801 10284849 31945104 2474329 3154956561 5161984 320481604 113912929 2406393025 120648256 35212356 2205225 191213584 85849 18225 161722089 48958009 3541924 20994724 1368900 21242881 508322116 25310961 749956 219010401 38738176 43917129 153239641 191296561 2327194081 81649296 3415104 136161 97259044 23882769 244859904 125417601 13456 164891281 1382872969 145178401 1165129956 2864711529 12496225 12068676 170145936 7584516 2048286564 1092500809 1761984576 2515396 232349049 10156969 131537961 27931225 719258761 26988025 114921 2138785009 2119936 1546927561 92236816 3538161 2112873156 33431524 2778889 1287446161 128936025 301230736 188403076 3149117689 100140049 118919025 829612809 2705872324 288184576 262144 1711807876 131721529 58018689 20736 2202256 2322661636 86436 59721984 133194681 959264784 285542404 13227769 12215025 121 960256144 727488784 209178369 3478225 2096704 11323225 211469764 51912025 11464996 22033636 15129 208831401 162792081 1085764 109223401 121104 1782612841 289272064 113039424 31304025 2289169 24970009 1386221824 156225001 5531904 314721 528218289 263315529 1423854756 532963396 1409852304 6255001 3485689 752679225 2284744401 3027600 5914624 283181584 1420309969 1565001 248976841 412164 2737173124 3225899209 33837489 241584849 1297321 1419330276 15610401 112614544 118396161 112084569 117050761 237036816 71656225 2197921924 278784 6990736 1312540441 138180025 697225 224070961 47961 150675625 9935104 285576201 11410884 2140369 324900 29767936 2579420944 13645636 2525364009 71199844 4831204 1752678225 10291264 35212356 900 16184529 1814504409 394181316 2778976656 3290596 319408384 218034756 1734972409 24631369 78978769 162435025 83010321 12306064 126157824 2782984516 112126921 226653025 28249225 1371813444 262144 656281924 148791204 61058596 295633636 2286943684 49730704 32353344 12264004 229037956 89718784 303247396 613089 45711121 150626529 29789764 192848769 18939904 5466244 2805625 20711601 1987733056 23658496 351150121 24512401 518882841 464143936 29626249 12236004 129004164 163216 199809 186267904 133287025 519841 111556 62141689 256992961 2393209 1891206144 225625 6315169 109599961 25836889 31573161 3175773316 1420864 1234321 15832441 533286649 247212729 331276401 146119744 1385329 4661281 176703849 152695449 6512704 13191424 242487184 2229917284 7921 4439449 1052872704 14523721 325658116 45670564 12545764 1106704 232288081 3259953216 41538025 118788201 13225 1092633025 52200625 414773956 36529936 252873604 4761 528218289 518882841 2408551929 147209689 3444736 146797456 5997601 4910656 158055184 91240704 5313025 1061586724 239351841 102535876 1766352784 241087729 382828356 16168441 132917841 13162384 225660484 224370441 13315201 864301201 31967716 7540516 2292196 1320201 152127556 1382872969 106853569 97930816 208629136 9628609 1281783204 49730704 927385209 13883076 110061081 9223369 115519504 2057166736 717409 1283430625 13191424 332929 221027689 158810404 232318564 1697357601 113443801 2321119684 37136836 616578561 1437601 2442731776 118701025 41576704 5861241 39204 1524512025 10816 2474863504 1042514944 1073414169 24157225 13191424 9566649 968256 2053086721 1207801 3088247184 3109846756 2816743329 216148804 171741025 1024 913936 62583921 122899396 21279769 2844728896 267289 6155361 18653761 38278969 152843769 380689 1650309376 80656 302725201 17065161 2331827521 156175009 2863427121 19882681 1871773696 3020711521 410143504 921790321 121903681 7868025 456206881 41152225 1531704769 11449 34225 47416996 2748964 610435849 48986001 460188304 1452600769 13682601 3081804196 14243076 1984257025 149303961 1187629444 1682209 41757444 2424774564 126517504 35283600 3515625 13924 159213924 2883204 1419857761 1031501689 1730976025 1238265721 17589636 242064 116683204 30239001 32569849 1357225 7139584 1303137801 1272384 136983616 10349089 1610361 451265049 2431574721 212488929 355216 2621952025 53670276 16966161 393129 6927424 1022121 1082804836 8922169 11909401 302934025 10719076 1121513121 1552516 35617024 2199703801 18421264 1315609 2604996 178008964 1190112004 202948516 23746129 448900 465124 470325969 142134084 350464 2276530369 52736644 111471364 2962080625 930494016 109118916 9884736 2466214921 522442449 2321119684 121749156 129868816 623750625 247024089 12737761 14280841 5702544 1134225 221265625 305270784 302968836 10208025 7263025 91412721 171531409 33154564 1183744 302377321 2455598916 279290944 2122168489 34539129 2335982224 19053225 10673289 1216609 261954225 46895104 57790404 8726116 18028516 31002624 14638276 324288064 2920681 319158225 12334144 178084 52722121 2530693636 118919025 71995225 222845184 1127885056 15928081 287296 2945558529 120055849 522168201 169624576 127644804 171531409 51222649 54257956 621604624 9591409 2322576 164531929 1151719969 236021769 1113025 43784689 116014441 240100 892933924 22429696 212022721 14992384 225330121 78535044 31854736 21187609 2295463921 2295225 162664516 37271025 5184 1113156496 232471009 229704336 53626329 998244025 2465321104 12544 1131918736 412536721 654131776 147792649 3211264 55145476 54582544 1159929 42536484 1552516 1527696 2989441 89245809 1545049 1535121 361304064 1693404801 122699929 138462289 1142237209 1227311089 526197721 1692252769 58721569 815159601 1758376489 231465796 13155129 18783556 232324 2250174096 75238276 2620313721 19430464 56685841 223729 811737081 1067459584 1024 15376 1452600769 260693316 478864 35224225 2217121 1187147025 4756761 7322436 2373053796 12837889 2131600 1931954116 169182049 235868164 10517049 1498773796 1867276944 2624307984 356409 18173169 256992961 2030625 238144 24186724 1517824 1267876 45265984 51609856 1014804736 174372025 811794064 126405049 1299746704 5262436 220284964 22867524 21511044 1120374784 22306729 25110121 1149752464 317516761 16265089 11539609 1364224 795664 2601769 1929321 1331155225 292681 630160609 31933801 2032747396 15586704 226924096 181063936 9412624 1827819009 65512836 217621504 209351961 207025 111112681 2938073616 321269776 10439361 48553024 557290449 156816 2224914561 1128556836 141324544 19088161 824091849 228484 17547721 326633329 1352400625 237930625 172318129 2241833104 1016143129 49970761 12096484 19722481 83521321 182871529 200194201 1668559104 17918289 1827733504 17181025 312511684 278355856 73170916 220314649 3031081 12873744 254689681 2944656 332150625 126382564 125798656 20187049 498436 176305284 2207966121 53319204 224676 20811844 8862529 138674176 163353961 3134768121 185761 140398801 1204367616 222039801 46689889 861184 30459361 10246401 5207524 521026276 2319529 12173121 48400 513974241 801569344 73256481 101425041 14722569 87025 31382404 1229881 1391812249 211091841 24930049 19236996 1359556 1177725124 40551424 19114384 452929 311346025 175456516 316733209 1160696761 352725961 155401156 92717641 1865956 15649936 1276900 261371889 13198689 147282496 287268601 251001 222069604 4255969 374544 1739807521 184041 321915364 16129 4826809 12334144 22363441 191296561 1203951204 2725801 952277881 352876225 29008996 2831516944 137992009 9072144 219899241 533240464 599076 312481 2520542025 1288881801 111429136 131928196 2199289 701455225 19855936 9935104 88209 2680547076 1717770916 39225169 2116552036 1945868544 19079424 130210921 3936256 8139609 278956804 4713241 148996 11303044 17497489 36893476 26296384 1668068964 188348176 108014449 1051186084 2503501225 122434225 57820816 320356 5583769 328261924 23097636 5875776 2907150724 1724076484 1201523569 41113744 44063044 241678116 289544256 127780416 345744 11519236 79245604 512252689 117180625 256768576 10404 4223025 3154176 810085444 186377104 125059489 8649481 11655396 1145484025 22278400 320356 102799321 1928175921 2994387841 212751396 133841761 14538969 1887876 512796025 27050401 1691759161 227074761 51208336 271986064 116251524 589824 1313316 1500625 192321424 2090135524 274697476 1797675201 165714129 2626255009 1520298081 2230483984 54184321 1962933025 307862116 927324304 87928129 322741225 1755526201 40678884 7123561 1138860009 1113025 82156096 85895824 308950929 3183554929 1710153316 62995969 1181569 492804 1012766976 67108864 119290084 58354321 2314860769 187498249 73256481 51076 1407150144 1631271321 1246372416 129572689 57017601 248031001 20088324 1421214601 32239684 18113536 12313081 28879876 143688169 2482630276 1836025 1056315001 118461456 4787344 1043742249 3179089 2424873049 124300201 131769 3093918129 36650916 4024036 236421376 34225 2932980649 351150121 26183689 12341169 34515625 52780225 791128129 1595169 362404 97911025 11316496 46656 414736 325369444 1974202624 142134084 28259856 22524516 244036 246647025 117418896 2112505444 2304 516961 347151424 1265722929 36469521 275128569 273505444 5621641 23155344 319587129 622951681 2822371876 12945604 35509681 1119364 2671752721 1285956 217916644 1207145536 213247609 1130573376 4955076 15968016 202094656 932264089 62062884 23765625 1665700969 38340864 211469764 182736324 191517921 3640464 2046748081 110523169 21706281 47637604 24910081 3111966225 4990756 157351936 7338681 2314860769 1304726641 1016716996 1064260129 21279769 44209201 201242596 2627997696 2893902025 6996025 18481401 10061584 92313664 180069561 10004569 473149504 2009459929 5716881 3130514401 617796 131377444 415181376 1153757089 1251673641 22857961 35676729 341214784 9054081 1295044 1257624369 86436 75777025 440896 11256025 10336225 1570009 203461696 6843456 4255969 1181709376 2518569 11048976 4363921 488601 179452816 254016 19483396 426711649 182142016 31550689 171396 104264521 2082188161 217149696 262893796 99341089 10995856 28217344 597529 562590961 1283287329 1764 1854335844 29550096 253669329 2307169089 69655716 155725441 2534464 2517329929 19562929 42211009 78517321 52765696 2319481921 40309801 2112597369 240281001 715669504 282609721 3022910361 1190871081 4765489 1163764996 3112635681 427716 1455727716 19971961 6625476 3697929 813604 1498176 11168964 13118884 918817344 1675101184 3732624 10201 2735813025 20736 277655569 1386370756 1329550369 41113744 7997584 295936 824666089 18190225 11135569 5997601 24025 229371025 155401156 1683132676 8561476 222784 1177225 16777216 78996544 72505225 29584 2350089 24344356 3031383364 39538944 2267378689 2419459344 602506116 53114944 1852321 15382084 62948356 3740356 20657025 166332609 12630916 151979584 1245948804 10719076 325549849 2245053924 4481689 192721 573049 24681024 310429161 3214323025 34845409 1079521 232074756 37356544 313360804 1702305081 528529 9566649 1024144 172685881 254016 3481 12517444 1874161 177315856 24393721 1179396 11532816 3129171721 1092025 327067225 2235025 3138800625 1505828025 289952784 8185321 2782984516 108014449 57153600 27175369 232471009 322956841 1142575204 169754841 38291344 1819801 2579236 63504 1009714176 1177450596 262861369 327356649 3613801 20684304 1100401 18800896 45927729 2627997696 171557604 2265025 1385329 22963264 215443684 126742564 1020610809 1687401 106316721 28561 9916201 894916 316270656 52186176 246552804 20575296 563255289 84419344 6911641 94458961 1328310916 172213129 1162196281 1653796 8726116 126736 122655625 19989841 1021569444 171479025 4490161 610979524 319225 6091024 14326225 17740944 8994001 9235521 1992283225 221920609 5329 211266225 234610489 32878756 32058244 7431076 2511412996 312511684 199769956 1019716489 1239392025 481188096 297838564 3426201 693889 185831424 332929 1006919824 74632321 289170025 1405350144 1577536 183738025 39576681 1897038025 2292196 2039244964 112232836 9156676 9709456 1067089 2323143601 9628609 8381025 196084009 835396 2483228224 1082146816 9216 1032465424 2601 1252381321 14311089 4528384 42627841 71707024 6310144 236206161 711448929 2090135524 43217476 2356225 2011971025 236513641 32194276 1011303601 57335184 11916304 6145441 12837889 15586704 9138529 19954089 256768576 121330225 160801 1814078464 18688329 1317904 1092368601 3066001 19044 281961 12538681 1442401 299324601 3259953216 1175941264 3087135844 62315236 2317844736 7396 17956 202863049 156150016 378225 188320729 17255716 28654609 14538969 121801 2175569449 288558169 309689604 253009 22259524 2961841 91809 911194596 17214201 302500 1016461924 2876416 117050761 129322384 79762761 233203441 32182929 2635590244 117649 119727364 33339076 270076356 2507906241 1133130244 37356544 211062784 31820881 351649 17330569 55696 710915569 1220663844 39513796 1233554884 231770176 2131600 16703569 783048289 19704721 287946961 4950625 19351201 17422276 115154361 727609 307897209 2692881 18507204 2701296676 312334929 2511112321 17572864 212197489 83521 1479402369 1996569 403246561 53217025 6561 1577536 3583449 112381201 23853456 152473104 12752041 1304509924 53361 134003776 38031889 13337104 182358016 10778089 1281783204 4092529 15155449 3928324 44195904 603242721 53361 1316891521 2199703801 186978276 2036329 68574961 1177225 150921225 310429161 120714169 15421329 176943204 94109401 34140649 1978381441 7171684 26399044 3139984 17007376 251983876 119115396 36481 31114084 3964081 254370601 921183201 247590225 2785561 58553104 32615521 2367406336 3243601 172869904 112190464 117548964 19562929 186158736 5517801 1268641924 2264998464 12131289 121330225 121616784 15264649 562590961 9223369 44382244 10719076 22600516 115218756 217415025 7209225 278522721 188650225 1309498969 4999696 257049 160858489 6130576 1414286449 140351409 315701824 5494336 144120025 427207561 287811225 719687929 2424873049 10291264 59985025 53246209 18774889 12787776 124523281 613751076 2530794249 16184529 2604775369 271623361 1352400625 27931225 11195716 244328161 13039321 16353936 124434025 33849124 21288996 26896 10220809 206116 179962225 4730550841 189035001 198838201 12967201 2845969 467856 91642329 19820304 4713241 25755625 1590015625 305809 579121 313431616 4631104 236196 7706176 1438912489 1287302641 1023040225 4064256 7551504 1301838561 134699236 1333272196 1281424 644809 322669369 21609 264452644 2755600 36626704 46199209 257795136 427703761 1170724 1343808964 1426799529 91317136 17297281 3748096 15539364 33200644 319730161 28965924 2527273984 26687556 102171664 3182656 13082689 22619536 415181376 194156356 1798268836 29778849 313183809 12027024 737881 205979904 221384641 2868352249 30272004 24561936 189695529 37503376 38626225 29214025 5447556 183710916 2427364 132756484 211091841 109160704 161645796 721137316 2270617801 64192144 1829358441 1656369 243172836 2013047689 925444 45414121 5688225 212780569 48986001 82210489 1549445769 507240484 2650384 746273124 27237961 217031824 791128129 312759225 88247236 21609 26780625 277729 4915089 911013489 1827904 1710566881 17539344 2935255684 157226521 70308225 1322267769 192904321 478121956 483164361 12061729 49284 1263376 118156900 42263001 228372544 29746116 1190319001 27604516 173106649 534361 5909761 139122025 28398241 682149924 1832867344 88397604 118200384 25030009 29095236 25583364 2871459396 26594649 28238596 570025 212168356 2232373504 11309769 2137305361 513067801 3094140625 135094129 267551449 1927034404 2286561124 2650384 130279396 7396 121 138674176 125641681 42758521 217149696 15015625 11182336 26749584 859310596 356409 20322064 2342366404 22353984 26977636 56475225 1973936041 32672656 442976209 130782096 1402951936 9979281 12173121 2134521 1279349824 1680508036 269361 322777156 156350016 295936 32296489 10188864 9759376 164480625 273273961 11444689 441924484 2217121 2961971776 1575375481 77898276 24413481 1987465561 2712609 114921 1293553156 1297800625 2553604 3671056 168818049 28965924 2021941156 16613776 6869641 691847809 1286943876 1077444 3944196 17956 599076 46607929 2200829569 538756 124634896 2244004 204304 1311526225 12229009 92621376 7096896 715716 15792676 82283041 33223696 41679936 4618201 692224 973252809 1543075524 1710864 2304324 2529587025 261121 130599184 508369 3930412249 16313521 207187236 1651225 76729 3082581441 1321249801 431309824 330221584 483164361 6911641 317516761 2442969 15578809 2454905209 712142596 121705024 412821124 300536896 1361314816 180875601 2789424225 16966161 4826809 421201 521391556 43007364 1069617025 3337929 96353856 728892004 198838201 111767184 255584169 149303961 5997601 61795321 728892004 72063121 1011748864 2261858481 62583921 2128681 1516557249 13155129 114244 202549824 2751841764 2013047689 581919129 2512716129 21631801 5798464 30976 27615025 2334784 128187684 281635524 313600 207302404 63504 1325178409 123201 1602756 1932305764 1580049 91910569 11614464 1227664 18054001 149279524 1664558401 1808545729 1503267984 1056835081 29964676 299209 2859682576 54878464 46553329 303073281 7396 39677401 106977649 1048576 2140369 251127409 138015504 625681 4691556 2783934169 147209689 2253590784 251190801 12327121 626901444 1838736 8631844 28590409 172633321 572501329 15007876 3115225 2679769 2424774564 731864809 3171961 2795584 167754304 1182740881 251001 82369 4507129 2606510916 45751696 184878409 2116 36252441 31449664 14615329 3129361 246427204 3988009 2899499409 255648121 208658025 2013561 14161 66113161 38229489 47927929 1649821924 164531929 138556441 77193796 68624656 30946969 7382089 28270489 23145721 38229489 99225 1290749329 281266441 145154304 223263364 1046529 8151025 209764 318693904 7193124 237930625 11329956 2812329 55204900 1079253904 6095961 127125625 28224 111556 1732057924 2024820004 62900761 561121344 9828225 205721649 30129121 14630625 691006369 266256 27499536 11957764 164583241 177928921 1217451664 142539721 1420864 1233133456 28922884 310711129 165662641 18593344 1423477441 124634896 52693081 9247681 25542916 148742416 179776 131836324 6615184 11546404 196364169 2736545344 28633201 35247969 188403076 1854508096 1175324089 32512804 14182756 116877721 708964 522442449 179776 197627364 72267001 17682025 74218225 40246336 1729225 191628649 10863616 119202724 324792484 73410624 1267876 1762068529 41628304 669124 142730809 7739524 6135529 2082249 141657604 926228356 3265249 21706281 1382976 7518564 22448644 621255625 1238769 2866249 191628649 3519376 3613801 18198756 1182328225 16695396 117635716 1719180369 815409 72352036 30976 532363329 3411409 36663025 1369518049 20187049 1473796 273307024 549081 893232769 1470569104 22005481 164660224 693889 28111204 3912484 2836734121 516062089 174724 455625 2151939321 203205025 23716 1192182784 431185225 1133264896 2832489 13786369 882743521 1857868609 4761124 2606306704 183900721 13456 215884249 222784 116294656 1508856336 370881 1274641 158457744 16032016 126877696 3215797264 423083761 22515025 168714121 331167204 131721529 1262238784 28686736 199809 14386849 185068816 2346627364 28826161 114639849 120846049 223084096 1721344 39463524 24611521 1128758409 355216 276676 7382089 65755881 1131313225 152053561 1374852241 9217296 2634129 266256 328261924 182115025 1718721 175403536 1835865409 1273347856 92236816 57896881 67256401 45576001 364313569 180687364 1328529601 2743035876 205492225 222755625 29019769 3261636 2214144 106193025 321305625 2951422929 1537267264 35593156 62837329 162154756 1004319481 929091361 25553025 11634921 149132944 162409 2750373136 103489929 1750329 132388036 318586801 12159169 4153444 2462541376 122589184 1327436356 751362921 18156121 990025 15936064 17131321 1324801 47568609 22240656 40119556 17205904 1623076 113569 6200100 102535876 4528384 391876 1780502416 14714896 111281401 254306809 727165156 349203969 2082188161 54715609 109725625 13920361 21576025 1182121924 14379264 1107425284 1272384 2149064164 326488761 6115729 2886601 47831056 187553025 127148176 47831056 53100369 106626276 446772769 113358609 1110916 114425809 17131321 51984 1272384 126765081 2090916 1764 2314764544 77264100 22714756 12616704 190771344 1400855184 3175998736 267289 298116 137124100 591361 48986001 2750582916 50936769 663320025 2057348164 184117761 138438756 6012304 671276281 54538225 621305476 1494672921 1459163601 72318016 155950144 11664 219839929 147671104 9721924 326488761 196504324 463067361 4592449 2096704 129982801 38514436 9144576 66049 169744 82156096 84162276 232227121 24117921 214856964 51825601 261598276 267747769 97259044 705168025 97199881 147938569 1263020521 242767561 20358144 44169316 22335076 14175225 1739761 13667809 1740474961 1388233081 62900761 17413929 157609 3944196 22221796 6084 9025 11895601 1101708864 134676025 614296225 1602756 1285867881 1214174025 20205025 286225 3033916561 1909924 287268601 208224900 7828804 28174864 6579225 3107728009 5419584 120318961 215032896 1242280516 11189025 2325625 1297321 13860729 2328834564 264875625 8625969 1427781796 2417590561 252937216 11390625 5673924 40487769 1563174369 3136 17673616 1042441 2271189649 20985561 151905625 40373316 526289481 63616576 1221025 50594769 22500 1304726641 8254129 9604 1827733504 1848312064 731918916 3115225 2223081 5531904 27227524 1875929344 111112681 36433296 1760929 153412996 184900 1835351281 28900 11881 527253444 26296384 33477796 1531313424 10067929 168921 59613841 265592209 323208484 20866624 7420176 140635881 17926756 1032256 56644 3211264 10419984 276124689 230159241 421029361 101082916 357604 1800964 14691889 4937284 2488612996 26399044 333172009 101324356 3530641 113018161 1030731025 64516 13927824 30503529 52374169 219276864 190302025 3090359281 12103441 25600 313113025 112211649 2608225 2377830169 51955264 2518569 16670889 61748164 38738176 793041921 124233316 59459521 312370276 19131876 22953681 2553887296 1827819009 16662724 165508225 2761817809 192709924 1371241 2114252361 16184529 102758769 11916304 232288081 15832441 119596096 61528336 20214016 181476 291658084 300571569 1826109289 2722648041 177715561 318551104 23155344 2105401 15382084 139854276 142683025 223771681 42863209 242767561 111197025 125978176 5230369 2682514849 11316496 46854025 1041159289 159643225 1558117729 172580769 3717184 238054041 51926436 32273761 5531045641 94264681 828100 226833721 5234944 4532641 725063329 461041 15928081 319225 199346161 2293739449 35164900 21049744 223861444 31102929 1066153104 1482943081 42797764 258823744 5914624 3051126169 1780502416 235499716 86436 17952169 14250625 951845904 227979801 192182769 87025 223084096 11909401 5692996 84272400 4397409 831341889 14017536 24522304 43046721 16136289 12446784 2805625 166464 202379076 98596 164121721 83521 1017354816 6749604 52983841 172213129 41525136 162333081 11847364 1999396 826965049 12517444 8608356 266211856 56731024 115820644 3119334201 213014025 72233001 15147664 7778521 44169316 3182656 3553225 18412681 13225 53758224 14002564 123543225 2699449 18088009 134165889 153437769 205377561 531533025 98188281 73441 26193924 50822641 20106256 37527876 1274641 100861849 1314932644 1520289 1085636601 37810201 16184529 256036 3083358784 32761 22515025 10144225 549081 233631225 51529 36578304 229583104 3175209801 130028409 212547241 2808976 98903025 7683984 21734244 79316836 127080529 299220804 21650409 45995524 2563700689 1210900804 1965604 5175625 99225 1125334116 2325071961 683090496 1722914064 30184036 1211944969 715716 112211649 217828081 114639849 3276100 53158681 102090816 235223569 290975364 1558354576 34082244 1191423289 10621081 966289 413471556 12687844 42471289 31404816 1171966756 27604516 2246949604 2383490041 470325969 16378209 180579844 13741849 17205904 21418384 274830084 1144900 78943225 163430656 7941124 192721 279591841 1630463641 76597504 1758276 1830609 155226681 316448521 250240761 10582009 41576704 298632961 126607504 2374515441 2423494441 944784 147962896 270438025 22420225 2022210961 1293193521 25735329 201952521 24039409 279090436 224880016 10439361 121330225 1686909184 519794401 8281 1860541956 2322661636 529984 7054336 1051510329 228463225 2374681 2882079225 1283358976 16679056 32285124 202123089 1782225 1292769 107827456 314423824 12723489 1677025 478864 1136356 232959169 213598225 104468841 27615025 1131784164 10419984 910651329 304886521 12100 542703616 963171225 1933185024 13734436 103958416 758641 6937956 27071209 9966649 90601 174530521 15484225 244578321 1394350281 1387684 2548331361 9721924 712089225 163507369 369664 311381316 132802576 156550144 35868121 2771180164 148669249 8179600 257057089 41628304 31036041 15429184 26863489 316697616 203319081 27825625 82011136 193710724 202123089 2560866025 217156 305809 79316836 6071296 1660073536 120714169 140825689 422466916 31382404 918514249 113018161 11269449 1321613316 110224 10784656 196140025 1162400836 1131784164 48108096 3218436 1209578841 146143921 107019025 165649 159239161 243796996 202692169 1161719056 946729 746273124 1110916 388326436 109788484 1286728641 510579216 1224440064 22515025 5017600 23435281 429025 2944656 2111209 105513984 16793604 164557584 83137924 201867264 27279729 101646724 130279396 1120776484 286049569 8844676 1506604225 4363921 123832384 28005264 1087284676 245047716 169364196 1639764036 100721296 1587145921 288932004 7828804 86825124 285156 70291456 429028369 1178136976 291487329 120275089 209764 215091556 34596 8797156 1285956 134258569 339889 314281984 16313521 2111209 198916 2037529321 215091556 10609 1337803776 112254025 2712609 3139984 64112049 516289284 1758276 17172736 142129 7150276 177262596 222546724 126652516 1936 147064129 145924 58564 15015625 1791151684 2842596 617796 3228398761 3109066081 2169729 230159241 13571856 128777104 14333796 7921 23551609 1219685776 10291264 192709924 51494976 1890162576 175668516 51529 2627382564 183250369 15046641 18225 2465321104 201157489 616727556 1299890916 27994681 1883386404 2725801 743044 13162384 185204881 9935104 293882449 148742416 198838201 16120225 281098756 194937444 41011216 6220036 291521476 258180624 518427361 3093473161 2277081 125316 1110916 10575504 2509056 60824401 52113961 227647744 48344209 30195025 251064025 177102864 418120704 2231145225 29929 29062881 919681 141919569 51194025 3297856 228191236 203889841 8832784 278322489 23921881 210946576 20511841 16933225 1358733321 189145009 249260944 299082436 229916569 1262949444 324288064 725655844 199120321 4443664 1723969 903242916 6889 94249 21958596 1497070864 688117824 332953009 855211536 1471259449 68326756 2534316964 8259876 116834481 23970816 1945515664 102718225 263315529 45657049 431185225 1825425625 2122813476 1397937321 1076561721 4661281 206611876 1356301584 1723246144 21706281 10000 1018081 2261858481 283383556 321489 23222761 1119973156 8886361 386279716 551169529 241460521 55815841 16136289 235225 116281 4372281 23097636 32844361 1205964529 2631177025 21799561 215296 1666681 21058921 215531761 1119364 2888417536 24760576 1322995129 2563903225 192349161 32330596 1403026849 1423249 80874049 829843249 102333456 444889 381924 204633025 7569 2359296 70341769 2197171876 16687225 103917636 194184225 7650756 1127844 170459136 169468324 5755201 267224409 2815469721 264257536 910651329 213189201 2055171556 153664 2941001361 53231616 1273347856 873084304 2683044 1338169561 32775625 126202756 304991296 2071706256 127531849 621953721 1280279961 1053262116 234212416 68161536 693321561 21464689 9320809 7744 112487236 13608721 156800484 232440516 6115729 297183121 1717853809 43850884 1531235161 1123121169 128731716 731269764 2012688769 169156036 19492225 30625 15405625 2532706276 2999314756 163635264 78623689 81956809 13860729 278422596 119946304 150700176 3932289 1290496 2365557769 46607929 2230389529 154480041 184900 1416694321 22819729 1855044 2325554176 13271449 7546009 22705225 225630441 162409 1240996 9339136 118336 13741849 1652178609 126360081 9517225 182709289 651729841 2139340009 202066225 2847182881 52301824 255328441 184041 276290884 1020035844 4528384 238980681 327501409 54745201 1456849 2057076025 24453025 1062042921 2283121 219573124 1818340164 2726510656 224130841 211237156 1434667129 11431161 261121 3767481 8433216 3538161 252047376 1621431289 211353444 33628401 423701056 154828249 35378704 1550025 100540729 138438756 39488656 81649296 1943236 1218917569 2493703969 10010896 273141729 271227961 25948836 218862436 37258816 4990756 14676561 733163929 1290496 92582884 1411204356 162409 122235136 167314225 274631184 51998521 370881 308025 234365481 46553329 1081554769 223562304 844134916 22924944 298529284 30492484 1152534601 3790809 57881664 1800964 16443025 37234404 15507844 3222025 1361889 22240656 1358512164 7584516 12131289 1572516 40132225 203205025 3790809 17623204 19731364 150544 13623481 55225 1685759364 151683856 301161316 276989449 8151025 5541316 17799961 312122889 1305521424 128074489 12694969 62900761 202123089 2271049 62001 12538681 3389281 1441113444 120670225 1491118225 69755904 126270169 248945284 719104 520980625 75076 29986576 49729 286225 422549136 13213225 15876 3511876 34445161 1800964 102454884 511347769 112126921 15776784 422960356 199233225 12996 1030217409 173686041 1751506201 482505156 221473924 210743289 138203536 621953721 226171521 243516025 6311031364 1096205881 123121216 23020804 24029604 652649209 951599104 7606564 1205964529 3175773316 591997561 857476 3090564 247653169 37063744 2629740961 16329681 310570129 142611364 26234884 1271564281 566392401 2112505444 16184529 143832049 8433216 45279441 19855936 314885025 3701776 103164649 2599266289 1156 533240464 297025 288388324 137288089 10673289 2847076164 214681104 461041 36385024 2507906241 21911761 2576025 11662225 46253601 321489 663320025 161112249 426174736 226231681 792478801 104878081 129163225 211237156 1375929 6431296 729316 114961284 1225140004 13235044 1278563049 2660161 110124036 2182384656 88529281 18207289 62473216 293128641 182466064 282374416 239382784 93026025 32672656 550564 263055961 230310976 14070001 291999744 9801 61308900 722211876 619213456 70879561 682276 315275536 23765625 1668559104 44944 7038409 136072225 919681 298116 17740944 11930116 1131380496 213189201 279591841 753228025 1138489 33350625 186076881 2059888996 13786369 2232184516 193404649 32649796 21986721 1898170624 1256641 21911761 841986289 18783556 19149376 294849 1032256 302342544 10816 11215801 202891536 17547721 6270016 2421136 317837584 312653124 188210961 2229049 2974393444 1247643684 2043853681 5895184 11950849 11737476 729270025 4761124 1289599921 510669604 2477476 106276 63123025 10556001 8649481 32761 142491969 176677264 76143076 371872656 265331521 69605649 1209439729 319229689 36566209 296459524 71808676 112126921 115390564 16475481 39125025 11444689 1317036681 12766329 31069476 1002102336 7091569 625650169 2650384 1433909689 2455489 3751969 10995856 12630916 1241716644 35593156 10188864 30935844 124500964 968143225 183184 438232356 57600 1153145764 211818916 1139467536 64754209 163660849 3249 7868025 128799801 532900 177182721 308318481 2579236 256352121 1601360289 1245878209 57501889 329349904 695556 12895281 134689 4024036 159188689 328329 1899303561 37197801 1160628624 2173704129 35153041 39917124 2235776656 249071524 2452356 39250225 161391616 415303641 25140196 2071979361 1912689 127125625 149523984 226743364 847275664 792141025 2218786816 112211649 1461681 218089 10176100 1218816 928786576 839056 248004 1932217849 1650065641 2368521 8814961 1472717376 765625 24235929 28772496 69755904 63091249 867184704 13823524 2125855449 932813764 26563716 165649 75116889 213422881 922215424 28890625 1017354816 3206843641 279290944 1191975625 427716 138109504 147476736 4223025 19882681 56415121 1261741441 1299600 2498100361 171321921 294431281 2411988544 6724 2042316864 12054784 311663716 26656569 290157156 324252049 1050732225 72361 150528361 413471556 8196769 29235649 313502436 1290677476 191296561 1497070864 118178641 2585664 228977424 182574144 339889 3099816976 308599489 363321721 161874729 136796416 222815329 2230295076 1297656529 2826623556 1565001 11812969 242518329 3829849 12759184 1955054656 150111504 2264617744 19722481 401160841 1658944 15713296 3024121 112225 3912484 1601360289 2199289 1527696 12544 528172324 211353444 51022449 116575209 482109849 3541924 1307979556 109977169 7431076 474107076 62773929 4648336 1565001 163277284 1010025 426339904 149989009 20711601 267257104 555025 19642624 18861649 10259209 2937965209 17589636 74891716 247936516 16224784 2706025 1670111689 33189121 315098001 15350724 21316689 25542916 2325625 6265009 2591217216 322274304 3182656 1188939361 42289009 1442401 6215049 1269140625 581147449 11881809 172225 313600 162843121 1945251025 106151809 1406596 216766729 1669264 18679684 32626944 588289 212693056 1053132304 219721329 1244748961 24940036 17172736 268435456 2045662441 2272238224 1278348516 2846542609 38031889 71199844 13630864 1170724 292820544 281031696 2812329 549081 2732409 652240521 58690921 506944 2283121 31259281 49617936 203034001 142659136 2351571049 3305124 3243601 1918225 2614689 236206161 315701824 204089796 1902355456 36 18541636 441252036 186704896 4941729 21650409 309936025 1782225 452966089 991116324 16129 2325554176 20921476 187525636 1891206144 66324736 3094363129 183033841 163216 15876 8573184 567201856 1125535401 2147024896 139901584 302500 1253372409 612711009 18769 13017664 31674384 1630729 1692746449 6482116 6749604 148230625 2328676 394384 2550553009 25280784 223084096 258084225 174953529 2319529 68121 113569 4028049 19289664 1297321 413146276 29997529 301401 51466276 264582756 2302656196 533194281 46225 356409 25989604 16289296 207532836 1525605481 125686521 1792760281 3697929 232776049 28079401 54834025 1256641 8031556 163251729 45657049 2309379136 3125824 83028544 228484 225510289 163216 84879369 256224049 198916 101485476 37063744 11723776 147161161 1819193104 107246736 3272869681 184900 2975047936 1343281 118352641 153091129 254051721 1431335889 211586116 24098281 1303859881 21743569 903062601 1730643201 76073284 23794884 244766025 230400 228795876 41628304 620944 731377936 189035001 220879044 4431025 29929 71351809 1166400 19554084 10061584 127260961 50566321 481231969 426216025 2686556224 6780816 65536 525463929 268599321 177528976 192265956 7739524 14348944 267060964 1656369 32353344 322346116 6390784 25300900 121132036 952576 599076 130919364 7177041 1161719056 1682804484 51394561 84143929 1160696761 1758276 285305881 1392409225 61261929 86843761 1910127025 1763584 204833344 115799121 1164241 47831056 14470416 34082244 117765904 51222649 84143929 20766249 53187849 2846542609 159896025 23184225 17480761 135606025 2495801764 28440889 58186384 3171961 148718025 2326229361 15437041 52591504 2706025 2663424 202863049 172423161 1285956 131400369 28227969 604127241 12630916 98426241 167281 93064609 1262238784 3097367716 1198959876 1265625 3407716 71961289 2355743296 282374416 1155184144 411805849 165096801 30824704 48566961 5202961 13046544 2432856976 21123216 21790224 233295076 1054729 12845056 184280625 384400 369664 2447577729 732893184 731025 2531498596 1454507044 2289169 4489 1161105625 124835929 1150295056 3276100 123904 218005225 27112849 1170460944 1169708401 31798321 413878336 2529888804 110944089 1546927561 20958084 911013489 26275876 2562688129 1758376489 267060964 27994681 13198689 918271809 848207376 18769 652864 31967716 10517049 26770276 521391556 19847025 272217001 1128153744 1052158969 76177984 118461456 254147364 30891364 694217104 387144976 319730161 26030404 115541001 102232321 17956 2719101025 107889769 1156544064 2715347881 5830238736 30074256 2245053924 866242624 6522916 51222649 3463321 132112036 935089 37896336 1525225 5531904 4376464 113569 92275236 18113536 10329796 527076 2849344 53392249 412164 48316401 2926377216 124434025 151413025 293539689 42198016 15705369 2698906401 15382084 1296216009 23270976 8836 23882769 321090561 18045504 268500996 2355743296 1495136889 11215801 14653584 3015657225 129527161 166203664 185761 932508369 16224784 23030401 28536964 112593321 4084441 9186961 610831225 315275536 2656783936 32959081 85849 149940025 8479744 297735025 192071881 11826721 134513604 1267876 5013121 86211225 24840256 439569 196532361 1798281 772562025 1825201 198330889 308669761 1658944 129663769 161188416 1692417321 148303684 28143025 180203776 1131784164 81866304 1136356 15936064 100701225 132181009 288524196 1986306624 32398864 502521889 1107425284 1017354816 921972496 74528689 2575156516 2737591684 263023524 2359822084 114244 2999824 2296613929 279759076 134815321 8020224 14227984 5290000 259435449 1014295104 302238225 16826404 127148176 2224159921 576 415262884 24423364 1314715081 2131207225 215032896 108743184 233631225 1758276 1952490969 68823616 2989441 13719616 26204161 2257580196 317837584 247181284 19589476 119137225 1062961 5555449 307616521 2474565025 26030404 58277956 2067702784 1878182244 148522969 1565626624 31990336 1945515664 3011485129 11840481 1230395929 66113161 14569489 31539456 1023680025 1535121 2093337009 1447209 1181569 3003289 415303641 15697444 19236996 6927424 72641529 1356301584 50452609 29767936 7360369 5345344 1262736225 31798321 295221124 1570933225 1420864 61842496 2477476 1902355456 1354896 39828721 1900349649 1611460449 16597476 297631504 3211264 1819278409 617075281 18386944 1498309264 3115760761 131239936 22648081 44876601 262083721 235192896 2183319076 1598560324 9784384 107599129 4363921 1373584 26718561 28569025 112296409 71284249 726895521 2817911056 143832049 20232004 19838116 705221136 13608721 14622976 169182049 214534609 155800324 2627641 1036324 1471259449 89889361 47524 1412106084 221841 232349049 54538225 2026170169 126472516 1420913025 130804969 26101881 216707841 198838201 59567524 229249881 429815824 2090135524 295805601 1265509476 28238596 30991489 6579225 6974881 10543009 161163025 13227769 11655396 911677636 27196225 3437316 10653696 18207289 326597184 308318481 418407025 919363041 1187422681 1173679081 4313929 282441636 11122225 355284801 292273216 132496 270109225 171191056 37185604 694111716 272877361 26450449 246113344 13359025 416282409 332150625 15015625 201157489 268075129 12082576 115154361 491401 19820304 37625956 4596736 122389969 1852355521 23639044 212314041 1825201 2428321284 781456 1225 3562657344 11404129 249892864 471969 941691969 5692996 301334881 8281 28858384 144384256 241274089 1724325625 2193423556 1481865025 221295376 59861169 1651225 3154176 2916756049 731215681 1877228929 111239209 71656225 28238596 304083844 39866596 15397776 1323940996 4826809 2015381449 1623767616 11580409 140754496 100881936 129140496 126472516 17956 276024996 2357685136 900 19847025 21141604 1577536 1343281 10329796 9216 528529 8952064 727434841 9394225 1942693776 1565001 5303480625 15705369 11062276 21040569 131079601 49674304 14645929 30991489 332588169 16088121 1332542016 383161 114597025 204633025 9803161 235162225 13169641 749956 705168025 214710409 28815424 2783195536 2180236249 5044516 5958481 1833124225 91204 482856676 1096209 7733961 111344704 310675876 17623204 12327121 1119036304 13808656 11377129 241149841 217592001 10445824 343396 976187536 35153041 22553001 13860729 2525766049 269879184 29333056 1868227729 320911396 64009 2669956 13957696 2106718201 2325554176 1635717136 40500496 289714441 14884 102779044 1857868609 1868314176 915123001 314530225 312299584 289444 216413521 891136 32478601 113465104 135303424 1549445769 15147664 231739729 22391824 19342404 577600 205091041 124609 701084484 35129329 692224 53993104 16687225 2961841 2735499204 310323456 437311744 1520289 6517809 317516761 12138256 10929636 2310340356 12916836 48986001 12138256 312440976 51179716 6260004 35892081 712142596 251412736 49322529 848241 14227984 232745536 1161787225 984064 991557121 1146635044 30636225 1520289 59049 176199076 61246276 20142144 30702681 1362643396 219662041 28633201 142129 931043169 19881 3250809 12061729 614656 882743521 6948496 1212362761 1032079876 4596736 7935489 235162225 272547081 1029447225 287743369 221473924 2436804496 212634724 2071706256 133956 379456 2974393444 273529 211673401 1376558404 4363921 126427536 28430224 253987969 6853924 184851216 409212441 283024 2574953536 2917404169 2416214025 2973302784 60777616 1023680025 94789696 1422194944 11128896 1015250769 1032529689 1613548561 232288081 372335616 23824161 217156 168818049 15147664 1079056801 11916304 31550689 175536001 1051315776 74891716 2373053796 17489124 131171209 11189025 19651489 1350244 1245948804 25938649 82944 753063364 70627216 1312540441 919681 14010049 316969 18326961 18130564 21921124 2474329 101364624 109641841 1535121 25120144 24336 11888704 189723076 230675344 322310209 482856676 10387729 22448644 2737173124 12292036 173527929 1153009936 50566321 21150801 1713049321 41641209 424566025 11329956 1142642809 17380561 49674304 239382784 33856 17842176 1617326656 147064129 10471696 318336964 17172736 2333952721 24413481 25310961 298840369 115541001 124300201 2429011225 119793025 24661156 3463321 427414276 5433561 2301792529 103978809 32970564 1354896 92332881 2628305289 132549169 5883043401 3261636 23512801 2556801 289 10310521 111576969 2347596304 821739556 325983025 31337604 8099716 1120642576 494128441 1530169 94109401 121638841 2930944 17181025 20115225 194351481 364816 434263921 2082249 1530530884 162537001 2853803241 150185025 163251729 352162756 698896 7474756 189420169 55905529 13476241 408321 2232036 1501950025 5626384 27793984 163916809 721137316 28847641 61638201 35247969 193600 216295849 2709316 91987281 235376964 117137329 20295025 112232836 20007729 112084569 127125625 17313921 2511112321 323136576 226171521 29181604 1098856201 224676 36614601 7474756 235284921 2595321 96118416 127449 417916249 3004793856 10517049 47637604 26020201 31719424 128232976 712142596 4596736 6370576 952277881 326597184 413471556 1361757604 178382736 190219264 51494976 465124 12837889 1528575409 15374241 82864609 149940025 21270544 163558521 1398161664 1497303025 42263001 874225 19254544 178890625 282609721 71368704 22610025 114575616 2847716496 17422276 23580736 1162605409 659344 222785476 122522761 78127921 1364859136 156300004 125350416 1218219409 24127744 2470388209 3038049 128881 1214313409 531625249 171479025 7744 559504 1133062921 200987329 932203024 319225 2217373921 925193889 3396649 61152400 28526281 4575321 3214323025 2282450625 1825425625 31719424 726895521 369664 210366016 271425625 111598096 2715904 59197636 2229350656 11417641 630612544 270701209 38031889 40804 1350244 1623767616 16136289 126832644 13220496 291350761 14876449 1030153216 42315025 6411024 1155796009 2173704129 112232836 451584 89415936 669124 2893401 149989009 41525136 18352656 121374289 429069796 16999129 2044757961 820836 233264529 271491529 40297104 1617984 14161 3087135844 1116361744 11035684 31832164 91833889 24098281 1097133129 22619536 161604 29322225 53949025 4721929 271227961 7338681 920636964 17783089 200533921 512297956 854159076 41899729 2729104 1320959025 385641 302968836 180741136 26873856 51365889 1869957049 106399225 2347024 25887744 91718929 1346302864 4502884 223861444 16711744 1329409 10712529 2739025 13205956 2825761 131400369 2440656409 2392677225 1898519184 585225 3305124 423801 1694557225 1018120464 114083761 2630884 2274064 1325396836 1306449 1172857009 1185921 1164241 152695449 122832889 28998225 2071979361 23078416 715990564 2526168121 305131024 1517824 1325324025 177528976 1677025 20277009 122367844 1147651129 141324544 7695076 256036 16313521 57820816 2566840896 41293476 1143386596 29929 1261741441 122899396 21949225 1073296 173580625 18429849 11806096 279057025 12285025 2526168121 715241536 69772609 11215801 564110001 182115025 313325401 259725456 1140624 148571721 137452176 867125809 19079424 201327721 5830238736 139192804 1710318736 2165878521 42029289 13860729 965220624 76527504 1264300249 158911236 2627997696 13719616 24542116 1426270756 156550144 392317249 1235030449 1205604 22024249 1120977361 1497070864 138384 1235100736 53758224 2418278976 321807721 173211921 1951609 1709739801 281266441 126157824 3087135844 124835929 183304521 369664 20016676 92910321 40106889 210917529 17205904 84437721 1718721 491021281 499849 1069156 9108324 130051216 161569521 35724529 1325615281 321807721 2898207225 235070224 310429161 1061717056 144696841 1133062921 4280761 1866931264 11662225 3158102809 50936769 298116 102718225 1140142756 35283600 185395456 2596513936 1501717504 13490929 15437041 3526884 203091001 4330561 1392409225 47582404 187936681 2837905984 32535616 12194064 294946276 443556 28547649 28955161 325838601 101747569 11323225 1557504 142181776 34656769 3485689 3218436 248220025 32970564 12559936 146023056 1046529 1888510849 82955664 232324 51984 1825201 25573249 20466576 412455481 203575824 24910081 14830201 2312744281 6012304 636804 308178025 527391225 2515396 952092736 370139121 408282436 1666681 602176 124947684 11723776 399320289 16384 5294601 10523536 1352621284 341806144 17424 2259009 224820036 292136464 178917376 16184529 43573201 12996 122213025 3023130289 18122049 1582564 311734336 1128556836 4756761 283024 135932281 31169889 4048144 2423888289 1617567961 17547721 174724 186022321 273935601 1708249 1114157641 71419401 2027160576 315701824 213510544 89359209 90478144 111049444 2328676 49688401 25694761 1807270144 223263364 23435281 186377104 43125489 5929 143065521 1828246564 1576169401 12201049 1241787121 1205547841 228705129 281669089 1382575489 62220544 226653025 4528384 126736 262144 114147856 72233001 88322404 1119237025 15147664 47279376 30272004 86322681 155176849 18769 758286369 1232571664 1978648324 59305401 92525161 12981609 1250046736 214066161 44944 99121936 548215396 24383844 18198756 2212385296 132756484 24025 1017865216 1718721 34739236 172291876 2350089 1051964356 2153145604 111049444 111070521 1329623296 2973302784 2383936 9241600 322956841 40271716 285204544 13476241 290873025 1731475321 2603142441 351300049 276024996 1789036209 137334961 1399489 1174227289 1984257025 1708664896 764190736 43533604 10131489 23386896 308529225 2322576 1075369 2356225 1339706404 4910656 18541636 3748096 111028369 1825201 122810724 3632836 119727364 28224 1251815161 1453363129 277122609 123232201 221027689 731432025 1428235264 204304 213247609 3088247184 22420225 2693402404 419922064 494209 3334276 2233413081 1900349649 115906756 17181025 2930944 31337604 2768896 573171481 25755625 266472976 41899729 318194244 174213601 18249984 37810201 20693401 4169764 126765081 247621696 149670756 758641 65157184 122943744 33856 81595089 1133938276 12737761 1257837156 896809 103938025 223729 7935489 1652341201 220047556 41977441 13402921 128799801 8844676 232623504 1823631616 290532025 22174681 59243809 12880921 2956205641 156775441 171164889 105534529 167288356 1902617161 26388769 260596449 2497700529 2505889 1283430625 494209 24690961 89359209 25371369 303665476 276058225 12595401 2965284 179776 2062249744 114639849 23136100 176119441 39917124 278656249 515199204 2325554176 12257001 190191681 6200100 91298025 10883401 69872881 2877571449 477481 502521889 45914176 241081 314281984 1452025 14371681 1529279236 422672481 4198401 14265729 123904 11122225 190096 261630625 224310529 44876601 212343184 94031809 6754801 1427781796 326199721 19377604 3274013961 2246949604 24157225 10214416 215179561 1322267769 226291849 505260484 61402896 1049500816 284293321 1212201 321305625 69169 22382361 1721171169 2620313721 917764 1677025 113571649 34845409 1054729 2238016 156100036 22905796 83302129 1263731401 3052009 30846916 396248836 729270025 991116324 33698025 3171961 854275984 1217591236 30239001 10876804 202123089 34845409 6517809 2436721 433264225 11029041 12780625 32741284 140635881 1230746724 5909761 303247396 826281 2712609 310147321 134165889 173949721 1614030625 11978521 1123791529 75446596 1951609 113167044 43811161 398161 1155252121 9585216 313892089 185995044 62773929 133980625 14348944 231526656 25492401 12327121 109118916 276357376 72505225 285156 215414329 1282212864 34892649 135559449 932386225 124456336 1871424 1203257344 2439470881 2078539281 1907243584 289238049 8520561 153388225 23931664 7257636 503239489 982081 9941409 9126441 518518441 26255376 622402704 21242881 17230801 59536 441966529 1361536201 1871081536 1517824 16900 1979649 3179089 140090896 393129 2159925625 316377369 5895184 127283524 311769649 128346241 13235044 48399849 257538304 1887468025 1365967681 1125721 304118721 36216324 21095649 269361 2313802404 161010721 1111955716 19518724 1879641 64192144 12292036 272943441 692689761 1841954724 151321 72029169 3849444 1669948225 5875776 30371121 65028096 202350625 55190041 14868736 1316310961 24373969 5574321 60466176 12552849 195384484 1394126244 2676496 686282809 63632529 167340096 196112016 2691741924 273141729 27290176 23242041 2550553009 12830724 8213956 121837444 1198959876 16711744 1261129 178356025 11410884 18861649 1331301169 1863225 2393459929 12376324 175112289 1299746704 1324086544 240622144 22118209 6265009 69789316 5276209 2863748196 56169 229552801 93141801 263169 63107136 3250809 124411716 310429161 122389969 1825201 24870169 19642624 4145296 3222946441 27762361 1466521 133956 19245769 1311025 191020041 116812864 51825601 18645124 239599441 483164361 137757169 20757136 270635401 1907161 42523441 1641951441 14569489 2833326441 38093584 2128681 141586201 361722361 354305329 269583561 2661837649 202350625 6315169 627151849 23921881 2209564036 127125625 120692196 14295961 2292781689 1083923929 14220441 335109636 1011685249 12096484 82391929 1290318241 3154176 1919403721 24226084 825183076 10530025 282139209 258823744 22515025 252682816 12517444 1087849 2669956 116834481 51624225 417316 221325129 161620369 81252196 225750625 1941195481 330585124 24383844 991053361 19228225 1125803809 7333264 11669056 221087161 3122350884 109977169 157879225 21381376 221354884 186732225 1803531024 177241 2085136 130965136 589824 374229025 282441636 23541904 1293553156 172003225 614656 135443044 1083923929 210192004 30614089 209496676 135163876 126607504 174794841 10471696 110523169 31888609 264257536 105226564 245266921 127080529 16687225 24631369 102556129 2306976961 40119556 1593127396 28366276 236021769 11025 1745041 1730726404 25020004 238857025 118831801 121242121 1022208784 15031129 29138404 226683136 223412809 325333369 1463751081 3266922649 12924025 53949025 12859396 2475460516 9406489 113934276 12027024 2112505444 21381376 128074489 12559936 16532356 30305025 7414729 2057166736 28900 1623076 51811204 28858384 1737124 124679556 19838116 619064161 30272004 232324 9498724 136161 514089 8433216 2468797969 2702736 1502105049 33177600 3833764 141633801 1011112804 2261668249 5963364 8614225 13264164 1432773904 69169 8836 225330121 24649 33223696 2468797969 1401856 16908544 659256976 5919489 219276864 7921 13235044 54110736 194481 1405350144 1359556 187060329 7823209 7745089 1617165796 18079504 2729104 232654009 218211984 962922961 112635769 5870929 135280161 162843121 31651876 2286943684 81324324 143328784 282609721 6325225 3059001 38254225 3538161 929296 2149342321 5631129 25492401 527023849 2569609 170694225 19971961 361684324 1550025 29300569 15555136 130462084 1209509284 724201 425679424 174724 1551650881 625250025 1038361 14205361 212255761 7929856 22743361 4999696 19501056 1465817796 3297856 71351809 316697616 1379008225 5914624 127215841 30338064 1165744449 11062276 1077444 2771180164 2989441 2013945129 19245769 442225 152893225 13388281 1252735236 18386944 23785129 8625969 1301117041 10804369 94965025 63107136 79138816 305830144 21178404 13927824 6421156 174583369 1234257424 6533136 96216481 2346918025 98227921 25341156 2361376836 850084 2835856 3073009 2293931025 81866304 4372281 1643815936 66699889 361342081 291111844 1578313984 313502436 721513321 16136289 18326961 77316849 3481 15147664 161518681 66210769 2839930681 26790976 222188836 102758769 621205776 1543232656 664225 17147881 2173331161 2429109796 32251041 15984004 109893289 259628769 234256 417262329 7118224 72454144 104775696 22439169 16192576 44209201 1563174369 1626589561 16532356 66308449 17598025 35545444 2822903161 20232004 132227001 1692601 37234404 131044 391802436 301647424 99341089 119880601 1122317001 49729 1125721 118635664 148425489 1445672484 243953161 43138624 2183412529 427538329 22896225 5354596 19989841 18395521 376321201 19554084 4255969 122677776 121066009 22287841 6911641 8225424 2286144 131308681 585225 72726784 138674176 2156209225 811623121 8934121 11276164 67081 29615364 119596096 31539456 1192528089 98287396 181476 55845729 9884736 28398241 194295721 17606416 390220516 2380756849 779191396 5841889 933156 2237573809 893232769 2829124 1472717376 1257624369 1324814404 1004004 186624 1610361 3082914576 1902966129 848207376 170955625 6110784 27556 232715025 1145551716 91527489 56715961 2518569 36144144 119006281 1871424 1263020521 32046921 18705625 133471809 80928016 8637721 52316289 3489424 13924 322023025 27373824 2760871936 1532644 185761 221841 23261329 2031034489 2461761 222755625 101909025 45711121 82119844 177528976 6482116 14730244 228191236 7502121 1181434384 147476736 18533025 6677056 892097424 9765625 893232769 81938704 6953769 186186025 1155252121 49014001 19492225 41280625 26050816 1720756324 4012009 100580841 1212502041 63170704 93636 10374841 1308736 1252522881 11512449 960256144 581581456 372914721 1825201 961062001 22629049 1134225 34596 66113161 26569 296252944 25310961 226532601 75220929 165251025 1729225 2131207225 1002001 122389969 24641296 10517049 20994724 2298147721 661209796 2629330729 2803173025 48958009 6325225 130530625 219128809 121352256 69122596 427716 307090576 129686544 158785201 2209188004 227225476 105329169 2051908804 82973881 178970884 1115493201 22600516 34715664 14265729 276191161 268500996 1014049 7056 52983841 1489574025 21734244 51294244 95101504 911194596 23104 732027136 61591104 105801796 2627641 19245769 54671236 12552849 1619579536 2468041 212022721 10169721 616479241 3029071369 1714374025 1787569 7365796 122235136 4549689 1652178609 1570457641 5774409 18249984 19193161 1136229264 1625625 1788528681 514089 102030201 46172025 14167696 192709924 166771396 1423477441 59197636 922519129 226472401 30991489 23512801 149866564 690561 38663524 2229350656 34082244 1948816 224730081 67535524 2849344 1292186809 7623121 25020004 161849284 119990116 36747844 1618050625 2045662441 245360896 27279729 256768576 66161956 1775442496 52446564 13498276 1806505009 526105969 118657449 1476225 23078416 15249025 1317036681 581919129 215473041 3229209 387144976 36759969 1942693776 171688609 172186884 231496225 1517959521 279123849 327573801 1115960836 1115493201 353327209 2325071961 47389456 28826161 1962755809 163216 1366561 2117025 65221776 145491844 2574344644 1103169796 292923225 303073281 87254281 48650625 18207289 188128656 864900 6853924 3175998736 1907161 248724441 562306369 57320041 82137969 134606404 138015504 273307024 3038049 37527876 9765625 22410756 5992704 112508449 123187801 171191056 4726276 1943487225 227285776 3125824 50625 11350161 511347769 13816089 24304900 3459600 172213129 8520561 34596 67914081 311663716 677329 74218225 81866304 156350016 33856 4730550841 2683044 1830609 1941371721 39538944 16826404 1552675216 415140625 158281561 260100 33431524 920333569 6791236 62047129 10719076 128436889 2347024 152423716 1094116 125037124 2199289 5875776 310534884 12645136 14326225 127283524 165997456 288369 2172676 71199844 1183744 204861969 22905796 1127844 1024144 2183412529 273538521 1288738201 126427536 2973302784 1255214041 144024001 19518724 7991929 56295009 617224336 12680721 25918281 14861025 91259809 6848689 242829889 3504384 3534400 2892611089 2833752289 2277675625 15832441 352836 241958025 41718681 121242121 231831076 946729 292273216 362026729 44983849 9 1116094464 3786916 210975625 119093569 616727556 22829284 3211828929 2563700689 3912484 3225616 130279396 2399401 19061956 124925329 22838841 13957696 669124 229441 1202147584 1162878201 47789569 169234081 238054041 2661837649 1408651024 41254929 102535876 117649 6145441 1782275089 46225 2687489281 421645156 52649536 1759550809 255648121 1402951936 583125904 2647129 2972757529 2903377689 1495523584 625400064 218951209 27625536 21893041 2978103184 26790976 11874916 622302916 3972049 31640625 1237350976 10188864 21687649 91355364 1473796 22240656 227859025 18292729 2122813476 1147041 342102016 420742144 5234944 2437495641 18957316 1878615649 1427857369 112550881 216225 118701025 23126481 25563136 1615441 1550154384 212343184 2831516944 783225 22486564 30647296 5326864 129117769 2240696896 73770921 1695204 248724441 11744329 2493241 26388769 2979194724 2438186884 27973521 157326849 227529 1674436 199769956 1162878201 765625 22676644 271788196 241522681 48525156 215296 162282121 11655396 3825936 111872929 1544725809 61074225 118222129 31483321 61512649 7491169 1922734801 16129 10316944 30261001 417834481 627903364 206116 18326961 207936 613404289 481319721 275593201 111197025 822026241 103408561 779191396 12243001 348100 913936 218477961 24930049 17239104 83978896 1039224169 912704521 291555625 1456261921 161086864 302794801 279023616 109453444 2534464 373107856 3067941321 13417569 228040201 53085796 1402352704 2036329 112954384 218921616 4919524 1222411369 0 26255376 10452289 431268289 21706281 105904681 32126224 4498641 2096357796 134119561 665175681 115111441 108056025 140683321 1761984576 74011609 321879481 122190916 127848249 1818340164 32592681 3481956 1666681 11115556 151240804 133287025 8561476 1289671744 1860541956 1272277561 1132096 1503076 314281984 2268426384 326199721 25826724 3017169 82047364 1691265625 3031081 712195969 1175056 27164944 325369444 1193357025 11930116 248314564 2112505444 1271207716 25623844 23872996 23213124 21548164 77545636 144216081 763876 25351225 266256 630461881 87291649 917544681 115004176 50625 638320225 117158976 217238121 389376 164836 259081 1670929129 224041024 92602129 12475024 1212201 15832441 118526769 2270617801 92121604 129868816 113614281 43811161 103530625 1774178641 1232290816 117353889 219069601 15376 1291252356 109223401 208715809 3250938289 66292164 259403236 93103201 201696804 1075249681 48149721 18207289 36445369 13719616 127328656 14017536 1291324225 23319241 3671056 1973580625 20839225 180257476 19704721 81414529 1155048196 9138529 2521744 81450625 14220441 31292836 1342636164 3229209 27510025 412861761 2119936 228523689 20948929 1974025 534118321 156225001 1951609 11744329 51151104 1488400 425679424 15824484 207014544 2920681 1296 98596 231435369 5541316 1187353764 246301636 25928464 32855824 7828804 2582449 63059481 104530176 1919403721 37748736 2819503801 181198521 188650225 31326409 2323625616 314885025 681418816 2200829569 52620516 3179089 1188939361 394384 15848361 22819729 1786668361 2547216 1540081 123943689 3255957721 1275704089 206116 21224449 45212176 1129564881 320732281 6943225 14722569 148225 28740321 20449 311275449 27436644 53949025 260951716 4674244 2941225 119990116 462809169 270832849 241081 16378209 2774339584 1951609 22212369 16362025 192293689 11703241 5678689 231100804 1424760516 118287376 36881329 729270025 1378276 24482704 1199025 22061809 2390116 1825201 267878689 1282212864 19228225 1920996 2404529296 526473025 1271207716 15382084 1444804 2261573136 1490423236 23707161 1201523569 12453841 1283645584 2202256 72914521 19642624 41770369 38809 117223929 247999504 1874161 290521 57547396 10394176 172869904 32114889 33605209 49730704 1269853225 29106025 842973156 114254721 495616 15642025 123187801 9186961 12780625 10621081 1031437456 311557801 17313921 17347225 1719595024 482812729 4431025 85544001 40401 123032464 119716 2186684644 1250753956 160427556 10394176 22165264 150626529 1535121 2077809889 11108889 76729 117137329 175561 1223236 13344409 29637136 38613796 161163025 257049 50168889 2606510916 25735329 1256641 135233641 870489 49716601 22202944 31382404 1674282724 148996 17673616 192432384 2905102201 105904681 13505625 139830625 121198081 232318564 1247689 61214976 16982641 2421136 22174681 1331593081 37601424 245987856 915123001 138227049 2535323904 323100625 1478656 23184225 323460225 270240721 126157824 4190209 1780249249 173106649 1225449 1221025 21687649 121705024 8415801 240436036 768287524 9517225 123543225 148718025 102535876 13169641 1175056 78057225 1726596 1141426225 282408025 61559716 5308416 2725801 1376261604 6084 10010896 316377369 42823936 431891524 1665537721 13653025 793323556 5885476 446224 54982225 161874729 29246464 218093824 12453841 313431616 9759376 4190209 1201800889 2630884 25130169 187333969 524593216 1319432976 69155856 2893902025 45252529 12117361 102941316 5166529 199809 29463184 11035684 66161956 13689 13476241 390260025 210105025 10404 1622639524 12236004 305096089 1118634916 1217661025 152473104 31449664 2175756025 6827769 241087729 1650309376 1386370756 3051126169 130553476 1493284 1792921 181575625 1079319609 5225796 761373649 1307111716 396925929 21818241 44521 239289961 189145009 2359336329 106276 1336336 83010321 243516025 175509504 1999520656 256224049 10673289 5919489 180284329 244203129 192349161 159946609 718347204 41152225 1020100 19219456 26925721 298874944 22676644 1196836 1103169796 133194681 2587858641 223831521 48149721 238733401 502521889 2834710564 206116 31539456 12362256 3523129 1794115449 1256277136 1882518544 159239161 13373649 1683214729 3003478416 257049 2502724 18122049 1012036 154455184 26635921 1291252356 188128656 113912929 128164 21613201 4959529 861833449 157477401 1512509881 20575296 2608225 1320450244 26615281 2223081 120275089 185761 36505764 242393761 2343431281 17380561 182439049 4318084 6421156 45859984 316733209 291077721 3579664 2125302201 7436529 661209796 183304521 417316 2383099489 88059456 51365889 247338529 162868644 96314596 182871529 39287824 283316224 224370441 1120977361 22231225 72216004 287065249 1197644449 63313849 8678916 732351844 111809476 5593225 2284744401 816587776 76265289 21706281 19254544 30858025 393129 208629136 2490409216 1071645696 118657449 2531281 2601 43191184 16516096 861184 1153349521 179077924 113167044 451392516 12145225 661209796 41822089 5184 1592728281 12285025 2640625 143641 2002383504 6754801 1999396 59243809 20958084 52983841 173501584 14493249 51380224 2130376336 1253230801 1826451169 119399329 2134521 19316025 1330717441 269156836 135210384 1258333729 1310295204 21511044 176278729 132181009 5419584 165251025 2687489281 3964081 12567025 930738064 177241 32626944 212051844 1238688025 12737761 1752976 2235776656 26173456 11062276 12931216 24304900 117050761 1116562225 131836324 217156 1338315889 510262921 25361296 278689636 1707259761 1001342736 129322384 1629252496 4206601 248125504 175960225 15327225 2845969 2706025 163430656 617224336 2368521 1770810561 122367844 1602756 14190289 114211969 2441249281 1879569316 126900225 202578289 142539721 420455025 374544 236513641 340291809 241398369 2902084641 612958564 143736121 1424987001 1136431521 133956 516289284 492795601 1378276 16573041 6390784 2321794225 172633321 310605376 2994387841 7284601 36917776 2479840804 10419984 19989841 2122849 944784 12794929 4853209 1827733504 2454607936 22695696 82682649 383258929 1110916 1781262025 21492496 1050537744 925444 3591025 7584516 2774760976 1277061696 41190724 11055625 40373316 11888704 361304064 1102500 1020355249 683929 2302656196 1860496 5267025 3865156 1254293056 330221584 473344 776161 237129201 114425809 2372761521 2676303289 1540719504 152448409 928359961 3833764 19053225 227165184 252079129 29626249 7569 221890816 200732224 34727449 10125124 301404321 12418576 1254400 1026169 1936704064 2062096 21104836 14861025 1956735225 122699929 827770441 199911321 1981763289 1324801 310605376 1971216 62583921 3272481 256 1903053376 5621641 1677025 1597696 41113744 415629769 2683044 122301481 31225744 202066225 708964 192515625 156150016 4124961 270400 4305625 2122849 273207841 326041 1932305764 189255049 452115169 1302921216 122899396 18113536 189145009 317124864 330476041 518199696 186295201 191434896 2366530609 166464 66049 32761 28955161 152300281 3026320144 301925376 27342441 2640625 19430464 137898049 2136750625 35153041 42003361 67914081 118287376 1159538704 1863225 2259009 622552401 482988529 31550689 2627641 1363160241 11587216 68823616 1750167225 1592644 554178681 58277956 10452289 7263025 196249 1155796009 17581249 125037124 32752729 208282624 2343237649 2632613481 2293931025 474237729 2217121 62362609 1050148836 15578809 1425893121 29116816 232715025 3549456 180625 5216656 266179225 2544294481 8151025 101124 1198059769 187635204 79816356 1074003984 2663179236 18309841 632025 1236155281 1993744 1866412804 7733961 31505769 104121616 269747776 1352400625 191794801 163737616 1794284881 1227591369 27415696 692268721 297252081 7700625 118026496 361 484 185204881 29986576 34656769 267813225 118701025 1232852544 3857296 10699441 58553104 2286144 1628848881 150234049 172501956 122146704 178516321 2348468521 1887468025 18421264 1283358976 320231025 611869696 514089 13741849 162894169 55225 143065521 57471561 2239466329 19766916 191656336 183250369 102313225 218625796 14085009 295255489 11566801 62631396 73273600 665227264 272712196 1306449 2439470881 318096 1555009 135419769 1777718569 2071342144 26399044 227346084 3178591641 38725729 1671849 267747769 43178041 767376 553096324 625800256 3312400 3920400 7225 225840784 35414401 196140025 2471680656 1322267769 3019392601 119268241 18870336 282340809 139098436 782992324 1952844481 183115024 1713877201 1692993316 284765625 172633321 14175225 25735329 71250481 205176976 119990116 2853803241 130142464 18088009 30614089 1086625296 30129121 510669604 16613776 8375236 3297856 91412721 725117184 2643913561 354230041 1849 1817402161 2745649 2517329929 18939904 111556 4562496 255584169 10163344 383258929 9108324 1437601 52954729 2294505801 14884 5121169 1941195481 119749249 431475984 122301481 928603729 4356 216178209 96721 181117764 319765924 7118224 765625 73839649 82047364 151511481 46063369 1922559409 1425893121 55219761 146797456 15492096 1018694889 75168900 3396649 421398784 586756 11478544 292512609 28440889 36650916 76143076 961496064 138556441 124121881 212051844 272448036 2021311681 2709827136 18284176 13373649 29127609 283518244 128006596 612958564 1423251076 1570933225 491375889 1229133481 516961 319837456 3837681 3538161 17833729 87025 79316836 310711129 27783441 121286169 6697744 3179155456 123121216 1437601 251001 107184609 162664516 1532017881 1928263744 115627009 15649936 111049444 415303641 19651489 11276164 2671752721 2629740961 252555664 25897921 6610041 103327225 35117476 11142244 121727089 2932547409 2039184 43243776 24336 65496649 1052548249 2530794249 2531498596 548262225 628354489 171793449 1325324025 633616 25140196 1661521 9217296 119311929 1205131225 121242121 5368489 9114361 4532641 2037529321 1505129616 46771921 2701504576 1406596 2271049 1854508096 832264801 2574344644 1190526016 16024009 652240521 1737124 1895209156 230007556 763306384 26759929 824666089 1423930225 1158517369 1618855225 522808225 144 19175641 90212004 129600 1432809 1775358225 182385025 83010321 224610169 533194281 18496 6411024 1418481 13689 5225796 425101924 121330225 1595169 281333529 259499881 23193856 12006225 301401 3697929 2430884416 32046921 1302921216 21270544 1251390625 120231225 1116094464 8450649 871017169 92332881 3014119801 10510564 21864976 326633329 5271616 404496 41100921 157301764 15038884 1157292361 13682601 198916 1291467969 1251532129 20232004 141419664 643180321 8059921 2458624 157276681 2391796836 27133681 1211457636 160554241 1207493001 12773476 316199524 2325554176 91809 2950336489 24910081 202151524 78978769 26204161 115627009 5812921 5621641 131171209 3283344 2686321 225330121 156800484 27815076 1374629776 322346116 131354521 1114624996 532178761 518154169 930433009 225750625 146773225 1155388081 1236155281 113656921 94070601 1411655184 245831041 21585316 156525121 1504819264 15856324 3164841 61653904 36626704 282676969 3107728009 427716 2022570729 191844 171243396 1292833936 128913316 115799121 721191025 103774969 103103716 2499900001 265070961 642774609 642419716 5631129 21473956 22174681 10609 309936025 291623929 2140369 85849 3869089 16152361 72114064 25070049 15374241 2502100441 10909809 196700625 682567876 140625 179372449 1821070276 11778624 24255625 21864976 565298176 223173721 2240696896 1312395529 732730761 242300356 14348944 139310809 1646089 1010667681 122279364 244036 237868929 2085136 2327676516 732189481 478864 200137609 692224 52548001 23309584 1089936 228484 2719201 1129497664 10394176 29419776 111999889 976187536 2205225 179158225 5193841 53173264 174398436 2496501225 261339556 322346116 1901641 273108676 111007296 38365636 3202994025 1296 2159925625 1335756304 344250916 73441 822083584 6734025 18258529 9406489 2829124 115541001 317588041 413146276 7322436 118178641 32182929 30924721 11689561 31483321 69155856 300398224 2232279009 811167361 289510225 15832441 264582756 122124601 27227524 1233063225 55606849 10137856 25240576 247009 633616 11512449 894916 251317609 29289744 5271616 13184161 131308681 311364 11236 525143056 102515625 616479241 1113025 9030025 329531409 12306064 1135420416 192321424 304293136 6150400 1535121 92025649 63792169 968256 3056320656 200845584 47831056 758641 21261321 1082344201 308775184 27804529 263120841 1236155281 237036816 213189201 1331301169 271986064 28323684 1830609 158331889 142874209 3228398761 265201225 2948089 7225 23941449 274631184 3062736964 160174336 2948089 1240996 2140369 131721529 192721 11978521 307441156 1018081 12068676 18653761 2298256 313325401 111809476 292444201 22287841 12716356 161569521 1218428836 3364 2941001361 146506816 2507806084 1987733056 3426201 1226750625 252460321 28579716 128881 69039481 22801 314069284 183467025 993321289 2422509961 103591684 2598544 287296 924707281 2172676 11689561 13256881 432348849 202293729 1672564609 213715161 24552025 2181357025 29615364 12321 4592449 414692496 11621281 232044289 19722481 200873929 1232290816 1398161664 29899024 293128641 12996 211935364 31259281 188073796 88266025 920333569 2979076 1431941281 178929 276676 1218847744 1082344201 22810176 54154881 118526769 2008204969 1311025 8433216 1327436356 2207966121 16224784 22014864 35164900 16426809 12931216 33856 1371241 88247236 91809 1713481 102576384 113955625 2751736849 1313917504 205979904 210743289 321233929 12716356 10201 122124601 201725209 467856 22458121 40297104 112614544 1832439249 128572921 115068529 1703377984 553536 20124196 3090136921 55225 19280881 163251729 1415414884 3240000 1246372416 2930944 882862369 192709924 139122025 1589537161 1643524 207792225 14861025 18181696 91450969 32216976 2323914849 541260225 101364624 112614544 81775849 957221721 2822400 78039556 2833326441 142993764 2295655569 16687225 864900 11256025 1471369 4214809 13897984 2229049 1751506201 66049 23503104 318096 2835856 14010049 2280100 7257636 1943839921 434281 927567936 40043584 62110161 6671889 21316 129072321 212722225 2337841 7054336 94187025 11519236 6260004 130370724 145660761 207331201 5281946329 317837584 38365636 22695696 15657849 1264300249 1252310544 4405801 1420762249 14040009 2311590241 2253780676 32341969 213444 131308681 2723065489 314636644 63075364 51609856 3717184 82210489 1314135001 91355364 1175056 232166169 1271778244 1190526016 2073982681 131308681 8696601 20124196 412293025 287296 1161855396 20449 225780676 1946927376 222784 1752343321 192820996 68376361 19518724 136900 310605376 784 91853056 98327056 32114889 2125302201 1131313225 29909961 14182756 61842496 3290596 103266244 275792449 1056835081 77018176 2246380816 32069569 1430276761 154902916 267486025 602898916 126517504 1216609 12967201 10036224 718186401 29626249 162766564 93199716 418609 69689104 12567025 1067132889 11009124 205865104 51825601 124055044 12082576 15397776 22743361 731215681 106131204 1166632336 8767521 121154049 2352541009 161849284 1934152441 102576384 510127396 20647936 272877361 10310521 62789776 86471401 430853049 263283076 170668096 3264751044 4218916 842102361 1258884 1178617561 1129969 602407936 123904 7225344 2181529 263185729 2128681 146967129 281961 442597444 67026969 324792484 28376929 288116676 4937284 27556 2429109796 28047616 125865961 34880836 1961338369 1250753956 1411344 1420309969 16104169 3771364 19088161 1106161081 109327936 36156169 760384 350464 93141801 6120676 44302336 2012509321 128414224 1644626916 2579116225 2461846689 151240804 2127700129 1079521 1151177041 67223601 31640625 102313225 1623042369 103266244 1175324089 21650409 1911963076 190302025 116964 1785569536 826281 161163025 27994681 145924 21261321 112105744 1565001 28366276 285812836 186295201 18481401 62236321 19421649 2305248169 1225350025 35117476 27973521 51208336 1324668816 1701232516 2768022544 115713049 2608225 1259966016 2076481 224520256 343396 308248249 33223696 295771204 258791569 127486681 197796096 128881 482109849 104775696 1397124 19562929 111661489 193154404 267453316 2494902601 2497300729 170145936 114939841 128881 123032464 1371241 2678373009 1342709449 521284 15547249 12981609 11664 123143409 2869636 119771136 2483228224 229643716 2876416 1120508676 3211264 171819664 29942784 442302961 151683856 131239936 656281924 1352621284 42419169 522729 1302704649 1125721 195664144 40666129 319229689 59536 2818654281 210366016 2282641729 1232290816 10816 1491736129 592240896 21446161 1877055625 18679684 1117498041 612315025 111386916 16434916 432265681 37797904 41113744 190096 8242641 101747569 22543504 2304576036 58155876 114233344 18292729 11669056 217031824 13830961 20358144 9156676 122832889 1245242944 195328576 49688401 581726161 132181009 14837904 248945284 1380625 15129 491996761 11778624 1776889 102252544 107184609 581919129 29241 449228025 322130704 302307769 218034756 117961321 60933636 1144536561 19321 1846881 1011303601 22667121 61199329 12652249 54066609 139876 695556 71318025 285170769 481231969 13227769 2335982224 14493249 236636689 2786150656 68310225 430106121 100120036 522853956 2912329156 319015321 2312455744 70291456 242923396 47089 35164900 32775625 2389058884 1114758544 11826721 866761 651249 2100847225 140612164 32041 74529 228463225 279123849 422343601 18301284 3694084 1322631424 1087284676 1194649 217592001 171531409 267257104 129709321 190660864 196028001 6937956 3674889 164531929 17581249 2290388164 25583364 2728181824 17497489 170015521 88153321 2093154001 134119561 2412381456 287268601 1578631824 3003368809 1122317001 222248464 199809 164147344 19598329 81018001 2951422929 641304976 296252944 132779529 361722361 342287001 1692601 14485636 72965764 276676 1318851856 2634129 101929216 92313664 27499536 11329956 183223296 80209936 331749796 2245053924 122124601 209764 1821326329 1728813241 1252161 128799801 21911761 5909761 109286116 46457856 1178274276 216225 156225001 1591770609 32638369 48191364 26563716 743044 3225616 7376656 58415449 27426169 67272804 2651941009 84052224 1284648964 90326016 1098304 273935601 11923209 51322896 45252529 147209689 1085109481 166823056 20557156 3481 47018449 1256631601 1193495209 323316361 70756 27531009 16597476 158986881 232776049 1221782116 230523489 1117498041 142420356 1541269081 12574116 2377764 1247689 1803531024 1314860121 12552849 2325747076 19044 263542756 11209104 201157489 223711849 1296216009 2521744 2489910201 2809 131583841 1012036 123743376 32330596 6927424 113358609 562733284 2657711809 620944 4941729 116281 643204 2488612996 582160384 324108009 442008576 45549001 1071514756 120824064 1946025 178195801 256128016 89401 1305015625 187489 35892081 49252324 18740241 167883849 1497303025 1352621284 13564489 19368801 731215681 524272609 129572689 1592967744 3225616 3091582404 181387024 2322576 1855044 4545424 535824 2165785444 19035769 320732281 23629321 1213755921 18301284 2601 389376 828461089 248283049 2835856 376996 1617326656 45481536 9126441 1907243584 116186841 38229489 2935147329 228977424 828691369 911738025 19088161 43151761 171269569 2411809 50168889 15824484 11895601 305131024 1848656016 2643876 541167169 2266426449 53824 2304324 115498009 228484 13689 22515025 581629689 1217451664 280462009 142587481 67010596 986049 2225386276 198725409 101143249 128097124 112275216 10857025 14152644 196084009 546121 2968729 3075035209 1027138401 861184 1194649 1146838225 234059401 481407481 16573041 815159601 3485689 37112464 122855056 184932801 386884 12187081 152843769 255904009 192682161 25030009 2858506225 1004004 301439044 21883684 1500625 331822656 12845056 1372554304 26204161 131905225 154449 471969 1323140625 3916441 2732409 71031184 13719616 13140625 1002001 426174736 642774609 619312996 14538969 50951044 4330561 3814209 2920681 2627641 314281984 115175824 15217801 1766241 31854736 1458628864 1543154089 1110916 338724 1258617529 35721 1051510329 2521744 2487415876 16548624 21150801 887364 91623184 21224449 12117361 2175569449 1478656 2724735601 717221961 12873744 23126481 195860025 10995856 341214784 34739236 2704 77158656 1320159556 39400729 3211828929 173659684 80425024 15015625 3257099041 23338561 135326689 398162116 310041664 2544597136 133287025 67420521 234256 881555481 102677689 10745284 153859216 137921536 942797025 23222761 8386816 227798649 103124025 634233856 229098496 1045422889 159946609 171845881 717221961 518199696 263120841 49434961 1054729 1181569 252004 222784 53114944 72900 426092164 10246401 320875569 1468944 49729 465124 180821809 3129361 691216681 262893796 1114157641 17007376 512841316 44182609 15832441 147816964 1706763969 42850116 8236900 2739025 244078129 615933124 28323684 17867529 15421329 41062464 114511401 200194201 5683456 1799117056 15745024 254016 17230801 8538084 1227664 6230016 283013329 17547721 314033841 549081 45252529 32547025 114318864 298116 265494436 1792921 2661321744 82755409 79524 29648025 2186684644 18983449 2093154001 212838921 289952784 330625 724201 55323844 62583921 149230656 31181056 3193369 311364 156150016 1420234596 30824704 241056676 233203441 45778756 1913362564 1352400625 15295921 13860729 442976209 1212850276 110796676 16384 103124025 11648569 259403236 478121956 216148804 1448259136 1532017881 422795844 161849284 361836484 1579347081 194295721 104346225 1348725625 1601360289 662596 225330121 1324668816 27973521 3255044809 16192576 1402951936 39325441 1271564281 25310961 7540516 105370225 95277121 1490841 1357225 151019521 184307776 179104689 3066001 3485689 123032464 48400 444830281 1666681 25654225 14227984 1262949444 218389284 2311205625 152078224 12974404 2082249 128436889 1460309796 147456 96983104 556157889 1148057689 4778596 614656 24078649 2436508321 2518569 1017354816 12967201 562875625 136843204 21706281 120538441 107495424 254817369 1478656 3179380996 2390116 120648256 279257521 57501889 2471978961 87104889 112126921 93141801 11758041 193822084 27133681 2823009424 258180624 792084736 11236 1267876 565504 41190724 918271809 641507584 1797929604 178356025 217975696 2630766681 913006656 61324561 32330596 1669264 25583364 118853604 772450849 1522756 1839981025 4498641 3587236 1305810496 4809249 115691536 20376196 224676 1297321 115197289 978121 906304 21381376 40259025 167883849 902101225 92794689 15642025 5053504 2997891009 358801 2529888804 2941001361 4092529 1958239504 1036324 146313216 198838201 24373969 654481 27436644 19562929 319551376 252396769 116229961 872966116 313502436 9847044 26946481 123121216 21298225 61496964 579268624 92582884 1855044 919681 78127921 107163904 3158327601 138384 3270124225 16136289 55666521 9653449 1399358464 343396 627264 216119401 3404025 31888609 2592744561 174108025 1937584324 1517824 2507906241 308213136 53523856 922519129 24383844 1160151721 2222839609 32444416 324180025 866761 2319096649 821223649 373321 31854736 477481 1277776516 16491721 16313521 727609 722480641 142348761 3869089 2715904 478864 122899396 51394561 147501025 1593207225 11519236 330294276 3407716 135815716 15155449 11519236 1274775616 136072225 41873841 59985025 7144929 25020004 28536964 29658916 1171829824 206152164 1775948164 10909809 24522304 8614225 17514225 930799081 23824161 2799891396 270043489 1296504049 410994529 196084009 130279396 25160256 372567204 1860496 1928263744 1877055625 19088161 281333529 28783225 115906756 174741961 1386221824 16662724 74926336 271293841 22515025 184090624 381108484 11546404 735223225 191628649 226924096 1259469121 115713049 178863876 11155600 831744 149597361 35344 132319009 24890121 79423744 835396 1067089 6130576 218034756 28270489 123321025 4669921 168584256 5134756 19881 191600964 259628769 16386304 2028781764 109244304 26656569 114832656 310957956 19704721 392634225 2316484 32649796 131769 3109846756 18887716 42497361 162154756 142181776 1429066809 5597956 2029052025 809288704 266256 2033476 48511225 30614089 8868484 107661376 414736 245025 217031824 4255969 303282225 1330936324 1622558961 16313521 982081 567009 2264237056 39125025 1127817889 1207423504 8145316 1024 1121915025 2980395649 79423744 39576681 30924721 44076321 29495761 1500167824 151240804 1098304 232715025 13162384 214681104 13972644 2186030025 3066001 1417146025 2847716496 125395204 36759969 249892864 81866304 21464689 1800964 3250809 5731236 125574436 45796 3065283225 499849 61685316 1196836 1442401 17181025 56655729 297873081 71351809 610238209 811851049 1014295104 215296 13220496 181899169 202123089 1777549921 2421136 105740089 1110916 14220441 1759550809 118026496 91183401 17197609 2423888289 150994944 68194564 84437721 2907905625 713263849 21316 12180100 111386916 2671649344 1309209489 3786916 251920384 7929856 1087284676 183982096 42003361 198916 1336336 28227969 259403236 2024929 104305369 287065249 44635761 495107001 589824 211600 1163764996 274763776 68310225 2275767025 255648121 5130225 2971667169 112763161 162180225 430336 11015761 2986731801 1706350864 13995081 2576882169 18429849 931165225 427042225 1238969601 1157776 18948609 97772544 820765201 27237961 39450961 1315948176 617224336 4635409 1222271521 1798947396 2269664881 279759076 1880523225 119290084 156375025 12759184 203148009 1285437609 3312400 2256535009 2522148841 176464656 25715041 622253025 157226521 200081025 79530724 101124 352237824 317018025 105124009 115455025 1133062921 91680625 273406225 37834801 317231721 157226521 182329 41165056 1316891521 21025 23716 816130624 114597025 15429184 12482089 566392401 31371201 2186778169 203319081 26255376 115390564 23541904 500193225 1357225 48330304 51337225 1901641 22762441 2411809 4309776 3020644 1639278144 12432676 53319204 54302161 1659829081 33177600 2114116 2802325969 602176 1968409 1223236 163175076 85211361 2442138724 14100025 22553001 1026753849 148279329 1739761 140683321 26635921 18496 291419041 1141831681 142134084 599076 42107121 1423249 11142244 1622961796 36481 26204161 442176784 2640625 522168201 15256836 571544649 1205604 2802431844 306355009 141158161 1125721 523311376 3844 276590161 2390916609 2411809 221950404 160199649 244036 279157264 1118166721 589824 232324 701932036 3243601 862714384 36650916 193015449 1946025 2832489 1240996 2018435329 4223025 94965025 1270280881 434263921 322597521 18879025 868245156 12292036 217149696 1327104 53217025 1231027396 25230529 145057936 3583449 12823561 164891281 422919225 52287361 3655744 184932801 1728231184 49688401 2093337009 49999041 226924096 190136521 199204996 43771456 1772746816 37601424 36060025 239121 6375625 191877904 100540729 1557504 140090896 109453444 3136441 3243601 142062561 21799561 29584 173580625 52070656 2857330116 41925625 13300609 1924138225 157276681 361152016 146689 24157225 131836324 64516 279257521 1912689 412293025 303560929 746496 142253329 158180929 18939904 79780624 6838225 515789521 188356 117983044 82174225 236359876 2202706489 2818654281 104142025 2805625 20421361 21911761 263055961 1635717136 105329169 141324544 29550096 9199089 122943744 228484 225540324 104305369 1535777721 829612809 11370384 1579347081 74252689 181476 153313924 2253590784 231678841 133772356 246016 302829604 638219169 1760929 1531235161 1249924 594441 326741776 171452836 11235904 130965136 17943696 1029383056 21418384 1530169 1295044 1492972321 23951236 21864976 312052225 5631129 18378369 1965604 18045504 14092516 29019769 1291467969 1290821184 4631104 12334144 195356529 1416100 134815321 238887936 1141358656 280900 68326756 1825425625 245079025 14227984 51294244 25110121 291487329 28206721 3523129 1227381156 4414201 204089796 1821326329 128958736 146506816 889590276 2118668841 8737936 418366116 2196324 12475024 1016064 425968321 1082475801 7557001 139901584 1081949449 1877835556 4652649 9339136 128663649 2705560225 172685881 21196816 48149721 1617326656 718186401 82101721 2346918025 180768025 12588304 1479710089 1232571664 31102929 143089444 801625969 1303137801 252841801 1281711601 1339706404 1161173776 2036536384 2907025 83521 253096281 16826404 40144896 197205849 1190112004 291658084 1286872129 237406464 400120009 1219825476 100140049 2380366521 6022116 118026496 962364484 72812089 235284921 545269201 424854544 2668239025 182655225 1777549921 1764 46895104 228584161 4734976 82319329 190096 61952641 113569 30426256 9162729 295771204 2122849 2442138724 12931216 59783824 27363361 1368186121 189943524 2222933904 13456 41705764 32890225 1625625 1974025 73410624 122235136 12383361 173080336 170851041 224676 57896881 25522704 1454436 144 38025 7160976 1812119761 196925089 2165785444 8421604 402604225 916393984 11512449 1663253089 108972721 156475081 235591801 323136576 902882304 41460721 1221025 717275524 72726784 84290761 167081476 32239684 3024560016 1252593664 1315948176 1607824 36578304 391842025 131698576 2131761241 35212356 372567204 224940004 154380625 285677604 8649481 124791241 3196944 3200521 4498641 266864896 243110464 140209281 1405200196 116769636 131515024 3094140625 6980164 85137529 19044 7623121 413837649 28718881 23872996 69689104 2686321 729316 2031575329 415181376 23409 556110724 83083225 1308341241 5846724 287296 2042041 22448644 1600 4765489 1209857089 12321 410224516 1212710976 30902481 14938225 622402704 2209 232776049 49014001 173056 17799961 1771561 29855296 2393209 2652559009 326308096 1296 155675529 128881 31225744 499849 1771231396 2237573809 193237801 37527876 16048036 193349025 2059225 1133062921 18361225 237283216 104080804 78535044 427124889 2427138756 582169 636804 2561169664 113124496 12723489 6017209 1401528969 2652765025 93636 126922756 410881 299151616 12730624 184253476 1149006609 1927122201 462766144 1515361 2869636 642774609 227014489 316057284 16867449 19321 22184100 141419664 62110161 46362481 313360804 1764 2147024896 1225449 319730161 141538609 2285413636 282307204 2186030025 1316456089 192721 1615441 2954961 228342321 119596096 206554384 62141689 160376896 114468601 305809 186186025 320356 1223236 2301600625 164634561 111767184 2171932816 310746384 1796318689 119727364 1419857761 3122289 2631177025 166771396 21752896 12924025 27899524 150994944 16711744 2709316 124411716 26244 964324 474721 147671104 112211649 57623281 9728161 2680547076 222069604 4426816 610238209 12215025 2658330481 1276918756 18757561 1399358464 322417936 51351556 127125625 1153476 344569 231361 267453316 1094116 18619225 1247784976 8514724 276623424 179640409 292512609 1656571401 1276900 7144929 42797764 1175056 12574116 117223929 79067664 173369889 313360804 122522761 21003889 1303571025 1691183376 114511401 51624225 206116 5410276 92852496 37810201 844134916 45319824 43256929 253828624 1004319481 149940025 1612504336 7901721 432390436 198697216 46936201 311451904 23409 2313513801 193349025 7524049 279658729 724363396 28323684 5929 1373584 3214849 7557001 1615441 124032769 126517504 726194704 287913024 2896804 11189025 28847641 34117281 2996361 77018176 117649 2890782756 62078641 2696164 1411344 273207841 51022449 57653649 212255761 69839449 56715961 524959744 1996569 38415204 232776049 330694225 531717481 1211388025 1418426244 286218724 8456464 178275904 59474944 329476 2749743844 859329 595984 1045422889 10883401 425803225 1428025 284293321 3130626304 1849 725709721 6953769 2192767929 20921476 177241 90022144 21548164 952524769 2830346401 1122317001 773173636 4648336 38303721 1285956 625400064 13868176 484 3014998281 74529 5602689 225750625 170433025 1807525225 163226176 213247609 299209 6012304 228281881 2419459344 62315236 2278916644 2916 227014489 70174129 51825601 2765569 100781521 46594276 182196004 3136 30976 114244 78216336 5890329 7551504 112896 350138944 2795584 1179396 27751824 293060161 398161 2056356 20106256 131377444 5992704 21114025 26569 226532601 15147664 2475361009 301161316 100240144 624200256 2608757776 1333637361 1122987121 16459249 19114384 1268214544 1163014609 300432889 5997601 587141361 13111641 250335684 25351225 43125489 2274064 1493358736 1143386596 2617550244 161061481 386161801 169390225 2146225 2735716 1115136 79192201 313113025 1611540736 2286561124 193738561 2819503801 18826921 2729104 7584516 1641222144 68121 262634436 193349025 152152225 1039224169 1425591049 155426089 71250481 1115493201 1306449 225510289 381499024 3127717476 28826161 24870169 130965136 163216 2765569 1127750724 1229881 2920681 110224 122677776 77898276 10517049 13860729 28143025 1295784009 41615401 29909961 43917129 23853456 12285025 562875625 1357225 13256881 11350161 46362481 12823561 572836356 13235044 1665864225 60310756 43681 8791225 32228329 274001809 25553025 911013489 43983424 17181025 1014613609 40804 2146932225 579172356 176836804 5716881 620944 86211225 1267146409 207475216 159340129 12510369 774400 1270129 262893796 1623445264 1252735236 1820899584 11730625 741745225 2031575329 15570916 2007488025 2762343364 15327225 49434961 1041546529 175536001 40271716 212488929 742235536 32729841 286225 68121 327356649 491819329 2164389529 629207056 1148396544 27008809 85192900 1666681 3171153969 2117288196 126427536 79316836 1235030449 117223929 938961 45279441 2281877361 2524921 17614809 91164304 1092566916 152102889 253255396 171007929 39526369 167281 2005875369 2674648089 189943524 210308004 452327824 61199329 20466576 2728599696 98188281 1235100736 927141601 1214404 442849936 2913084729 632220736 426216025 125776225 1460309796 961062001 121594729 2446096 224130841 10771524 2289813904 2186965225 16394401 2883153025 502521889 4141225 21390625 1579347081 220671025 141967225 146555236 63504 74287161 383180625 182329 659154276 72795024 613404289 1234321 1262736225 322624 42315025 23824161 2762244 881139856 71639296 12475024 23145721 421686225 17530969 1428025 109265209 310887424 270400 2923889329 16289296 61418569 310429161 82228624 1513521216 1782225 23677956 222666084 634233856 37503376 106276 15171025 392475721 495616 266146596 6195121 171741025 541696 1226960784 255776049 151954929 45995524 104427961 77284 154082569 510172569 2826517225 339889 952277881 2316881956 1774347129 1555009 46580625 1520289 19900521 52548001 11861136 52388644 72318016 169234081 2729104 2008204969 9320809 65318724 116122176 230827249 4235364 11594025 621155929 269124025 682276 1555119225 43204329 83101456 17397241 9012004 202066225 37249 128572921 88397604 106998336 12759184 815409 6948496 18948609 3186225 25745476 119399329 212459776 124612569 174900625 77284 5202961 265787809 101989801 232623504 42003361 42823936 1658944 3732624 146047225 162282121 38031889 48330304 1305521424 8814961 457275456 672261184 17547721 225625 218418841 38340864 303142921 2724735601 13424896 520113636 5026564 1366854841 12759184 29192409 244453225 92486689 18983449 1982297529 32307856 818989924 93161104 4721929 2545101601 238795209 3157878025 415711321 94789696 1758276 715134564 831918649 1022121 123365449 21335161 32787076 2500 489117456 16274870329 167883849 11861136 1957201 51065316 338724 122456356 22982436 1229273721 127486681 2393209 2293260544 13220496 2954961 62378404 186677569 1503076 13373649 226576 157176369 12545764 219543489 1123456324 212372329 13924 431649 2865782089 202379076 7166329 17956 2492305929 3341584 113358609 110061081 540225 14938225 82011136 2281877361 24127744 22572001 102941316 1726236304 1319432976 104775696 20666116 45576001 23503104 2702736 92910321 79423744 1195154041 181476 181845225 1245242944 140138244 209931121 4613904 1403026849 2493241 467856 116985856 1320450244 329476 45576001 2282737284 1635231844 19324816 1700416 148986436 316021729 302794801 421201 18079504 3268864 53714241 5329 48566961 22581504 28313041 2385540964 212051844 922154689 7268416 712516249 169989444 12292036 1054729 73017025 18395521 46225 23687689 3861225 2257390144 1245807616 8031556 2217121 31270464 2930944 112254025 270536704 2619187684 1724325625 42445225 1506448969 318301281 41628304 8614225 1381534561 198916 20684304 321915364 34621456 171636201 1301477776 4080400 178929 1493284 133287025 16785409 14152644 260435044 276124689 260273689 23409 11587216 11451456 779191396 19044 1067089 2621161 61795321 1267502404 210627169 43811161 132296004 1881911161 3123468544 21187609 217356049 1520844004 56821444 3027600 1403026849 984064 1164241 32741284 451392516 31315216 219158416 325189089 1257482521 602997136 2331729 6561 273869401 16597476 150749284 215649225 1317036681 530519089 1366561 1993744 21511044 1453363129 8151025 229068225 27185796 883600 122389969 68310225 46498761 249418849 1747684 13082689 1583164521 771117361 3944196 1269639424 1495729 117375556 3225616 179479609 683090496 135233641 109118916 264196 132181009 291521476 11336689 2883204 1106161081 3218519824 192876544 2846542609 229441 269714929 1791913561 250398976 1423249 1619418564 16168441 6594624 11464996 119968209 20866624 919363041 2313441 2313441 215414329 23155344 2298256 1573074244 53919649 14938225 20866624 135117376 3818116 11209104 2404235089 52620516 218655369 5895184 54287424 2518569 26759929 16192576 1738306249 1207801 415303641 11449 112896 332929 5731236 59799289 61105489 835396 78535044 22420225 108241 1665700969 31382404 11175649 2924321929 143328784 26061025 24137569 126675025 2031395041 114939841 12110400 273042576 28708164 18481401 2749743844 12616704 21631801 168100 1219127056 19324816 26873856 915123001 197149681 52794756 1683214729 134689 23242041 27373824 33616804 11485321 6260004 23892544 1051575184 190384804 20421361 8281 1915456 86436 15539364 13388281 31550689 47389456 249861249 3263151376 1129430449 236513641 3613801 16834609 2330475625 167281 78765625 1022121 1283689 94249 1207632001 321700096 170772624 1161582724 925444 112211649 200165904 1836025 184851216 131044 122279364 1238769 1249924 1352400625 37063744 275128569 149769 53993104 135424 293916736 6390784 627853249 823345636 2353156 21492496 10556001 71487025 56115081 1723163121 75846681 131515024 203319081 20178064 6922161 26275876 9884736 2599266289 13162384 28933641 116251524 2325625 161722089 1202216929 10784656 159794881 896809 6370576 325658116 17114769 3865156 238640704 2472675076 1327104 1021058116 142515844 40144896 181575625 9090225 1739761 11397376 13830961 216472369 36893476 9253764 199809 103083409 1777802896 27741289 241081 217916644 41873841 266277124 29778849 33339076 11607649 224130841 2130376336 240343009 46457856 115863696 15484225 183819364 3043066896 170537481 202293729 3519376 6190144 13198689 214681104 5180176 34751025 695556 521437225 204232681 82137969 430645504 307511296 223233481 1010794849 1159929 25331089 49942489 2566232964 6160324 81432576 3077142784 101123136 57600 1993533201 1269853225 870489 230159241 1427857369 1987733056 20034576 214212496 198916 12852225 164070481 17156164 21603904 916636176 348100 17732521 210105025 1234321 27573001 131859289 25654225 14915044 122611329 718990596 182329 14400 271441 2750582916 21576025 159340129 3215797264 183548304 4363921 1578155076 724471056 83210884 266570929 841174009 29506624 88454025 1017099664 94458961 352836 2249320329 59228416 224520256 9284209 120736144 1119839296 1107425284 1909924 22992025 203832729 60516 1292690116 3168226369 556157889 2426646121 65536 37970244 227285776 206525641 1053262116 104755225 186624 18079504 160478224 1392400 224676 3455881 72352036 5461569 1003115584 75411856 47155689 2732409 13198689 1852321 1491736129 1161787225 241081 203176516 11662225 11236 7974976 32239684 133240849 519201796 1426346289 2399922121 1562858089 113167044 1225449 442176784 98624761 1944280836 3980025 25694761 514518489 162282121 300398224 27227524 17791524 189227536 115111441 85729081 652087296 158130625 1394761 2304324 1646979889 1809025 60777616 2505889 1629252496 152127556 119202724 23261329 26501904 16192576 1653796 96314596 96294969 20830096 27468081 4194304 135443044 5776 49266361 273703936 9529078689 4104676 1525225 168169024 1467502864 484 212401476 1931954116 1401856 1196260569 286354084 2876416 308458969 53824 10188864 165649 155276521 37503376 428200249 2423002176 31618129 124277904 19554084 2085136 236021769 171714816 1491736129 1987465561 2953813801 111703761 4133089 5987809 125978176 120956004 1406596 2258625625 275194921 2760871936 3759721 2225858041 982258281 1371739369 35664784 125059489 7431076 2166784 133225 106316721 1209578841 1493284 118287376 181037025 38278969 15319396 3407716 428738436 7546009 61748164 6780816 4338889 12306064 2398550625 871371361 1805910016 1325469649 840889 338265664 212605561 6230016 188210961 5239521 1310657209 2122849 2026530289 19412836 232318564 112225 3721041 1248844921 294328336 34715664 79192201 1527715396 220047556 1102107204 1452600769 5345344 13003236 165199609 401120784 6682225 682567876 214369 222188836 9114361 8196769 8462281 150111504 873025209 6160324 3272481 38626225 1715119396 257057089 163635264 161493264 32296489 4866436 2446192681 6061444 165662641 919666276 2471184 21566736 101868649 151216209 1397124 22071204 126855169 17774656 1038837361 2798929 28879876 1842899041 53012961 1550154384 3193493121 24970009 19321 220552201 2830027204 3659569 288524196 2026530289 145733184 2705560225 217415025 309136 111915241 50183056 112614544 2668445649 482768784 5405625 4116841 41332041 2654825625 50993881 17986081 5992704 7590025 1372480209 13126129 1245948804 10660225 64545156 2152089 316341796 1731856 625800256 323208484 123143409 1543468369 42237001 682202161 1764 25361296 10252804 2455301601 6084 312370276 323676081 2197171876 28079401 44102881 7650756 222784 2472675076 134583201 30647296 585301249 4822416 1018631056 62916624 2042316864 6980164 12243001 112508449 154449 9126441 130325056 494209 133225 52171729 26193924 12830724 34128964 31460881 19864849 53085796 3015217921 15673681 16581184 272052036 1946927376 286218724 11573604 115600 2483776 1024144 29571844 15876 32319225 286252561 61009 33582025 177241 1899652225 1477249225 273869401 31013761 1715450724 1468805625 11189025 1121481 193600 2113057024 2537741376 2315919376 20241001 8381025 1028549041 22033636 1845046116 10916416 102272769 1899826569 2653641 107308881 1333199169 1233063225 23357889 1172514564 501264 1053262116 179881744 627853249 230310976 15952036 113060689 2330379076 1623606436 32524209 313502436 338724 18412681 1938024529 781593849 3924361 216225 23687689 28026436 81225 7230721 136188900 13461561 318051556 110481121 13749264 115600 108555561 1519128576 51652969 1373584 28313041 514518489 50211396 223173721 9474084 2291919876 192265956 6522916 153536881 613305225 1149752464 431268289 271458576 1817104 158608836 13126129 1576169401 8139609 2627997696 85488516 2905102201 21743569 260467321 22667121 156850576 108900 39225169 32171584 100781521 264196 1562858089 31764496 11449 1417146025 98426241 315915076 21049744 896809 662238756 427207561 29637136 8196769 749956 1425636 24591681 2544294481 46362481 1199025 6225025 102090816 15295921 2047761 31550689 1646979889 184851216 286828096 13935289 20711601 424154025 283024 101848464 84327489 8311689 2628510361 1042450369 20584369 126585001 1307256336 7706176 143017681 96721 111049444 131951169 2474764009 669124 510669604 134931456 611473984 33074001 77158656 104121616 231496225 18386944 18948609 486114304 1532487609 148693636 9409 285170769 191130625 231192025 42823936 1427026176 15397776 1038361 134026929 2712609 223472601 3579664 21893041 1390041 31618129 28270489 245392225 4414201 290225296 16297369 1697357601 92236816 10093329 823173481 12313081 2737905625 13957696 1137105841 423801 4129024 270799936 103124025 47831056 27499536 261371889 1669948225 54169600 2768022544 231526656 11730625 9603801 217031824 11614464 1496529225 17631601 1957620025 1814409 33212169 212838921 852756804 2186965225 163430656 1247689 207734569 22287841 987279241 46362481 47596201 5345344 19333609 1217661025 1597696 1535121 491401 1179510336 250050969 59305401 27783441 13586596 1344542224 472888516 1593127396 127215841 124746561 101485476 9647236 42523441 57017601 199430884 2726510656 162231169 25351225 44715969 8346321 3214549809 3262922884 11015761 3407716 1267876 2166784 3118756 932141961 212521 11930116 19607184 2489910201 13162384 705168025 105945849 65536 3033365776 421111441 727974361 3161284 134165889 65536 3214849 728892004 22448644 198049329 182574144 1231799409 30669444 323460225 374544 231252849 2286144 8346321 53012961 2770127424 263672644 607178881 10323369 423207184 30680521 6215049 109014481 61481281 1737805969 2750582916 57244356 2709827136 887364 115734564 41190724 65173329 281803369 2093809 57335184 457275456 693163584 1213268224 30669444 1152942025 231465796 2244769641 626901444 1527637225 6155361 142635249 108180801 172607044 50154724 15077689 22137025 2579236 21325924 261121 25921 1085438916 22458121 83521 219069601 425266884 9653449 2337841 22155849 22231225 3553225 6110784 17355556 361201 1715450724 322624 685584 123943689 2876416 1175056 22458121 33235225 14907321 89548369 829497601 6120676 9345249 30603024 6558721 2686321 430853049 23213124 194481 2145171856 947162176 289918729 198077476 280428516 22061809 311416609 213598225 93276964 629156889 23367556 127283524 22667121 361304064 324900 113145769 4928400 38713284 49014001 35141184 115175824 25230529 2696164 24453025 298874944 102799321 424154025 389312361 5221225 1945515664 2561776996 12439729 314743081 1456719889 2062249744 41165056 1224720016 5631129 1437601 305165961 2353156 29116816 81558961 6786025 1301549929 1113223225 531671364 574321225 532271041 528586081 377291776 4635409 3051899536 18671041 1050625 1262238784 1495729 141824281 288898009 1833316 1901641 499849 2326904644 104427961 7322436 23222761 174953529 1675510489 21206025 53831569 14776336 276191161 431642176 14891881 288116676 14485636 12873744 2724526809 169182049 195328576 3214849 428117481 24910081 2193361 1649821924 1427403961 156550144 62110161 10112400 30338064 4426816 22099401 1032208384 89889361 4313205625 326922561 2598544 1527696 176199076 1114624996 367297225 1194649 24870169 320356 1790244 613089 3227262481 4981824 126025 141324544 38291344 17330569 5948721 92910321 1772325801 11737476 2050624 13623481 244036 416649744 66324736 2134624804 20151121 263055961 17480761 121771225 612364516 15303744 1229133481 41550916 190302025 288014841 513566244 515063025 6838225 1334148676 126742564 178929 33918976 874225 621155929 11464996 13024881 69169 3678724 2111862025 6430917249 1530169 208849 17539344 52171729 29986576 149940025 189860841 171138724 19669225 2136750625 40309801 1288225 197149681 2029052025 132112036 3101121 22165264 2941652169 271063296 219024 7812025 1626186276 321489 2301792529 12988816 44521 1585234225 14907321 17255716 1229834761 316270656 66455104 173396224 1215777424 22515025 2270617801 65011969 161239204 162333081 28026436 119224561 22363441 25230529 1658944 2322576 2477948841 16695396 223741764 16719921 128482225 23551609 1386445225 431649 190108944 1153476 33350625 1338901281 1317544804 2152588816 322624 56055169 248440644 27678121 1502415121 311275449 45819361 18783556 158404 8684809 4092529 7868025 111323601 225450225 431649 310429161 1729225 99102025 123904 151240804 1030217409 256352121 12033961 1722167001 210627169 2266426449 27206656 1600560049 1127844 126292644 1147041 10355524 100942209 528586081 525463929 1314207504 1185356041 1168561 3845521 278088976 119836809 30382144 2188555524 312481 2999824 1577536 1483524 113060689 10510564 322624 1292769 229371025 2311974889 1335244681 7739524 18386944 2145727684 5345344 1644626916 592289569 7118224 1287661456 25600 513974241 226111369 34969 1329769156 11269449 1205131225 227165184 230037889 14791716 12138256 110187009 233233984 123032464 25745476 1981318144 12285025 1418481 16232841 28217344 6195121 2104790884 470596 580183569 1765848484 1468039225 230400 226833721 27154521 37429924 6190144 10738729 49857721 210366016 3218436 126090441 53187849 184041 233906436 2022084 193404649 442934116 753228025 105124009 4511376 4262392369 370139121 1170724 22591009 1276918756 10310521 71622369 317338596 21557449 1193426116 1366561 643204 72522256 120231225 117548964 10666756 2548735225 1065761316 190969 2530794249 272745225 236196 1592728281 621604624 100520676 227285776 181360089 32649796 11498881 283383556 1456849 2630884 1500625 35916049 132181009 16112196 6869641 113806224 1522170225 67190809 4460544 188952516 11142244 2015740609 18292729 2399824144 5875776 325838601 69973225 121859521 30294016 30118144 24964 772951204 173264569 266211856 1194739225 52186176 512071641 815409 102111025 155675529 56715961 667489 2012509321 1437601 251412736 13417569 8271376 121801 228826129 2171839609 145515969 7177041 3042735921 32569849 729270025 155800324 83064996 146967129 1711807876 2003726169 230523489 33124 1617970176 11444689 14182756 267551449 7974976 1228712809 6245001 181476 7845601 2024820004 18671041 2079542404 119716 2527475076 62473216 165199609 728244196 13337104 135210384 40373316 25715041 14152644 303317056 133102369 2303520025 229946896 1892163001 66683556 21316689 252937216 324648324 4831204 395641 795664 72182016 17547721 1323577161 170067681 17098225 67914081 1010858436 2414916 820020496 3066001 3157729 11202409 23409 145154304 37994896 1660644001 2121892096 151831684 27123264 6215049 131239936 710862244 25280784 129914404 2113332841 75076 125821089 3674889 1022272729 19044 424524816 31427236 509796 25522704 28998225 1664232025 567106596 1281783204 32160241 283652964 161061481 30669444 92679129 1214313409 269419396 218211984 147088384 1190319001 19131876 37797904 45279441 516698361 325838601 194481 29789764 994009 3274929529 822649 1648278801 201384481 1666681 301161316 810825625 28987456 1278348516 115004176 10549504 1610978769 22316176 154703844 4227136 239444676 2585664 17161 1161173776 1183744 2163924324 221563225 415874449 115820644 2563194384 544644 1345715856 56310016 772562025 31382404 3455881 61504 242300356 1934881 2471581225 38025 2271856896 1752678225 23348224 22391824 512750736 253032649 28026436 147112641 79584241 303212569 1771904836 18421264 1276704361 165649 723179664 38477209 527712784 24840256 120297024 428986944 1347921 533286649 31945104 2914380225 212518084 301925376 158180929 1218816 1372257936 272877361 811167361 25260676 17147881 236636689 167262489 297252081 130321 161951076 36493681 422631364 215619856 288388324 31651876 1895470369 82373776 27499536 133911184 1923769 2429109796 632025 329712964 2486929 1369 425514384 400 208744704 216707841 32046921 160174336 12752041 131813361 70225 271441 1500625 1385329 2859481 260757904 52171729 29463184 90269001 27206656 281333529 1541112049 14676561 1274204416 51667344 724201 51337225 3139984 111555844 155301444 45927729 1825201 360202441 12411529 814702849 26553409 1494363649 929274256 228484 17539344 285156 826281 204833344 210163009 62504836 153664 723717604