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