1 2 2 12 3 0 4 0 5 0 6 3249 7 595253 8 11022848 9 504744595 10 21040741278 11 340492634409 12 7110814430179 13 459653526742074 14 4437542161639049 15 105508629834995631 16 5522222536138626811 17 126913917889878003282 18 2918377646811870525109 19 176668021620479586715439 20 1925227434484008565389357 21 72448083987843867196536554 22 3271231547363044089449390540 23 44684331772687226759508524721 24 1055386474489386224982705230622 25 72461119547865359645342694292002 26 987474639378931770273390316554916 27 25937968004054462698953992459433890 28 1120021516474406512898909055895793203 29 19134186437936002518647083467294228475 30 471880517430610769646345296988324132755 31 20957696520381511002470375027269413618128 32 303575577963112295200872895659427363731651 33 11478461371828619901204450682407252423380825 34 532556901831428362303076688804160875465233124 35 7693347291400959063928249851474670884144828511 36 193902850262683940921932734209828714357601377810 37 11405481466903106472786238509725634312020158322120 38 159679465346306813379837704102838380280696192422077 39 4250613773257282230232889695378714457631605658558333 40 196667832760325747665765837438211113136176615829521214 41 3476703917338848043996262044108276282585276011293325532 42 89567851751401213704871898670557555845659003309352343908 43 4676944591987457786749369433383641755292529948369996436369 44 61854733990929885399554250116081272996966553640360632144778 45 1769730409589837423483404793928019748810453980047721494354235 46 89218005752555036920162238659086959029405285666028068176856057 47 1228191099018418038328910416917342158657754358050071160258358784 48 31844248239047386600136708778777006557124903013528179660056398138 49 2176594242368440284097860457814274271114733275340574964834813714123 50 27319874366219117291772154482596067135774043394732309218165142402645 51 736196804938281651448620559251166195340225911817427261799131920060059 52 40361539184030376020489481660922050970385473324355772516079178835604517 53 545790329740669972222503072820279184369361866064488551796358120658623868 54 14333573173639825936522088030412206533564024595757310857248519136349451145 55 812619473149771630926099509346654906668831122954937887026297583067800395401 56 10144900212717697939477555755367251095664891850867156883865808196115699565300 57 294594099181846852612610660473416225479241205801499859522498625158593192166674 58 16978891801923285672766216764631779970344820744362811910889290864077822015620474 59 209880218829286900621916057701460552794118984273265073213919840102033290414709009 60 5540443096380893709638218914737933179574160180313486763142507584932063219346572826 61 339997000313814398939925189811915340375953275414070784771096590073473091750309776730 62 4086552467323771837357242073345478287913263207749599691113024785215954627347175649769 63 110267057572037615029317003939816566341629895047527860578100125580996834814551808409331 64 6464734614071855214340258202344323910226334706780652325439542889441603821285715754352196