Index: testVarieties/functions.h
===================================================================
--- testVarieties/functions.h	(revision 130b818b86cd7f3da45f27d7ed0aabff883465c7)
+++ 	(revision )
@@ -1,4 +1,0 @@
-#ifndef FUNCTIONS_H
-#define FUNCTIONS_H
-
-#endif // FUNCTIONS_H
Index: testVarieties/out
===================================================================
--- testVarieties/out	(revision 130b818b86cd7f3da45f27d7ed0aabff883465c7)
+++ 	(revision )
@@ -1,183 +1,0 @@
-±iËàÑZ*Þ·
-áP¿±üZr¥â	JÜÆT,cÒµ;Kÿõ
-º
-pÊ9áüq	ØÞÆçQ!m+_b88
-0 0 24 1099436967708637627 1803108670336180010 89873500352679254 23724044790501296 1965459535891403557 1085105355130330000 1226053887530074624 349535155095348031 2108536976810870470 1922043197313653762 1110559790570312871 1464945038109834137 364076313396003854 1491597406430596256 1081247551432531988 417095906496795992 2166668377449254335 165566489565886089 228155265274507499 1015582450036401378 854119155512479271 1206417174185936862 2230897234416860018 1852199919849078017 398243448913994214 
-1 0 21 1686393816150101625 1087189011382607752 1164489029715612632 1188194407838245947 1869875909087909565 965921515051166113 2108343863285949937 694133165562378768 2300850068724180617 826682859172570527 1923149476679294060 437910917001096729 1026399529509597859 885865852649654740 73845883746135492 1730016504621139901 1995821290636191204 2006176761066451294 252366249218024088 1982510206980195601 2004754450347730460 1216043682937648551 
-0 1 21 1224168652641458923 1999805166050009760 1115696525981954 720185673779683754 1263452428745311051 1921220311252603245 431102234260404713 1539777409106753297 2066552527342141934 1972222288619000723 923738223257933141 479442365412148023 2103278412610200144 778141784956677879 2157475597490548161 1336861435191486380 1383455876809466941 2240622224751010962 2112147143991355345 1426773260399706992 1148555289660327842 1001714622977672755 
-1 1 24 857547847620205822 1488068098464991053 2004931685077361365 2077437213374097620 192719618354594464 568015698319752563 111830949627005956 737358037477036562 580174528903477382 419795682534020286 997499897000304787 235338361808896103 1215881504286391430 1370204036320968628 276238838609200727 1908157815991316897 110082727130361453 1259417029084893302 1682366293583258376 914881656817435057 76492791709065953 1426412543769496893 1613403543994858521 1292699915539734979 339360982370721678 
-2 1 21 824440047972163107 112044767669590889 121895612690843203 1273485712341475756 843810262568313861 183834555226387284 1863161647107029757 323350454696962481 472562719632922993 2200210052929482584 2141595093183222440 2129634011111541922 135799033413755372 1960284017613430941 2172987640780462243 1051531869656187147 1963112893288652080 2195445225102597493 1508904744662263375 630087455475343209 2164388837687810664 866639430341589613 
-1 2 21 1730720324471074518 174906727996572395 589474387223395812 1655812134880989789 520853003719356689 1489004960377173854 2102648834110619632 537030958352528679 1872581045117614166 1019569605659391657 1172484839834665803 1110724042157436175 1927145071095368957 39294941362122368 1528670862512600914 19941353616390264 1081920393932809128 1113659201340225710 815677676250117246 484752777283824083 1358335457381248582 848644781119818004 
-2 2 24 492565471408685915 2079988465634258328 1285513158405778504 1089634656950531441 103614376299786662 1144331427473929266 738418614026310626 200943489060470046 1347476870058609057 1357981444268780344 653237878790792893 269519877691091798 2018732768089558693 2206336911631205455 1399879913541441656 1093245065665564005 1960000163100816544 687404895251895423 199838853024901684 824222380762054464 1158437509695443286 2283223085322979081 1299400027103269446 1958660148923807146 613386746359836219 
-3 2 21 1895889668508594270 1335236922460706136 506000160753816253 1474250963675795932 1647701590124919289 1318740678728009857 89277587147135012 961155381228415940 2003259618286544878 197107652306746450 1592864988354908817 1070609024558454896 1444363795508514323 371150574520257394 302543540642415984 1152963988055179188 2257603092105679782 1250140105807975838 1458023530846217462 584834311947924347 754692768349010917 534809408836552922 
-2 3 21 1982957082309122760 1330471467957358851 1483965226162399903 1957616133646259988 2292479873415719417 1322591142822988862 2198411012879636313 1423461883761570551 1515918031208300786 305601127473550415 1957996878728306222 1361316470526623613 1734752924876284349 1603297978034051996 1753480493637463243 554707372233878325 1682717208743062042 1641202360016508061 1078333100026340395 2219990131798404883 1449613156026146611 539613705341061229 
-3 3 24 1632976917038078462 2195833356093537377 1495580501428946565 1389873467636293252 2258388333945565290 1197898717730627136 829553783378332719 89470871877639720 801229486199034375 1505814155906041240 1570233153075607593 830088171308103726 1017420500031341220 760683544571146748 94382764660912480 1369865061851001413 2177199536184000914 855315100986477392 1211796300491410766 1230316318083584361 597279809369769398 370000384307483074 640506110425310043 109710154622627488 962238608463738124 
-4 3 21 227883147170902748 1075162297962930662 1195600659228318895 2300406670001232541 857474746843470524 1527450792928457070 632930941772930092 1019440708788583438 906619430950901695 525102542086795901 1051372331773445222 1931709478988413505 420583607836544545 2208453125503974346 205691407430363939 6437199455564612 1999809296352215181 983500575165317942 177972736354246533 1291643600016275916 2270202841523905867 605058984939565958 
-3 4 21 1209258431841743650 1026543749456663788 1053512093460459262 1773186418855995247 1651893981947928183 715389321802806808 799832176137411972 1218191567722566499 15205325884922889 696714396884404616 1794625537662832217 550519354103967653 971248192666349944 1764731755970367760 1266808750130958967 1118768985199937816 2162386007743696932 1917010436947147564 739004168086428627 141417780769031794 460691467143667232 319982291640572621 
-4 4 24 713129235566176218 887638719165187403 1609443255124203222 1475101020554128304 1091766267967452058 1778045451908168744 499614312672338501 1880303460523560713 1769258727418985441 2215895571153184359 1871703693292936271 1171158062623180446 1770761076881338470 1997836644418874277 400634723852029362 86257084778841396 630133534459246957 720268431293643187 1204863245441564692 1798756376275349337 1110869034245620215 959839456144121241 2256269045984093776 1010030195126765650 1888250521945744273 
-5 4 21 324324552767035236 987285469998998418 1497493911086030599 388570944640402310 458166142570779275 520201086387260029 1954522298644817686 1618973966754545942 216481044409416460 1167584712708383287 1987711461370593004 1858430184753695634 1097782088978186393 2210307601429590780 475574138634748265 898089497520503473 407890699071508799 1190667321718273182 44967795817416900 1742394457975662568 1042989998808475679 1500571970658430861 
-4 5 21 529482422702290270 455506101917947634 1359165215563739350 1711366104825682094 1144543816399915378 411235928875911258 1015305544168227619 645071504129172425 866565629528635760 586126086198855883 761791753046756826 1629783852379467194 921184284660160899 952311983172518175 1437849746564308673 1494494003519325124 1484403472756409292 1965271530853897597 512610923804434792 197621670312951055 242384363529653832 1551424359291616834 
-5 5 24 1687352446975746226 1592312107444957869 1986157529356651467 1349327218021642439 428432227976548598 299032409954372648 1539578467317812772 473378428688135179 1113383470050200263 2112677185504196654 1676314235811581532 2029340318367421195 1276307020357805690 369799648519473993 647642962253347106 1783313244188639277 926307534204596077 287220425976537958 390225596657189741 117896855395024565 2134183269280720561 2000106416405281036 2060726501432423336 276573512654005900 393401189146821507 
-6 5 21 1180622241381600758 1177359824028472780 1007993374228456188 1876115117384095722 1554774347267076219 1273849294719799282 1988462507884518446 452003713236458660 952729366414705456 995188014994329548 141999747851591323 2152355613132306222 1342452291726203553 2065247337559127245 190226900701646671 2169820860999799817 1706267921148389245 1014721059249638796 1783848482626142950 743117572931565703 121496473262164685 1943741298418503407 
-5 6 21 415399596807188072 1628264576465723152 2256834434584634950 400171594966004091 1820012553641444726 1572896751017304507 1146712577689327465 1525914439018851408 686764047947441142 1256831106365392360 1893818951462478784 1325063067104374175 1648519919201566353 300129800737740095 861819590987896789 809026007213988391 734141816718333388 1425753975973718949 385443513915615129 798126433524709121 515744242308143370 510175669037400597 
-6 6 24 1495633362734843515 1411762932770832385 2264173809091875898 239043693792010486 219136662392944488 60472980850464531 1977588808949494973 1233033253843671281 1701303596131531399 139200831013448495 1784039776062518435 1229211103837359408 1938039130448032042 98878529555830990 1246900259405291076 237244866483039249 302213595374360946 1925790356173069884 750935001548361267 1519412346602746376 1100227344723477901 2052529790522511705 2245527515686858641 323944784182546944 191612311218320265 
-7 6 21 232908123877239285 873180978239521636 1252358831569449394 1201205517597989151 2012244331440841739 537128671834142500 715521218739985667 1736784084986317619 2017862078969855678 1728871492273993412 58695810251005994 138553389161395083 1908362597077278325 1564526239444728621 229794779095657813 1676790604651596968 10896140977295670 1547467880655136017 458942282533061368 1868514242333434579 1172196902815528626 303185150502814681 
-6 7 21 810211036577162453 1766148440048884015 1949806377761077591 1879076126699878011 455135188028499909 1924151680534800968 292269196735223143 2223068877359115652 1365810445410752425 442746351575906746 1777363799277515109 1679746560638526673 753977304771574644 2284629603884446976 1117999228550777850 857552243669795296 1384462667696149064 1506475819886355866 2235113959774984428 1353084327629613173 630095149164912228 1673195298065837381 
-7 7 24 1853525540247851094 309432385371604082 1070892047481084459 1196186522291291350 2282304613959633936 1837137921838058120 141850685582179274 1347713939719848269 545149430126217070 679618447152492666 1167676732840706819 553904363473309636 1490016702980965578 1504031773541046951 2217617714434257627 2151161084563379641 1995444515818701252 1850817912864204249 2263346505904575776 2212838007303155975 2227099635788988702 469147216751602740 982293056115374083 1448733829637132261 1411504036793862503 
-8 7 21 253638042775726817 1594296378045037037 513113138050636689 423072213500557590 137622986680388835 1247180885936431895 897716836941429285 2063442042522818440 816793049553613258 1568297497318193883 911937964138224939 13053081027047175 1614936006168076363 1132049802683097346 394083083046256673 1723487177854300669 1109833667529496589 1199052098816097916 1235307163857667278 1296661142753044047 2141340193640818478 2233383161621729504 
-7 8 21 1504610544979120118 1008661965964040119 867349209268753152 2063378773258852603 1619412130626853155 63356805660114753 1930103378805979140 1217509070546703470 316962681048033617 433815446598660410 1649498147964668964 1989479501774021044 1144519783581702493 408407876429879588 102341007972101871 722332190798610756 2043917651876951423 1096603387911765049 852757089827719345 566242358438818343 596500617609176038 2242742516682577674 
-8 8 24 1314109366422075725 508122005880896558 941637368160089315 1935380308262674053 8698230750740757 2091546019167808407 583601966405414777 1902125885620836902 2042184411155884461 634336341947223206 361140045200948051 885120807783104202 32843838252663968 89090461393531155 2037576877338003452 632291929525631213 1630948647967433366 2100113080701424516 294341259287717487 1028141332027470388 953028250734562123 753870969022559458 1951840331194327650 1684614037937682439 927416808625865944 
-9 8 21 2166565938528650229 343826030015590578 1863111154722222529 2017009583410002133 1127334340210787754 1870602479829187284 8069668061358945 973954087650127773 1592955273094340923 1916541584560571965 1425345696516983784 1585949664822508412 44997853497875012 8840861410920181 1969114879781162567 1642588777420327985 1858380361253594539 395909638537129428 584714030879130924 197829868878454196 1501507732107612911 1220046677922983791 
-8 9 21 970988783062968247 1417331076737015454 336007654111763594 275290131142041312 379655972062881283 622110797954943690 1541794491665175481 386838675196697693 1295582057515437569 899534646041037007 169955998779003932 1938691105970050481 1379741752588766444 1336496699240613284 1892318928462544338 595782324701503145 2136416040823458275 118301014159836803 1896637082526077492 2219954190963203695 1206044062715978605 2291977469488649396 
-9 9 24 222980468421633445 1406380837694411640 986964691200058714 1563167539950466418 778595067173757185 87408538833597238 358057038776182194 1379819001597859908 1441194271437070291 788604229860257727 805975091829290554 357948499756840223 431165153911819239 828841774145562051 1014917913336317595 806240668943026552 1128054056289672828 913660049479749722 2222515819535737794 1078404510414774321 587754220956031258 1275271647547518240 2224995930991537239 435536340680204942 1643474559847084741 
-10 9 21 1097282796770157188 1594488311833620274 830304232364078524 526584136558664235 1363277844561072628 348573798331433626 383452872029627214 936736750583362457 398181402617660033 1701395705579018562 1264685577522947665 155012273624040283 1317479949311978298 823442890169444100 314133174517489486 847473563073612631 1453548045661504745 799766146676879583 367888339350263035 2265317641548419239 1304895805020333767 696578720969226722 
-9 10 21 2195812935231748592 1555716037440992377 1839177249918833401 49053955481477166 229378773979857694 1849913489898078950 2060218127393508954 1523333884024477143 882345422939642253 287528026052838525 1898262469155495043 2028094573334771428 2218639059474038134 642522792486708530 1413867990670163400 1542541107495215515 323758927259479480 1617955703224449847 1756073498499561432 32044445724085486 1057287841731080911 284719504553317622 
-10 10 24 1826672272522785063 1693164827303137735 841460671742834399 1234239990316353741 890312266098973203 2043128205739148207 937265802373200454 411433289862263237 1929119112814821069 870239084969995101 1385463660456022283 1952272126483701179 784636662453717406 1688563998960845362 1795318559604861271 233351538535397333 115573927242797859 1421222853847296866 1101243762190966292 1195571818288814690 810191849537930529 867456534513912899 1723789128936297810 195207488193414060 1191541183523913865 
-11 10 21 1844359341443073837 14543771574820106 115282008877978362 1828468600119180762 1299901728131989783 422124059088957653 2164029013856756527 263726804395335161 2186185364942825571 97011219409153101 1441053987054947193 922297540534715255 729619686553898661 1547180106238043736 1916891534821534832 1137115583681706496 2282016061002781691 397982764019426096 1405256839865061027 832104169354941187 1893082403593620443 124215882097172134 
-10 11 21 2032352054464605068 518807399468896764 249166915430945497 1635741848815932790 1158962690087423981 45450613773978943 14068971743372039 2284047438934737536 1986626060073289178 1999546630630266760 1161416699015489719 842797647625692099 609655982185881334 2270469341869958318 2179525290387401968 1318378361567543954 1652727662983641470 1393325247955041527 354880482043076969 2264323510695499483 206854489074415275 2227732465378044089 
-11 11 24 621201819107757805 1148383514496187657 1035648913161943077 85574379194739789 1502195724399935987 1042650726745884398 794943550672008526 18414465349823243 1671146861023598652 2298265206495074743 2000115475254619488 905533061096792060 555995296843022278 1014425152372974993 1343068877095089858 1602990130112569173 1107349383727319393 1839208546416416060 1198308846297501813 2246374829820235172 1010480832042474021 288272359041140643 726844475620648143 1412989300399037926 599919417590685657 
-12 11 21 659383536360762339 418289304594476355 946066806933900074 1430758099640942293 1361631029184507550 1730573370925314364 1027738877655701760 920623964473460583 2146070404635462600 2097114153910801235 692267447667152464 1095475862069606186 1859190659588412142 1372077441386921736 672189316174985078 873071505811775992 55556096726639283 98026953597015926 678261499868965383 1188787563853588947 1990633183876631305 622001425898744083 
-11 12 21 721123457863299214 249165954381643748 1341380954369459246 644294468068285041 1322788177218244229 1124103701749291337 1594679475538436996 2024719822465435558 2296420877263877628 1989547801427089749 1740794658042845833 1264212396493265727 1917821201172339925 1613739339330731707 2193955386580542798 1164465965120509846 411034774979626255 2090391220273686234 795193801181695280 2088162394131924838 542535532136875214 61859129612848087 
-12 12 24 1092378720504742233 2017018411165288996 1164160724628563264 1076675380438116573 1347456244397043260 306131556115516051 704198912603851164 1500963060959518598 1029308643909487902 334829780656422700 1099001558114477945 612568772683559598 1928933275687130920 1874320336092614465 1213865498071162041 1071517070233507217 773198256722668678 417340804324052776 1114156210082971346 399025409103135430 141999216362394524 2181110420698091710 1188937834142531823 620558317286794366 921015127077993631 
-13 12 21 921298050532681146 1950771378064112960 2175179318912510851 954403105044021232 1636372944411884789 225679925240625498 509603817530453033 2068931079770803103 962557061538777864 403308447991642725 1296378891694893269 1325366555571650984 1030666733379318486 766869725821323901 1026547004976206634 1203221943431595295 903760531161217267 1477018158962641080 2175959484102663263 288595759087316032 1796112566452216374 1580202185950958956 
-12 13 21 2276201300720431845 303361460508477705 840972932052188908 60501569289009175 1858497094835333614 74033564924750733 802022545179649388 1972543674957354362 1844135950656486989 472127584941625593 1293214755828373194 1826257998791149441 140455332737624302 1547277248989050045 1016811886197072364 794899466083161171 442751209016091366 621039521733566688 2184661296378283583 348109497190180975 788917151619114981 299048118983430724 
-13 13 24 1476030825237302641 1463993779661734921 382415032820026414 1851094475019138306 1662853044206139734 2158033655342025935 386019450857402654 2304227923495383934 396490468246571956 874999511884064858 1420521477538520799 620955498544291749 136312047458709699 817059691069532397 1215199550707875932 1296306933171577317 54643186926969662 1509397130208228085 725864132015586598 2151347434267799580 1454054671415066351 606580996318953863 1979552815486075536 1723168565800802311 361186624256858461 
-14 13 21 859787171330764632 321950436642752738 1012012857886239665 1513606872169703836 653089873283126774 1978067838496077617 820517308957628588 1983407861791087869 1036575316243831582 1965837439485842358 359502057727160489 380961378068913583 997051828848125206 2094955670574451231 1774886119628123413 394869943056338203 409799472050859826 808297022985119690 668189886242669315 79141090694272015 1554272202512099041 623222959541416380 
-13 14 21 1940678930098496752 1322531570327071847 1718996305672573776 1269938706251017017 1092448102267021658 1341427846802349208 2151250940449734662 1227678326801033923 455198888255828133 2001926499607053375 789977140183213304 236216241674680285 1032201470599733189 206412747098587831 1278527336925754205 1244527169977718344 56934879934111178 1192844046353845952 1416876890745772769 722662884356039263 2163824322809821554 2010964709512598685 
-14 14 24 301324007014297296 192807555454691104 1584699720766694046 1247652150428422153 1458433758235172253 718727090111298254 1357129789937932834 1359287927128437583 1907710013723710521 1509353913258852219 36049172467893935 80057162744084787 2096190644737868762 78321432435015460 1168883491727210227 942901959000793962 1371671527842547677 323691473965080647 2058117128674594720 506974044312218856 569969691837462525 1180442233159919069 2204726255596527361 1718779775134471226 2187309405894664955 
-15 14 21 1425300151677988562 737012445332995982 61375918819869780 1976752281159061486 946319836114639220 435333075650646376 1717986691782741479 1902990424059027161 1299325561206911182 903827074601761916 567874108807083253 19400155793131275 276992523701028594 1492407811266616425 1738283613086907442 229741651995969517 1018486567028501705 2019867617108040266 1897231871405291575 396953743328062416 1916597593898153317 338283373942283398 
-14 15 21 1421911613336316975 1782556605550664491 2270304666389289851 1037830868485168138 1295731519047752470 1686328914779776816 394485841675394624 1414382090423683857 1983113312837796088 979718978525388215 34962081275482816 743859891282869527 368608746005351310 880521287944584895 1557771749528261170 179502068447884019 2190905585046556562 2119523866001204708 1550724989667687897 2187108789573059367 1395129804067949026 1913750910370592256 
-15 15 24 212038422033582437 1257302105418765391 1576826096542850075 507678429320711282 1825197080193068145 2063900199938643301 1639864566071694402 1932322221777505336 80786384744852 1641942768050122127 1795595220262397565 1649543267256011376 1286601589748560249 1599345688832341694 1505708893038434482 257570152784131454 1435810479462178269 1591590569069922947 1947444600185754964 1183520268201538784 1366595927547828177 1830275560003218766 784822948150215659 1714537171719442395 237491180043734649 
-16 15 21 309338940041729340 2013698831277728574 1764545531408386409 1472085068232443468 1436707839285047860 296759472374823044 163457418975106469 1992608073739845320 269540888048504455 188756294450307511 657115814824477562 2253333748036594744 135241609385307535 2101592342006269791 943235416071438192 803400921863750440 2264207684053294199 1695212723717693127 1586625667688827475 477382597929326252 1159432909522555584 1609655166042791242 
-15 16 21 193337103032427362 1822384371640016392 1222193456454770745 1427332440072768606 1631244850782771683 1023787923292632937 1621059386514238624 1253141820384977854 1887846076771816836 395549927319557734 1732017100723745009 317121901471794536 901418323106973520 460786581726661557 108864985787181485 147726648541294912 1450194477478231541 1827500269863818521 2188159609115163034 189231841742405303 1205142159181955954 2098042390019058324 
-16 16 24 1200650040690855719 1468439647693164417 503808161210181176 1316913143413975345 1650714309621202500 437540942568670959 894018145488042284 1463822001803548152 2063558733781188667 235565143198448065 1764046826806425466 1043772603910954510 1865244150570632735 1000303568181348621 1022962635924920327 1449514827440061590 2201542543677035859 1159512304664861489 456977829560971375 1516845284913641801 1488565144641023523 1334507269302734964 2030288017591337954 47361078131438673 2165422018513826216 
-17 16 21 484411577913474430 1282675178955938977 1262133167255329922 2162084006073788105 1865708461341657792 1573839026248988286 284535224863013496 205779474399713674 1775954303459160936 15293159920640626 131357946798861913 606557143819715794 1540363016460847453 1111855542330798174 278478121887144541 804805937809899746 896003712363102639 1488712440276052735 1405158701994062080 888235052711664908 855159866969101448 978375838366986658 
-16 17 21 1570979330587420167 1058504477193074477 128130908880797798 2286735492195836430 515778918853789485 139986372512726436 889370830379764089 1259514379853044057 1438482991183107148 560819977847899133 235654669867680758 1045041017534654888 1987279639439490447 1158418139693869488 1441884509153390401 850902921240459072 161193720112426036 1183475895466265374 2172583233428650848 1799142276813536386 1800874092448738091 46107341293865609 
-17 17 24 1931049003867160204 1953604547813680308 744649917719194006 1754016523267735504 1015434569016458306 289134257573953802 1874383288523830127 1409632582580146440 526629359141593509 1592817114330221227 208827466452233146 711360067749230406 2212009199599971485 1412361632905746359 1326779659361003050 377304931253737800 1954496177834702738 1755025639117190862 1501724520011995314 1480924756480035604 411509933526868959 1012986392352659694 566178510806818050 392627040032438739 2134978221266116703 
-18 17 21 331744987207555311 1939114635862461019 966987334799517673 1783725930805677108 2046407743759420361 497786495161547699 1025035864330892575 1636057147400902372 131150273618098446 952221817877129727 693354396504178132 649645044591724017 2021896436601750314 615055168415550169 2234237918050654168 1412831752301287350 1430513125736701730 1736997376435640669 791340253316069827 740150655552777513 1323967023095332307 2134743754645885136 
-17 18 21 680154055753939842 226724657705241559 1572533593389396146 1054746492049156794 32482977569025988 2174464773550223582 1054832088821252555 1074524017412003128 1028949151528813459 1219507274206790950 1641342034156833841 1303404334721035257 666637447286755454 1125198267343182814 1621363926140533892 713298527020654647 1257840574171130368 2231701462412618751 839439412273551406 2062654709122385194 1432663838449096345 1994912034730013830 
-18 18 24 2105799534168868170 2269090543369004215 934032078061295617 1011685025474443363 933154792117359349 282086371884726139 1484336172261118225 1573454741922455356 186068073729536913 746940198213920840 1302749017070933435 2275553581351602963 275709973645311816 1502864930115908664 1563690623799889264 2264197640489129642 1089018796622108972 1632462376366151845 1485267614750631785 1226752861971716106 1277639432557281646 1582127638055308492 2256803395986804281 1480397967957607505 1510496274190545594 
-19 18 21 2000712128707729678 931876005580848328 1634996810759137880 1263460974677357499 2287462621348311312 1927089800985550124 168851065533418020 780982500289630667 379324280983883153 111800032439314176 1995312301751372286 755957127193894527 1121230573871587858 2017574493082182869 1856352126554071267 1138604717698614575 363139697452422052 2158806767482343555 2061823293478789599 1183079806557508800 1781908610336806874 1899610355918876643 
-18 19 21 2069611497655683861 1870626805756198300 1377130602646725832 1353207820659228572 859544875480841456 2138445271231459614 927060891945677790 527585687006750649 1188967481941724228 954403010337008447 289144042105359064 2093434511902947462 2109800437262269349 105387214860108378 1937118972299045305 1592040816026741441 2000632248416909464 1395605389372189289 1410122000606468613 2182293736415386955 563598655284763033 2041884875223574470 
-19 19 24 746025853402235617 116294753769624434 522789999134290351 64968042031927771 1578052189815339090 1557433437949079167 1837120727888809531 1212450840842065438 339085771621761561 1096325963553239748 836639181084225090 2154117896938744006 1344513706272591105 630962588949020921 1130383259905085602 400760131638834354 1808884571085557617 728590492485280780 2295056180258838102 1369095881727950738 1744512594525156260 1790682185447630912 1416661475401137932 379265746280842453 665486495059206980 
-20 19 21 222956466903102146 401302489749634462 83510989387630855 222392909124589995 941059129047195938 1806919297652875122 985374952981514531 321858719931028137 1556114872312218942 293036369842879732 998634433171987297 528564025915184680 2182304835136148559 154576239919064397 1609457280371544577 2095296249472179500 2263387685955406942 1765241225362834590 1978205544763900194 114830398627517497 893583219472796993 850854645345825441 
-19 20 21 1779240811308745820 594683944356810706 139950567720016492 794820149351299478 1329521965036821054 1195966173112336290 598075868834630167 584853357944550869 1199825854324451782 1484519556760292432 2244488287128281661 1573653130836973605 1903298984424636937 691824559699243079 1720472295573909175 1952448275798482207 2028960523155241587 158712221190902537 2003332998159231195 876356602498907565 1440952479539656696 609081115913855223 
-20 20 24 1773824773757447050 1028819895147765745 899113186485696196 1731973393768112042 756313254462372959 366276469383214780 401184164466680064 827915745631496195 1218326433654154386 1709823109284657308 412836183713952308 1303080132101766141 1797917402993284131 1897304180656923058 177659354897133294 1208925718705227997 1036806528642227915 1391776634864551633 232003380073006356 1588526451582272224 1404569173482439565 574418389883737623 1443932573340330187 1992369831970279847 123759777525484538 
-21 20 21 483779232412692117 1955661454768099460 622614268687362788 724162162914283166 1030059669762887746 1173120147373407696 806047951462898320 755107006063735106 486079720088615663 2218946164909581867 1574047581564212884 135210708855727892 57240900620707057 122933804795614722 1413530656119973965 953165630188172341 1251559155056814609 104288666994528608 1250157841321174504 1680802237039827243 18531695113529134 421842223526276749 
-20 21 21 892662249623618975 773174672676508875 1157803799132824482 1898417547423920459 2242124920515038482 345905236570101124 821276127611865381 331504338054365524 532434879282737441 863202931618710598 1298991122675669148 837949075558730900 236458875005279697 1649621313890764182 2087871715100531808 1769402648328307724 1076169958289510603 359238765810398242 1705994199557109263 72039559102707526 1687817565170071613 947312920542521624 
-21 21 24 641810845932716378 2241035809203312550 215112419852383797 2149155185525769946 235574142641238330 1549919924624966667 667205717563534045 535957185031626242 1085751336929084335 2130128358578470926 444667843413435500 2093823645048864850 1058974988167483272 1589721563549078112 478172466061916425 135817651154100046 1437102027791560033 1278311094245635520 71208317352636 946758123969184931 750191840694042418 1603052770026227082 1384151389545415778 216894365744136003 770113475658868804 
-22 21 21 797049264237990626 364753019976316710 1324696210076438687 410112005102953671 1187995626019992219 353081546191516837 1896331389637112054 754038429738259769 706980450151050437 813409601152321280 1457011045237597283 866567958413263553 1518696928219797946 591051672308742016 1817065620544573231 1852795958249636787 805947985263255028 1364442145438205078 1667797798435402 276741363117724236 534809468429252116 1181953523876334157 
-21 22 21 1556729774255488641 2137981556355729870 107049923599417863 534488314717407391 1642510382355456636 1043697804335904005 1648717430455646173 2011126776153006491 1709137326311338010 2105984208352796150 1056391170362921994 1973402702204858270 1085202048150223715 568631906356111915 1287814548285660349 1631694847415884123 1153926657578402605 1926169737655797550 400544444139336740 980616757961484487 160465870354256003 858955143937071273 
-22 22 24 981136965174231055 427410941198857588 737642411031652353 1879232047888888623 1020599551450770357 1770328356078240425 1717519203264707418 1072486561161419515 545083204051021329 1284823857748950276 2093487725126155458 747404665655080541 567921967332254002 391693455435250070 2030443823416374824 1710957850963556754 2014873714035069490 606311969919796576 537684869403285865 334804704830698332 332276659034220471 1455927993238936952 1130435661090334983 913386055650727742 613568679605629930 
-23 22 21 1822598049380860983 950017550220842595 693759731309050548 520864157390835841 1891397506015714329 642574525406184423 657504742925783680 1322366125306196815 1259301763069619830 1095162980193880193 222005111659226122 105299346711829730 1456113369690667322 1956088352869067533 2014300490094965124 2163174161712325082 1077335077054994495 245653261058033818 1003825849153030670 1114391573220113478 2141397561397864026 1550277188824944254 
-22 23 21 916643939131526014 106631597738058794 2096359255702595268 1242168420523924949 2172552458250873504 334845946894236591 1432495886196647843 1271299578827327810 1252316784105109869 324415597712901450 631161642746297395 559244999523363761 253631521096153671 1942061299451396057 1394392049512455458 901206701514254685 1112711351689926270 1720361439788975207 2033145423874307631 968914024407361123 2030112494024511748 1688453418087363077 
-23 23 24 1158435824823733246 1632285035346795477 2251949103977318660 309606363175146757 2052988181478704115 5421356355651002 1572666735417252844 2118668758985902715 535517236222523499 953168659568748421 94704801386389381 2070046625931664941 123675955276416906 2231067547548419993 947768824086646967 1391551835501986999 125316600612509761 412966664960789955 2297583760179126976 97100440672465517 297683839560769662 984521341311458640 697154682431943281 934750451401147337 1004522413620375746 
-24 23 21 2123514874350770609 1713353552498168866 1334327541546894381 1561867551280899959 1492419085686754883 987965059547177585 1938557021078289645 1811687677564382726 1883361645139590668 1871797344821753386 1958003379211351518 522602399748700227 222377922277376493 627618371739280933 692145936288374531 517830025997104039 834251201917211079 951523883905406469 742351994971016693 761707666303332368 763638006050969838 2292358287742384583 
-23 24 21 2102426967197849200 289028589615982035 420624491089418696 528485309841894470 2174496767561122815 1502282807090089389 693928469695608618 709904930245906969 818846288807151340 1627419578655996244 882234363994714887 210457026876678959 2271919947202885387 790243989445703156 1474860732277119472 946296705422790619 2303079951567272843 1547328954294521095 629890914387101989 1981022505900099367 2067788344340016762 1531565326215466202 
-24 24 24 218566312951454504 2127094491038828804 1582629639138776684 74520229740215994 990704061297108129 946215328377545691 1617979553831491832 369543788119933944 1482783910395173583 1443556917728217223 1580909393922887740 1418311632802950444 1917190474825437855 1561816839640768101 933787975641470273 1678134367651726569 938515399007028171 1617088951818411718 459703596302932584 984146257939759095 200560209487619481 1226664610151860639 251685762951429348 1499828989750873432 1265236993816199714 
-25 24 21 1695274783448723245 1938230491230209344 552719225447083610 93008730103400523 1648030045284688296 1141078567560069356 1048418394455497012 1588471077349202828 81380399785991299 1602460579402814190 1703860279450531700 1365410497142628265 1992889250128216453 1504053037155678270 1238731844025681827 936764621617539045 1076531136088493071 1281237269315321201 878615735481433584 1365193250540673548 786028205745883369 498670389178059875 
-24 25 21 2042118513266634366 398972857766752454 1996652263095928971 143203245630130574 848948545818844087 93683026940521001 763653414736179846 1238972351442981881 344880744342130982 23331896899927132 1493756196024462196 1508215907639942317 1742301463243804031 1141149614767237557 1634458028095016239 1137362470605559729 1414113068766157158 921624500502023744 369863828508408628 602621717020279567 2061753406951721768 769782684273278176 
-25 25 24 1921211760143277936 215874465874066359 2294863392508102426 1994013613507476411 583477521367646568 1105985410970976656 161253589276957621 675671312596650984 2284577304752209746 2220082987772342089 1586936997558257151 440531368645132321 811686522688444349 2249150134520640557 14852017455906317 770416959321700956 1834586359081472942 1320024518664277443 1736546349248177042 1402963249689672335 1077661350343853059 2136906921306305229 437970914778459253 726340790444251201 1286001884430173362 
-26 25 21 1115115571972058689 1053759995727723567 157828664231248242 889224379601065226 767001303864035518 858066126853645560 889315910863413126 1294700648083964582 1378110834946584516 1154534674739055042 2011195377914066441 1623031576976855128 2045619450642397873 1333802867943608423 550517226364724572 974337490019548363 602945196634505869 1409636366080886781 1975064577735519809 2085104858348613514 212623389774494985 2236474504664268891 
-25 26 21 1273122221324273457 924051493117959173 1987758559493075660 1217431085454147616 191286697549561729 489594215874245682 1443412545153676227 590932602634764996 292822582268438890 838988124253620585 1614014662900453883 2020484909189679377 639553667819718305 1034393842616276491 2274152182149846695 1225101816133986422 540448984322181411 1080673370452279474 1163888909678000347 813140340623254454 896861602457045559 586033385589793131 
-26 26 24 109036775688086176 2183589906576012433 56116604028296207 1512538302959446980 636764839423172443 432990212829887718 184359447313493766 1039600595204119847 327683018561534974 1131357080793950125 1458160576023927055 1227774946357554466 387782134916196282 1731086108021401493 1111765054757121131 1991448473452196254 2242142130696866946 1377392210781589347 1794406817637553706 1202077248967835644 1210901674153198754 824601523115406658 711539533924049227 912347505572095389 1858866081344808498 
-27 26 21 454728895765768008 199442963951035893 209314287180977451 311971287012769956 221147279032753806 977358053921260318 1659993712336381037 808810951671059919 947880854229379618 206982940764275332 1586642553862831509 2226209127045497950 1696206304973872242 2226485052757225516 849512931348968319 461492206096308865 193604950081819214 859135546559688939 134343328930107960 2117056748785278424 2044351863778998797 1616964206442703248 
-26 27 21 78978424076134026 460085864604312563 321207219581391577 2252627432117795222 620264478392616082 1359325585587110998 534397545912501211 2241357638582721217 120138903925330859 666341847638437152 876494426425304213 2196808223428813916 2098916754301055636 1390156323858091831 2108163079656266474 1667703644989524325 337052718967477931 1738512759137167183 700024094802177334 312837827201595344 1593917718975901339 1678317110991872753 
-27 27 18 2154851171386668202 730816805491840941 1063129620275464083 769301263566320828 1462967858451502937 183704306176438870 272611338271933689 1889654252833008848 1248703496433040797 1257432287179172883 1807007732914213350 631034561215312925 620639308487078288 299176050313828310 2200584175123936960 381326415154532237 627094304351003588 1677217923002203394 1964121743827842750 
-28 27 9 153377451385762806 697381275296222021 593411022182182935 1681500839094015354 228717670306610557 74041856711420075 341282165814675922 855980846583983724 987920081492032901 1529322315892048423 
-27 28 9 1228140418881173677 928062425208802606 1547823631991441278 1853399666600362947 2132601680290024293 1115916378581743879 2270246211274292759 12718015911006745 1464035791044801455 1121256574032655085 
-28 28 12 910826501489835541 1266675895356666178 1090259716491974769 1530614898171935561 1599378370908535938 424829720670886049 990776250668452913 1702653182540739697 240124802472075103 473223108943205187 986660777819118075 197386015136813907 714759636088774223 
-29 28 9 649277645168521774 1419010274683275991 1763901120557419105 690216338237844205 1965071592758439573 1849441300369323192 1830077912806655112 2243447242637136033 5564398960491945 1008510837083785742 
-28 29 9 370687809288741100 878573292486401065 228640108153162652 2137812648011978081 1792195530863750769 322611430537149527 494696419223283525 572249150929214772 421150856324151075 560682530744408648 
-29 29 6 2192523046363927563 1315114185786300081 724688508827293607 2250298645158111028 1332752789764522980 817225188182517954 1608809298202963844 
-
-88
-0 0 24 909975376264807417 872507037185031223 1000271313157239892 578538752825605845 822757215527728054 364293387782792889 1799720137920495620 488776322042002809 1325051796245486426 1677148063601846586 2065859233846203384 2137524388349158401 1722893573637705011 860431871771553390 263797894858763902 2058630407345623872 40108457835788388 1363381235040456121 1816147559280709812 986140982360403169 151081088132939501 1081619295851590532 1540414138130678173 1464892029620133544 1518635639082478805 
-1 0 21 536111540523890352 2122868086144227973 804244220450980523 2049290538588254767 1133845714043188220 650732995023853685 1834118993158614359 2207499320488158444 873372437891519559 834870772686420645 2254874510575165137 897663409939152169 1181378974916080104 1292283303073672623 1763240456962312452 2056450518971574126 199156254801607656 1608832207660500666 933015410112477907 1453524591415111777 224556138746644917 100513831524861395 
-0 1 21 1899197600563559244 151715672779541770 1180312293648276709 223340035226088096 396131393588697286 2274886438989096678 1278253319224503248 2058911663765208000 678688504208054038 1376291178391069268 752098926023476245 866048047779118323 1985289512086574892 1132630759113500222 1330217944650095444 466202079797880758 1536398201119512218 2279363191819584969 520957888951072850 1709165663227547032 625539306580018535 154858432538772408 
-1 1 24 529422384187095898 131389224056021030 418041411160521131 878952772071503398 941825318673381506 1304048838551002042 623720357649760726 25744907727623629 982510220878500309 233034520150630976 2165133570272882192 1405720624477948551 1672058086103194286 1525119391475516072 707277786263444578 1033371997413846154 1390176829783082888 1662294729090663444 843867415048004611 214443810469988471 969459286483152348 91205111799001406 1219097284546507908 1407034001246842996 1898362737862029247 
-2 1 21 236136663548317385 172761124266708945 2139096354665137852 1098347261028616474 1543836362048470067 1506121264837671421 124346692891273661 1801679318079440898 1174201316646249113 1130952347399446449 1144281414943426050 154156342536811299 178164612783509093 1168262149117137983 1438322433707050073 2256448707516731309 1377986791287239825 1268138329819235668 206852858615543349 1561945643550754896 376134923631230860 1195240608198688319 
-1 2 21 1853498681237721483 275733417676576537 1173696657027052848 2183739286377541520 2189559305336876062 1714576069967988763 262826360202973305 1797814372545809675 1938144411589994899 1105375534906305671 1059976251125749703 1829571345426810556 1016760696990911373 2145919689683784429 1654238642369180027 920245614968777356 183255968762612758 65615320168341484 172415163743759132 1439144406756851740 1765161172596412252 505430724653755643 
-2 2 24 1496598736975678765 1740157251025742342 1928405063442279998 1598870056536523483 1635996336778714543 989361304016673028 1733375565073696896 1917172863582190242 1111999915457107828 1793402417257588126 1013017922611819534 1692198747371557735 290708372527696168 37111756732452935 1323013858600681941 953976597542326417 2182591029156469967 1980318707176783442 1117297014067843168 256163794674698829 2029732382182091826 565593981175551998 919661674553623490 72011179423329745 491744580059700345 
-3 2 21 1034014901118651430 187953695501350888 319516386081926451 877334941036625285 189662899512937987 2056821107677085706 1254644957684727690 631810590926606381 773844557559075270 1733288218906355861 1332279968421313730 1496761725924013606 911483041793240943 1350745241312903765 147610847625316221 1922708495884665093 304334135614948141 1785244413256276138 681231069052403166 1728683602930309261 2056830710173280717 2250652712339854295 
-2 3 21 1789531092435036504 985077904180866519 711732958210370832 818013475067483634 2101327499812890106 1561204257689614911 1585423633549256079 1367874098826022501 770568470402197500 2227331336851108907 1081175300688406899 1606575813609156424 155012509003953719 358960687862838846 1753291431514492886 1127481421276118568 934661618417855798 127141040859447599 2091408088313090553 1135155070815302006 1053800409701637966 2126078056314199208 
-3 3 24 70629492388350340 1893035305189681679 718089563058450807 583265989062488938 851780480357962428 1916710479274956802 1572215620137986581 685092166229944355 103224344507083360 1691570844703627958 673625438731255379 708884164787543048 1493189961836446279 160929129531714333 1739598092414359962 754868309500221807 1215700861902060834 1581017698331066022 1174704707909833476 1303762538066228491 325445168205164700 2065465398099471914 2265550285709913232 1504901945189258179 1010704651312136382 
-4 3 21 1573185391317676880 300281971407522014 132473477408436349 1174697719678808674 725740834987288076 520396305034566878 2040342381741349294 2111437812717265422 627996671615796632 655459702073422974 1148817013304747320 2108322983676121217 369561084244665375 997344365261203493 157096342665933970 763154398741886355 1481011751663645274 1902138779186069195 417490330040894168 337827898891270839 724468211546999152 1815167883961735643 
-3 4 21 248601242401473519 375230742653431458 483166833419098051 1537738450328765931 1219525758634329589 318916121422496249 1267820237703692461 777850122258113175 1453499447354536249 1211876478034969028 1706652796042156052 687299103921393608 1118828425525360137 848138627503092528 608037507724696870 2099076732358671466 2197832759587918297 1670071762843328674 143035472029312787 1060594401985938117 244055888801613177 839352913480251281 
-4 4 24 462495140360368619 1348004429298441656 1491168260501694908 2040819472171223359 1589738444911823831 2008594817028133714 1107486953546136737 354563768540800498 2062657949893152002 339879131471709561 1197090706262406736 1782661845466108011 1017664315862350715 1415456099813795275 50230348544305427 111676529738468422 248231024436003077 682106355336425731 1568815825461370782 1511425574855906908 1350491726335249277 1461243684452061153 1831248665572679524 200212859995122520 860952832469467287 
-5 4 21 2190246746404118584 720456860275601431 1728756037603386852 1936404075019395420 2055928561035761846 198685419231306292 1788692014579935768 1763688084128346446 685900189682427138 1886818919581371874 2028563769622675779 1141615351390252968 2082002348839093335 2277872821769733720 1911274374452899218 1591251490331244958 1528299571298219737 303695639783565817 1581357108137396713 1741534147648375738 1248775640012949752 346541655493646493 
-4 5 21 2094319103412942988 367307729979503524 31519942010780877 390983096570647973 2297273333348612008 1104874023814545623 294251305727864925 2221617920946886843 2229178778753509945 2061937910130974585 338365221143922220 976695590043066914 475633262434740887 758253185934034905 775252595312132217 2205420570251051823 1885654457835480008 455932003863288152 604573635930237880 152788853550231193 1385301059335688557 1155331637873654866 
-5 5 24 659281488610536214 1456112299348733463 1802249772556805308 1859397506521126352 156382730913297788 1636063597546767987 324722767460415278 315578489251995528 1284397125182303249 79977909772657674 434930371248149998 1712838451196968141 1100395973318536715 1264508372832783873 2245253824584441045 1837255842610057711 1571946092272399076 544018412182739822 904947018649085621 910151188784980268 1975022468435558331 531915257368842258 2232768224361219280 355184470944196638 332556559243622094 
-6 5 21 556450298677484323 1865659951575477258 1499316464942896112 979166021024067006 633810826561159093 1329228940220068637 532258444424131236 17282037708881339 1849784296369104382 1889575217330907884 1488292646477374294 946247447012001198 350695576377222678 885749463897922622 2303283888510485727 2268874122274494852 219739222844567645 612290671324917075 1765384495166934146 1235531202554336538 1141174980351850036 741804193266622595 
-5 6 21 1109285466065634062 2187622134173462506 181091695670796012 1897033907533445346 104713792298617242 1735168152321906242 1436908629981727578 741752267916676720 2695920070017899 1879242019805893618 1897867995813311037 1607998662036182804 365484440839657237 2270682664494729526 72727735367248830 296898452155936028 875486619745943778 264299333317441980 1749188867656530593 1005871277517285582 1598336618105245425 2051971424478208739 
-6 6 24 33955801847718259 194399927990288512 1895634943417709718 1070284840425666870 955128489892160996 1504130654006110677 38192085748886279 1228141734994854643 1691436616280826457 453982529662702024 2059618553116152470 257991920980648927 1485168845612577513 2243894959711989832 966632659033419151 1057885333473334017 1761925803346199544 223246596814623507 469131775603963138 2084593255715835721 1658923896228655478 646790950976692368 1150859671104472175 72419092071171353 985224405955625292 
-7 6 21 980839833982132833 1159667813857445928 1290183317621220101 1351340761508650122 2153686049797890725 674153438704759844 1014904902575577353 551298976172434051 1816410992821602911 1747660158199250493 834130147165490974 1212041422156619683 1817735738706231232 1600452676670556990 455432492116529946 1433955161173098323 68606806306872608 2262815858959740424 719274396079142036 1658704010841106901 426362909581503442 1121620882076874086 
-6 7 21 1577416585270384113 710803357249475438 1068121368552111315 1742421256347086207 969089307252272834 98748705856245731 52909636286654168 1471777149498662195 221534027949652301 2166024690588619169 844788726348358718 820865478335947490 1883713963964660786 593469253069483996 642048631256676748 251396384320000264 389520720965170164 653761217221550056 2018268272772610084 1036491656418918500 1249769577522446499 160589605761541390 
-7 7 24 1138514697130226352 1802220640343076451 1979246837035147555 1898648842891058741 1356455072997455174 1564494375343268069 1708148529585697639 2199250960754260063 1883022248081260854 686268387103026280 1426661585483044291 1023049831534723950 595291854703451021 1636691683977853702 2231202112778617880 2279064548035743408 1865433968023302678 2273311830265591786 852703785621222621 1860871972359185184 910838897825299444 663571602517932167 885997052473553780 424216139660287215 1219104844027113031 
-8 7 21 648796514679746014 223508332839617349 876171094283593216 2271886936286037083 345422532099682947 1541820322799867749 1742894143191137232 495012126711101848 807180219317723923 569080836079114806 212854463306188793 775972779311041926 1860358408790893484 434125005937044462 961269503704989472 1273301132438705186 1960157198663795071 2107342031627025720 1202260886098581515 2038696269468916109 1700148339067423306 2244917896343032408 
-7 8 21 1224310345598839480 504574882028477863 1227158698954266010 1567287874441061906 1440314816781103292 1568547593052046986 1902506560476821554 1904366794297021088 730707722692444839 379279738706042577 1638764985461413748 848363930660554178 1926658837552892027 1404486396871965047 506573134333812251 16175211023067058 2082644337281250834 1307549541561331866 1752188107142734138 678755138357453852 678295792911057933 166844402308741157 
-8 8 24 996935067327848006 62085651273415975 1008439952704540410 816380785854036275 1159802245912542556 853028834214824756 1234010843883471068 1494734354418701684 805856191767953394 1017881880632353842 63255197041378910 1004866662296236527 1953768443509936525 209984363298009613 710297683559134357 1877634398693135998 1783526186680066235 2002583616428010743 826389948485726162 1987851871456247317 601522222522222325 2119357637276025529 2294462342488764204 864172736292730130 2077573494454429993 
-9 8 21 2026584652639640291 997028051475174345 1043134691299128719 57674772838970562 1551807720280186966 367462341151859185 1301643512746192756 2206329778509902439 921909855248035200 953885980137381144 2163304402443506178 1836068527602244596 56677223314579668 1812944986791014757 1989415080786087637 2224154200450808462 1823503597563007938 1896947116053466883 1747777960102321971 1887545429496166765 1099780057664982734 1379964144663380574 
-8 9 21 1540217695695729293 2081266902034094837 1548901601907414237 2155958056945876693 1272455086151152300 690102746303873120 14390233464495877 702244518934872107 1171728269680260224 2123470407484692895 1489105172001657533 206224366167073118 836118865727742307 2104089271540234998 2127960899346879163 904885853244752537 343440458749462683 2222400784785861138 1554778612096199340 2033527751869394660 2209507500340063652 67571105264880155 
-9 9 24 2218499547493541735 563035925659942973 1223521475471626348 2110294491149300720 925925134388608527 1039349100826311006 2082381694974714718 1815727120830828427 1282377254449901668 1998840386448073655 2180863341601460582 1823404102703353400 1054152678485757541 901877823808624162 364994106148673434 378680251490082656 782146687296454790 1238717996264018090 1800826230387402552 2181204688237051376 1281753554471472819 167109738484618228 1443043167570700657 2104261406202314555 1285806188413593869 
-10 9 21 1275356805243528824 1155323788915715659 307289752150811430 718190839853611695 1632794830128161701 468985017320166870 1246093592237770829 1652516271633650812 2009552230428738031 2018146837427629639 2007706370261846016 969225394252400306 1091242773347917580 2136598473851789357 2234750165671181804 781384186750371914 31841736674133180 1383918386156907537 1105365620289663612 735726198238599250 1233219421768057690 1713377971586788587 
-9 10 21 861012848754622793 983333473066480262 1494819212248362565 174006930519602464 876108326895973046 634293514857750075 1750351718069099034 737927305466200963 492665786582515751 1499354273414750828 494400510571075129 197094138780205101 1967124346594515645 1292679595840163072 71261722877022600 1032791324069989974 902268276097725793 2078653608601085573 728065561889043241 113493994754334440 822786403723960124 379494204160844932 
-10 10 24 1007307557492339348 334016259508339192 1650378009426396009 669971092364046141 1645721743323667423 1487534344292019266 58645176443453438 902818710489467421 1286741677638052646 623921076030878387 672100389672899431 886119449585194700 1393768610042202209 719459358429681150 1579848380948689401 1563257241019867095 2210849805380030511 411342116676151336 1163003691083852199 1162222346425030245 363192526454598028 70828010577007851 1506092157173434650 123941275553753950 831334615276924765 
-11 10 21 1826714114255892828 658940181825860600 780837770334698048 164360819015025761 906090292397683303 561839773664324429 664379060650400025 750385555430953352 900114349119964734 633880066536465233 264670232234351720 574518709739843924 1967599534824329852 1636780373913796383 2146663775301769909 1729560345504568969 954713816969401512 1193836226368066120 2044085334144016872 2036475914428925915 1511986839575901416 93705199148277482 
-10 11 21 989124976433615668 1217835484889931104 546522449930713017 986501150711039464 1594157346468342717 1756661145720216716 509074535087893405 1078940034112633419 447974262386338885 199081836076246571 80570850995014710 1654260372239722307 1977504247567658808 1855433252451262032 1526681237804338971 1280833113951771640 1583413641060503179 930827010842602076 948531998072614592 1377644956725408627 1469160290380256128 1649332797013010074 
-11 11 24 244213224601286795 1768736782832496937 1270474004008519094 1172395075976898732 2273386572440056914 1866224096014487497 537520649380017366 1486942736586962511 758878279230642850 1248686422712907296 96719254595472821 2058697384592544350 931090253719152056 1252325842627496862 2176189011354349989 698563668876614297 1023760309579316497 702984316840726598 1131736178358926231 805341073863610858 376632455920506942 1967578135604247411 1987414615757361435 1873756330569839530 872029344392380585 
-12 11 21 1421319963326248490 197423868095367667 1638289117014773701 184922367909250430 432192395399483262 399513264044759267 2220983443249469687 1992241523534419628 298536919042117163 791934492563634957 1717441512034905616 650350799277111753 2024106384718171564 1741193983715982143 1040908126669248867 1516360481407253682 35449441531446739 575528709972623818 309517169417312138 328496934432748912 676538758715167674 515445589248001523 
-11 12 21 1609744984870967542 563206971426428192 200083681035720163 1330902009608031710 27488245047174270 2096663287044235569 1843054281490055304 1604098087978681767 691465410267445441 2011433746294135731 1686672968074441112 693443709477021796 50644725368247490 1174767712670877666 1358638501284317108 1903233092433874481 1666346838769455515 81473178760164934 374371442976321948 1566631842413840135 167508484261544699 1109235855362523280 
-12 12 24 1134193747862932358 249653557405061405 933749655828856492 406885951089784737 859296965003458601 1856696628334246242 1560424680671276316 937094308613878007 957612988619478525 606389675737764801 656865767649537716 353226812498455908 1206311247875450527 1813293115629207075 310018944203918792 1737043842717954939 328923512609332030 1937218493437373629 1335661571686809679 1973516644326904959 539245718224672017 115477230875200491 1497420341099326280 352007585297421080 1450306796876367056 
-13 12 21 335619767542137835 61022564246987861 998611257485257493 1570153403092843366 1864534966848319978 1877240611403141896 560278879200000682 1544331294850252775 1506956013022035743 2030162136801491261 1764457592101427202 1915567991376802214 1201680693647343787 1814733885003700003 256166161172048676 953633768606056535 994533192727162370 417900496786739109 819311527152410676 747733134899020994 364081393855442669 1325270965596174708 
-12 13 21 545340034558510451 2056742980675866378 1576909244811155657 306308565996282613 1899422283015792658 48273078752473885 83768023424662935 1838263164593152948 1405877808411615095 2093496129281370938 948849469570392336 1085154334387222193 1409745932426108099 1711247764874077130 65897205495412759 89857798283795744 401558589187795337 2094030328633299680 443902617525205788 612600472499869002 1094950311546524874 330817092780930085 
-13 13 24 2258492322518745403 712834078768886777 1236367601732503783 657088079349954807 1403773239916128875 585550300843727520 49066543624257226 1205850518188515837 733844714210767345 1961297897315760558 1902998972743794513 57196048890410495 2030728006935891715 2073626736503725173 278935162945014118 1662449406335028920 827379117148904756 515007692631446156 498328123036164417 1660410134405243076 1100510881243613671 1261451964430371092 1532209339343026834 807240729513446063 2001437639224819971 
-14 13 21 2002749701440269625 1063161131041653386 1722598855966476093 1604807770586717115 2279001794875744921 130793262915119701 2263557739860310843 1976984086291139600 1751553437009081696 410378362295630107 1457272039696163630 1759079457682048781 217882770772430444 430665140523531852 878339830359033900 14592151425116163 1929545115817058295 469419269050074607 2279888177560372402 2039763005277816192 1515635197451429854 1758404403725705834 
-13 14 21 2225100011493459480 23553784452473759 1494318619859122247 1112293866439015777 1927918090374000225 586275668079019673 619310482675925926 2155939127649681041 1120799176093884189 1078562208262874958 397957964140687182 136390646157534127 2215758804705886886 1747148088780973075 1539780452738085724 144562577834588539 595730057269565070 2147764198944671515 1762410760135308435 248482829488783049 2250696197176469535 1041460903310537274 
-14 14 24 2090842591405938581 1583443756307486995 528554272861033403 1675032604533331064 1583549247319834175 1641449464565407149 895526331503626142 2115200704300600667 2167576051805526130 1868776686620731130 485116865332743004 646050865612320236 1374837990935865629 1823347078016424120 320854862945381261 308330843683712085 2149532491687754422 1976367099413761912 1007283949228631482 1095527553660427202 2244305762015319772 706781268167526419 1793200197129109878 1718703354877762789 2231387284845424092 
-15 14 21 274080638665866943 794049134582664168 2289118415664535153 1321630710027776403 16881244646744132 235818544987086484 1493436456722390147 1641492987065787510 772370060290506410 2125648349965496284 186272462031863880 1019183245089578568 981108047743961981 34062228390724554 1912734979059722250 843112107695004051 1949668318487898573 106339698553885337 270893361089669613 364815833489482677 2235245386933604435 1595941657017244043 
-14 15 21 954976091636674073 773033157042564661 681085312257841411 1175343981394739956 890598621811685746 2270149334133348058 1063485299465637847 1835734238823138453 167943724428921233 2207069838600185537 2143518396635780040 1376462662274679028 945902950173679902 176930984870787506 194450005689925094 2109237476134605285 906570791567614620 331213955591589758 2098457876981021130 1001411694350150412 115020793738233811 394384563647541313 
-15 15 24 2021221260007592008 1239637486167698255 1116553445535184841 379709660743142630 107964477218954489 2168190633965969417 1493858836974750867 945939686025968461 1754954794086715767 6030067781328578 1477379379705523521 2195587265089368187 903746916294122756 2131307125995611792 206392666547442285 469245944572405137 947765028358215704 424323359308740568 1880109302268337433 1172700376844877422 514546478656368259 207655568293060569 2114774957077660121 1307149603217802361 1182893900953055985 
-16 15 21 1930320285897213620 2258059989310744559 2102142849124170445 1035228002331383753 1123117249415335430 134910005278800016 1570031828919345381 2179106375366577750 179411514885873593 366166665614326561 225299502572503079 1222053933596078667 719587448974137141 17053494682468968 77661330260697979 1022096071782160050 1021942000120009685 908913635912800742 1373703035423137831 1711291853744003643 104885761005645265 1610374670428232850 
-15 16 21 2178211533707812428 1295884350967374129 1439969902060971996 1390375042656037513 2209894261081393655 677012092683072903 28162061376509148 385807169108176667 1741920694034914250 368862245310858013 689604674248607976 1736931101210928847 2236093559845457263 1453467268770308930 2031528901944134084 1308193440982619257 516820431615544543 1021727062672453013 7036907230393826 717653030224335126 1018590380750592443 291153627117004240 
-16 16 24 463700917988715830 638708270939640745 154692507451954470 1038225130723588639 1318726726775436167 98848026148702434 724175552890299851 1523792567507144536 1780476310860081504 39354272364594174 1801576041181488878 621685256546556348 1453348169679540386 607579958287605648 2284923319534297906 1187179830529745122 131307623204462205 623557873824562090 1474562790120765048 1636736349047173959 641656684381653037 53284517374584496 1930415013859322808 1333446198789071238 2266741380498127441 
-17 16 21 94978167985755569 566676145370214642 919177532680095161 2162829217977135053 811216357794371397 1492920254106812188 1002378506304896238 1668515398356504753 1111191996574460715 1745030476109892730 689261234404001834 1985448474473963277 2013134051635599624 1301490418148329380 2057608330310180468 613516708529430581 1461259289894798214 1275064413493695157 1013829674187369664 542474658174082156 1332402250055543246 1793087785593091680 
-16 17 21 1808985382404183985 1164788352305299304 1107564394587157762 164461291816077461 392110618420821877 282698075453894501 13709880085089924 593295696988442757 255261960310851608 1349543649972748228 272522471120485353 273699542773368440 207722155601080159 1743493453670210618 371860176968908415 901448897352659459 821866827883331001 861714123939693598 1828400041722588748 1422817166171718220 2298708331741696595 518060921904916516 
-17 17 24 1721121311577579512 2221259613685146243 1305047609140694370 976179225132381442 1999307502416453823 1251858307577773324 1749628770142212502 271285779639432065 263431450640913753 470861947181211924 1632725518493985252 1462107769125868773 1860163488357084671 1396728901255827670 1538192276879064964 1247513428249977459 1537940809082829243 325041961360138849 1033607587058552067 2037701856268722670 366251053794529764 2045849693698770575 1650174577629286119 1521201905704301886 1229502252799301724 
-18 17 21 1194193274652004482 1047500179835771525 832719374505572407 1333019442888772736 335213484193934695 1091967867206471630 1323053015905793740 613757189489261148 285849844201224330 1965615652475309261 2058834707925912565 676806443963034842 1749355405295129922 598044440925648273 927519478444631066 292459708861086218 1210641333776281630 764136081498034472 1258227328393663932 567176016359448686 1218100841428054237 1007350771552624127 
-17 18 21 2158268674547994886 1505263422360767893 702167614881387837 2200000567824937551 1584409268282179396 880864236502193187 1641611980444615050 329164875342168801 1981663000236037113 1322110420472952044 389590040519752672 138710705530822940 857388187801891765 1489077498191870618 1585366321063453426 1230172063673177089 1819367555480556063 1819998356933998067 833153130050973538 971089379418265320 141737551661880763 1035278860583155035 
-18 18 24 756966955262639919 1556379525865802330 421513677315846942 113111438464019847 13268617293081790 1765680944085843210 1509852048519100554 1040124888085822376 431823787138984088 1999492291053776750 1717913837594386524 2164639306180903970 386295423315194975 1560080852653705499 633508244962042981 2197779703006590015 494304129246575038 1604228148613335637 1701085101615193375 14144192999596405 947451684320046513 2081889970311407524 61186085667185502 2265310179298075486 93486092494393302 
-19 18 21 1070731001179308531 704358649504495255 2158648392513172379 1098121076179585819 245613572152888417 1944762130026956350 1338713329952313290 1481069214104217620 55937397332056225 1568466991504352293 1952243830208890538 654359575938301481 1395594066408681913 2068018336888987963 354327428277687634 918742489844190010 568843204013233046 924818415770860717 89823580771618711 1935699850610534512 8921294091259566 1438149458342164249 
-18 19 21 1112640021239535585 492960598731729178 1109761145675680883 2116489692670396863 1435465157951255090 1543243462894523986 186838113447663669 1060748381548408564 283930492788195012 1657230541837366148 160535350025864205 756825787849535998 322437210999371617 396127891120199169 886198171340393373 2021663019520902123 1703759846979759724 1030561892501285725 377850533865356270 2005529265026161739 625502475580386885 2242378475566018675 
-19 19 24 213115084281905865 2246307417833550366 340878353311851025 657484712261037591 2133572022944247048 1882230787861930937 564344678206637957 1960543741145610580 1068200059095712543 627806655740613749 1226509879119508241 1763550058937016108 1000677362060920467 1289378939295918694 931094874786854594 3331335398105546 309950534956553918 1472574845649056860 1163013162488639663 4714150880037623 67803743068750542 1536913339443949305 840708725188364715 1291722009785637178 54025473435465835 
-20 19 21 1297543018116675896 479554346564518879 1765419011425387923 2202200098097006873 846982665168491420 89255034676369104 207134565379355559 2081444094454198018 1418065694413243396 131235560295344478 355965872878974327 1372330190979300694 1504414364605128904 1322950468171514110 101062877815522596 2287601614890794752 2175722503493612396 874542233279861433 1626219181002827526 998424437721354074 1148119857497914736 1865224254218997452 
-19 20 21 2055017088997155059 1883880262801455939 342296300231648116 971892011393856316 244954340651725532 499619229467585529 1481997724217551028 2204974252742965718 1256347908582052930 1433538299275574742 1571678044026799042 1898062320780132108 246940628786831910 431920913341511533 642100462041958140 2169124997724443350 458967108830153669 974808742102058859 161757269364747815 1057735856640738323 941681385079922696 2282929770835231565 
-20 20 24 1655587421635501030 691322486181476660 1696565806056330438 1253063482321841801 1765998577921092677 1319005134043855880 2094872016813101171 1484044307470864771 1420807576552897817 918763105772734711 833817202931694989 208406225879622128 1504956238447017753 1657071272895820928 555150109884864956 1409554234114892408 393647158014548473 1275202532024686896 1816701336856499047 766165433920849400 243462898046625892 197275060753897626 1154261070559308913 773681482462581565 753677497637843385 
-21 20 21 1648680566391407361 1992650912615095937 803867165013860736 1502177613096533953 1948515279024360260 1936696307761886295 842258625466466291 837002877797341747 1719969775246812189 1165740447568128995 1319590056922371533 1232073019823011706 798893106541903992 2278026548132235189 1948655054961933347 2193426242858557789 249067333661711116 123779838912744577 1637053961977503133 480673355309527980 2158073076790972458 2027645465164133482 
-20 21 21 1496517923983452520 1071720282606893359 231830038647380221 877494565133803625 1891103932770408042 2015534076855431387 85799273317341283 1114316991632666096 1880009842823805365 834644806191030510 597979860440821873 951670051155506228 2258830611579256236 62608940109841755 1622491081797056077 473938460065485568 1846723207422218461 1146974628283699740 1076270539542422153 440255752244902733 968461050630875482 1576085133756157558 
-21 21 24 1713402402666084253 1539625926279730497 920592084437290471 435192612407237117 745515998371731225 1455225487063202570 706707865964264375 372308555729955740 1440072558549688422 1312232857433392303 2030399743313288622 34782767950846950 1223233326503504630 336944649049247251 2182592252859274875 1359855724898983452 955962144274869233 397869903906416987 1333413032189217611 422618375940208235 2296139605147400685 1520039337685430819 1717873891056791448 548644342610322912 2265193547021570410 
-22 21 21 1923198829635118067 1703117320692949838 444209170212579411 1073949880045673369 1523823418504456960 952635738809929488 1344328268019511361 213491614976863877 1142524653173696503 1244377230578067983 755986629452960136 386930623596993165 685120612141086069 315291166675308972 402237625996670229 593777245118576924 2054950193382414754 1055027777511673612 1869705282666588198 1862693725319749947 407130163472241712 921611543476015377 
-21 22 21 2228285679137892790 2285547899415437013 2077453385547644076 2112742100597678691 1056265005084285813 1750992448644240446 614188931900334376 246116577573792564 1462984250198047271 73365615601357509 1478024356591066568 1565304176810742276 620955674952926640 454701671921785746 1442733708881556753 1045630847523186597 1919697012440481725 1360120711294943010 187476042984561311 87340791063409963 1418291951277297108 460306614132763401 
-22 22 24 1270135760815310067 2275122955528340872 2038909041596937327 2165036438639637820 923982597972049039 1463497770431354041 767249681443050418 251462116471291022 817832010894104313 485923211142058057 874128041048435242 1532144040561458454 312063613622655207 743840296495498980 1636318971821801461 365045174521043939 525602649787040852 972056049290339847 1498515289852510172 1223177119419861167 1005233616028860645 349547676658833512 1631856317423188394 2286288504969608941 184913744836740888 
-23 22 21 1411924919296389234 1655000842805721511 564144304651504127 236621737445377913 2297547839388469349 1410566810997785680 795573808784413389 837018929532554720 532457399992553412 104351520938426704 1866202086101119922 2152246598756365514 12052152005125599 517902760992445810 1075949049041641382 257890203250276320 1845288699276765896 388771615423454977 368635224297958817 1269632243753652034 1838516452907821227 1174486668208068487 
-22 23 21 565956837250173229 166642667596249293 669079240025107458 2278589984545843952 2300280732191291835 903072259179095459 373110092451457993 1176662729266721260 602641747067101838 2076563199362455928 2298682564238126286 1471282886063589046 1494091567251953747 1036995104611239595 1952093802336195016 1497905404140797916 845875942408186540 1076431608041188168 1095658266095289105 930718296004826242 1011191508688372753 1037632395859413787 
-23 23 24 1315235870475471840 299787518761496119 281879514358393935 1164333000613992209 1092234210223237058 1823587978452978427 635842339631662494 17970939576395177 790475967499817770 2122931809861182613 341186758433285091 992789108236542353 502110415185218936 588711161827289359 638730555105850732 982126184853210757 712749089080903231 848711770156933710 123762009519323453 2160816920308490185 534335995071120651 209711666430994608 924193974526226307 1217641855378822528 766987888333467153 
-24 23 21 1053729960274000361 276683162165891790 1555331746079893971 557751792209313994 2162224728097880870 1712595996773102700 1839112412066547049 1536135404183898392 2292167555578266806 2012863013417965297 1188070310481734020 1313020575506330973 98559214626819637 1597384896577358104 1716196408390038151 42575349239072475 1907594061195550108 1325221763811324582 75160707773329340 304687192610122151 1035990575787551382 1203626693897886499 
-23 24 21 149937030660273046 1508290673164380737 1287143368610656813 929486897598552845 540314413799497802 2082834948912172444 2086999186760466125 806237654653493800 880672317079818159 2217505788711749312 716222239175838413 586817187111962880 298636271582635004 598022376988657030 1495793957489187398 2261038089492854658 1904127629116516602 2060821148555948373 1963545626572163132 179218261811259516 1161197220132427887 1223530700069490020 
-24 24 24 1651000538002040543 999004010841929268 747000564156309042 36423269061144438 190413439761561809 1154001886150569626 1298009018073601528 591803388721164523 1841787525499514794 2160471148590421949 1541746598579122434 266967170816458362 1788882873831355337 89017375632083453 316816590733584442 2131246072878621282 1739715575455548219 1414368341039055623 2226270274500258773 1977001643660328946 897545166175188855 600236004376852164 1569499340467810879 1560361263405262701 1421916206612365620 
-25 24 21 2167479345786563408 1370674951666601624 2079279082014215142 2064772488938613589 268337375224781705 2251353058325101068 101692264074234864 1935218771770803196 1646823486937990191 2285668866733565700 146050604161541962 1201749835553900930 2166856830219971632 789790503449801418 1713429430286749734 1693371323860369471 2255010675186020141 1261676731187397344 2268811250804590557 459799621035131794 405713214458815833 598410490554445278 
-24 25 21 941926999884434711 1580284712894318245 1418251244770337282 304878163400014341 327630276428059121 1830901630418248583 764153292934758831 1807858341841838260 1189872261785724606 301975574638392057 1766045138259647875 1723070019307591250 546681660853183326 901518652870204643 1282281407017852513 852736312787532486 2114391674859717497 718758880947405373 1572323223144627563 962050654521461136 1176797792608325233 242670807579565997 
-25 25 24 1284600965691265967 1333584298772821805 776233301094333559 118648940756607983 930457491031257003 1428218129826884540 492385076017456468 1825422285307836660 331156145831220043 524019351170782083 1015097642089128716 339110249255590414 400821480343724218 677154097432033102 2275273905214002683 230936999033913232 1511602096980339788 817411100874273758 2151120752314734330 598409681882556168 959556427607731130 934199474888340630 1921371851971668040 2080194140797923850 1797098945556557074 
-26 25 21 113873550239737997 1108864429208273458 56274671424600533 372099622701207152 1814807199691357510 639368165384428559 590486346600094662 2026837130342693313 118698798965642979 359542239200904566 1823067123032708365 828928281564468728 705878905157276277 2097323529921610022 2237692023122705185 1451054112797024399 189476114020128094 1379871835365162781 848647873278218242 1219092720852927218 261182205872495548 1797946379932935461 
-25 26 21 880772332441937101 2217392512956225481 1010120615578844818 746297236518893307 2226341284648602573 1397982005975869164 454615460459685923 1999972257608822365 588425785603589380 1063258836194859332 813266499767041569 2145635715689217730 372645405056823911 155617801481118708 340850048689684136 1628284751355756271 1380239056601357870 756608202945534749 2150484821904605690 1301671449131456239 507705038704181610 1428472806141896867 
-26 26 24 1249495672848122724 1466169731832076132 1516955661040885040 931229994084753513 633764429322360085 2212271062795734425 1776487522488787296 2250194415433601444 1423385509702660148 1534118719864121545 1035157192392435176 411503428543919241 1056274463989357441 504644414337150065 699309050268136750 1288318976514685388 437731197216184991 107333714152983750 699263147332741747 431952362832745118 1184547309174040836 395224486534100745 205248718501538904 1340104201658349831 477758011966560054 
-27 26 21 843059679000336305 519405726830958961 409831768032341905 2002568950601380451 960450393741774124 1556935067420750815 178593054646072102 1216080972005369342 1426066645109674003 1295929887064586824 558187627058938972 1782541626708821622 2094001412575080533 1414178764156885591 2089795450403350516 1662641199343503990 558239802284240594 416329572495814410 451062743045653744 50546703497226821 1530507377025937912 484773785906569960 
-26 27 21 1025541709212314035 1179335290840058622 1909019338728910384 1291852116831409128 1966305685483865365 1022300211620794002 1449340469632860078 413974686428385660 262601189711907525 1970741515860078005 2110661283538629791 1787220870217111584 1355780562247166842 1705597812787040193 1510011333311273779 1920609270115336778 190448841859845103 557391503845441557 126911180747624494 1372741312625475543 1565389194383141986 68061957212757298 
-27 27 18 20908346356453457 1638611361327427031 1707432959657522187 1680467287717365983 1502562594853602892 1891738239606605551 511456987865160443 2122992420364017683 1639941030992640375 1866705860316691965 2258826770808911078 1576934869221884322 2273475844989572035 238398195298092800 1433811345709890199 1101123020286380950 1832457018140633523 1651710155294871401 393781128759840541 
-28 27 9 386657199459090840 239061721633515902 965922018211104029 1079883141504475629 2135444431446903891 1075794685148994383 177477705625476167 691091978968222224 1014896995123644719 1146438672609237116 
-27 28 9 812554397709851315 1553907981380504409 1266788213955821542 1658519427618288159 2141184670659448892 720507640806092517 762590454365708623 1787957642317956615 1310971171003173255 345217548959085604 
-28 28 12 825426577177676298 665114341871988313 460322825255787614 676690533285278478 71312183141218652 558609728690226253 1760438911855378600 837131125778810809 1653734186595219277 2229798197766162483 1074403949532494624 962729143206509836 569063859117371315 
-29 28 9 2161557563202294622 1205167346583082604 2077056155139091037 1830574351718896257 888482342004412093 2238302043366759200 596278726966358893 1755380768496836171 434168955289154308 1686306086258637080 
-28 29 9 1089594326259117729 298071519510976145 331915119666019568 1819817536192734283 447626469315962633 1832463622442208380 991775590837397535 1619945981853777593 986819730204366670 642943928715557636 
-29 29 6 1780484569723265793 2105742192301836569 981446859178384229 1099137838671203017 2099811346391904691 781671643643403040 1425154733725726988 
-
