D:=[ [ 0, 234549307003/897971146, 80121700461/273077813, 32909588371/126052449, 
      29095059374/106899963, 30715926901/105677257, 41744217303/169258970, 
      114059728939/506726977, 181339885859/602917438, 43605549647/179151141, 
      43605549647/179151141, 23926620326/102286013, 29535658737/101240986, 
      28165010098/120488783, 116153946848/407392227, 57835000569/218755192, 
      35081024838/121307047, 45776557333/155910147, 89158040501/382261945, 
      209991425247/712052200, 50461093217/190719556, 192602749513/644325743, 
      35903610260/127389873, 342875515425/1161836051, 251040131349/1384407811,
      251040131349/1384407811, 151437775641/519828013, 107528499163/361815092,
      32433569271/110899067, 45991340898/153023335, 34698798783/149455534, 
      57738265694/234123009, 46864222070/159032727, 39855199203/155508878, 
      1827778397738/7217770661, 66474103141/296919206, 46295776607/158694284, 
      29320549583/112479708, 79665658678/275082303, 43250192606/168741493, 
      78988426130/301706783, 68380956143/304744188, 113580502740/486958961, 
      93875360027/355127652, 39237942223/156723745, 126099551057/503733714, 
      44814115112/168825227, 39715652717/139104210, 866662618777/3559106864, 
      125759099203/445531466, 64181051378/234045769, 30325796275/102419873, 
      31851967823/105689919, 82722353057/286814015, 30288214881/115702520, 
      112993970653/486388261, 255580838851/1135152721, 34172975740/114580909, 
      257083998575/877332929, 31938752398/120693001, 34488447797/132274668, 
      350081741639/1328710247, 44653738759/176215037, 27697822533/152654327, 
      87674805377/318933471, 51720625612/183055771, 188878613935/697700951, 
      66592238699/222558494, 126901581667/442989406, 57395273285/208261686, 
      35376759831/121510087, 37616724879/131977135, 158663450851/597476384, 
      34342220921/117226015 ], 
  [ 234549307003/897971146, 0, 107629606639/362145051, 251649878661/965764934,
      74310787136/262429963, 33264147315/110992156, 55078776189/210409865, 
      70067301845/273568938, 61568582923/208375695, 205243776949/773107936, 
      205243776949/773107936, 116687359186/479894287, 159720791739/606313676, 
      69896633365/265375619, 30886046373/103010732, 26497017128/104656109, 
      48217343054/166869991, 29437500849/100912232, 32878402222/124408273, 
      340841030023/1159008166, 20527787359/112019938, 95500764803/322798023, 
      41337640453/146042051, 51215496761/176540099, 58258935698/220152481, 
      58258935698/220152481, 40335159600/138067733, 54937978759/183641514, 
      562084960009/1927436706, 187814602013/687104112, 26901428439/101324546, 
      71629990614/307246631, 104612032735/364068956, 31600125301/123344861, 
      42899441191/162327949, 67712930207/258976914, 31552652437/105947619, 
      97821882259/374540906, 190259346874/634236583, 40030491938/177806207, 
      23937824591/106728180, 27010313301/107916143, 670535771274/2720903627, 
      29886720968/128178321, 28369292437/126488651, 62224398825/235115597, 
      25653014425/110484082, 75100243187/264642626, 574509498149/2458898862, 
      38749688176/131584147, 35071058303/120921744, 32344204597/107712335, 
      28577419974/100848781, 194535769130/707089643, 31019094855/125782492, 
      962113586073/4143501640, 29799563386/114276109, 76329590653/258641860, 
      64719325573/215187824, 77647386793/310205131, 22994102541/102123416, 
      44000845293/188178757, 862046783782/4752834463, 39839574609/157332316, 
      344831597752/1285031177, 114545009690/389033197, 54369125079/189415316, 
      30981036751/108773711, 132094331249/445294960, 1023116078621/3535392918,
      225294524162/782947867, 47683987258/169841309, 50599026513/207825605, 
      140857431493/529057156 ], 
  [ 80121700461/273077813, 107629606639/362145051, 0, 38466392685/129634097, 
      65928163093/210156358, 890128419049/2914290179, 820750946723/2859724678,
      187313830592/647354643, 51603195612/161296219, 51305553361/174035160, 
      51305553361/174035160, 47015829612/163702991, 33154880465/102858878, 
      65153398125/236263171, 110468369648/375768839, 71842313853/239595539, 
      132327981783/464869924, 62765633951/208440894, 119542510828/412075933, 
      42354305591/157054263, 54141724655/181805493, 28085271631/106757241, 
      2606263041938/8076593517, 145122002107/522298749, 90724765223/320406230,
      90724765223/320406230, 43389289891/147927012, 39939683027/126870024, 
      60725389944/199158523, 52200298553/168614552, 35453806310/127330011, 
      39258601119/133749466, 37410765701/116581784, 204565281952/692257397, 
      40335159600/138067733, 51696393052/186673375, 21606573433/106773689, 
      30249800884/100991013, 48900752815/187092987, 45590317753/152724741, 
      160173187989/533433713, 327782509400/1130721561, 68017498053/231472574, 
      33209733839/113470098, 37747901038/130423643, 30394053263/101726910, 
      188697320793/630833692, 476615820575/1512669783, 31532866270/107118413, 
      98222338771/313369881, 72669169637/234874161, 63395235037/209630883, 
      123645536479/392721477, 75228102412/236430793, 36448600721/121541260, 
      44454062911/153404832, 2171247157/7576044, 35901612391/133204856, 
      38174731445/133311132, 31697790649/109859971, 32721685945/112922726, 
      53400444163/177379770, 56563238009/192000306, 32682804259/112696645, 
      43167679145/135359128, 96730734199/479123416, 105476476805/331013411, 
      59992802291/190936948, 124495776983/447305935, 61982337538/237922451, 
      41308601522/131987141, 653837587219/2084654717, 30835500191/106448991, 
      283975842789/885115330 ], 
  [ 32909588371/126052449, 251649878661/965764934, 38466392685/129634097, 0, 
      47221184406/161407171, 49209450837/168253418, 53164428182/229080421, 
      47985789526/184318221, 44775112962/154414385, 53414260895/227900101, 
      53414260895/227900101, 47085670397/178884323, 49102800887/170374688, 
      40905001549/168666437, 56633591870/200877603, 610090397043/2619837697, 
      45741776356/160370163, 56185247857/198221602, 41744217303/169258970, 
      128451208426/455529381, 41282558139/164974570, 31939676917/109519981, 
      1223430410927/4062378793, 78471582135/271905871, 
      1114520465401/4402778085, 1114520465401/4402778085, 
      38628847363/130688700, 44329498352/150411279, 83344320222/279775033, 
      52242815555/177310393, 37223932070/160201133, 32394389213/123858516, 
      148377465187/492554399, 50059059235/223264463, 28215608725/155768519, 
      73784111657/295301862, 33520794386/114906453, 316156434283/1408258717, 
      145778406960/527933197, 80789312719/315436485, 89331794149/362329983, 
      110958352609/424142064, 44674590217/169128532, 44000916895/173946563, 
      48854321156/184741731, 28246428039/125913311, 40257970001/165364292, 
      1453406614356/5148424159, 40377192811/152178352, 37232163260/124719143, 
      85222826081/296307602, 75090190728/254388139, 39759880436/136610921, 
      66881541650/228078751, 57519552825/256735114, 83014396521/312861169, 
      40747580795/158975083, 139715383351/486919600, 28873948921/102474973, 
      18231577545/100553681, 101382353669/388423882, 27865362991/119109942, 
      114112795539/431675993, 4016726986836/15182560135, 
      135838869220/463708423, 69468576718/240597613, 72755183324/242252291, 
      36791951759/123793748, 27854687053/101222869, 50141997253/175380642, 
      87158161898/293770047, 87551544932/306347207, 555840282254/2397958137, 
      132352349113/466521305 ], 
  [ 29095059374/106899963, 74310787136/262429963, 65928163093/210156358, 
      47221184406/161407171, 0, 33682554417/114551272, 40092298256/139696115, 
      142362161087/476378137, 34205572406/109275729, 274372654909/942850223, 
      274372654909/942850223, 31552652437/105947619, 82135858650/271590659, 
      44621029878/153500101, 43411851207/142402075, 40151171866/138757059, 
      90845649253/300413470, 112153736413/392109980, 37141529732/126246319, 
      61352040838/192726177, 40046260305/150044938, 294859759003/914264159, 
      129678736782/495806425, 44553977425/141570379, 39747056165/143827102, 
      39747056165/143827102, 51561547109/166485296, 39482374412/124008891, 
      64003759277/203244923, 43465753267/147803374, 43611879215/152899948, 
      238735280263/800071694, 40278019441/149655911, 
      3385058247826/11938996723, 34438645880/117552419, 50756605228/171045095,
      39559226198/127732083, 30321809358/105390847, 46904294315/149043784, 
      38446073273/128961400, 51574569764/174690597, 60460784438/204118509, 
      104668536803/349139606, 35738644979/128247992, 48324660508/164840361, 
      71256623653/248309559, 30497471771/109006476, 102240393133/389592531, 
      258226050981/867008900, 69484790107/249265672, 31749314398/157224923, 
      48308233924/149760039, 42893961143/140713861, 90807532289/288392708, 
      226926310538/818402349, 45923056768/161393043, 40224828951/136310719, 
      47624803339/148461159, 36427951564/113538925, 276475097630/960150843, 
      67719708804/236180933, 442389069152/1557592125, 274372654909/942850223, 
      29749448703/109279957, 343271598113/1700469069, 43034200669/134418883, 
      47738864113/177451957, 46968155599/168312213, 32100195090/102559151, 
      131009677291/415930985, 59810489693/186883144, 275665875782/1054775273, 
      61209840060/219336577, 380691512435/1330690688 ], 
  [ 30715926901/105677257, 33264147315/110992156, 890128419049/2914290179, 
      49209450837/168253418, 33682554417/114551272, 0, 97080291827/342678539, 
      45920377966/157066425, 40144360933/129651155, 42121844887/145368788, 
      42121844887/145368788, 37269674233/128944601, 85045164017/263711323, 
      394591722397/1365540964, 27993116632/138724351, 43377576653/147341768, 
      32383316330/120338351, 115068876875/439739041, 30062272735/103337902, 
      36981782564/129314837, 147977786861/493357971, 389577915927/1290800066, 
      63487561391/221951921, 33740247748/105433641, 73869666869/261778055, 
      73869666869/261778055, 40323909803/128076967, 81749168138/259924893, 
      77124717925/249138347, 797322775490/2491864863, 41967381467/153762781, 
      94093411297/333494780, 99474850991/329055164, 76086019693/271127812, 
      73690181137/261485383, 169295584449/575083990, 231686461123/740722865, 
      30750826643/104349263, 35600956465/111830009, 41154230377/144202107, 
      40534482381/136878343, 46343831725/157939356, 84300268591/292004257, 
      83130321709/276427716, 147565538869/494440852, 218993987825/745209512, 
      270902406173/911050643, 78272045681/250194324, 346646093399/1187596917, 
      38258568280/189587121, 30692830670/100731903, 206497775758/643782767, 
      38838158549/123366630, 1015073502292/3164157929, 116941755163/413324979,
      217291514817/758477345, 35144289964/120278891, 42575761972/135264793, 
      33813402649/104852927, 39668750477/132935604, 790606450773/2626787965, 
      33854713223/114359022, 127506835241/432636896, 
      15959827107587/56120435883, 42652346737/153006565, 
      47161076443/160449883, 41324515445/158071799, 41480713588/131688123, 
      63937734002/244531031, 39391773413/141283565, 73523502951/233762776, 
      32916851077/122323532, 41951349118/139733845, 135558987267/425823176 ], 
  [ 41744217303/169258970, 55078776189/210409865, 820750946723/2859724678, 
      53164428182/229080421, 40092298256/139696115, 97080291827/342678539, 0, 
      60609589412/239326289, 33007262768/112087553, 113587550401/487056327, 
      113587550401/487056327, 76421301568/289142927, 89922836492/306477565, 
      20817091048/114754387, 241938852109/838132618, 1648007109611/7048818402,
      119308184581/396615738, 40019458934/133558563, 27853908830/114451797, 
      62430396877/214642663, 110714943184/432519847, 127429955903/444435978, 
      42754781513/144090321, 997453636229/3372028007, 84486679796/361291801, 
      84486679796/361291801, 56699942768/190651869, 48106788145/162544269, 
      37154570972/124610329, 43992061579/150759448, 45403686406/202324397, 
      82729698067/311589118, 2727735881001/9201681067, 90974816353/501545154, 
      24358055431/108123554, 23563054018/101088961, 449216076131/1624059235, 
      39921811033/177930056, 55323939019/199705892, 27943949123/105551121, 
      41012274313/156993480, 43074379841/165199713, 758851826751/2904665399, 
      57381048123/220060838, 187264063916/705247257, 65555262011/291201454, 
      29228734144/118514781, 1046257726037/3814548553, 33585594266/126855563, 
      48654559385/174642811, 40245730671/142412138, 31857377120/108556413, 
      239599428819/821746757, 1596668792614/5365476453, 33377094712/143700021,
      35662488040/136238481, 30081131472/120077899, 329125746021/1134248960, 
      94518486210/326524279, 51096128279/209890370, 40557963605/153388947, 
      45011036741/177681759, 26840695114/101841871, 43250192606/168741493, 
      191339370679/656427650, 40799695971/138090004, 64394472791/227457121, 
      135838869220/463708423, 54168327877/184756511, 76361709747/254860643, 
      45590317753/152724741, 31529474041/105930720, 28623746815/114268503, 
      105308458976/374065093 ], 
  [ 114059728939/506726977, 70067301845/273568938, 187313830592/647354643, 
      47985789526/184318221, 142362161087/476378137, 45920377966/157066425, 
      60609589412/239326289, 0, 124498466715/424144342, 53407477782/228416531,
      53407477782/228416531, 193355151590/794001051, 75426756706/268516155, 
      33646317331/144898068, 30936810232/107327001, 69077897425/263944639, 
      30193454452/105437545, 101451414850/344945159, 27402263342/122112697, 
      133456132037/448263584, 123213601/470940, 68349394933/228586902, 
      640182659894/2278129129, 64205273087/214491172, 94104618244/403418315, 
      94104618244/403418315, 118430503264/397706763, 33682554417/114551272, 
      50174004317/171674822, 30706577431/103362202, 29625983633/121681907, 
      58503714591/233728949, 44827833109/165645449, 32032049181/122669647, 
      49226782867/196638314, 38128415023/212073402, 53249641451/181305910, 
      1107402845385/4321409612, 364648225727/1233031961, 
      54734986347/209937686, 325954183369/1233313127, 28044329615/120278876, 
      36786803710/202827627, 31603371014/119433307, 59247739348/233996249, 
      36184516511/146743972, 49707567077/188755352, 56848348053/196701199, 
      24648728335/106146944, 110713093584/375005713, 39921846003/135007540, 
      112041043726/384037907, 2542956084482/8621775421, 41883704392/153659511,
      55027484729/207944243, 616528804627/2638475547, 46826070858/207935225, 
      334297966663/1117166527, 31543689899/107698424, 89029976924/336901389, 
      1976404422017/7567156082, 88773821887/334457806, 114157405669/462954186,
      62342755098/277920121, 284872356439/949627280, 317051124287/1146938124, 
      56588535281/195122440, 42287244313/148479614, 46359567692/159221003, 
      47993979274/173992901, 42418351113/150740371, 188938329214/633411687, 
      118839035227/447573700, 34939914686/122049713 ], 
  [ 181339885859/602917438, 61568582923/208375695, 51603195612/161296219, 
      44775112962/154414385, 34205572406/109275729, 40144360933/129651155, 
      33007262768/112087553, 124498466715/424144342, 0, 65929665264/225070985,
      65929665264/225070985, 43632697555/146745173, 38019473737/141244622, 
      87997733399/301760516, 80415440826/255651947, 161643864431/560160311, 
      248852623773/791253305, 5035934740047/15697260850, 
      562486690928/1896497875, 253194424307/785186757, 119238763737/419930302,
      125130996996/393161425, 43878219173/139347905, 43411851207/142402075, 
      34297549045/115392349, 34297549045/115392349, 48074754110/163549849, 
      34741829369/172132744, 254751942132/913846937, 34682998415/132675844, 
      107479221761/363576771, 32113552310/110560367, 154466349821/510809130, 
      49048377269/165740869, 45816786374/157089305, 108359377215/369719576, 
      148601174489/472030517, 30374145488/106606797, 263908132848/872792065, 
      148821140478/531388861, 3051235163509/10933237155, 
      46739697873/155439308, 35786131294/121583763, 86037690816/306391619, 
      324710089118/1128956985, 30525509837/106668671, 177836207935/639984346, 
      73119319223/248787212, 43354967893/145668661, 50261661253/159642099, 
      56375681151/184978540, 92515274779/353896246, 29927749273/148229847, 
      69489018479/265577566, 40267174187/137449042, 134916661161/448815515, 
      45695887301/152208046, 45703970276/146076491, 392513879177/1372484880, 
      36121561963/122319537, 326910869532/1200734551, 134413315771/464978299, 
      72905307397/243552742, 98582261053/327199969, 208273357280/653987991, 
      6488001225511/20605241307, 54665909787/170804282, 
      278426077825/974835572, 33446591894/104253183, 36719533331/118640381, 
      62304171733/231537240, 62254528103/193028249, 112365913264/381111667, 
      102412837097/367396914 ], 
  [ 43605549647/179151141, 205243776949/773107936, 51305553361/174035160, 
      53414260895/227900101, 274372654909/942850223, 42121844887/145368788, 
      113587550401/487056327, 53407477782/228416531, 65929665264/225070985, 
      0, 0, 115760197585/442944086, 29510824015/105705008, 
      40716679313/180832688, 51174847601/175804613, 54785524049/216359434, 
      148801351197/497549305, 63283594168/212653401, 27142070312/149693687, 
      46295776607/158694284, 56178456481/212364947, 41499745571/145865674, 
      134928374389/460037751, 56802443674/209920631, 41668699296/178699069, 
      41668699296/178699069, 36394269743/126840104, 222009719195/772503342, 
      61192193692/210715871, 58804664654/196164909, 45480667740/202066463, 
      206798741481/781553204, 50079604801/168099695, 
      6712408190613/27571531802, 33327028222/148510801, 54866932649/244484074,
      424766822119/1470406510, 38202209741/164476871, 37630533779/132145194, 
      64087121777/241360929, 189849934403/718211986, 54785524049/216359434, 
      29973023649/121527683, 293210482361/1120160677, 33784591465/129101252, 
      37590291150/207207347, 32469999220/124330407, 43143972997/149836175, 
      39302261876/153326893, 79539848205/271894958, 260022710756/908520781, 
      35221368775/123466761, 301849940036/1020176747, 27589533145/101109412, 
      73146284071/292157730, 95362005968/365844581, 53485681614/230270225, 
      37021980883/137478172, 38247039794/131552023, 57807327120/234505247, 
      6711375818155/25476401316, 80334708329/308198742, 37193615330/140653017,
      142706752520/569984057, 31540859307/106949510, 202955232106/679175197, 
      143312189093/490821073, 303867337122/1010826653, 64021325263/219633973, 
      30924026051/103296663, 297850780067/1064160068, 37746938411/127297714, 
      38386071444/149762887, 30103485103/104763716 ], 
  [ 43605549647/179151141, 205243776949/773107936, 51305553361/174035160, 
      53414260895/227900101, 274372654909/942850223, 42121844887/145368788, 
      113587550401/487056327, 53407477782/228416531, 65929665264/225070985, 
      0, 0, 115760197585/442944086, 29510824015/105705008, 
      40716679313/180832688, 51174847601/175804613, 54785524049/216359434, 
      148801351197/497549305, 63283594168/212653401, 27142070312/149693687, 
      46295776607/158694284, 56178456481/212364947, 41499745571/145865674, 
      134928374389/460037751, 56802443674/209920631, 41668699296/178699069, 
      41668699296/178699069, 36394269743/126840104, 222009719195/772503342, 
      61192193692/210715871, 58804664654/196164909, 45480667740/202066463, 
      206798741481/781553204, 50079604801/168099695, 
      6712408190613/27571531802, 33327028222/148510801, 54866932649/244484074,
      424766822119/1470406510, 38202209741/164476871, 37630533779/132145194, 
      64087121777/241360929, 189849934403/718211986, 54785524049/216359434, 
      29973023649/121527683, 293210482361/1120160677, 33784591465/129101252, 
      37590291150/207207347, 32469999220/124330407, 43143972997/149836175, 
      39302261876/153326893, 79539848205/271894958, 260022710756/908520781, 
      35221368775/123466761, 301849940036/1020176747, 27589533145/101109412, 
      73146284071/292157730, 95362005968/365844581, 53485681614/230270225, 
      37021980883/137478172, 38247039794/131552023, 57807327120/234505247, 
      6711375818155/25476401316, 80334708329/308198742, 37193615330/140653017,
      142706752520/569984057, 31540859307/106949510, 202955232106/679175197, 
      143312189093/490821073, 303867337122/1010826653, 64021325263/219633973, 
      30924026051/103296663, 297850780067/1064160068, 37746938411/127297714, 
      38386071444/149762887, 30103485103/104763716 ], 
  [ 23926620326/102286013, 116687359186/479894287, 47015829612/163702991, 
      47085670397/178884323, 31552652437/105947619, 37269674233/128944601, 
      76421301568/289142927, 193355151590/794001051, 43632697555/146745173, 
      115760197585/442944086, 115760197585/442944086, 0, 3243419635/11304202, 
      38300298719/146991716, 48865995247/174998621, 74028550531/280258414, 
      63276578022/219728885, 46864222070/159032727, 63047808389/248636285, 
      31479639227/107692108, 33541461552/134082205, 33607129378/114378795, 
      134055632363/460620604, 883378309335/3117704393, 25187602538/102124025, 
      25187602538/102124025, 29295452013/103405231, 69195017012/230250025, 
      45555148948/158663263, 35353078853/124768406, 40165816773/156735178, 
      166165869794/924700469, 55557390646/192381817, 73519171809/277121234, 
      52935861919/202300359, 33541461552/134082205, 54800270882/187509493, 
      84115614627/317110499, 337016909123/1134126512, 85876424044/371127043, 
      56147034873/222103810, 286364552041/1563690066, 39252868841/168318494, 
      98550971828/400385513, 35633163596/159121027, 29906393015/113049269, 
      44653608812/171445641, 239806008660/818350457, 37055485281/164814805, 
      1281700089719/4359448462, 40736489779/137740447, 151123260625/502831553,
      33698889636/115969571, 34148792393/120015522, 57180776785/216143093, 
      103367022266/459527005, 30209448540/129587467, 100007433554/354268953, 
      73472574310/246087153, 28327024987/108349111, 62633657145/268096414, 
      74770053899/286576285, 207514081473/890560963, 635448607831/2831833775, 
      238735280263/800071694, 29783688707/103030611, 30992301363/105677341, 
      141559511778/497721349, 28185253685/100595562, 73987299309/260304130, 
      85726092741/296617649, 44720481739/150050990, 110714943184/432519847, 
      97588466021/334375749 ], 
  [ 29535658737/101240986, 159720791739/606313676, 33154880465/102858878, 
      49102800887/170374688, 82135858650/271590659, 85045164017/263711323, 
      89922836492/306477565, 75426756706/268516155, 38019473737/141244622, 
      29510824015/105705008, 29510824015/105705008, 3243419635/11304202, 0, 
      35957299584/127876925, 110582698827/344718607, 69180222781/239399432, 
      127522441381/411984805, 78354003153/248859518, 194084111757/675820646, 
      52200298553/168614552, 28926660695/109016809, 37026453683/117719420, 
      34668622693/113752633, 55790198517/177122452, 142652784190/495304253, 
      142652784190/495304253, 204449721441/676056194, 253005341375/907517299, 
      129780090214/453790409, 32916851077/122323532, 80300058653/279487626, 
      74699011857/256640059, 98317397888/334513555, 34564445159/116134633, 
      29577187585/103274796, 275226532325/1009993722, 32750977289/102902003, 
      120532690922/431711887, 38380084072/122614445, 50536760347/172871505, 
      109559114197/370699525, 30807092863/108174333, 39240994733/136714927, 
      215985336002/724371197, 3570543275351/12216860135, 
      27698876189/102824960, 93449450929/328619835, 31521361133/121026716, 
      229602109716/796629497, 155500514239/488500431, 48113949681/168209002, 
      314707044455/1070425932, 60019874644/229416273, 56643570063/280479022, 
      59696315605/200229657, 32432426851/113259638, 86606967047/300051943, 
      42791079688/133712331, 44098101685/144670278, 34438645880/117552419, 
      45435912743/153060107, 190781809048/641679551, 90539888265/330138661, 
      91657786327/313160988, 78354003153/248859518, 590312650289/1839998347, 
      75352486535/240809144, 63565840867/228085220, 115537953317/367406035, 
      48656003683/154727260, 28327024987/108349111, 48125775293/150377629, 
      29963480483/101039026, 25355153039/125640703 ], 
  [ 28165010098/120488783, 69896633365/265375619, 65153398125/236263171, 
      40905001549/168666437, 44621029878/153500101, 394591722397/1365540964, 
      20817091048/114754387, 33646317331/144898068, 87997733399/301760516, 
      40716679313/180832688, 40716679313/180832688, 38300298719/146991716, 
      35957299584/127876925, 0, 31537933409/107328395, 28662422216/116268247, 
      144241632191/482178928, 181248465761/603290761, 34699207194/148831825, 
      51910571014/180698749, 133101688588/509053561, 46094366749/158864886, 
      63311606984/223324491, 116981504048/392659305, 27343720967/121926898, 
      27343720967/121926898, 72232038157/242004088, 271606859400/924126917, 
      208179132295/697000129, 53499908407/182438477, 69844743001/310130230, 
      45425318773/171899199, 53504875517/180348504, 41947514943/180670682, 
      59065002613/253218164, 78370053617/428002514, 47810865841/172826666, 
      35587745581/152261061, 815287664104/2815289657, 42695880223/160841918, 
      106680384937/403116067, 28653138236/114480747, 74198544515/293087207, 
      44971702678/170192367, 91656808259/346410378, 43075030733/191987655, 
      56135004113/219153666, 73814468511/262149311, 59511482497/227856188, 
      40789273469/144502058, 32066566957/111946502, 434118080121/1467243256, 
      70848903632/242132525, 38327251986/130872251, 1827778397738/7217770661, 
      42857205783/167297401, 26932907715/110623517, 244041733171/823080837, 
      240113888558/817575105, 54095056771/216124487, 75512278490/284484483, 
      133805815961/512417790, 186851726113/713777881, 42458819337/172225829, 
      105489763468/354965141, 72722737667/253321679, 33578617009/121617759, 
      48773975771/164769423, 65714763069/225523186, 57324342072/194362243, 
      34925657572/117340339, 61477269515/205409801, 34488447797/132274668, 
      66039334886/241580019 ], 
  [ 116153946848/407392227, 30886046373/103010732, 110468369648/375768839, 
      56633591870/200877603, 43411851207/142402075, 27993116632/138724351, 
      241938852109/838132618, 30936810232/107327001, 80415440826/255651947, 
      51174847601/175804613, 51174847601/175804613, 48865995247/174998621, 
      110582698827/344718607, 31537933409/107328395, 0, 49699092350/168139509,
      46088943565/176154672, 32916851077/122323532, 64631819636/221462659, 
      70239965424/268657609, 57596022538/194014001, 34980100727/122490127, 
      263908132848/872792065, 40545228955/128776674, 31888402311/109489085, 
      31888402311/109489085, 128975669938/403013549, 346385711515/1079853757, 
      36010871337/114388840, 57376277263/182274627, 37779785978/133865705, 
      37676030207/133184906, 104662592997/332449879, 55361108140/194746443, 
      65093700742/237249293, 41646851173/142779507, 332534250393/1091156314, 
      33772824153/114604711, 165895715866/530137323, 50090106985/169706318, 
      35202416833/118997050, 41419175083/143742946, 38558930180/132220267, 
      588552570933/1961623957, 37420477516/124493779, 35553270917/122623734, 
      37007551703/125673364, 125130996996/393161425, 34000763077/113954173, 
      32694122969/125078611, 78748582210/251689273, 37283833183/115623377, 
      60522771701/195527954, 49446633548/157216841, 128451208426/455529381, 
      85377316594/289592719, 126300560349/431077508, 33074514491/109391196, 
      185619717641/583026996, 53213381438/182076453, 188519659514/627406257, 
      122973707251/434441150, 89516977955/298733668, 52745261773/184178722, 
      81666815839/277857054, 55546430384/199271709, 48236588689/168661463, 
      48345501085/151121757, 35537488088/175975605, 42328927002/157231715, 
      40125495045/129591577, 55546430384/199271709, 89875992580/301341203, 
      102816279973/318830480 ], 
  [ 57835000569/218755192, 26497017128/104656109, 71842313853/239595539, 
      610090397043/2619837697, 40151171866/138757059, 43377576653/147341768, 
      1648007109611/7048818402, 69077897425/263944639, 161643864431/560160311,
      54785524049/216359434, 54785524049/216359434, 74028550531/280258414, 
      69180222781/239399432, 28662422216/116268247, 49699092350/168139509, 0, 
      63804881913/214917764, 267426346073/910804920, 32469999220/124330407, 
      124179748474/427728217, 72095540549/311626313, 32246008661/110539193, 
      123214854267/410880566, 119542510828/412075933, 479428225417/1839578673,
      479428225417/1839578673, 71308491070/255140609, 
      1651762826902/5894305677, 126004229349/478122980, 
      14784306049672/52034518189, 52295448299/208824591, 
      52870348661/202806698, 30045456244/101915193, 965256905941/4302243026, 
      39498929824/162247815, 33805363411/131913388, 92197206156/307402589, 
      60205475396/331888225, 54092322092/180742043, 44717321503/178579508, 
      48533373833/199386755, 70492195498/265530401, 69015339073/261999409, 
      80724197896/345255907, 37949832458/148121793, 82459627033/355149108, 
      22462788675/123863954, 32236261261/121690465, 122858478977/469366731, 
      59981190166/201514161, 29556496204/105893739, 46950524969/163899392, 
      47362188556/166064579, 41177995511/144673119, 209677757510/931441287, 
      51384144231/194073850, 51384144231/194073850, 47877498002/164352901, 
      46515700423/157449830, 58898179675/261503799, 87641197051/355391074, 
      344419760987/1477026972, 27306071307/104512856, 52256405169/196807612, 
      263804505476/916474165, 33666683866/112533427, 86868151/289180, 
      54532109542/188610013, 38475237577/130277909, 36937707901/124010006, 
      57416398430/216006873, 54299159231/188489895, 43467347047/193676603, 
      38891246057/139133538 ], 
  [ 35081024838/121307047, 48217343054/166869991, 132327981783/464869924, 
      45741776356/160370163, 90845649253/300413470, 32383316330/120338351, 
      119308184581/396615738, 30193454452/105437545, 248852623773/791253305, 
      148801351197/497549305, 148801351197/497549305, 63276578022/219728885, 
      127522441381/411984805, 144241632191/482178928, 46088943565/176154672, 
      63804881913/214917764, 0, 33404392665/165534694, 80840314986/270303949, 
      31819415189/114163271, 35058921787/121339481, 217513029859/740217139, 
      103948626421/340912298, 32519152420/103906723, 48926448491/166097807, 
      48926448491/166097807, 33142719414/104058389, 77124717925/249138347, 
      71735164766/222472323, 101464360267/314659395, 42524921805/148425656, 
      29382906876/103693255, 202872180170/648282979, 40112264791/133737272, 
      45249378920/159841911, 38173183916/129732741, 269027035239/889949977, 
      41784757967/140444439, 50261661253/159642099, 30772014871/106953708, 
      66696550128/232078217, 1001945650939/3396523510, 27786329024/100741913, 
      57267657550/195112143, 86973203987/301210530, 707946721357/2374123407, 
      30285635647/102962348, 211345077113/660595306, 41446549077/150067235, 
      275052214894/986268441, 76720007277/243673484, 50736205267/161138789, 
      135234904965/421558549, 248852623773/791253305, 215985336002/724371197, 
      574680169831/2038065164, 153989488740/515638301, 63298511157/207734944, 
      45698549475/142802389, 69291256597/242997114, 72269531654/246156713, 
      52179044482/178089625, 40398256751/138165587, 54395933120/198434137, 
      237480574544/830331357, 31189575499/119276378, 33682554417/114551272, 
      84478295155/265392703, 33357460818/123940361, 30529084877/151224911, 
      38346581891/119542736, 59352935021/227019629, 86876751845/302594427, 
      83107821195/263976722 ], 
  [ 45776557333/155910147, 29437500849/100912232, 62765633951/208440894, 
      56185247857/198221602, 112153736413/392109980, 115068876875/439739041, 
      40019458934/133558563, 101451414850/344945159, 
      5035934740047/15697260850, 63283594168/212653401, 63283594168/212653401,
      46864222070/159032727, 78354003153/248859518, 181248465761/603290761, 
      32916851077/122323532, 267426346073/910804920, 33404392665/165534694, 
      0, 44788779090/149958881, 143943303560/489784433, 55627165679/193014959,
      535937416526/1759964665, 33124533509/112641118, 34371123173/107960988, 
      77202543337/270302713, 77202543337/270302713, 140581388481/435863615, 
      31653139009/100658760, 147622697924/460250207, 96939943284/304510027, 
      72363365282/258019677, 41753563588/145334663, 49893542547/163737709, 
      68436360074/229649629, 34039776857/120868885, 60581256707/202868344, 
      332480866037/1056437483, 37536651905/126739984, 119219715165/372517958, 
      56057385007/198676406, 132047056610/460371019, 30639805217/102687555, 
      449132323087/1568792081, 359260036163/1224774638, 
      177593291128/642644577, 449210559141/1512167783, 30875832455/106996403, 
      37982804619/120574864, 43910347752/159106951, 289145584477/1074371116, 
      167717994519/554813417, 111681297223/360771292, 59119879080/183304457, 
      44397259149/143392396, 38052075582/130050961, 46442837677/170562546, 
      40036257699/133958978, 90463011929/289240720, 48427981721/153819481, 
      29730998318/103906279, 54040426947/187281704, 41753563588/145334663, 
      30314251616/107710203, 90245112041/313470154, 60284237638/230647587, 
      435719541087/1523746406, 42173657186/151222241, 69785141583/223061623, 
      59908294915/214940559, 56310956173/215400091, 37026453683/117719420, 
      267377566327/1324804417, 55317920263/188715947, 128975669938/403013549 ]
    , [ 89158040501/382261945, 32878402222/124408273, 119542510828/412075933, 
      41744217303/169258970, 37141529732/126246319, 30062272735/103337902, 
      27853908830/114451797, 27402263342/122112697, 562486690928/1896497875, 
      27142070312/149693687, 27142070312/149693687, 63047808389/248636285, 
      194084111757/675820646, 34699207194/148831825, 64631819636/221462659, 
      32469999220/124330407, 80840314986/270303949, 44788779090/149958881, 0, 
      114131340947/399534713, 65441724469/246667307, 29661814454/109033105, 
      117605860513/405065710, 47005851391/163105660, 73133028015/324891316, 
      73133028015/324891316, 116579075893/400157273, 34067119007/115820299, 
      614776414939/2189953031, 59923352166/199320847, 23581799185/105123059, 
      28739750577/110062297, 137045121483/468377753, 39237942223/156723745, 
      166341679529/711648615, 200616176198/892094545, 51757916567/181487225, 
      176154863320/695590849, 30261822359/104010328, 81465161728/307705033, 
      56333312029/212175566, 23637204808/101808871, 486298039315/2079165247, 
      2060149928989/7819940495, 91923646193/358693821, 27622919814/118937317, 
      28921056409/109294145, 58457386624/204754733, 25712798767/104250881, 
      66661034007/230250620, 97444531865/336177559, 53592366879/185576302, 
      52604494111/175341495, 94444869393/337253639, 35670003334/136839543, 
      33084155267/132134873, 60205475396/331888225, 52685950119/193175539, 
      72843888181/254923402, 154966112193/605013350, 167325747580/639169541, 
      28812007571/109010556, 40149068448/153960121, 89755257193/368670823, 
      37936451177/128168075, 40869455468/138542119, 51558728954/177240565, 
      68436360074/229649629, 49962489912/170867111, 59912779869/200541008, 
      66959857106/242337919, 33735267001/113564873, 48627233921/185784262, 
      747130095151/2591952736 ], 
  [ 209991425247/712052200, 340841030023/1159008166, 42354305591/157054263, 
      128451208426/455529381, 61352040838/192726177, 36981782564/129314837, 
      62430396877/214642663, 133456132037/448263584, 253194424307/785186757, 
      46295776607/158694284, 46295776607/158694284, 31479639227/107692108, 
      52200298553/168614552, 51910571014/180698749, 70239965424/268657609, 
      124179748474/427728217, 31819415189/114163271, 143943303560/489784433, 
      114131340947/399534713, 0, 52370273401/176983168, 34401605931/172413679,
      60928323830/190313681, 84811867816/296485191, 600366825229/2093306842, 
      600366825229/2093306842, 35055157180/115905877, 41920017764/131697039, 
      125492030116/398620471, 539047063832/1713939971, 116044238573/405402296,
      30589633458/103823795, 42583466981/135236729, 66609866047/227768970, 
      222745012471/763125274, 38688263593/133060183, 34292654634/123030547, 
      170831516647/586164534, 108044779681/367477994, 32023000276/113063753, 
      116534957691/410573678, 27964374219/100712540, 33264147315/110992156, 
      37072880770/127002889, 93169501454/310862193, 36372194368/124844489, 
      79728024529/269860119, 66117685476/206291665, 67566853436/225264147, 
      36352572437/120228496, 84337325108/261580573, 95863471280/306442027, 
      68363662595/213111597, 42310381237/134399965, 41071306001/142723175, 
      129595840300/433193539, 52572009401/191632685, 
      4363512228127/16690773709, 81762727147/268286575, 47730245566/172749815,
      153750014259/516212926, 97528643515/341625842, 36705169352/123826005, 
      47042247990/157254557, 189236545411/604845871, 93176515297/356074148, 
      50736205267/161138789, 47776259291/154284023, 27993116632/138724351, 
      33357460818/123940361, 41253686951/128913995, 30692830670/100731903, 
      75329018393/266605045, 73523502951/233762776 ], 
  [ 50461093217/190719556, 20527787359/112019938, 54141724655/181805493, 
      41282558139/164974570, 40046260305/150044938, 147977786861/493357971, 
      110714943184/432519847, 123213601/470940, 119238763737/419930302, 
      56178456481/212364947, 56178456481/212364947, 33541461552/134082205, 
      28926660695/109016809, 133101688588/509053561, 57596022538/194014001, 
      72095540549/311626313, 35058921787/121339481, 55627165679/193014959, 
      65441724469/246667307, 52370273401/176983168, 0, 44016939677/149096077, 
      29970902439/104089480, 35688690991/122209362, 28863599952/108831719, 
      28863599952/108831719, 44629763449/153153619, 517137218313/1753067954, 
      46468511104/161208149, 354554514943/1239072605, 37022821352/140169597, 
      866662618777/3559106864, 63090221217/222857135, 36347586205/147688537, 
      123620671592/474688821, 168045110811/638442724, 320326948894/1069302161,
      32904516137/130181497, 346280675011/1152222339, 25142506388/107806525, 
      53527417172/238066631, 82701613249/317384337, 562623277822/2195721119, 
      34213266152/152101029, 1648007109611/7048818402, 74770053899/286576285, 
      20217025977/112560260, 62889424725/217463407, 42371360562/171806065, 
      70898061611/236551703, 136453297206/485236487, 299, 
      43301597299/157240112, 28463857950/108511921, 43981603195/188266992, 
      102535267057/404362765, 41242841413/156033822, 642168278777/2215203244, 
      47191020265/157242263, 27331435152/112390375, 45554684029/203029516, 
      107464569185/479919953, 52268965732/224167283, 280313085538/1072548955, 
      30858040307/109994239, 1221845376611/4111953496, 
      685387669579/2326611990, 104229989541/364066838, 47613904569/161797700, 
      38007360123/129125195, 41225433068/149361629, 306921317527/1054999016, 
      23563054018/101088961, 74970829423/263707296 ], 
  [ 192602749513/644325743, 95500764803/322798023, 28085271631/106757241, 
      31939676917/109519981, 294859759003/914264159, 389577915927/1290800066, 
      127429955903/444435978, 68349394933/228586902, 125130996996/393161425, 
      41499745571/145865674, 41499745571/145865674, 33607129378/114378795, 
      37026453683/117719420, 46094366749/158864886, 34980100727/122490127, 
      32246008661/110539193, 217513029859/740217139, 535937416526/1759964665, 
      29661814454/109033105, 34401605931/172413679, 44016939677/149096077, 0, 
      59751662032/189585623, 26444538047/100787365, 174640458523/592345388, 
      174640458523/592345388, 82247381586/287082059, 322670129479/1031516381, 
      56429491467/186428954, 76343033213/238189647, 42001317150/146405609, 
      43265339549/152783798, 49632051409/160378993, 93889940296/323700685, 
      41072208028/143410261, 37225841963/125327459, 45323294594/168477607, 
      72750539095/249880897, 118711797599/425531316, 34330152881/120832141, 
      140087185788/490571603, 30119340479/103536517, 59936773854/200046137, 
      118440056243/418610193, 49207186549/165193629, 32724178506/112444927, 
      32014233396/110260261, 81086099263/257927481, 466917674494/1558480279, 
      77925334592/247854569, 192220221264/599096033, 55773967805/183097871, 
      71681615295/222396107, 69174648453/216235192, 31259572669/107201164, 
      62137412104/209833899, 190856832284/693557281, 34214601658/167567709, 
      41827469673/142271951, 35716839296/126895037, 37673149387/129002506, 
      71433792233/248620695, 63238100833/215379832, 92130076109/308327441, 
      35001882005/109987268, 37506839597/139324773, 90328330545/282362906, 
      81086099263/257927481, 60430294355/232000748, 120995938078/434173897, 
      98305202528/312062711, 123903776276/396324205, 93563864522/338068811, 
      291164562243/940209605 ], 
  [ 35903610260/127389873, 41337640453/146042051, 2606263041938/8076593517, 
      1223430410927/4062378793, 129678736782/495806425, 63487561391/221951921,
      42754781513/144090321, 640182659894/2278129129, 43878219173/139347905, 
      134928374389/460037751, 134928374389/460037751, 134055632363/460620604, 
      34668622693/113752633, 63311606984/223324491, 263908132848/872792065, 
      123214854267/410880566, 103948626421/340912298, 33124533509/112641118, 
      117605860513/405065710, 60928323830/190313681, 29970902439/104089480, 
      59751662032/189585623, 0, 38505837586/122343135, 42275438080/143717543, 
      42275438080/143717543, 283975842789/885115330, 72219528643/225687129, 
      64493415140/199940417, 123285258701/430990943, 50043781674/167233075, 
      58811979421/200071997, 49520925233/245261312, 37872879005/127650593, 
      37602054658/125052199, 63592045549/232295157, 119058306064/371130537, 
      165952254949/552196434, 41737985971/132607832, 55086584961/186744916, 
      74693808889/256663086, 164491853851/568872950, 67728889280/232841581, 
      381955194261/1302009859, 42139711635/143996929, 44666776238/149907925, 
      151409246949/513975688, 390414432057/1399289942, 36991744929/124789226, 
      30860656403/118053048, 116924208118/434530393, 57580397998/182842831, 
      82135858650/271590659, 200341128117/640165525, 262939686941/904181630, 
      205059134206/723588411, 96884353299/334903322, 89052484579/287522001, 
      64460316926/208168415, 395331652013/1311362165, 61659835884/212726387, 
      142360168264/493228025, 95817550329/332139686, 118507480370/437660647, 
      34142200000/126888487, 97261314918/305504455, 24176288785/119832998, 
      43235783279/164818110, 32817974177/104185095, 313, 
      78288993668/245912307, 28899409797/103654046, 158270232671/530916885, 
      41626123877/141565803 ], 
  [ 342875515425/1161836051, 51215496761/176540099, 145122002107/522298749, 
      78471582135/271905871, 44553977425/141570379, 33740247748/105433641, 
      997453636229/3372028007, 64205273087/214491172, 43411851207/142402075, 
      56802443674/209920631, 56802443674/209920631, 883378309335/3117704393, 
      55790198517/177122452, 116981504048/392659305, 40545228955/128776674, 
      119542510828/412075933, 32519152420/103906723, 34371123173/107960988, 
      47005851391/163105660, 84811867816/296485191, 35688690991/122209362, 
      26444538047/100787365, 38505837586/122343135, 0, 38844644681/130406236, 
      38844644681/130406236, 75680856290/374997897, 108044779681/367477994, 
      60284237638/230647587, 34652746357/108862226, 36466991534/122187533, 
      44434891763/156226691, 135234904965/421558549, 
      6549497519330/22586757167, 34459390723/116695560, 77603492491/259552163,
      549944001886/2043441575, 160659654045/571760644, 48406060705/185075729, 
      2022694236/7037257, 33144781190/114074851, 49691258061/176098343, 
      185461469631/622487123, 41790601597/148624098, 90159765464/319236127, 
      47403587689/177515383, 37519674723/128743688, 37775713907/119858897, 
      90021158457/308179612, 41186120649/130789798, 51561547109/166485296, 
      61685411643/221312272, 39458060125/126076316, 47109689401/155801140, 
      38183923235/133464542, 29884561145/101279742, 48715835203/166620232, 
      32242725824/159664417, 788321719781/2929835300, 31612475787/110071855, 
      156320810419/565893373, 177465303611/615983640, 84974028175/288252989, 
      37452401743/128135476, 36427951564/113538925, 804466292413/2736248250, 
      40273544905/130074476, 67313070445/208717933, 55775177812/184435433, 
      92389267519/303151988, 103777690694/362821357, 1102453608041/3417610662,
      230012540017/788597943, 377665546454/1179657755 ], 
  [ 251040131349/1384407811, 58258935698/220152481, 90724765223/320406230, 
      1114520465401/4402778085, 39747056165/143827102, 73869666869/261778055, 
      84486679796/361291801, 94104618244/403418315, 34297549045/115392349, 
      41668699296/178699069, 41668699296/178699069, 25187602538/102124025, 
      142652784190/495304253, 27343720967/121926898, 31888402311/109489085, 
      479428225417/1839578673, 48926448491/166097807, 77202543337/270302713, 
      73133028015/324891316, 600366825229/2093306842, 28863599952/108831719, 
      174640458523/592345388, 42275438080/143717543, 38844644681/130406236, 
      0, 0, 36824431486/124986665, 50548349785/170934434, 
      204447371236/704208451, 38362784549/127305063, 191811891584/1057589631, 
      48318701342/188573799, 190303904700/636108691, 346561682141/1405747567, 
      55261728914/237965109, 56871289109/252888698, 213493486957/725003362, 
      32152952820/128479289, 39997115673/136731289, 70651638468/269948005, 
      1347544023142/5116755693, 23396592623/100102509, 25710778579/105612685, 
      42695880223/160841918, 47745866742/183164393, 61913916773/254428102, 
      761091699045/2880279431, 33180906023/113248711, 73146284071/292157730, 
      37509855626/138114057, 45396904394/159205083, 36759218926/125695501, 
      168350050950/559401293, 204182562508/705973295, 93284241575/364033466, 
      49196015767/194256523, 635448607831/2831833775, 537129739631/1798453470,
      157708220030/544859029, 29229975190/111948701, 39071346873/147823708, 
      159284896055/608716282, 44366302977/169822625, 55261728914/237965109, 
      87082559245/316348184, 87936072547/317777806, 61209277360/217424959, 
      59531041921/198087161, 64372251137/225324483, 45687684175/157337147, 
      41250772703/141910331, 756527818239/2724550717, 45752760258/172860049, 
      83095069967/284859621 ], 
  [ 251040131349/1384407811, 58258935698/220152481, 90724765223/320406230, 
      1114520465401/4402778085, 39747056165/143827102, 73869666869/261778055, 
      84486679796/361291801, 94104618244/403418315, 34297549045/115392349, 
      41668699296/178699069, 41668699296/178699069, 25187602538/102124025, 
      142652784190/495304253, 27343720967/121926898, 31888402311/109489085, 
      479428225417/1839578673, 48926448491/166097807, 77202543337/270302713, 
      73133028015/324891316, 600366825229/2093306842, 28863599952/108831719, 
      174640458523/592345388, 42275438080/143717543, 38844644681/130406236, 
      0, 0, 36824431486/124986665, 50548349785/170934434, 
      204447371236/704208451, 38362784549/127305063, 191811891584/1057589631, 
      48318701342/188573799, 190303904700/636108691, 346561682141/1405747567, 
      55261728914/237965109, 56871289109/252888698, 213493486957/725003362, 
      32152952820/128479289, 39997115673/136731289, 70651638468/269948005, 
      1347544023142/5116755693, 23396592623/100102509, 25710778579/105612685, 
      42695880223/160841918, 47745866742/183164393, 61913916773/254428102, 
      761091699045/2880279431, 33180906023/113248711, 73146284071/292157730, 
      37509855626/138114057, 45396904394/159205083, 36759218926/125695501, 
      168350050950/559401293, 204182562508/705973295, 93284241575/364033466, 
      49196015767/194256523, 635448607831/2831833775, 537129739631/1798453470,
      157708220030/544859029, 29229975190/111948701, 39071346873/147823708, 
      159284896055/608716282, 44366302977/169822625, 55261728914/237965109, 
      87082559245/316348184, 87936072547/317777806, 61209277360/217424959, 
      59531041921/198087161, 64372251137/225324483, 45687684175/157337147, 
      41250772703/141910331, 756527818239/2724550717, 45752760258/172860049, 
      83095069967/284859621 ], 
  [ 151437775641/519828013, 40335159600/138067733, 43389289891/147927012, 
      38628847363/130688700, 51561547109/166485296, 40323909803/128076967, 
      56699942768/190651869, 118430503264/397706763, 48074754110/163549849, 
      36394269743/126840104, 36394269743/126840104, 29295452013/103405231, 
      204449721441/676056194, 72232038157/242004088, 128975669938/403013549, 
      71308491070/255140609, 33142719414/104058389, 140581388481/435863615, 
      116579075893/400157273, 35055157180/115905877, 44629763449/153153619, 
      82247381586/287082059, 283975842789/885115330, 75680856290/374997897, 
      36824431486/124986665, 36824431486/124986665, 0, 34630256083/124209777, 
      34741829369/172132744, 77430878612/247475217, 56056449951/188434889, 
      39665010619/138012223, 46547365181/144364323, 72265607585/245354718, 
      40003717732/134187787, 31476924317/105299910, 36111342402/129492901, 
      44198089159/166731830, 39263439513/145942591, 135131129719/465941712, 
      146309704367/509647621, 60091438970/213570129, 52456616293/179551209, 
      56151235903/193047362, 38655325013/140583409, 108233563310/403077263, 
      51850359622/179160067, 35573196525/111184156, 70570354792/250255779, 
      31914475000/103099151, 6488001225511/20605241307, 75445835780/280469729,
      94903760353/311338977, 50195421697/175521343, 51478923428/177621275, 
      35799150509/121840550, 2497547829688/8876218941, 114650500140/438415603,
      95775114009/366234751, 39835373573/137825462, 36007691989/128220846, 
      37902362101/132616566, 90989545421/313986747, 31986089971/108837785, 
      67617591500/215008171, 64893469909/212903985, 308367545658/980601325, 
      32958303541/103561080, 49023823516/155699459, 1289701941787/4121358049, 
      52091681717/199292645, 622669502133/1940844887, 38283592870/133162941, 
      228239616538/724833237 ], 
  [ 107528499163/361815092, 54937978759/183641514, 39939683027/126870024, 
      44329498352/150411279, 39482374412/124008891, 81749168138/259924893, 
      48106788145/162544269, 33682554417/114551272, 34741829369/172132744, 
      222009719195/772503342, 222009719195/772503342, 69195017012/230250025, 
      253005341375/907517299, 271606859400/924126917, 346385711515/1079853757,
      1651762826902/5894305677, 77124717925/249138347, 31653139009/100658760, 
      34067119007/115820299, 41920017764/131697039, 517137218313/1753067954, 
      322670129479/1031516381, 72219528643/225687129, 108044779681/367477994, 
      50548349785/170934434, 50548349785/170934434, 34630256083/124209777, 0, 
      1101880537591/4094428189, 4174559346148/14597610649, 
      41806975863/143123387, 81774249495/275105038, 702502828646/2231810261, 
      33337326116/113666783, 51559083606/177986875, 62576982379/214706754, 
      72926794902/241216439, 547181755476/1889103725, 41001831949/143330635, 
      132199320780/455892253, 52450031969/188215529, 2088530501547/6954778435,
      492675764578/1678586171, 67427796365/246481134, 40876456703/137304673, 
      38466946773/134967589, 39786768683/139460262, 436309047827/1432648341, 
      55678135769/189640483, 31914475000/103099151, 2259498125425/7222936846, 
      34741829369/172132744, 36125923047/138155159, 27416551857/101864677, 
      61255998379/211797506, 95847768007/318274836, 63705587666/214366951, 
      47562100732/156113423, 29773428263/113865689, 51574569764/174690597, 
      68581466743/237419846, 227864182383/819814465, 122446152866/407572335, 
      31630932125/105279807, 34729635041/107698758, 55226152682/172588469, 
      57050435017/181230337, 804367709173/2664769740, 141983757662/440298345, 
      92708652881/294483884, 29036491589/110958121, 354572001732/1105557103, 
      159204301281/566025973, 38976825992/132604157 ], 
  [ 32433569271/110899067, 562084960009/1927436706, 60725389944/199158523, 
      83344320222/279775033, 64003759277/203244923, 77124717925/249138347, 
      37154570972/124610329, 50174004317/171674822, 254751942132/913846937, 
      61192193692/210715871, 61192193692/210715871, 45555148948/158663263, 
      129780090214/453790409, 208179132295/697000129, 36010871337/114388840, 
      126004229349/478122980, 71735164766/222472323, 147622697924/460250207, 
      614776414939/2189953031, 125492030116/398620471, 46468511104/161208149, 
      56429491467/186428954, 64493415140/199940417, 60284237638/230647587, 
      204447371236/704208451, 204447371236/704208451, 34741829369/172132744, 
      1101880537591/4094428189, 0, 147202131050/483110561, 
      202767169565/689178133, 1023116078621/3535392918, 41920017764/131697039,
      50814705717/171308992, 49390403129/166326883, 51059133888/171582031, 
      87222776842/296729327, 151619875177/568323282, 28899409797/103654046, 
      35641158339/124645343, 116733598119/408546707, 28518645307/101077214, 
      310583660386/1102497909, 572052122883/1990375708, 73862329840/263436421,
      72843888181/254923402, 27915474179/100530561, 45996113285/146302777, 
      35196184721/128638414, 308367545658/980601325, 133443949527/416979767, 
      51342675642/196316497, 31297846655/106478669, 123964636191/474275006, 
      122964693097/418960380, 200381329011/692437217, 53563366891/191881122, 
      65548402655/229221047, 32422214751/120482068, 122642086825/414892894, 
      32427783509/111851202, 51559083606/177986875, 2392785495127/8191829208, 
      99886530644/341417099, 63472845319/205053262, 35825380736/114519471, 
      60485227511/188554721, 33949539776/108596973, 99965046374/312348069, 
      46165921503/145035367, 82235808643/407562685, 346786346187/1102738727, 
      42140317690/145402237, 186739623175/617642608 ], 
  [ 45991340898/153023335, 187814602013/687104112, 52200298553/168614552, 
      52242815555/177310393, 43465753267/147803374, 797322775490/2491864863, 
      43992061579/150759448, 30706577431/103362202, 34682998415/132675844, 
      58804664654/196164909, 58804664654/196164909, 35353078853/124768406, 
      32916851077/122323532, 53499908407/182438477, 57376277263/182274627, 
      14784306049672/52034518189, 101464360267/314659395, 
      96939943284/304510027, 59923352166/199320847, 539047063832/1713939971, 
      354554514943/1239072605, 76343033213/238189647, 123285258701/430990943, 
      34652746357/108862226, 38362784549/127305063, 38362784549/127305063, 
      77430878612/247475217, 4174559346148/14597610649, 
      147202131050/483110561, 0, 31730568815/105355559, 30837591079/109136540,
      70239965424/268657609, 61427196956/210806421, 55918337319/188073721, 
      91974410524/311441441, 242515747613/770240657, 141631430611/487532819, 
      192565063989/601563184, 424766822119/1470406510, 35688690991/122209362, 
      170831516647/586164534, 49571203345/173742709, 655374314832/2211957541, 
      42425759783/151455868, 42860919209/145120426, 46321166525/162157511, 
      76602429871/284547272, 275453666491/1021067532, 33894291534/107667679, 
      46342048398/166236197, 63539557319/210172475, 88753851211/439904083, 
      73236578632/262792265, 31851623377/108005740, 41503846687/140443501, 
      3382918237162/11354120501, 49710752513/154189501, 40323909803/128076967,
      47530888692/163417459, 154004922305/525510017, 73934196439/250398627, 
      175329081578/620289111, 31621111275/105677647, 105955266789/347629825, 
      932778205607/2966152109, 36660357511/121237811, 20269888135/101513263, 
      353228136916/1141061569, 177578485571/553625936, 32092495597/109213125, 
      45703970276/146076491, 39541004739/135799582, 1223423730981/4675929653 ]
    , [ 34698798783/149455534, 26901428439/101324546, 35453806310/127330011, 
      37223932070/160201133, 43611879215/152899948, 41967381467/153762781, 
      45403686406/202324397, 29625983633/121681907, 107479221761/363576771, 
      45480667740/202066463, 45480667740/202066463, 40165816773/156735178, 
      80300058653/279487626, 69844743001/310130230, 37779785978/133865705, 
      52295448299/208824591, 42524921805/148425656, 72363365282/258019677, 
      23581799185/105123059, 116044238573/405402296, 37022821352/140169597, 
      42001317150/146405609, 50043781674/167233075, 36466991534/122187533, 
      191811891584/1057589631, 191811891584/1057589631, 56056449951/188434889,
      41806975863/143123387, 202767169565/689178133, 31730568815/105355559, 
      0, 53978567723/206261079, 104245039933/346702340, 44000845293/188178757,
      22116453194/121959759, 163995233661/703136689, 517383674829/1831036567, 
      29056997655/119384207, 31359729983/106282799, 35372305797/134287885, 
      87971704396/336098073, 81208851727/329394146, 58795070072/234806765, 
      69341034477/261947924, 419684937459/1587712249, 80725538405/346206548, 
      68535441691/262914231, 68964021392/236413955, 54734986347/209937686, 
      59983669473/212969318, 133065674293/454307845, 388384267069/1341675204, 
      45414866981/152740680, 33789521318/117060403, 37134055155/150592288, 
      38497107437/147394674, 3237084506619/13847230690, 76308899176/258626689,
      52394468131/178644959, 44384574673/175352305, 36476669625/137382983, 
      36651118617/143042984, 67798516471/256064157, 1610516691683/6360612740, 
      66226964219/237584853, 132672040228/455503665, 51810760555/176528574, 
      35555859793/118022264, 92314762509/316449071, 122642086825/414892894, 
      821956811326/2836763493, 598479080419/2149176456, 48329324651/185016436,
      249458913887/866615720 ], 
  [ 57738265694/234123009, 71629990614/307246631, 39258601119/133749466, 
      32394389213/123858516, 238735280263/800071694, 94093411297/333494780, 
      82729698067/311589118, 58503714591/233728949, 32113552310/110560367, 
      206798741481/781553204, 206798741481/781553204, 166165869794/924700469, 
      74699011857/256640059, 45425318773/171899199, 37676030207/133184906, 
      52870348661/202806698, 29382906876/103693255, 41753563588/145334663, 
      28739750577/110062297, 30589633458/103823795, 866662618777/3559106864, 
      43265339549/152783798, 58811979421/200071997, 44434891763/156226691, 
      48318701342/188573799, 48318701342/188573799, 39665010619/138012223, 
      81774249495/275105038, 1023116078621/3535392918, 30837591079/109136540, 
      53978567723/206261079, 0, 132672040228/455503665, 
      206798741481/781553204, 1347544023142/5116755693, 
      111253970888/427176953, 36225014505/121698256, 89029976924/336901389, 
      62689601039/209467497, 251040131349/1384407811, 30677662723/132112314, 
      106116617959/457080871, 37889872167/155658067, 81552947297/348976048, 
      298088227791/1324496494, 84823420512/319581365, 48734574796/194693917, 
      98208815239/332495044, 400826196739/1718496551, 37352108661/128820289, 
      46374923971/155905219, 346280675011/1152222339, 40677185764/144370659, 
      37805995673/132037146, 34574530598/132383015, 54227543821/241639790, 
      96721336899/381954814, 110618981307/389604908, 53940444607/179320948, 
      37525037983/146527412, 32415736880/144495851, 52707237486/208158341, 
      22994102541/102123416, 28354277303/121294021, 534831380965/1794362408, 
      428386846335/1490656756, 130226135947/442158962, 34770461520/120490591, 
      52858537129/179832558, 238863191785/827830571, 82629529637/289971017, 
      224237329896/759956275, 56564292651/229396612, 49852666747/170395893 ], 
  [ 46864222070/159032727, 104612032735/364068956, 37410765701/116581784, 
      148377465187/492554399, 40278019441/149655911, 99474850991/329055164, 
      2727735881001/9201681067, 44827833109/165645449, 154466349821/510809130,
      50079604801/168099695, 50079604801/168099695, 55557390646/192381817, 
      98317397888/334513555, 53504875517/180348504, 104662592997/332449879, 
      30045456244/101915193, 202872180170/648282979, 49893542547/163737709, 
      137045121483/468377753, 42583466981/135236729, 63090221217/222857135, 
      49632051409/160378993, 49520925233/245261312, 135234904965/421558549, 
      190303904700/636108691, 190303904700/636108691, 46547365181/144364323, 
      702502828646/2231810261, 41920017764/131697039, 70239965424/268657609, 
      104245039933/346702340, 132672040228/455503665, 0, 
      2177624114354/7459716877, 134959756553/447931484, 
      118189561888/417201421, 96954085342/308283587, 100474315819/335229277, 
      99240470161/320397380, 62866914011/213508465, 73122635720/247846287, 
      113300616941/394907536, 151535669811/540375788, 64082554113/220847000, 
      46466044187/156699339, 48537079909/161540073, 2884321631605/10002953039,
      45323294594/168477607, 32551463150/111689367, 78858559359/275744399, 
      61336614089/234490412, 2269353784263/7091280460, 112153736413/392109980,
      47955209747/157365586, 84577287450/291789841, 71042643059/261993056, 
      735462512533/2552105167, 23389764003991/74366475752, 
      50261661253/159642099, 120604412659/405187595, 424721806280/1453146913, 
      31602255780/108541153, 109375140695/385080768, 35941078491/127497938, 
      91457779407/327946828, 40900078888/126847107, 49677766869/190007423, 
      586084496974/2871790343, 52809381583/165005954, 33897236487/106495610, 
      231686461123/740722865, 47851000900/162782049, 110468369648/375768839, 
      56787071173/203725105 ], 
  [ 39855199203/155508878, 31600125301/123344861, 204565281952/692257397, 
      50059059235/223264463, 3385058247826/11938996723, 76086019693/271127812,
      90974816353/501545154, 32032049181/122669647, 49048377269/165740869, 
      6712408190613/27571531802, 6712408190613/27571531802, 
      73519171809/277121234, 34564445159/116134633, 41947514943/180670682, 
      55361108140/194746443, 965256905941/4302243026, 40112264791/133737272, 
      68436360074/229649629, 39237942223/156723745, 66609866047/227768970, 
      36347586205/147688537, 93889940296/323700685, 37872879005/127650593, 
      6549497519330/22586757167, 346561682141/1405747567, 
      346561682141/1405747567, 72265607585/245354718, 33337326116/113666783, 
      50814705717/171308992, 61427196956/210806421, 44000845293/188178757, 
      206798741481/781553204, 2177624114354/7459716877, 0, 
      44987330064/200459111, 111305004866/438978227, 102846297293/357131034, 
      25689273457/114138481, 81652105161/294721093, 53749965139/205817745, 
      95550414931/377254342, 28870079425/109245129, 135508559754/511900055, 
      111815547245/446623082, 43255198265/163671761, 29065471909/124620619, 
      50589319765/216438886, 88995183399/315391483, 32586843196/122745693, 
      31759930164/112220297, 185308086877/672887324, 66233863797/228917213, 
      70645445843/239674464, 894698868937/2999694731, 23830910551/131426014, 
      92960016551/352868855, 40555603514/155513349, 29950725521/104570156, 
      47184345924/170339489, 28044329615/120278876, 61171906469/234673298, 
      58276797665/250920522, 34517387279/131841821, 35749342069/136580249, 
      54369125079/189415316, 36089580998/120323339, 31566761528/106501733, 
      107917461242/371124397, 30538903154/105977185, 134644019823/447282832, 
      57338897741/192527347, 112081723842/383753765, 25952954651/106629969, 
      31387529605/106766481 ], 
  [ 1827778397738/7217770661, 42899441191/162327949, 40335159600/138067733, 
      28215608725/155768519, 34438645880/117552419, 73690181137/261485383, 
      24358055431/108123554, 49226782867/196638314, 45816786374/157089305, 
      33327028222/148510801, 33327028222/148510801, 52935861919/202300359, 
      29577187585/103274796, 59065002613/253218164, 65093700742/237249293, 
      39498929824/162247815, 45249378920/159841911, 34039776857/120868885, 
      166341679529/711648615, 222745012471/763125274, 123620671592/474688821, 
      41072208028/143410261, 37602054658/125052199, 34459390723/116695560, 
      55261728914/237965109, 55261728914/237965109, 40003717732/134187787, 
      51559083606/177986875, 49390403129/166326883, 55918337319/188073721, 
      22116453194/121959759, 1347544023142/5116755693, 134959756553/447931484,
      44987330064/200459111, 0, 159792256210/656138359, 62837139166/226760235,
      43166879519/185062862, 53546485689/189508576, 33784591465/129101252, 
      31600125301/123344861, 42857205783/167297401, 113430537173/435082238, 
      113300352218/433887645, 43695089485/164638806, 266502007971/1183833845, 
      111097678553/443854861, 45339220384/157697105, 66680129168/252304887, 
      88024675575/300476269, 148330618211/507802931, 45951525419/156319409, 
      149149667083/505223577, 44739588841/154835149, 1648007109611/7048818402,
      62224398825/235115597, 102644370284/416154705, 385893835263/1341559943, 
      45237616978/153249271, 163993236229/706729542, 57965133973/219039117, 
      28450434163/115404526, 43196990299/162662746, 49339272826/188904913, 
      43021240315/150742154, 48286752835/162902391, 96590815409/323152855, 
      53345009031/177151658, 55808125889/197824055, 29180318435/101530084, 
      308477061613/1050001214, 31578360431/112423365, 91610719905/361798259, 
      35848519583/125776537 ], 
  [ 66474103141/296919206, 67712930207/258976914, 51696393052/186673375, 
      73784111657/295301862, 50756605228/171045095, 169295584449/575083990, 
      23563054018/101088961, 38128415023/212073402, 108359377215/369719576, 
      54866932649/244484074, 54866932649/244484074, 33541461552/134082205, 
      275226532325/1009993722, 78370053617/428002514, 41646851173/142779507, 
      33805363411/131913388, 38173183916/129732741, 60581256707/202868344, 
      200616176198/892094545, 38688263593/133060183, 168045110811/638442724, 
      37225841963/125327459, 63592045549/232295157, 77603492491/259552163, 
      56871289109/252888698, 56871289109/252888698, 31476924317/105299910, 
      62576982379/214706754, 51059133888/171582031, 91974410524/311441441, 
      163995233661/703136689, 111253970888/427176953, 118189561888/417201421, 
      111305004866/438978227, 159792256210/656138359, 0, 
      32647957180552/112721326783, 25712798767/104250881, 
      45951525419/156319409, 44674590217/169128532, 286134016903/1078638000, 
      36818327227/151419619, 60893832543/263146517, 92718154316/349506755, 
      38180517797/146353200, 71709222207/306614902, 32140064281/122840332, 
      40919444705/143047003, 29642021997/117248266, 45789807299/158264219, 
      270736069525/933334079, 32320818821/110174011, 38982717647/132991061, 
      245918975013/875866696, 83669114428/320120505, 35846740012/145654687, 
      103709170853/444972615, 40198515349/134723782, 176667187569/596964446, 
      69629541125/267256954, 62972824863/238042112, 117162035808/442878325, 
      341366449339/1333523738, 29340353282/125605385, 71525004847/239100425, 
      87076216260/316152043, 357828335737/1269589469, 32536620468/109659743, 
      647367820183/2250506270, 1796075198167/6274654058, 
      73982160041/252963357, 33427148581/111353945, 325954183369/1233313127, 
      32861238471/116841113 ], 
  [ 46295776607/158694284, 31552652437/105947619, 21606573433/106773689, 
      33520794386/114906453, 39559226198/127732083, 231686461123/740722865, 
      449216076131/1624059235, 53249641451/181305910, 148601174489/472030517, 
      424766822119/1470406510, 424766822119/1470406510, 54800270882/187509493,
      32750977289/102902003, 47810865841/172826666, 332534250393/1091156314, 
      92197206156/307402589, 269027035239/889949977, 332480866037/1056437483, 
      51757916567/181487225, 34292654634/123030547, 320326948894/1069302161, 
      45323294594/168477607, 119058306064/371130537, 549944001886/2043441575, 
      213493486957/725003362, 213493486957/725003362, 36111342402/129492901, 
      72926794902/241216439, 87222776842/296729327, 242515747613/770240657, 
      517383674829/1831036567, 36225014505/121698256, 96954085342/308283587, 
      102846297293/357131034, 62837139166/226760235, 
      32647957180552/112721326783, 0, 80778974411/270166816, 
      31749314398/157224923, 43910477904/146466751, 253117207131/840600922, 
      56278085102/196294751, 110713093584/375005713, 60421693211/207158197, 
      49128282316/169004429, 31033143058/105162057, 104526143964/348084161, 
      622669502133/1940844887, 40827606337/140158783, 35982868688/113054777, 
      764845712170/2432301521, 68304016849/238847135, 45744667841/142951389, 
      37481707537/119791445, 35862379321/121097960, 362781437221/1234314663, 
      29659464789/102023813, 61336614089/234490412, 172303621561/659089221, 
      63283594168/212653401, 30821978791/104738557, 285372545706/950339425, 
      1043300062616/3512695269, 84458062941/291642452, 181275530071/575718713,
      979448375013/3748715680, 36861399581/114336984, 68725084029/222091676, 
      31096341488/105809661, 435719541087/1523746406, 66623432621/218650303, 
      2269353784263/7091280460, 779437309771/2682743155, 
      37367035594/115901467 ], 
  [ 29320549583/112479708, 97821882259/374540906, 30249800884/100991013, 
      316156434283/1408258717, 30321809358/105390847, 30750826643/104349263, 
      39921811033/177930056, 1107402845385/4321409612, 30374145488/106606797, 
      38202209741/164476871, 38202209741/164476871, 84115614627/317110499, 
      120532690922/431711887, 35587745581/152261061, 33772824153/114604711, 
      60205475396/331888225, 41784757967/140444439, 37536651905/126739984, 
      176154863320/695590849, 170831516647/586164534, 32904516137/130181497, 
      72750539095/249880897, 165952254949/552196434, 160659654045/571760644, 
      32152952820/128479289, 32152952820/128479289, 44198089159/166731830, 
      547181755476/1889103725, 151619875177/568323282, 141631430611/487532819,
      29056997655/119384207, 89029976924/336901389, 100474315819/335229277, 
      25689273457/114138481, 43166879519/185062862, 25712798767/104250881, 
      80778974411/270166816, 0, 1377863439162/4665205199, 
      44756520702/171721831, 126099551057/503733714, 46207501667/174594323, 
      35179560485/134410267, 45490722810/184492277, 29036491589/110958121, 
      27142070312/149693687, 58276797665/250920522, 45196670105/162478119, 
      98004432331/372089444, 29887136813/101666338, 40643208855/140949028, 
      28502090003/101012828, 38094416497/133622676, 108536120773/375483340, 
      48749878203/209055655, 56333312029/212175566, 37200230489/142388598, 
      36101754957/124201162, 31652535062/110091279, 101975050047/454752086, 
      25869976479/100936841, 27853908830/114451797, 81465161728/307705033, 
      43675824838/165242063, 29950188130/104150157, 61694039131/205802351, 
      36758866793/123482679, 51305553361/174035160, 117247225961/404108621, 
      127304545231/426199367, 34484834854/120957731, 107217449361/366192286, 
      23647373221/101124582, 735710027931/2762413160 ], 
  [ 79665658678/275082303, 190259346874/634236583, 48900752815/187092987, 
      145778406960/527933197, 46904294315/149043784, 35600956465/111830009, 
      55323939019/199705892, 364648225727/1233031961, 263908132848/872792065, 
      37630533779/132145194, 37630533779/132145194, 337016909123/1134126512, 
      38380084072/122614445, 815287664104/2815289657, 165895715866/530137323, 
      54092322092/180742043, 50261661253/159642099, 119219715165/372517958, 
      30261822359/104010328, 108044779681/367477994, 346280675011/1152222339, 
      118711797599/425531316, 41737985971/132607832, 48406060705/185075729, 
      39997115673/136731289, 39997115673/136731289, 39263439513/145942591, 
      41001831949/143330635, 28899409797/103654046, 192565063989/601563184, 
      31359729983/106282799, 62689601039/209467497, 99240470161/320397380, 
      81652105161/294721093, 53546485689/189508576, 45951525419/156319409, 
      31749314398/157224923, 1377863439162/4665205199, 0, 
      31730568815/105355559, 83279155873/277074317, 378954825551/1301382254, 
      38562731313/131924197, 65559752108/224972665, 209991425247/712052200, 
      80269262107/278275235, 132408087005/441115294, 51837445573/160738004, 
      99721044818/342118857, 33986751171/105361598, 54517292837/169959556, 
      118586957055/453670718, 93687952540/297455049, 38209202968/125327281, 
      64025869228/221880443, 54445775723/183418947, 32268744112/112678411, 
      62304171733/231537240, 25826025478/128018001, 43035946231/147416231, 
      42139711635/143996929, 97722628459/329555886, 66360285750/222760789, 
      37020566148/126112301, 75580497681/244041799, 119802743152/418934247, 
      590312650289/1839998347, 49545337852/157213129, 52364810287/171820941, 
      37769818225/124922571, 38969123320/132521977, 55790198517/177122452, 
      33439796711/112206502, 380192756766/1194240959 ], 
  [ 43250192606/168741493, 40030491938/177806207, 45590317753/152724741, 
      80789312719/315436485, 38446073273/128961400, 41154230377/144202107, 
      27943949123/105551121, 54734986347/209937686, 148821140478/531388861, 
      64087121777/241360929, 64087121777/241360929, 85876424044/371127043, 
      50536760347/172871505, 42695880223/160841918, 50090106985/169706318, 
      44717321503/178579508, 30772014871/106953708, 56057385007/198676406, 
      81465161728/307705033, 32023000276/113063753, 25142506388/107806525, 
      34330152881/120832141, 55086584961/186744916, 2022694236/7037257, 
      70651638468/269948005, 70651638468/269948005, 135131129719/465941712, 
      132199320780/455892253, 35641158339/124645343, 424766822119/1470406510, 
      35372305797/134287885, 251040131349/1384407811, 62866914011/213508465, 
      53749965139/205817745, 33784591465/129101252, 44674590217/169128532, 
      43910477904/146466751, 44756520702/171721831, 31730568815/105355559, 0, 
      60205475396/331888225, 157931499514/623816249, 41236672193/164696540, 
      60274292695/268675018, 24067263703/103230247, 114112795539/431675993, 
      38788437506/159340115, 34696614229/116713847, 48533373833/199386755, 
      33303001996/116939773, 73305698329/245790311, 101056635715/340294684, 
      35603351406/126876779, 35834763353/123393673, 30147439433/119038091, 
      242611644354/1037351449, 27306071307/104512856, 67528372719/236829430, 
      45991340898/153023335, 44175332148/179218015, 103253139678/458640191, 
      962113586073/4143501640, 49499810009/220535628, 41153204813/166868097, 
      35688285817/120906405, 41898646982/142884831, 35718439448/122869351, 
      64021325263/219633973, 279897968370/947647663, 130271444407/453244891, 
      50701172783/177340798, 77877746257/272077042, 89553148369/383031179, 
      60899371712/206121409 ], 
  [ 78988426130/301706783, 23937824591/106728180, 160173187989/533433713, 
      89331794149/362329983, 51574569764/174690597, 40534482381/136878343, 
      41012274313/156993480, 325954183369/1233313127, 
      3051235163509/10933237155, 189849934403/718211986, 
      189849934403/718211986, 56147034873/222103810, 109559114197/370699525, 
      106680384937/403116067, 35202416833/118997050, 48533373833/199386755, 
      66696550128/232078217, 132047056610/460371019, 56333312029/212175566, 
      116534957691/410573678, 53527417172/238066631, 140087185788/490571603, 
      74693808889/256663086, 33144781190/114074851, 1347544023142/5116755693, 
      1347544023142/5116755693, 146309704367/509647621, 52450031969/188215529,
      116733598119/408546707, 35688690991/122209362, 87971704396/336098073, 
      30677662723/132112314, 73122635720/247846287, 95550414931/377254342, 
      31600125301/123344861, 286134016903/1078638000, 253117207131/840600922, 
      126099551057/503733714, 83279155873/277074317, 60205475396/331888225, 
      0, 45768862655/175232341, 80334708329/308198742, 41593096332/184825351, 
      34654991989/142385449, 107137898134/410979001, 23646582041/101374567, 
      66360285750/222760789, 54811539885/218939858, 71433792233/248620695, 
      32905638307/110491926, 35460358995/122568199, 153912740535/532761434, 
      4431836691485/15155764034, 54097202429/232859829, 33200652916/134594415,
      51384144231/194073850, 76907912154/267617911, 69249997375/233473533, 
      56641601444/242399237, 23894702514/102462761, 55985531497/308738002, 
      65822509720/281395577, 40747580795/158975083, 58893715643/206582314, 
      52305886271/175285421, 45555148948/158663263, 46864222070/159032727, 
      43265339549/152783798, 30992301363/105677341, 67676144213/233449305, 
      61447970701/219006360, 186711585007/832257659, 38893890363/130811350 ], 
  [ 68380956143/304744188, 27010313301/107916143, 327782509400/1130721561, 
      110958352609/424142064, 60460784438/204118509, 46343831725/157939356, 
      43074379841/165199713, 28044329615/120278876, 46739697873/155439308, 
      54785524049/216359434, 54785524049/216359434, 286364552041/1563690066, 
      30807092863/108174333, 28653138236/114480747, 41419175083/143742946, 
      70492195498/265530401, 1001945650939/3396523510, 30639805217/102687555, 
      23637204808/101808871, 27964374219/100712540, 82701613249/317384337, 
      30119340479/103536517, 164491853851/568872950, 49691258061/176098343, 
      23396592623/100102509, 23396592623/100102509, 60091438970/213570129, 
      2088530501547/6954778435, 28518645307/101077214, 170831516647/586164534,
      81208851727/329394146, 106116617959/457080871, 113300616941/394907536, 
      28870079425/109245129, 42857205783/167297401, 36818327227/151419619, 
      56278085102/196294751, 46207501667/174594323, 378954825551/1301382254, 
      157931499514/623816249, 45768862655/175232341, 0, 
      1210451828959/5376070401, 33444730519/130548892, 44000845293/188178757, 
      53749965139/205817745, 89029976924/336901389, 45920377966/157066425, 
      128001533436/570668233, 33807560345/115537691, 30438596923/103550015, 
      57546292447/193205204, 193078992826/648423753, 110451545906/382235625, 
      42695880223/160841918, 223544037421/958745623, 57252605393/315629441, 
      32069871760/109438191, 40626351643/137169802, 50557193801/191976117, 
      31019094855/125782492, 26744471030/101066553, 35597611700/146211461, 
      93507370844/415342259, 33059609843/110942036, 87755051959/307829098, 
      269929937575/927912116, 63182312464/221025289, 36126757843/130487850, 
      29471273575/102099042, 77933998531/271298473, 799909838857/2678851888, 
      200531437509/766079410, 31734777754/110259347 ], 
  [ 113580502740/486958961, 670535771274/2720903627, 68017498053/231472574, 
      44674590217/169128532, 104668536803/349139606, 84300268591/292004257, 
      758851826751/2904665399, 36786803710/202827627, 35786131294/121583763, 
      29973023649/121527683, 29973023649/121527683, 39252868841/168318494, 
      39240994733/136714927, 74198544515/293087207, 38558930180/132220267, 
      69015339073/261999409, 27786329024/100741913, 449132323087/1568792081, 
      486298039315/2079165247, 33264147315/110992156, 562623277822/2195721119,
      59936773854/200046137, 67728889280/232841581, 185461469631/622487123, 
      25710778579/105612685, 25710778579/105612685, 52456616293/179551209, 
      492675764578/1678586171, 310583660386/1102497909, 49571203345/173742709,
      58795070072/234806765, 37889872167/155658067, 151535669811/540375788, 
      135508559754/511900055, 113430537173/435082238, 60893832543/263146517, 
      110713093584/375005713, 35179560485/134410267, 38562731313/131924197, 
      41236672193/164696540, 80334708329/308198742, 1210451828959/5376070401, 
      0, 30653584093/117378640, 113158911411/487423501, 83141731516/324485343,
      159284896055/608716282, 110897084001/376815350, 251040131349/1384407811,
      413182225852/1411914417, 38460617085/128911591, 387124091774/1313636749,
      34653930929/116518200, 107228856899/382132496, 79552154145/299623496, 
      56820206911/253328636, 62196683335/277073536, 71613874131/239130428, 
      29356704505/100628166, 2996993451584/11291896073, 26228833885/103556477,
      76421301568/289142927, 182696747169/781576505, 23972861631/106460917, 
      85258191376/285996665, 188263359103/650748914, 468407922917/1582567578, 
      94753354844/351544069, 32365444929/108556324, 116506248997/421582076, 
      204720385448/750243931, 103439638909/352182008, 35400428342/133737055, 
      107240481553/371421362 ], 
  [ 93875360027/355127652, 29886720968/128178321, 33209733839/113470098, 
      44000916895/173946563, 35738644979/128247992, 83130321709/276427716, 
      57381048123/220060838, 31603371014/119433307, 86037690816/306391619, 
      293210482361/1120160677, 293210482361/1120160677, 98550971828/400385513,
      215985336002/724371197, 44971702678/170192367, 588552570933/1961623957, 
      80724197896/345255907, 57267657550/195112143, 359260036163/1224774638, 
      2060149928989/7819940495, 37072880770/127002889, 34213266152/152101029, 
      118440056243/418610193, 381955194261/1302009859, 41790601597/148624098, 
      42695880223/160841918, 42695880223/160841918, 56151235903/193047362, 
      67427796365/246481134, 572052122883/1990375708, 655374314832/2211957541,
      69341034477/261947924, 81552947297/348976048, 64082554113/220847000, 
      111815547245/446623082, 113300352218/433887645, 92718154316/349506755, 
      60421693211/207158197, 45490722810/184492277, 65559752108/224972665, 
      60274292695/268675018, 41593096332/184825351, 33444730519/130548892, 
      30653584093/117378640, 0, 112886889136/486170609, 
      605258384509/2361697350, 38111972961/169826569, 65929665264/225070985, 
      61025939858/240940261, 30126125197/100057533, 641461117997/2235449717, 
      30821992093/106215815, 35421304376/120486203, 36705169352/123826005, 
      26852623477/110294690, 114746298994/458245269, 78988426130/301706783, 
      32492055112/117461455, 38520968611/129273002, 27196650712/117151875, 
      23879321989/131717039, 89158040501/382261945, 25835428147/106131874, 
      68535441691/262914231, 68065233419/245288482, 37467127092/129856439, 
      738223110961/2475475358, 60252478706/206379205, 36202036331/121476504, 
      63276578022/219728885, 29202462105/100464874, 285926741807/991749541, 
      38730703359/213564985, 1605209298744/5410268051 ], 
  [ 39237942223/156723745, 28369292437/126488651, 37747901038/130423643, 
      48854321156/184741731, 48324660508/164840361, 147565538869/494440852, 
      187264063916/705247257, 59247739348/233996249, 324710089118/1128956985, 
      33784591465/129101252, 33784591465/129101252, 35633163596/159121027, 
      3570543275351/12216860135, 91656808259/346410378, 37420477516/124493779,
      37949832458/148121793, 86973203987/301210530, 177593291128/642644577, 
      91923646193/358693821, 93169501454/310862193, 1648007109611/7048818402, 
      49207186549/165193629, 42139711635/143996929, 90159765464/319236127, 
      47745866742/183164393, 47745866742/183164393, 38655325013/140583409, 
      40876456703/137304673, 73862329840/263436421, 42425759783/151455868, 
      419684937459/1587712249, 298088227791/1324496494, 46466044187/156699339,
      43255198265/163671761, 43695089485/164638806, 38180517797/146353200, 
      49128282316/169004429, 29036491589/110958121, 209991425247/712052200, 
      24067263703/103230247, 34654991989/142385449, 44000845293/188178757, 
      113158911411/487423501, 112886889136/486170609, 0, 
      36753024701/139521621, 78566456999/318765401, 77849175101/260602814, 
      38730703359/213564985, 50174004317/171674822, 45355228481/152565990, 
      301222830845/1028855549, 82215139679/303505038, 96918509236/336829341, 
      41721457114/160066295, 25778412991/110518955, 111820920391/453355791, 
      33029919949/113163290, 66270525297/226104218, 1794895478426/6875127307, 
      24534602473/135210226, 77647386793/310205131, 495293031713/2200281235, 
      29056997655/119384207, 67484848047/235753579, 110897084001/376815350, 
      51850359622/179160067, 119637055936/409840939, 44993592051/149881249, 
      80757692284/275021913, 66882043353/231407747, 74047972543/267989133, 
      39748435222/156945471, 289344802369/973259965 ], 
  [ 126099551057/503733714, 62224398825/235115597, 30394053263/101726910, 
      28246428039/125913311, 71256623653/248309559, 218993987825/745209512, 
      65555262011/291201454, 36184516511/146743972, 30525509837/106668671, 
      37590291150/207207347, 37590291150/207207347, 29906393015/113049269, 
      27698876189/102824960, 43075030733/191987655, 35553270917/122623734, 
      82459627033/355149108, 707946721357/2374123407, 449210559141/1512167783,
      27622919814/118937317, 36372194368/124844489, 74770053899/286576285, 
      32724178506/112444927, 44666776238/149907925, 47403587689/177515383, 
      61913916773/254428102, 61913916773/254428102, 108233563310/403077263, 
      38466946773/134967589, 72843888181/254923402, 42860919209/145120426, 
      80725538405/346206548, 84823420512/319581365, 48537079909/161540073, 
      29065471909/124620619, 266502007971/1183833845, 71709222207/306614902, 
      31033143058/105162057, 27142070312/149693687, 80269262107/278275235, 
      114112795539/431675993, 107137898134/410979001, 53749965139/205817745, 
      83141731516/324485343, 605258384509/2361697350, 36753024701/139521621, 
      0, 1610516691683/6360612740, 31652535062/110091279, 
      200531437509/766079410, 276580432276/942189727, 82090948483/285334016, 
      39881753181/137400808, 40850010229/140058367, 47226497014/169121837, 
      29896064498/122828505, 30641702871/115937378, 66648389143/263064797, 
      33339475612/117968735, 32531713208/114695561, 32494402708/139005935, 
      122858478977/469366731, 116960095787/467220326, 36624782059/137908548, 
      119023232843/456654928, 36767056188/125934517, 113089090390/377521941, 
      543104688284/1849972145, 33662693223/112340743, 98866849913/339494143, 
      162209596497/541759133, 48931581061/168927558, 64894193809/219565673, 
      1759766739571/7135564347, 41782308489/149880659 ], 
  [ 44814115112/168825227, 25653014425/110484082, 188697320793/630833692, 
      40257970001/165364292, 30497471771/109006476, 270902406173/911050643, 
      29228734144/118514781, 49707567077/188755352, 177836207935/639984346, 
      32469999220/124330407, 32469999220/124330407, 44653608812/171445641, 
      93449450929/328619835, 56135004113/219153666, 37007551703/125673364, 
      22462788675/123863954, 30285635647/102962348, 30875832455/106996403, 
      28921056409/109294145, 79728024529/269860119, 20217025977/112560260, 
      32014233396/110260261, 151409246949/513975688, 37519674723/128743688, 
      761091699045/2880279431, 761091699045/2880279431, 51850359622/179160067,
      39786768683/139460262, 27915474179/100530561, 46321166525/162157511, 
      68535441691/262914231, 48734574796/194693917, 2884321631605/10002953039,
      50589319765/216438886, 111097678553/443854861, 32140064281/122840332, 
      104526143964/348084161, 58276797665/250920522, 132408087005/441115294, 
      38788437506/159340115, 23646582041/101374567, 89029976924/336901389, 
      159284896055/608716282, 38111972961/169826569, 78566456999/318765401, 
      1610516691683/6360612740, 0, 490046260940/1747892651, 
      28922465684/112886265, 42041672213/140060340, 26901428439/101324546, 
      31076544477/105228202, 55271802971/192362946, 68465664019/258092844, 
      38367657146/171010043, 89073266773/341101674, 36821640551/138671437, 
      519137129365/1778377959, 158090608969/528462245, 
      400826196739/1718496551, 31827497467/136136827, 26404700661/117303260, 
      1402752481713/5539329482, 42588036709/160948106, 
      3013523554747/10384424722, 38520968611/129273002, 47165381416/157341237,
      28325462879/100060619, 301849940036/1020176747, 196007745999/659854021, 
      91177813991/347032572, 72276071057/251008518, 658087971143/2921173633, 
      32546541132/112622509 ], 
  [ 39715652717/139104210, 75100243187/264642626, 476615820575/1512669783, 
      1453406614356/5148424159, 102240393133/389592531, 78272045681/250194324,
      1046257726037/3814548553, 56848348053/196701199, 73119319223/248787212, 
      43143972997/149836175, 43143972997/149836175, 239806008660/818350457, 
      31521361133/121026716, 73814468511/262149311, 125130996996/393161425, 
      32236261261/121690465, 211345077113/660595306, 37982804619/120574864, 
      58457386624/204754733, 66117685476/206291665, 62889424725/217463407, 
      81086099263/257927481, 390414432057/1399289942, 37775713907/119858897, 
      33180906023/113248711, 33180906023/113248711, 35573196525/111184156, 
      436309047827/1432648341, 45996113285/146302777, 76602429871/284547272, 
      68964021392/236413955, 98208815239/332495044, 45323294594/168477607, 
      88995183399/315391483, 45339220384/157697105, 40919444705/143047003, 
      622669502133/1940844887, 45196670105/162478119, 51837445573/160738004, 
      34696614229/116713847, 66360285750/222760789, 45920377966/157066425, 
      110897084001/376815350, 65929665264/225070985, 77849175101/260602814, 
      31652535062/110091279, 490046260940/1747892651, 0, 
      60462128137/203100132, 31274497286/102650847, 42256187645/206837699, 
      41920477365/134087357, 30021875783/107710504, 1551675207147/5433981187, 
      43094374264/146227201, 34754654336/130183681, 29097938189/100844412, 
      129105494537/417188424, 33814816181/106271814, 28294905448/100321407, 
      337016909123/1134126512, 84234369536/283197139, 75609870573/282492400, 
      235000198257/857567870, 240324744464/838861761, 58936083689/190317517, 
      46026358247/156524173, 138713272601/530352440, 71681615295/222396107, 
      59346932666/188703681, 249920861801/828124755, 382367278277/1263259830, 
      37064271691/128872635, 42627310045/213757348 ], 
  [ 866662618777/3559106864, 574509498149/2458898862, 31532866270/107118413, 
      40377192811/152178352, 258226050981/867008900, 346646093399/1187596917, 
      33585594266/126855563, 24648728335/106146944, 43354967893/145668661, 
      39302261876/153326893, 39302261876/153326893, 37055485281/164814805, 
      229602109716/796629497, 59511482497/227856188, 34000763077/113954173, 
      122858478977/469366731, 41446549077/150067235, 43910347752/159106951, 
      25712798767/104250881, 67566853436/225264147, 42371360562/171806065, 
      466917674494/1558480279, 36991744929/124789226, 90021158457/308179612, 
      73146284071/292157730, 73146284071/292157730, 70570354792/250255779, 
      55678135769/189640483, 35196184721/128638414, 275453666491/1021067532, 
      54734986347/209937686, 400826196739/1718496551, 32551463150/111689367, 
      32586843196/122745693, 66680129168/252304887, 29642021997/117248266, 
      40827606337/140158783, 98004432331/372089444, 99721044818/342118857, 
      48533373833/199386755, 54811539885/218939858, 128001533436/570668233, 
      251040131349/1384407811, 61025939858/240940261, 38730703359/213564985, 
      200531437509/766079410, 28922465684/112886265, 60462128137/203100132, 
      0, 50298837731/174020462, 137464487676/459354551, 47607625682/162276513,
      75991014420/265288031, 34246569198/118861553, 58536018296/221457421, 
      72430412823/321795373, 24597464235/105140413, 121821189469/409063194, 
      38316333313/129879906, 40721853804/153906445, 54223042393/233397179, 
      47745866742/183164393, 36365517639/162111992, 31892001834/136743371, 
      381955194261/1302009859, 30368913894/103368601, 173290730591/592005125, 
      94523536793/337892355, 32807325499/109286132, 58232893883/201511173, 
      35454133025/126426127, 30525509837/106668671, 173124738131/662749131, 
      8968613419799/30562645570 ], 
  [ 125759099203/445531466, 38749688176/131584147, 98222338771/313369881, 
      37232163260/124719143, 69484790107/249265672, 38258568280/189587121, 
      48654559385/174642811, 110713093584/375005713, 50261661253/159642099, 
      79539848205/271894958, 79539848205/271894958, 1281700089719/4359448462, 
      155500514239/488500431, 40789273469/144502058, 32694122969/125078611, 
      59981190166/201514161, 275052214894/986268441, 289145584477/1074371116, 
      66661034007/230250620, 36352572437/120228496, 70898061611/236551703, 
      77925334592/247854569, 30860656403/118053048, 41186120649/130789798, 
      37509855626/138114057, 37509855626/138114057, 31914475000/103099151, 
      31914475000/103099151, 308367545658/980601325, 33894291534/107667679, 
      59983669473/212969318, 37352108661/128820289, 78858559359/275744399, 
      31759930164/112220297, 88024675575/300476269, 45789807299/158264219, 
      35982868688/113054777, 29887136813/101666338, 33986751171/105361598, 
      33303001996/116939773, 71433792233/248620695, 33807560345/115537691, 
      413182225852/1411914417, 30126125197/100057533, 50174004317/171674822, 
      276580432276/942189727, 42041672213/140060340, 31274497286/102650847, 
      50298837731/174020462, 0, 44122272349/150117444, 308367545658/980601325,
      33030425399/103201940, 37283833183/115623377, 32749654543/110553695, 
      32736116433/115305191, 66890146601/230002969, 41253686951/128913995, 
      68363662595/213111597, 66147995142/220293919, 41840113741/140187750, 
      50530763069/170414709, 92638764419/323222948, 138424304344/477501231, 
      1155058911170/4294077329, 76949893177/252502465, 96730734199/479123416, 
      56429491467/186428954, 49790546458/174086435, 47700886729/162244160, 
      58087353041/181105185, 171839597998/657035519, 464499963176/1543427761, 
      11171001096119/35706139352 ], 
  [ 64181051378/234045769, 35071058303/120921744, 72669169637/234874161, 
      85222826081/296307602, 31749314398/157224923, 30692830670/100731903, 
      40245730671/142412138, 39921846003/135007540, 56375681151/184978540, 
      260022710756/908520781, 260022710756/908520781, 40736489779/137740447, 
      48113949681/168209002, 32066566957/111946502, 78748582210/251689273, 
      29556496204/105893739, 76720007277/243673484, 167717994519/554813417, 
      97444531865/336177559, 84337325108/261580573, 136453297206/485236487, 
      192220221264/599096033, 116924208118/434530393, 51561547109/166485296, 
      45396904394/159205083, 45396904394/159205083, 6488001225511/20605241307,
      2259498125425/7222936846, 133443949527/416979767, 46342048398/166236197,
      133065674293/454307845, 46374923971/155905219, 61336614089/234490412, 
      185308086877/672887324, 148330618211/507802931, 270736069525/933334079, 
      764845712170/2432301521, 40643208855/140949028, 54517292837/169959556, 
      73305698329/245790311, 32905638307/110491926, 30438596923/103550015, 
      38460617085/128911591, 641461117997/2235449717, 45355228481/152565990, 
      82090948483/285334016, 26901428439/101324546, 42256187645/206837699, 
      137464487676/459354551, 44122272349/150117444, 0, 37825782110/118823339,
      95300396069/324214779, 34881433768/115362383, 72934276665/257900296, 
      29994078824/111197533, 19003191715120/64788293393, 
      44691698037/142099838, 121358978268/376367075, 28866656331/102848216, 
      181506513074/619815579, 33580856647/113862855, 181929885931/640086522, 
      29542590153/109680611, 113310324309/433294031, 90807532289/288392708, 
      37510463062/134564573, 39263439513/145942591, 46165921503/145035367, 
      54665909787/170804282, 63549493547/201890974, 39147449132/136904301, 
      71043055382/253555463, 49677766869/190007423 ], 
  [ 30325796275/102419873, 32344204597/107712335, 63395235037/209630883, 
      75090190728/254388139, 48308233924/149760039, 206497775758/643782767, 
      31857377120/108556413, 112041043726/384037907, 92515274779/353896246, 
      35221368775/123466761, 35221368775/123466761, 151123260625/502831553, 
      314707044455/1070425932, 434118080121/1467243256, 37283833183/115623377,
      46950524969/163899392, 50736205267/161138789, 111681297223/360771292, 
      53592366879/185576302, 95863471280/306442027, 299, 
      55773967805/183097871, 57580397998/182842831, 61685411643/221312272, 
      36759218926/125695501, 36759218926/125695501, 75445835780/280469729, 
      34741829369/172132744, 51342675642/196316497, 63539557319/210172475, 
      388384267069/1341675204, 346280675011/1152222339, 
      2269353784263/7091280460, 66233863797/228917213, 45951525419/156319409, 
      32320818821/110174011, 68304016849/238847135, 28502090003/101012828, 
      118586957055/453670718, 101056635715/340294684, 35460358995/122568199, 
      57546292447/193205204, 387124091774/1313636749, 30821992093/106215815, 
      301222830845/1028855549, 39881753181/137400808, 31076544477/105228202, 
      41920477365/134087357, 47607625682/162276513, 308367545658/980601325, 
      37825782110/118823339, 0, 214160982323/748842089, 49166784006/176323595,
      41684657357/150318719, 105005014881/349632332, 196184092129/664424126, 
      31986089971/108837785, 28486780283/141053051, 236749280362/840408767, 
      38416473411/128957186, 174390405871/627547266, 241912552711/803536563, 
      83986891698/282481681, 62285484103/194167727, 3487916267099/11080961216,
      353228136916/1141061569, 77925334592/247854569, 47440031794/149042539, 
      99965046374/312348069, 161979308278/601854211, 67029101086/213185413, 
      32717693188/119015929, 59210122669/194286163 ], 
  [ 31851967823/105689919, 28577419974/100848781, 123645536479/392721477, 
      39759880436/136610921, 42893961143/140713861, 38838158549/123366630, 
      239599428819/821746757, 2542956084482/8621775421, 29927749273/148229847,
      301849940036/1020176747, 301849940036/1020176747, 33698889636/115969571,
      60019874644/229416273, 70848903632/242132525, 60522771701/195527954, 
      47362188556/166064579, 135234904965/421558549, 59119879080/183304457, 
      52604494111/175341495, 68363662595/213111597, 43301597299/157240112, 
      71681615295/222396107, 82135858650/271590659, 39458060125/126076316, 
      168350050950/559401293, 168350050950/559401293, 94903760353/311338977, 
      36125923047/138155159, 31297846655/106478669, 88753851211/439904083, 
      45414866981/152740680, 40677185764/144370659, 112153736413/392109980, 
      70645445843/239674464, 149149667083/505223577, 38982717647/132991061, 
      45744667841/142951389, 38094416497/133622676, 93687952540/297455049, 
      35603351406/126876779, 153912740535/532761434, 193078992826/648423753, 
      34653930929/116518200, 35421304376/120486203, 82215139679/303505038, 
      40850010229/140058367, 55271802971/192362946, 30021875783/107710504, 
      75991014420/265288031, 33030425399/103201940, 95300396069/324214779, 
      214160982323/748842089, 0, 27416551857/101864677, 
      116219813293/393146373, 37096293033/123931400, 619594242927/2060192917, 
      719368133525/2260086379, 235712728033/779561800, 47044465777/161946202, 
      40231196549/143486235, 34514576063/117987691, 908800360000/3074960361, 
      134916661161/448815515, 63215142713/201990055, 160291681391/517781638, 
      49023823516/155699459, 68488573262/262895041, 77147680087/245325273, 
      33342846403/106036950, 122897405531/440991320, 113687068042/357135871, 
      78856299376/266426183, 40278019441/149655911 ], 
  [ 82722353057/286814015, 194535769130/707089643, 75228102412/236430793, 
      66881541650/228078751, 90807532289/288392708, 1015073502292/3164157929, 
      1596668792614/5365476453, 41883704392/153659511, 69489018479/265577566, 
      27589533145/101109412, 27589533145/101109412, 34148792393/120015522, 
      56643570063/280479022, 38327251986/130872251, 49446633548/157216841, 
      41177995511/144673119, 248852623773/791253305, 44397259149/143392396, 
      94444869393/337253639, 42310381237/134399965, 28463857950/108511921, 
      69174648453/216235192, 200341128117/640165525, 47109689401/155801140, 
      204182562508/705973295, 204182562508/705973295, 50195421697/175521343, 
      27416551857/101864677, 123964636191/474275006, 73236578632/262792265, 
      33789521318/117060403, 37805995673/132037146, 47955209747/157365586, 
      894698868937/2999694731, 44739588841/154835149, 245918975013/875866696, 
      37481707537/119791445, 108536120773/375483340, 38209202968/125327281, 
      35834763353/123393673, 4431836691485/15155764034, 
      110451545906/382235625, 107228856899/382132496, 36705169352/123826005, 
      96918509236/336829341, 47226497014/169121837, 68465664019/258092844, 
      1551675207147/5433981187, 34246569198/118861553, 37283833183/115623377, 
      34881433768/115362383, 49166784006/176323595, 27416551857/101864677, 0, 
      266765401526/896661299, 108397682786/370673237, 294821525594/1026387039,
      39939683027/126870024, 47851000900/162782049, 32283881807/108892689, 
      121628853605/417333302, 34761547663/117524882, 72722737667/253321679, 
      93450092949/320147228, 3521028738907/11002301570, 
      116993686161/362823887, 84627082136/265768337, 50275800948/171088289, 
      60522771701/195527954, 346385711515/1079853757, 82235808643/407562685, 
      91907159567/291964499, 30500319720/102340271, 3100368039869/11856893893 
     ], 
  [ 30288214881/115702520, 31019094855/125782492, 36448600721/121541260, 
      57519552825/256735114, 226926310538/818402349, 116941755163/413324979, 
      33377094712/143700021, 55027484729/207944243, 40267174187/137449042, 
      73146284071/292157730, 73146284071/292157730, 57180776785/216143093, 
      59696315605/200229657, 1827778397738/7217770661, 128451208426/455529381,
      209677757510/931441287, 215985336002/724371197, 38052075582/130050961, 
      35670003334/136839543, 41071306001/142723175, 43981603195/188266992, 
      31259572669/107201164, 262939686941/904181630, 38183923235/133464542, 
      93284241575/364033466, 93284241575/364033466, 51478923428/177621275, 
      61255998379/211797506, 122964693097/418960380, 31851623377/108005740, 
      37134055155/150592288, 34574530598/132383015, 84577287450/291789841, 
      23830910551/131426014, 1648007109611/7048818402, 83669114428/320120505, 
      35862379321/121097960, 48749878203/209055655, 64025869228/221880443, 
      30147439433/119038091, 54097202429/232859829, 42695880223/160841918, 
      79552154145/299623496, 26852623477/110294690, 41721457114/160066295, 
      29896064498/122828505, 38367657146/171010043, 43094374264/146227201, 
      58536018296/221457421, 32749654543/110553695, 72934276665/257900296, 
      41684657357/150318719, 116219813293/393146373, 266765401526/896661299, 
      0, 50648967676/193449169, 28331789469/107137681, 32228167425/111488789, 
      45709599883/164795535, 68336978657/303528106, 66644383981/266200862, 
      55967681291/308456701, 50336825999/196330374, 68428535653/259773629, 
      76427579952/268557379, 69308525458/230211339, 42493925904/143246995, 
      49660867432/170468789, 103881444416/364480591, 300, 
      60460784438/204118509, 274058989367/954312887, 29065471909/124620619, 
      104379958299/350673307 ], 
  [ 112993970653/486388261, 962113586073/4143501640, 44454062911/153404832, 
      83014396521/312861169, 45923056768/161393043, 217291514817/758477345, 
      35662488040/136238481, 616528804627/2638475547, 134916661161/448815515, 
      95362005968/365844581, 95362005968/365844581, 103367022266/459527005, 
      32432426851/113259638, 42857205783/167297401, 85377316594/289592719, 
      51384144231/194073850, 574680169831/2038065164, 46442837677/170562546, 
      33084155267/132134873, 129595840300/433193539, 102535267057/404362765, 
      62137412104/209833899, 205059134206/723588411, 29884561145/101279742, 
      49196015767/194256523, 49196015767/194256523, 35799150509/121840550, 
      95847768007/318274836, 200381329011/692437217, 41503846687/140443501, 
      38497107437/147394674, 54227543821/241639790, 71042643059/261993056, 
      92960016551/352868855, 62224398825/235115597, 35846740012/145654687, 
      362781437221/1234314663, 56333312029/212175566, 54445775723/183418947, 
      242611644354/1037351449, 33200652916/134594415, 223544037421/958745623, 
      56820206911/253328636, 114746298994/458245269, 25778412991/110518955, 
      30641702871/115937378, 89073266773/341101674, 34754654336/130183681, 
      72430412823/321795373, 32736116433/115305191, 29994078824/111197533, 
      105005014881/349632332, 37096293033/123931400, 108397682786/370673237, 
      50648967676/193449169, 0, 34654991989/142385449, 126300560349/431077508,
      101997886291/342817600, 250644427771/948519715, 32203375138/132235607, 
      38386071444/149762887, 37590291150/207207347, 191811891584/1057589631, 
      31421035801/107675134, 447875603543/1542803454, 32129084983/111066307, 
      783291217769/2773568219, 339319048093/1133016483, 
      182062736437/621537446, 49544287911/169677194, 53169910069/185604963, 
      50993278102/195548857, 85077101843/310854589 ], 
  [ 255580838851/1135152721, 29799563386/114276109, 2171247157/7576044, 
      40747580795/158975083, 40224828951/136310719, 35144289964/120278891, 
      30081131472/120077899, 46826070858/207935225, 45695887301/152208046, 
      53485681614/230270225, 53485681614/230270225, 30209448540/129587467, 
      86606967047/300051943, 26932907715/110623517, 126300560349/431077508, 
      51384144231/194073850, 153989488740/515638301, 40036257699/133958978, 
      60205475396/331888225, 52572009401/191632685, 41242841413/156033822, 
      190856832284/693557281, 96884353299/334903322, 48715835203/166620232, 
      635448607831/2831833775, 635448607831/2831833775, 
      2497547829688/8876218941, 63705587666/214366951, 53563366891/191881122, 
      3382918237162/11354120501, 3237084506619/13847230690, 
      96721336899/381954814, 735462512533/2552105167, 40555603514/155513349, 
      102644370284/416154705, 103709170853/444972615, 29659464789/102023813, 
      37200230489/142388598, 32268744112/112678411, 27306071307/104512856, 
      51384144231/194073850, 57252605393/315629441, 62196683335/277073536, 
      78988426130/301706783, 111820920391/453355791, 66648389143/263064797, 
      36821640551/138671437, 29097938189/100844412, 24597464235/105140413, 
      66890146601/230002969, 19003191715120/64788293393, 
      196184092129/664424126, 619594242927/2060192917, 
      294821525594/1026387039, 28331789469/107137681, 34654991989/142385449, 
      0, 165250840020/570740593, 69671628823/240191310, 55078776189/210409865,
      71678937703/279592980, 28591300153/107662742, 47843153666/190971233, 
      113587550401/487056327, 82433071239/277870775, 164491853851/568872950, 
      263278858365/910090103, 39141565017/133924781, 156037159499/543647183, 
      53949853027/182873503, 53034105153/188657030, 110588354201/370647198, 
      33349465717/126549996, 28861502263/101184999 ], 
  [ 34172975740/114580909, 76329590653/258641860, 35901612391/133204856, 
      139715383351/486919600, 47624803339/148461159, 42575761972/135264793, 
      329125746021/1134248960, 334297966663/1117166527, 45703970276/146076491,
      37021980883/137478172, 37021980883/137478172, 100007433554/354268953, 
      42791079688/133712331, 244041733171/823080837, 33074514491/109391196, 
      47877498002/164352901, 63298511157/207734944, 90463011929/289240720, 
      52685950119/193175539, 4363512228127/16690773709, 
      642168278777/2215203244, 34214601658/167567709, 89052484579/287522001, 
      32242725824/159664417, 537129739631/1798453470, 537129739631/1798453470,
      114650500140/438415603, 47562100732/156113423, 65548402655/229221047, 
      49710752513/154189501, 76308899176/258626689, 110618981307/389604908, 
      23389764003991/74366475752, 29950725521/104570156, 
      385893835263/1341559943, 40198515349/134723782, 61336614089/234490412, 
      36101754957/124201162, 62304171733/231537240, 67528372719/236829430, 
      76907912154/267617911, 32069871760/109438191, 71613874131/239130428, 
      32492055112/117461455, 33029919949/113163290, 33339475612/117968735, 
      519137129365/1778377959, 129105494537/417188424, 121821189469/409063194,
      41253686951/128913995, 44691698037/142099838, 31986089971/108837785, 
      719368133525/2260086379, 39939683027/126870024, 32228167425/111488789, 
      126300560349/431077508, 165250840020/570740593, 0, 
      29865753959/107146243, 1504425137633/5155134564, 51720625612/183055771, 
      37790629938/129816427, 1082376253703/3660878157, 38801048603/131290075, 
      39772136852/123350105, 34292654634/123030547, 33894291534/107667679, 
      264445833836/824234855, 43981326555/153769583, 143943303560/489784433, 
      332854327972/1101110763, 47440031794/149042539, 31277709457/111113147, 
      159548857783/506718840 ], 
  [ 257083998575/877332929, 64719325573/215187824, 38174731445/133311132, 
      28873948921/102474973, 36427951564/113538925, 33813402649/104852927, 
      94518486210/326524279, 31543689899/107698424, 392513879177/1372484880, 
      38247039794/131552023, 38247039794/131552023, 73472574310/246087153, 
      44098101685/144670278, 240113888558/817575105, 185619717641/583026996, 
      46515700423/157449830, 45698549475/142802389, 48427981721/153819481, 
      72843888181/254923402, 81762727147/268286575, 47191020265/157242263, 
      41827469673/142271951, 64460316926/208168415, 788321719781/2929835300, 
      157708220030/544859029, 157708220030/544859029, 95775114009/366234751, 
      29773428263/113865689, 32422214751/120482068, 40323909803/128076967, 
      52394468131/178644959, 53940444607/179320948, 50261661253/159642099, 
      47184345924/170339489, 45237616978/153249271, 176667187569/596964446, 
      172303621561/659089221, 31652535062/110091279, 25826025478/128018001, 
      45991340898/153023335, 69249997375/233473533, 40626351643/137169802, 
      29356704505/100628166, 38520968611/129273002, 66270525297/226104218, 
      32531713208/114695561, 158090608969/528462245, 33814816181/106271814, 
      38316333313/129879906, 68363662595/213111597, 121358978268/376367075, 
      28486780283/141053051, 235712728033/779561800, 47851000900/162782049, 
      45709599883/164795535, 101997886291/342817600, 69671628823/240191310, 
      29865753959/107146243, 0, 28018187717/101560513, 90021158457/308179612, 
      58088005456/201078431, 287668348909/958426047, 31566761528/106501733, 
      51879480644/164963815, 37780504109/124974321, 539047063832/1713939971, 
      229675292715/717938641, 227001311424/725503043, 77578524721/246464908, 
      38172074424/136871111, 529611244707/1710926608, 147026361085/504789411, 
      67257753524/214980869 ], 
  [ 31938752398/120693001, 77647386793/310205131, 31697790649/109859971, 
      18231577545/100553681, 276475097630/960150843, 39668750477/132935604, 
      51096128279/209890370, 89029976924/336901389, 36121561963/122319537, 
      57807327120/234505247, 57807327120/234505247, 28327024987/108349111, 
      34438645880/117552419, 54095056771/216124487, 53213381438/182076453, 
      58898179675/261503799, 69291256597/242997114, 29730998318/103906279, 
      154966112193/605013350, 47730245566/172749815, 27331435152/112390375, 
      35716839296/126895037, 395331652013/1311362165, 31612475787/110071855, 
      29229975190/111948701, 29229975190/111948701, 39835373573/137825462, 
      51574569764/174690597, 122642086825/414892894, 47530888692/163417459, 
      44384574673/175352305, 37525037983/146527412, 120604412659/405187595, 
      28044329615/120278876, 163993236229/706729542, 69629541125/267256954, 
      63283594168/212653401, 101975050047/454752086, 43035946231/147416231, 
      44175332148/179218015, 56641601444/242399237, 50557193801/191976117, 
      2996993451584/11291896073, 27196650712/117151875, 
      1794895478426/6875127307, 32494402708/139005935, 
      400826196739/1718496551, 28294905448/100321407, 40721853804/153906445, 
      66147995142/220293919, 28866656331/102848216, 236749280362/840408767, 
      47044465777/161946202, 32283881807/108892689, 68336978657/303528106, 
      250644427771/948519715, 55078776189/210409865, 1504425137633/5155134564,
      28018187717/101560513, 0, 39839574609/157332316, 66931046619/298327013, 
      51446327933/197290563, 126480090183/476530733, 46488301065/158747302, 
      39597929995/137528466, 51052398836/169599939, 273862107223/930965393, 
      31124386494/110248925, 63699608951/221415571, 60945187130/204613151, 
      53408679451/182375679, 126700728983/698417596, 106138119433/368819830 ],
  [ 34488447797/132274668, 22994102541/102123416, 32721685945/112922726, 
      101382353669/388423882, 67719708804/236180933, 790606450773/2626787965, 
      40557963605/153388947, 1976404422017/7567156082, 
      326910869532/1200734551, 6711375818155/25476401316, 
      6711375818155/25476401316, 62633657145/268096414, 45435912743/153060107,
      75512278490/284484483, 188519659514/627406257, 87641197051/355391074, 
      72269531654/246156713, 54040426947/187281704, 167325747580/639169541, 
      153750014259/516212926, 45554684029/203029516, 37673149387/129002506, 
      61659835884/212726387, 156320810419/565893373, 39071346873/147823708, 
      39071346873/147823708, 36007691989/128220846, 68581466743/237419846, 
      32427783509/111851202, 154004922305/525510017, 36476669625/137382983, 
      32415736880/144495851, 424721806280/1453146913, 61171906469/234673298, 
      57965133973/219039117, 62972824863/238042112, 30821978791/104738557, 
      25869976479/100936841, 42139711635/143996929, 103253139678/458640191, 
      23894702514/102462761, 31019094855/125782492, 26228833885/103556477, 
      23879321989/131717039, 24534602473/135210226, 122858478977/469366731, 
      31827497467/136136827, 337016909123/1134126512, 54223042393/233397179, 
      41840113741/140187750, 181506513074/619815579, 38416473411/128957186, 
      40231196549/143486235, 121628853605/417333302, 66644383981/266200862, 
      32203375138/132235607, 71678937703/279592980, 51720625612/183055771, 
      90021158457/308179612, 39839574609/157332316, 0, 26664548573/109565637, 
      43166879519/185062862, 231103304153/923033390, 1104753810085/3986488843,
      56325478843/194867522, 40126855711/137061932, 29963480483/101039026, 
      30964256772/103260667, 45241258179/153977165, 198726539813/691215430, 
      133303425265/481673151, 30153016288/129832477, 30185107606/101152301 ], 
  [ 350081741639/1328710247, 44000845293/188178757, 53400444163/177379770, 
      27865362991/119109942, 442389069152/1557592125, 33854713223/114359022, 
      45011036741/177681759, 88773821887/334457806, 134413315771/464978299, 
      80334708329/308198742, 80334708329/308198742, 74770053899/286576285, 
      190781809048/641679551, 133805815961/512417790, 122973707251/434441150, 
      344419760987/1477026972, 52179044482/178089625, 41753563588/145334663, 
      28812007571/109010556, 97528643515/341625842, 107464569185/479919953, 
      71433792233/248620695, 142360168264/493228025, 177465303611/615983640, 
      159284896055/608716282, 159284896055/608716282, 37902362101/132616566, 
      227864182383/819814465, 51559083606/177986875, 73934196439/250398627, 
      36651118617/143042984, 52707237486/208158341, 31602255780/108541153, 
      58276797665/250920522, 28450434163/115404526, 117162035808/442878325, 
      285372545706/950339425, 27853908830/114451797, 97722628459/329555886, 
      962113586073/4143501640, 55985531497/308738002, 26744471030/101066553, 
      76421301568/289142927, 89158040501/382261945, 77647386793/310205131, 
      116960095787/467220326, 26404700661/117303260, 84234369536/283197139, 
      47745866742/183164393, 50530763069/170414709, 33580856647/113862855, 
      174390405871/627547266, 34514576063/117987691, 34761547663/117524882, 
      55967681291/308456701, 38386071444/149762887, 28591300153/107662742, 
      37790629938/129816427, 58088005456/201078431, 66931046619/298327013, 
      26664548573/109565637, 0, 33200652916/134594415, 33784591465/129101252, 
      69355980835/248699594, 49396857151/164586713, 35237238880/121870539, 
      42342511343/143555383, 75635475749/267128116, 67647080926/226791757, 
      109447896864/373816735, 114131340947/399534713, 218023801438/968287245, 
      50571571440/169660279 ], 
  [ 44653738759/176215037, 862046783782/4752834463, 56563238009/192000306, 
      114112795539/431675993, 274372654909/942850223, 127506835241/432636896, 
      26840695114/101841871, 114157405669/462954186, 72905307397/243552742, 
      37193615330/140653017, 37193615330/140653017, 207514081473/890560963, 
      90539888265/330138661, 186851726113/713777881, 89516977955/298733668, 
      27306071307/104512856, 40398256751/138165587, 30314251616/107710203, 
      40149068448/153960121, 36705169352/123826005, 52268965732/224167283, 
      63238100833/215379832, 95817550329/332139686, 84974028175/288252989, 
      44366302977/169822625, 44366302977/169822625, 90989545421/313986747, 
      122446152866/407572335, 2392785495127/8191829208, 
      175329081578/620289111, 67798516471/256064157, 22994102541/102123416, 
      109375140695/385080768, 34517387279/131841821, 43196990299/162662746, 
      341366449339/1333523738, 1043300062616/3512695269, 
      81465161728/307705033, 66360285750/222760789, 49499810009/220535628, 
      65822509720/281395577, 35597611700/146211461, 182696747169/781576505, 
      25835428147/106131874, 495293031713/2200281235, 36624782059/137908548, 
      1402752481713/5539329482, 75609870573/282492400, 36365517639/162111992, 
      92638764419/323222948, 181929885931/640086522, 241912552711/803536563, 
      908800360000/3074960361, 72722737667/253321679, 50336825999/196330374, 
      37590291150/207207347, 47843153666/190971233, 1082376253703/3660878157, 
      287668348909/958426047, 51446327933/197290563, 43166879519/185062862, 
      33200652916/134594415, 0, 29009171904/124887647, 83210869471/292272178, 
      223938031511/773115335, 32141900639/113391713, 38064136342/139900083, 
      142716058917/476231096, 61676317467/212951870, 37295170463/127706712, 
      147286150948/545007329, 40782813690/162800779, 117901654123/445130639 ],
  [ 27697822533/152654327, 39839574609/157332316, 32682804259/112696645, 
      4016726986836/15182560135, 29749448703/109279957, 
      15959827107587/56120435883, 43250192606/168741493, 
      62342755098/277920121, 98582261053/327199969, 142706752520/569984057, 
      142706752520/569984057, 635448607831/2831833775, 91657786327/313160988, 
      42458819337/172225829, 52745261773/184178722, 52256405169/196807612, 
      54395933120/198434137, 90245112041/313470154, 89755257193/368670823, 
      47042247990/157254557, 280313085538/1072548955, 92130076109/308327441, 
      118507480370/437660647, 37452401743/128135476, 55261728914/237965109, 
      55261728914/237965109, 31986089971/108837785, 31630932125/105279807, 
      99886530644/341417099, 31621111275/105677647, 1610516691683/6360612740, 
      28354277303/121294021, 35941078491/127497938, 35749342069/136580249, 
      49339272826/188904913, 29340353282/125605385, 84458062941/291642452, 
      43675824838/165242063, 37020566148/126112301, 41153204813/166868097, 
      40747580795/158975083, 93507370844/415342259, 23972861631/106460917, 
      68535441691/262914231, 29056997655/119384207, 119023232843/456654928, 
      42588036709/160948106, 235000198257/857567870, 31892001834/136743371, 
      138424304344/477501231, 29542590153/109680611, 83986891698/282481681, 
      134916661161/448815515, 93450092949/320147228, 68428535653/259773629, 
      191811891584/1057589631, 113587550401/487056327, 38801048603/131290075, 
      31566761528/106501733, 126480090183/476530733, 231103304153/923033390, 
      33784591465/129101252, 29009171904/124887647, 0, 132327981783/464869924,
      83247337349/283696282, 68785696015/243352391, 38894791594/131665321, 
      58993941391/200116331, 34875779535/123561157, 157334268423/544728908, 
      70555029001/241107062, 1601177494033/6056339453, 110891489157/388067099 
     ], 
  [ 87674805377/318933471, 344831597752/1285031177, 43167679145/135359128, 
      135838869220/463708423, 343271598113/1700469069, 42652346737/153006565, 
      191339370679/656427650, 284872356439/949627280, 208273357280/653987991, 
      31540859307/106949510, 31540859307/106949510, 238735280263/800071694, 
      78354003153/248859518, 105489763468/354965141, 81666815839/277857054, 
      263804505476/916474165, 237480574544/830331357, 60284237638/230647587, 
      37936451177/128168075, 189236545411/604845871, 30858040307/109994239, 
      35001882005/109987268, 34142200000/126888487, 36427951564/113538925, 
      87082559245/316348184, 87082559245/316348184, 67617591500/215008171, 
      34729635041/107698758, 63472845319/205053262, 105955266789/347629825, 
      66226964219/237584853, 534831380965/1794362408, 91457779407/327946828, 
      54369125079/189415316, 43021240315/150742154, 71525004847/239100425, 
      181275530071/575718713, 29950188130/104150157, 75580497681/244041799, 
      35688285817/120906405, 58893715643/206582314, 33059609843/110942036, 
      85258191376/285996665, 68065233419/245288482, 67484848047/235753579, 
      36767056188/125934517, 3013523554747/10384424722, 
      240324744464/838861761, 381955194261/1302009859, 
      1155058911170/4294077329, 113310324309/433294031, 62285484103/194167727,
      63215142713/201990055, 3521028738907/11002301570, 76427579952/268557379,
      31421035801/107675134, 82433071239/277870775, 39772136852/123350105, 
      51879480644/164963815, 46488301065/158747302, 1104753810085/3986488843, 
      69355980835/248699594, 83210869471/292272178, 132327981783/464869924, 
      0, 33874062307/107583338, 30474318631/116573462, 71327671532/242538183, 
      65191184889/213872678, 61096600987/202039864, 92708652881/294483884, 
      39828933851/197388325, 44956198973/156007657, 2859069887119/9453963503 ]
    , [ 51720625612/183055771, 114545009690/389033197, 96730734199/479123416, 
      69468576718/240597613, 43034200669/134418883, 47161076443/160449883, 
      40799695971/138090004, 317051124287/1146938124, 
      6488001225511/20605241307, 202955232106/679175197, 
      202955232106/679175197, 29783688707/103030611, 590312650289/1839998347, 
      72722737667/253321679, 55546430384/199271709, 33666683866/112533427, 
      31189575499/119276378, 435719541087/1523746406, 40869455468/138542119, 
      93176515297/356074148, 1221845376611/4111953496, 37506839597/139324773, 
      97261314918/305504455, 804466292413/2736248250, 87936072547/317777806, 
      87936072547/317777806, 64893469909/212903985, 55226152682/172588469, 
      35825380736/114519471, 932778205607/2966152109, 132672040228/455503665, 
      428386846335/1490656756, 40900078888/126847107, 36089580998/120323339, 
      48286752835/162902391, 87076216260/316152043, 979448375013/3748715680, 
      61694039131/205802351, 119802743152/418934247, 41898646982/142884831, 
      52305886271/175285421, 87755051959/307829098, 188263359103/650748914, 
      37467127092/129856439, 110897084001/376815350, 113089090390/377521941, 
      38520968611/129273002, 58936083689/190317517, 30368913894/103368601, 
      76949893177/252502465, 90807532289/288392708, 3487916267099/11080961216,
      160291681391/517781638, 116993686161/362823887, 69308525458/230211339, 
      447875603543/1542803454, 164491853851/568872950, 34292654634/123030547, 
      37780504109/124974321, 39597929995/137528466, 56325478843/194867522, 
      49396857151/164586713, 223938031511/773115335, 83247337349/283696282, 
      33874062307/107583338, 0, 188982509693/603984551, 90715808273/283029834,
      27492013027/102139409, 25355153039/125640703, 86574673483/271955765, 
      165382027994/546993237, 78406603724/269901051, 33267386237/105768628 ], 
  [ 188878613935/697700951, 54369125079/189415316, 105476476805/331013411, 
      72755183324/242252291, 47738864113/177451957, 41324515445/158071799, 
      64394472791/227457121, 56588535281/195122440, 54665909787/170804282, 
      143312189093/490821073, 143312189093/490821073, 30992301363/105677341, 
      75352486535/240809144, 33578617009/121617759, 48236588689/168661463, 
      86868151/289180, 33682554417/114551272, 42173657186/151222241, 
      51558728954/177240565, 50736205267/161138789, 685387669579/2326611990, 
      90328330545/282362906, 24176288785/119832998, 40273544905/130074476, 
      61209277360/217424959, 61209277360/217424959, 308367545658/980601325, 
      57050435017/181230337, 60485227511/188554721, 36660357511/121237811, 
      51810760555/176528574, 130226135947/442158962, 49677766869/190007423, 
      31566761528/106501733, 96590815409/323152855, 357828335737/1269589469, 
      36861399581/114336984, 36758866793/123482679, 590312650289/1839998347, 
      35718439448/122869351, 45555148948/158663263, 269929937575/927912116, 
      468407922917/1582567578, 738223110961/2475475358, 51850359622/179160067,
      543104688284/1849972145, 47165381416/157341237, 46026358247/156524173, 
      173290730591/592005125, 96730734199/479123416, 37510463062/134564573, 
      353228136916/1141061569, 49023823516/155699459, 84627082136/265768337, 
      42493925904/143246995, 32129084983/111066307, 263278858365/910090103, 
      33894291534/107667679, 539047063832/1713939971, 51052398836/169599939, 
      40126855711/137061932, 35237238880/121870539, 32141900639/113391713, 
      68785696015/243352391, 30474318631/116573462, 188982509693/603984551, 
      0, 50123029588/174993469, 63395235037/209630883, 88422203039/290078859, 
      245545718625/761306134, 28730075581/106764163, 165682458731/549815358, 
      33912385733/111261132 ], 
  [ 66592238699/222558494, 30981036751/108773711, 59992802291/190936948, 
      36791951759/123793748, 46968155599/168312213, 41480713588/131688123, 
      135838869220/463708423, 42287244313/148479614, 278426077825/974835572, 
      303867337122/1010826653, 303867337122/1010826653, 
      141559511778/497721349, 63565840867/228085220, 48773975771/164769423, 
      48345501085/151121757, 54532109542/188610013, 84478295155/265392703, 
      69785141583/223061623, 68436360074/229649629, 47776259291/154284023, 
      104229989541/364066838, 81086099263/257927481, 43235783279/164818110, 
      67313070445/208717933, 59531041921/198087161, 59531041921/198087161, 
      32958303541/103561080, 804367709173/2664769740, 33949539776/108596973, 
      20269888135/101513263, 35555859793/118022264, 34770461520/120490591, 
      586084496974/2871790343, 107917461242/371124397, 53345009031/177151658, 
      32536620468/109659743, 68725084029/222091676, 51305553361/174035160, 
      49545337852/157213129, 64021325263/219633973, 46864222070/159032727, 
      63182312464/221025289, 94753354844/351544069, 60252478706/206379205, 
      119637055936/409840939, 33662693223/112340743, 28325462879/100060619, 
      138713272601/530352440, 94523536793/337892355, 56429491467/186428954, 
      39263439513/145942591, 77925334592/247854569, 68488573262/262895041, 
      50275800948/171088289, 49660867432/170468789, 783291217769/2773568219, 
      39141565017/133924781, 264445833836/824234855, 229675292715/717938641, 
      273862107223/930965393, 29963480483/101039026, 42342511343/143555383, 
      38064136342/139900083, 38894791594/131665321, 71327671532/242538183, 
      90715808273/283029834, 50123029588/174993469, 0, 33267386237/105768628, 
      71681615295/222396107, 42142367713/138385335, 39005136596/128019253, 
      35834763353/123393673, 38011373613/141197966 ], 
  [ 126901581667/442989406, 132094331249/445294960, 124495776983/447305935, 
      27854687053/101222869, 32100195090/102559151, 63937734002/244531031, 
      54168327877/184756511, 46359567692/159221003, 33446591894/104253183, 
      64021325263/219633973, 64021325263/219633973, 28185253685/100595562, 
      115537953317/367406035, 65714763069/225523186, 35537488088/175975605, 
      38475237577/130277909, 33357460818/123940361, 59908294915/214940559, 
      49962489912/170867111, 27993116632/138724351, 47613904569/161797700, 
      60430294355/232000748, 32817974177/104185095, 55775177812/184435433, 
      64372251137/225324483, 64372251137/225324483, 49023823516/155699459, 
      141983757662/440298345, 99965046374/312348069, 353228136916/1141061569, 
      92314762509/316449071, 52858537129/179832558, 52809381583/165005954, 
      30538903154/105977185, 55808125889/197824055, 647367820183/2250506270, 
      31096341488/105809661, 117247225961/404108621, 52364810287/171820941, 
      279897968370/947647663, 43265339549/152783798, 36126757843/130487850, 
      32365444929/108556324, 36202036331/121476504, 44993592051/149881249, 
      98866849913/339494143, 301849940036/1020176747, 71681615295/222396107, 
      32807325499/109286132, 49790546458/174086435, 46165921503/145035367, 
      47440031794/149042539, 77147680087/245325273, 60522771701/195527954, 
      103881444416/364480591, 339319048093/1133016483, 156037159499/543647183,
      43981326555/153769583, 227001311424/725503043, 31124386494/110248925, 
      30964256772/103260667, 75635475749/267128116, 142716058917/476231096, 
      58993941391/200116331, 65191184889/213872678, 27492013027/102139409, 
      63395235037/209630883, 33267386237/105768628, 0, 128720808589/491939031,
      390588401323/1240613507, 300168183851/1021157443, 39621320573/135656842,
      5035934740047/15697260850 ], 
  [ 57395273285/208261686, 1023116078621/3535392918, 61982337538/237922451, 
      50141997253/175380642, 131009677291/415930985, 39391773413/141283565, 
      76361709747/254860643, 47993979274/173992901, 36719533331/118640381, 
      30924026051/103296663, 30924026051/103296663, 73987299309/260304130, 
      48656003683/154727260, 57324342072/194362243, 42328927002/157231715, 
      36937707901/124010006, 30529084877/151224911, 56310956173/215400091, 
      59912779869/200541008, 33357460818/123940361, 38007360123/129125195, 
      120995938078/434173897, 313, 92389267519/303151988, 
      45687684175/157337147, 45687684175/157337147, 1289701941787/4121358049, 
      92708652881/294483884, 46165921503/145035367, 177578485571/553625936, 
      122642086825/414892894, 238863191785/827830571, 33897236487/106495610, 
      134644019823/447282832, 29180318435/101530084, 1796075198167/6274654058,
      435719541087/1523746406, 127304545231/426199367, 37769818225/124922571, 
      130271444407/453244891, 30992301363/105677341, 29471273575/102099042, 
      116506248997/421582076, 63276578022/219728885, 80757692284/275021913, 
      162209596497/541759133, 196007745999/659854021, 59346932666/188703681, 
      58232893883/201511173, 47700886729/162244160, 54665909787/170804282, 
      99965046374/312348069, 33342846403/106036950, 346385711515/1079853757, 
      300, 182062736437/621537446, 53949853027/182873503, 
      143943303560/489784433, 77578524721/246464908, 63699608951/221415571, 
      45241258179/153977165, 67647080926/226791757, 61676317467/212951870, 
      34875779535/123561157, 61096600987/202039864, 25355153039/125640703, 
      88422203039/290078859, 71681615295/222396107, 128720808589/491939031, 
      0, 396752890967/1230296233, 43981326555/153769583, 
      98587965067/343495393, 41344565246/133562195 ], 
  [ 35376759831/121510087, 225294524162/782947867, 41308601522/131987141, 
      87158161898/293770047, 59810489693/186883144, 73523502951/233762776, 
      45590317753/152724741, 42418351113/150740371, 62304171733/231537240, 
      297850780067/1064160068, 297850780067/1064160068, 85726092741/296617649,
      28327024987/108349111, 34925657572/117340339, 40125495045/129591577, 
      57416398430/216006873, 38346581891/119542736, 37026453683/117719420, 
      66959857106/242337919, 41253686951/128913995, 41225433068/149361629, 
      98305202528/312062711, 78288993668/245912307, 103777690694/362821357, 
      41250772703/141910331, 41250772703/141910331, 52091681717/199292645, 
      29036491589/110958121, 82235808643/407562685, 32092495597/109213125, 
      821956811326/2836763493, 82629529637/289971017, 231686461123/740722865, 
      57338897741/192527347, 308477061613/1050001214, 73982160041/252963357, 
      66623432621/218650303, 34484834854/120957731, 38969123320/132521977, 
      50701172783/177340798, 67676144213/233449305, 77933998531/271298473, 
      204720385448/750243931, 29202462105/100464874, 66882043353/231407747, 
      48931581061/168927558, 91177813991/347032572, 249920861801/828124755, 
      35454133025/126426127, 58087353041/181105185, 63549493547/201890974, 
      161979308278/601854211, 122897405531/440991320, 82235808643/407562685, 
      60460784438/204118509, 49544287911/169677194, 53034105153/188657030, 
      332854327972/1101110763, 38172074424/136871111, 60945187130/204613151, 
      198726539813/691215430, 109447896864/373816735, 37295170463/127706712, 
      157334268423/544728908, 92708652881/294483884, 86574673483/271955765, 
      245545718625/761306134, 42142367713/138385335, 390588401323/1240613507, 
      396752890967/1230296233, 0, 220820131498/713314615, 
      48773975771/164769423, 50994041342/178318285 ], 
  [ 37616724879/131977135, 47683987258/169841309, 653837587219/2084654717, 
      87551544932/306347207, 275665875782/1054775273, 32916851077/122323532, 
      31529474041/105930720, 188938329214/633411687, 62254528103/193028249, 
      37746938411/127297714, 37746938411/127297714, 44720481739/150050990, 
      48125775293/150377629, 61477269515/205409801, 55546430384/199271709, 
      54299159231/188489895, 59352935021/227019629, 267377566327/1324804417, 
      33735267001/113564873, 30692830670/100731903, 306921317527/1054999016, 
      123903776276/396324205, 28899409797/103654046, 1102453608041/3417610662,
      756527818239/2724550717, 756527818239/2724550717, 
      622669502133/1940844887, 354572001732/1105557103, 
      346786346187/1102738727, 45703970276/146076491, 598479080419/2149176456,
      224237329896/759956275, 47851000900/162782049, 112081723842/383753765, 
      31578360431/112423365, 33427148581/111353945, 2269353784263/7091280460, 
      107217449361/366192286, 55790198517/177122452, 77877746257/272077042, 
      61447970701/219006360, 799909838857/2678851888, 103439638909/352182008, 
      285926741807/991749541, 74047972543/267989133, 64894193809/219565673, 
      72276071057/251008518, 382367278277/1263259830, 30525509837/106668671, 
      171839597998/657035519, 39147449132/136904301, 67029101086/213185413, 
      113687068042/357135871, 91907159567/291964499, 274058989367/954312887, 
      53169910069/185604963, 110588354201/370647198, 47440031794/149042539, 
      529611244707/1710926608, 53408679451/182375679, 133303425265/481673151, 
      114131340947/399534713, 147286150948/545007329, 70555029001/241107062, 
      39828933851/197388325, 165382027994/546993237, 28730075581/106764163, 
      39005136596/128019253, 300168183851/1021157443, 43981326555/153769583, 
      220820131498/713314615, 0, 39712149211/135544240, 42310381237/134399965 
     ], 
  [ 158663450851/597476384, 50599026513/207825605, 30835500191/106448991, 
      555840282254/2397958137, 61209840060/219336577, 41951349118/139733845, 
      28623746815/114268503, 118839035227/447573700, 112365913264/381111667, 
      38386071444/149762887, 38386071444/149762887, 110714943184/432519847, 
      29963480483/101039026, 34488447797/132274668, 89875992580/301341203, 
      43467347047/193676603, 86876751845/302594427, 55317920263/188715947, 
      48627233921/185784262, 75329018393/266605045, 23563054018/101088961, 
      93563864522/338068811, 158270232671/530916885, 230012540017/788597943, 
      45752760258/172860049, 45752760258/172860049, 38283592870/133162941, 
      159204301281/566025973, 42140317690/145402237, 39541004739/135799582, 
      48329324651/185016436, 56564292651/229396612, 110468369648/375768839, 
      25952954651/106629969, 91610719905/361798259, 325954183369/1233313127, 
      779437309771/2682743155, 23647373221/101124582, 33439796711/112206502, 
      89553148369/383031179, 186711585007/832257659, 200531437509/766079410, 
      35400428342/133737055, 38730703359/213564985, 39748435222/156945471, 
      1759766739571/7135564347, 658087971143/2921173633, 
      37064271691/128872635, 173124738131/662749131, 464499963176/1543427761, 
      71043055382/253555463, 32717693188/119015929, 78856299376/266426183, 
      30500319720/102340271, 29065471909/124620619, 50993278102/195548857, 
      33349465717/126549996, 31277709457/111113147, 147026361085/504789411, 
      126700728983/698417596, 30153016288/129832477, 218023801438/968287245, 
      40782813690/162800779, 1601177494033/6056339453, 44956198973/156007657, 
      78406603724/269901051, 165682458731/549815358, 35834763353/123393673, 
      39621320573/135656842, 98587965067/343495393, 48773975771/164769423, 
      39712149211/135544240, 0, 40499688817/138308801 ], 
  [ 34342220921/117226015, 140857431493/529057156, 283975842789/885115330, 
      132352349113/466521305, 380691512435/1330690688, 135558987267/425823176,
      105308458976/374065093, 34939914686/122049713, 102412837097/367396914, 
      30103485103/104763716, 30103485103/104763716, 97588466021/334375749, 
      25355153039/125640703, 66039334886/241580019, 102816279973/318830480, 
      38891246057/139133538, 83107821195/263976722, 128975669938/403013549, 
      747130095151/2591952736, 73523502951/233762776, 74970829423/263707296, 
      291164562243/940209605, 41626123877/141565803, 377665546454/1179657755, 
      83095069967/284859621, 83095069967/284859621, 228239616538/724833237, 
      38976825992/132604157, 186739623175/617642608, 1223423730981/4675929653,
      249458913887/866615720, 49852666747/170395893, 56787071173/203725105, 
      31387529605/106766481, 35848519583/125776537, 32861238471/116841113, 
      37367035594/115901467, 735710027931/2762413160, 380192756766/1194240959,
      60899371712/206121409, 38893890363/130811350, 31734777754/110259347, 
      107240481553/371421362, 1605209298744/5410268051, 
      289344802369/973259965, 41782308489/149880659, 32546541132/112622509, 
      42627310045/213757348, 8968613419799/30562645570, 
      11171001096119/35706139352, 49677766869/190007423, 
      59210122669/194286163, 40278019441/149655911, 3100368039869/11856893893,
      104379958299/350673307, 85077101843/310854589, 28861502263/101184999, 
      159548857783/506718840, 67257753524/214980869, 106138119433/368819830, 
      30185107606/101152301, 50571571440/169660279, 117901654123/445130639, 
      110891489157/388067099, 2859069887119/9453963503, 33267386237/105768628,
      33912385733/111261132, 38011373613/141197966, 5035934740047/15697260850,
      41344565246/133562195, 50994041342/178318285, 42310381237/134399965, 
      40499688817/138308801, 0 ] ];
